タグ

2008年9月3日のブックマーク (3件)

  • プログラミングの力を生み出す本 - bkブログ

    プログラミングの力を生み出す 知人がお勧めしていた『プログラミングの力を生み出す』を読みました。 読みはじめてすぐに、このは異色なプログラミングの入門書であることがわかりました。普通のプログラミングの入門書は「プログラミングとは」という序論が終わったら hello, world 的なものからコードを書き始めるものが多いと思うのですが、書の導入はまるっきり異なります。1章の目次は以下の通りです(カッコ内は私のコメント)。 1章 プログラミングへの導入 プログラミングことはじめ(なぜか例が x-y プロッタ) プログラミングの構造(なぜかフローチャート登場) データ(整数、文字列、論理型など) プログラミング言語の構造(コンパイラ、リンカの説明とか) x86 CPU の概要(レジスタの説明とか) GCC と GNUPLOT(なぜか GNUPLOT が導入に登場...) GNU アセンブ

    hiromark
    hiromark 2008/09/03
    す、すげぇ。
  • /c++/src/util/image/image_io_gif.cpp

    hiromark
    hiromark 2008/09/03
    GIFLIB のサンプルっぽいの。
  • Life is beautiful: Google Chromeに関してひとこと

    今回Googleが発表したウェブ・ブラウザー、Google Chromeは、ひと言で言えば、「安定度・安全度を高めるために、それぞれのタブを別プロセスで走らせるタブ・ブラウザー」である。 95年にIE3.0を設計した時には、タブのコンセプトも存在せず、セキュリティの問題もそれほど強く意識していなかったので、ウィンドウごとに1スレッドを割り当てたマルチ・スレッドを選択した訳だが、ここまでウェブ・アプリケーションが重要になってくると、マルチ・プロセスに移行するのは当然。特定のページ上でのJavaScriptの挙動がおかしくなったからと言って、ブラウザーすべてが落ちてしまう今までの設計が異常。 一つのウィンドウ下で管理させるそれぞれのタブにプロセスを割り当てる、一般的に一つのウィンドウに一つのプロセスやスレッドを割り当てる通常のGUIアプリケーションとは異なるが、ユーザー・モデルとリソース管理は

    hiromark
    hiromark 2008/09/03
    Google Chrome に関する技術・UI・マーケティング的考察。すごく幅広いです。