DeNA Engineers' Blog

by hang-gao | December 03, 2020
iOS14から新機能として、ホーム画面上で表示されるWidgetが提供されました、現在様々なアプリでもWidgetを使った便利な機能を提供しています。 今回は実際に簡単なWidgetを作成する過程を通し、公式ドキュメントの内容も交えて、詳しくWidgetを作る方法を説明します! 開発のマインド まずWidgetの開発を始める前に、どのような技術Stackが必要なのか、簡単にみてみましょう。 アプリ開発の基
by Daisuke-Tamada | December 01, 2020
いよいよ始まった 2020年アドベントカレンダー! 多くの人に記事を読んで欲しいが、どうすればいいか分からない。 良い工夫あるといっても既に記事書いた、ガッツリ書き直すのはしんどい。 記事自体にはそんなに手を加えず、ひと手間だけ加えるぐらいの工夫をしたい。 そんなアドベントカレンダーを頑張るエンジニアのみなさんが、あとひと手間頑張れる工夫は無いか? DeNA 技術広報の玉田が DeNA Advent Calendar 2020 Day1 の記事として、@DeNAxTec
by Katsuhiko Sato | November 19, 2020
概要 弊社ではAIによる『逆転オセロニア』のバランス設計支援のような ゲーム x 機械学習の取り組みを、様々なゲームタイトル間で横展開するための基盤導入 を進めており、本取り組みにおいてはこの基盤のことを、開発進行の便宜上シミュレータ基盤と呼称しています。 この記事では上記のシミュレータ基盤の導入を題材に、ゲームへの機械学習技術の適用にあたって、ゲームタイトルの開発において必要となる事前の準備の進め方や考え方
by p1ass | November 12, 2020
こんにちは、 IT 戦略部システム開発グループの岸です。 DeNA では、Google Workspace (旧 G Suite) で利用できるサービスの 1 つである Google グループを多く活用しています。Google グループはメーリングリスト用途に使われる場合が多いですが、社内では独自に JIRA や Confluence といったツールと連携し、グループのメンバーに適切な権限を自動で付与する仕組みを作成しています。 この機能により、新規メンバーが増えた場合でも 1 つのグループにユーザを追加
by yayohei | November 09, 2020
こんにちは、 IT 基盤部第一グループの山本です。 今回は AWS のセキュリティインシデント通知のエスカレーションの仕組みについて紹介したいと思います。 概要 AWS 上のリソースで不審な動きをしているものが検知された場合、AWS はメールまたはサポートケースによって利用者へ通知を行います。セキュリティグループの設定不備によって EC2 インスタンスに侵入されたり、IAM の credential の漏洩によってリソースに対する操作が不正になされたりした
by kocchi | November 05, 2020
こんにちは!CTO室の平子 ( @ko_cchi ) です。 本記事は、以下の記事の後編になります。 ▷ 【研修編】願いドリブンで新卒の成長環境を考え続けている話 最近、新卒採用していて私がよく聞かれる質問があります。 「配属ってどうやっているんですか?」 「配属後って、新卒はどのように業務に入っていくんですか?」 本記事では、その質問の回答になるように、かつ、その裏にある願いも添えてお伝えしていきます! 第0章 特徴と前提のおさらい ま
by Ryohei Shimizu | October 29, 2020
はじめまして。9月初旬より約半月にわたり、AIエンジニアコースのインターンに参加させていただいた清水と申します。大学院は情報系の専攻で、最近は幾何学的な深層学習に関する研究に取り組んでいます。その過程で言語的なタスクを出口に用いることも多く、副次的に深層学習を利用した自然言語処理にも多少明るかったりします。 題目にあるTransformerとは、そうした分野にてここ数年にわかに注目を集めている仕組み
by Ryogo Yokoyama | October 22, 2020
はじめまして! 9月上旬の2週間、データサイエンティストコースのインターンに参加した横山です。普段は大学で圧電材料を使用したデバイス作製に関する研究を行う傍ら、アルバイトやコンペティションでデータ分析を楽しんでいます。 この記事では、私がインターン中に取り組んだ内容について記述しています。 概要 本記事では、対戦ゲームに登場する各キャラクターの「強さ」を表す指標について記述しています。「強さ」はいろいろな
by kocchi | October 15, 2020
こんにちは!CTO室の平子 ( @ko_cchi ) です。 新卒研修の振り返りレポートですが、今回が最終回になります。 統括として研修オーナーをしていた私が締めます (遅。 若干スコープを広げて、今年の研修・配属を含む新卒エンジニアの環境をどう作っていってるかを以下の切り口から話したいと思います。ただ、かなりボリューミーなので、研修編と、配属編に分けることにしました。 今回は研修に関する内容で、全7章立てです。前後編分けてもま
by Issei Nagasawa | October 14, 2020
1行で 遷移を工夫した山登り法によって、強いデッキを高速に編成するアルゴリズムを構築しました。 はじめに はじめまして。9月の上旬に2週間、データサイエンティストコースのインターンに参加した長沢です。普段はKaggleや競技プログラミングにうつつを抜かしており、企業のインターンに参加したのは今回が初めてです。 この記事では、インターン中に私が取り組んだ内容について書きます。機械学習が流行ってるけど組み合わ