こんにちは、Lizardcube社(現在フランスのパリを基点にしています)のOmarです。私は新作ゲーム「Wonder Boy: The Dragon’s Trap」のテクニカルディレクタ兼プログラマです。このゲームは、 […]

(訳注:2016/12/14、画像リンクのミスを修正いたしました。) Background Electronとは? なぜ重要? では、どうやって? 開発はどのように? Development 前提条件 2つのプロセス メ […]

Reduxは、Fluxのようなアーキテクチャを使用してアプリケーションの状態を管理できる非常にシンプルなライブラリです。私たちAffirmでは今、Reduxのタイムトラベル機能に注目しています。Affirmの主要事業は、 […]

次のプログラムを実行すると、何の値が表示されるか分かりますか? class Test { public int aaa() { int x = 1; try { return ++x; } catch (Exceptio […]

質問 なぜ”B”と表示するのは”#”と表示するよりも著しく遅いのでしょうか? 1000 x 1000のマトリックスを2つ作りました。 1つ目のマトリックス:Oと# 2つ目の […]

本記事は、もう随分と長い間、私がToDoリストに記したままになっていたものです。ですが今日だけは、その考えを実行に移すエネルギーと時間があったようです。私は今、少し前に最初の記事を投稿した時と同じカフェにいます。たまたま […]

私は、BostonからBay Areaに数カ月前に引っ越してきました。Priya(彼女です)と私は、賃貸市場についてありとあらゆる怖い話を聞いていました。「San Franciscoでアパートを探す方法」をGoogleで […]

スケーラビリティの実現は簡単だという発想は、珍しいものではありません。Herokuなどのホスティングサービスを利用していれば、ほんの数回クリックするだけで、アプリケーションにRAMやCPUなどのリソースを追加できますよね […]

(2016/12/11、いただいたフィードバックをもとに翻訳を修正いたしました。) JavaScriptにおいて”純粋関数”とはどういう意味でしょうか? 一般的なプログラムの用語では、純粋性という […]

問題 まず、これから解決していく問題を先に述べます。 イベント(例えばOSの通知やBluetoothの状態)を受け取る部分がアプリ内に複数あり、各部分に関係がある時にのみその情報を受け取りたい場合を想像してみてください。 […]

Webアプリにリアルタイムの双方向通信が必要な場合、WebSocketを選ぶのは自然なことだと思います。では、どのツールでWebSocketサーバを構築すべきでしょうか。パフォーマンスは重要ですが、開発のプロセスも見過ご […]

Pythonは、習得が容易で、より大きく複雑なアプリケーションの開発にすぐに適用していけることから、コンピューティング環境に広く普及し、勢いを強めています。ただ、あまりに明瞭で親しみやすい言語なので、ソフトウェアエンジニ […]