Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

Akatsuki Hackers Labは株式会社アカツキが運営しています。

差分を管理してデータ更新を高速化する、seed_fu:expressのご紹介

背景 ゲームサーバーで扱うデータはとにかく多いです。 特にイベントなどをほぼ毎日運用する場合はサービス開始から1年でレコード数が無視できない量になり、それに伴って更新に要する時間が激増してしまいます。 以前執筆した9分43秒のデプロイを19秒にした…

Akatsuki ENGINEER INTERVIEW

アカツキエンジニア陣のインタビューを媒体別にまとめましたので、ぜひご覧ください。 (掲載順位は、新着順になります)

MySQLのINSERTを高速化するChange bufferingをソースコードから理解する

背景 アカツキで提供しているサービスでは、ほぼ全てにおいてAWSのRDS(MySQL5.6, InnoDB)を使用しております。 ソーシャルゲームでは多くのWriteがかかりますが、そのコストが気になったので調べてみました。

resize2fsコマンドはどのようにして1秒未満での容量拡張を実現しているのか

この記事はLinux Advent Calendar 2014 の23日目の記事です。 背景 アカツキではAWS EC2をテストサーバ、ステージングサーバ、本番サーバとして利用しています。先日1周年を迎えた千メモは、リリース時よりも大分デプロイ時に容量を使うようになってきまし…

Are you still reviewing that pull request?

Background

人がコードレビューする時代は終わった

背景 最近GitHubワークフローやコードレビューの文化が普及してきていますが、 コード規約まわりの細かい指摘ってするべきなのか、迷いますよね。 例えばカンマの後にスペースがいるとか、引数が多いときに改行した方が良いとか・・・。 いちいち指摘してた…

RubyKaigi2014 速報(5) – おはよう Rails

Ohayo Rails 高井さん進行 あれあれ?大きなお友だちの声が聞こえないよ? 大きな声でおはようございます なんでマリ見てパロってるの?

RubyKaigi2014 速報(4) - KeyNote: Coming soon... (Matz)

Ruby 3.0について 10年位の期間がかかるかもしれないが、考えてみよう ひとつはConcurrency、ひとつはJIT (LLVM?)、そしてStatic Typing Static typing 20世紀に生まれた言語の多くは、変数に型が無い

RubyKaigi2014 速報(3) - Symbol GC

Symbol GC - @nari3 SymbolをGCの対象にしたよ、という話 "Nakamra" の中でRuby会最強 意識低いRubyistとして活動中 ruby-2.2.2だと作ったシンボルは開放されないけど、ruby-trunkだときちんと開放される

RubyKaigi2014 速報(2) - Building the Ruby Interpreter

Building the Ruby Interpreter - koi1 参加者とのインタラクションを楽しむために、KeyNoteではあまり深ぼらない 2014年は個人的にとても大切な年。今年結婚して明日結婚記念日。 10年

RubyKaigi2014 速報(1) - CRuby Committers Who's Whos in 2014

CRuby Committers Who's Whos in 2014 - Chikanaga-san CRuby コミッタの紹介 Commiterはbotも含め84 account, そのうち1年間に活動していたのは50人 * Speakerとなっているspekerは15人、3人はキーノートスピーカー http://d.hatena.ne.jp/nagachika で、ru…

AWS ElasticCacheのRedisをDefault設定で使ったときのConnection Leakの解決方法

現在、弊社にて提供しているサービスのほぼ全てにおいてAWS(Amazon Web Service)を利用しており、その中でも頻繁にアクセスが必要なデータについてはElasticCacheのRedis/Memcachedを利用しています。今回は、そのElasticCacheでRedisを利用する場合において…

そのガチャの確率、本当に合ってます?〜RSpecで統計的に確認する話〜

背景 ソーシャルゲームでよく見かける「ガチャ」ですが、この記事ではその重み付き確率の保証方法を紹介します。

デザイナーが最低限知っておきたい4つの心理効果まとめ

はじめに はじめまして。Akatsukiのデザイナーの渡邊です。 このAkatsukiHackersLabというハンパ無いブログの場をお借りして、デザイナーにとってなにか少しでも意味のある記事を書いていけたらと思います。

ハッカソン「AWS * クリエイティブ」開催レポート

