本記事では、Node.jsのDockerコンテナをライブラリのNode Inspectorを使ってデバッグする便利な方法について説明します。コンテナを扱う際には少し違った考え方をすることがいかに重要かということを学べる、 […]

もうすでにご存じだとは思いますが、scriptタグはWebページで実行されるJavaScriptを特定するために使用されます。scriptタグはJavaScriptを直接含むことも、スクリプトがロードされるべきURLを指 […]

ここで論じているのは、オーディオアプリの開発者が陥りがちな4つの間違い、より良く開発する方法、問題個所の発見方法です。主に開発者向けの内容ですが、開発者以外の方にも知っておいてもらいたいと思います。ここでは、開発者向けの […]

2013年1月のある日、気が付くと私はインターネットで時間を無駄遣いしていました。 これは、残念な発見でした。博士課程の2年半は、みんな忙しくなります。私もそうでした。酵母遺伝学の研究発表が控えていましたし、ニューヨーク […]

(傑作映画『おつむて・ん・て・ん・クリニック』に登場する著書です) このチュートリアルは、アセンブリでとても簡単なオペレーシング・システムを皆さんが自分自身で書けるようになるために書きました。元々は、OSDev wiki […]

概要 この投稿は、HOCパターンを利用してみたいという上級ユーザ向けの記事です。もしReactが初めての方は、まずReactのドキュメントを読むところから始めるとよいでしょう。 Higher Order Componen […]

ECサイト向けのレコメンデーション・エンジンを構築すると仮定しましょう。 構築する方法としては、コンテンツベースか協調フィルタリングを使用する2つの進め方があります。それぞれのメリットとデメリットを見てみましょう。そして […]

今週お話しするのは、誤りの検知についてと、さらに誤りの訂正についてです。 我々が住んでいる世界は完璧ではなく、デジタルの信号(on/off)を扱う時でさえ誤りが生じます。電力の異常によりビットが反転することがあるのです。 […]

状態遷移の管理はアプリケーション構築の上でもっとも難しいとされる部分の1つです。URLに状態が確実に反映されなければならないという意味ではWeb上では特に難しいと言えます。さらに、アプリケーションを複数のバンドルに分けて […]

この記事ではシンプルな2Dのプラットフォーム・ゲームを書きます。SDLを使ったNimによるゲーム開発のチュートリアルとしてもよいでしょう。 ここでは、ユーザ入力を読み込み、グラフィックスとタイルマップを表示させ、衝突判定 […]

最近、コンピュータサイエンスにおける様々な厳しい問題を解決するツールとして、ニューラルネットワークが選択肢の1つになってきています。Facebookでは写真に含まれる顔を識別するために、Googleでは写真に写る全てを識 […]

最近、「モーションデザイン」という言葉がデザイン業界で急に出てきていることに気づいていますか?大小様々な企業が、これに特化した肩書きを持つデザイナーたちを雇いはじめています。最近ではGoogleがI/Oカンファレンスで、 […]