はじめまして、スマートフォンSG部のchikathreesixこと近澤です!
僕もついにエンジニアブログに投稿することになりました!
今後ともどうぞよろしくお願いします!
さて今回は、随分遅くなってしまいましたが、1月に公開されたArctic.jsについてご紹介させて頂きます。

※この画像データは自由に転載・ご利用頂いてかまいません
※直リンクはご遠慮頂き、ダウンロードしてお使いください
...続きを読む
ADC MEETUP ROUND 04の資料を公開します
こんにちは!CTO室所属のgfxこと藤と申します。ngCoreやMobage Native SDKといったスマートフォンのためのSDKの開発を行なっています。 先日2月28日にアドビシステムズが主催するADC MEETUP ROUNT 04というイベントで講演を行いましたので、その資料を公開します。
...続きを読むSoftware Design 2011年9月号の特集に寄稿しました
お久しぶりです。最近グループが新設されてシステム統括本部 IT基盤部 Mobage基盤管理グループ所属になりましたiwanagaです。やってることは特に変わってませんが。。。
「ソーシャルゲームのためのMySQL入門」の続きを書こうと思っていた矢先に、Software Designの編集部の方にお声をかけて頂き、特集に記事を書かせて頂くことになりました。『ベンダ任せにしない 運用エンジニア「攻め」の仕事術』の第3章『「動き続けるものを作る」というオペレーショナルメンタリティ』ということで、私が日々携わっているMobageにおける運用エンジニアの現場の話を、結構細かめに書かせて頂きました。

Web+DB PRESS vol.63 の Perl Hackers Hub に寄稿しました

初めまして、プラットフォームシステムグループの xaicron こと嶋田です。一部では鈴木と呼ばれていますが、実在する個人、団体とは関係ありませんのでご了承ください。
6/24 発売の Web+DB PRESS vol.63 に 「高速なWeb APIの実装とテスト」というタイトルで記事を書きましたのでちょこっと紹介します。
Mobage API を例に、どのようなことに気を付ければ高速な Web API を実装できるのかという割とニッチなネタを書きましたが、通常の Web アプリケーションであっても、そのまま転用して使えると思いますので「Web API とか興味ないし〜」と言う人も騙されたと思って読んでいただけると幸いです。
「Web API をOAuthに対応させよう」という記事や、pixiv さんの「段階的サービス拡張」という記事も載っているので、これ一冊あれば、Web API サーバーの全てを作ることが出来ますね!
また、見捨てられがちな DB や memcached を実際に使ったテスト方法についても少し説明してますので、この記事を読まれた方は、ぜひテストに挑戦していただければと思います。
樋口さん(大先輩ですので「さん」は欠かせませんね)が開発した Handler Socket についてもちょこっとだけ解説しています。 一部ではすでに導入されていて、すでに効果のほどが実証されており、今後もマッチする場所には積極的に使っていく予定です。 Handler Socket について詳しくは、こちらをご覧ください。
興味のある方は、ぜひお手に取って読んでみてください!
...続きを読むPerlの中をgdbで覗く
こんにちは。DeNAの樋口です。
Perlで書かれたアプリを動かしているときに、Perlのプロセスが今コードの何処を実行中なのか知りたいことがよくあります。そのような場合には、gdbで実行中のプロセスにアタッチし、Perlインタプリタインスタンスの内部を覗くことによって調べることができます。また同様の方法で、プロセスのコアダンプを取り、後でじっくりデバッガで調べることも可能です。
...続きを読むソーシャルゲームのためのMySQL入門その2
こんにちはこんにちは。11インチMacBook Airが欲しくてたまらないiwanagaです。前回の記事が幸いにもご好評を頂けた様で非常にうれしいです。嬉しくなって、ついがんばって第2弾を書いてしまいました。引き続き、ソーシャルゲームでよく使われるテーブルタイプ毎にちょっとしたテクニックを紹介していきます。
今回はちょっとライトな感じ&読み物になってしまっていますが「ユーザID単位で1つだけ持つデータ」と「パラメータなどのマスターデータ」についてご説明したいと思います。ちなみに次回はInnoDBのデータ構造の簡単な説明と複合プライマリーキーのデータについて、その次で紹介し損ねたちょっとマニアックなテクニックや性能管理のための手法を紹介することを予定しています。
...続きを読む