アカツキハッカソン部の第2回イベント「クリエイティブ * AWS => 業務を楽しく!」を7月5日に開催いたしました。沖縄の会社員から香港出身スタートアップ、ハッカソン主催者や女子学生に至るまでご参加いただき、非常に濃い1日を過ごす事が出来ました。 以…

Cocos2d-xによる2.5次元表現

Cocos2d-xによる2.5次元表現 背景 「次元」というと理系出身の人は大体ベクトル空間の次元を思い浮かべると思います。 最近はネットで「2.5次元の女の子しか興味ない」というと3DCGの美少女のことを指したりしますよね。 実は形式的に整数でない「次元」を定…

Expressing "2.5D" spaces with Cocos2d-x

Expressing "2.5D" spaces with Cocos2d-x Background These days, the terms of "dimension" is not limited to vector spaces -- in Japanese internet slang, "2.5D girls" refer to girls rendered using 3DCG. As a matter of fact, you can actually f…

第21回 AWS User Group - Japan 東京勉強会 で LT しました

「Startup CTO AWS Battle」というテーマで、CTO ではない自分が戦う要素の無い発表をしてきました。 ※ アカツキには現在CTOはいません。 アカツキはどのようにAWSを活用しているか #jawsug from aktsk innodb_flush_log_at_trx_commit の辺りで反応している…

デザインチーム黒板活動報告

みなさま、はじめましてアカツキのデザイナーの本山です 現在、テイルズオブリンクのUIやバナーのデザインをしております。 今回はアカツキデザインチーム(プロジェクト関係なくデザイナーで括ったチーム)で 社内の黒板に自社アプリのサウザンドメモリーズ…

Redis、計算量の恐怖

はじめまして。アカツキのサーバエンジニアのこうのです。サウザンドメモリーズで主にサーバ側のプログラム・インフラを担当しています。 今回はサウザンドメモリーズで発生した、Redisにまつわるトラブルを紹介したいと思います。 TL;DR RedisのSorted Set…

9分43秒のデプロイを19秒にした話

背景 アカツキではRailsでゲームサーバを開発しています。インフラはAWSにあり、CloudFormation, Chef, Capistrano を用いて、Infrastructure as Code を実現しています。 エンジニアは普段ローカルマシンで開発していますが、ディレクター、レベルデザイナ…

健康・エクササイズ系POGサービス

POG

こんにちは!Akatsukiインターンの速水です。 今回は、健康・エクササイズ系POGサービスについてご紹介したいと思います。 Super Better(心身の健康改善ゲーム)

子供に優しいPOG医療・健康サービス

こんにちは!Akatsukiインターンの速水です。 僕は今、POGプロジェクトという新規事業の立ち上げに携わっています。 POGとはPower Of Games(ゲームの力)の略で、今Akatsukiでは、日常よく遊ぶゲームの要素をゲームでない分野のサービスやプロダクトに応用…

サウザンドメモリーズUIの秘密

皆様、初めまして。 アカツキの風紀委員長&デザイナーのはしもとです。 サウザンドメモリーズとテイルズオブリンクのデザインや演出を作っています。 今回はサウザンドメモリーズのUIに関してのKeynoteを作成したので公開したいと思います。 コンテンツは以…

【ハッカソン部】3/21開催 第一回エンタメソン「光×エンタメ」 hueで空間をハック!

アカツキハッカソン部、始動! アカツキハッカソン部とは、株式会社アカツキのミッションである「ゲームの力で世界に幸せを」の趣旨に基づき、エンターテイメントxハッカソン(エンタメソン)をテーマにハッカソンを開催していく企業内部活動です。 また、…

Akatsukiの仲間になりませんか?? 一緒に世の中を驚かせましょう!

動画で見るとこんな会社です ※2016年9月に中目黒から目黒へ移転いたしました。 オフィスについては「アカツキテラス」にて詳しく掲載しておりますので、 下記リンクよりご覧ください。 blog.aktsk.jp 絶賛仲間を募集してます!! エンジニア デザイナー 企画…

アカツキの開発に対する哲学

最高の方法を考えないのは悪 ワクワクして働く! 自分たちがワクワクしながらものづくりに取り組めば、きっとお客様をワクワクさせるようなプロダクトを作れるはずだと考えています。 新しい技術、手法を取り込むことで、今までできなかったことができるよう…