人工知能とは? コンピュータに知的な動きをさせる方法の研究です。大ざっぱに言えば、コンピュータは間違ったことよりも正しいことをする範囲内において知的と言えます。正しいこととは、それがどのようなものであれ、最も目標を達成し […]

謝辞 : この記事で書かれていることは全て、大学での私の経験と、読んだいくつもの文献に基づいています。私はプロフェッショナルでもエキスパートでもありませんが、この言語に対する多大な情熱を持つ学生です。issueでの議論は […]

議論が、自信がある人物や一番声の大きい人物によって支配されてしまう状況に誰もが陥ったことがあるはずです。 目立たない人物や新しいグループメンバは意見を述べることを躊躇してしまいます。そうでない人も、発言するタイミングを計 […]

プログラミングの世界はますます関数型の方向に向かいつつあります。Haskellみたいな純粋関数型プログラミング言語はまだ主流にはなっていませんが、高階関数やイミュータブルなデータなどの考えかたは、Java 8やECMA […]

ソーシャルメディアのAPIとそのレート制限は、あまり気分のよいものではありません。特にInstagram。あんな制限つきAPIを欲しがる人がいったいどこにいるんでしょうね? 最近のサイトは、スクレイピングやデータマイニン […]

H.264は、動画圧縮コーデックの標準規格です。ネット上の動画、Blu-ray、スマホ、セキュリティカメラ、ドローンなどなど、今やあらゆるところでH.264が使われています。 H.264は注目すべき技術のひとつです。たっ […]

多くのフロントエンド開発者が一方向のアーキテクチャを採用し始めている中で、Model-View-Controller(MVC)に未来はあるのでしょうか。 状況を把握するために、まずはフロントエンドのアーキテクチャの進化を […]

「Cならわかるよ」というプログラマーは大勢います。確かにCの文法はよく知られているし、44年の歴史を誇るわけだし、あいまいな機能に悩まされることもありません。簡単ですよね! あ、「Cならわかるよ」と言うだけなら簡単ですよ […]

全てのプログラマが理解すべき171語の文章 MITライセンスは、最も有名なオープンソースソフトウェアのライセンスです。この記事では、その内容を一行一行読んでいきます。 ライセンスを読む オープンソースソフトウェアを利用し […]

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

Background Electronとは? なぜ重要? では、どうやって? 開発はどのように? Development 前提条件 2つのプロセス メインプロセス レンダラプロセス こう考えてみよう Developmen […]

セルフサービス・パスワードリセットは、多くのWebアプリケーションで共通部分になっています。通例、パスワードリセット・リンクはユーザにEメールで送られ、そこには、何らかの方法でユーザを識別する一意のトークンが含まれていま […]