Skip to main content

kazuyuki kohno

kazuyuki kohno's Public Library

Life is beautiful: 本質的でないものを徹底的に排除すると美しくなる(「アップルのデザインの秘密」より)

  • ジョブズは「どんな製品を作りたいか」というビジョンをものすごくはっきりと持っており、そこから少しでも外れるような機能は、どんなにすばらしいアイデアであろうと、チームメンバーがどんなに文句を言おうと、絶対に追加させたりしないのだ。
12 May 07

猫を償うに猫をもってせよ - 香山リカの粗製濫造について

  • それにしても、後藤の言うように、香山が2002年くらいから「若者たたき」をするようになったとしたら、そりゃあ、大学で教えるようになったからである。1999年から神戸芸術工科大学助教授2004年から帝塚山学院大学教授だが、いずれも五流大学だから、学生はものすごく無知でバカに決まっている。香山の名も知らないだろうし、「ゴーマニズム宣言」を読んでも難しくて分からないだろう。それで香山は苛立ちが募っているのだ。
  • わざわざ東京から通って、しかも大阪のあんな田舎で教えて、「大学ってこんなものか」と失望し、でも大学そのものの悪口は書けないから、若者一般を罵倒しているというところか。どうせ文筆業で稼いでいるんだから、辞めればいいのだ。しかし大学院へも行っておらず、教授になるなんて夢のようだった香山にとっては、その称号は手放せないのだろう。
  • 2 more annotations...

uApp 1.3 - MacUpdate

  • uApp allows you to uninstall applications and all their components, with a simple drag & drop.

Life is beautiful: JavaFX Script 入門、とりあえず言語仕様に目を通してみた

  • 4.Update Triggerという考え方



     これはなかなか面白い。「新しいオブジェクトが作られた」とか、「オブジェクトの変数が変更された」などのイベントをキャッチして、それに対応した処理を記述できるのだ。そのためコンストラクターは不要で、代わりにこんなプログラムを書くことになる。

  • 5.Incremental and Lazy Evaluation



     Haskellを知っている人には珍しくもないコンセプトだが、C++/Javaプログラマーに一口で説明するには少し難しいのがこれ。ある変数に実際の値を代入するのではなく、計算式を代入しておく機能がIncremental Evaluationだ。そうしておくと、エクセルのスプレッドシートのフォーミュラのように、参照先の変数の値が変化すると自動的に新しい値を計算し直してくれるのだ。さらに、それをlazyと宣言しておくと、その計算を実際に計算結果を参照する時まで遅らせておいてくれるのが、Lazy Evaluationである。

  • 1 more annotations...

Life is beautiful: 私がブログを書くときに意識していること

  • 糸井重里の「ボキャブラリーというのは『どれだけむずかしい言葉を知っているか』ではなく、『どれだけやさしい(人に伝わりやすい)言葉を知っているか』という意味なんです」という言葉は本当に正しいと思う。
11 May 07

憲法の話 (内田樹の研究室)

  • 私は改憲護憲の是非よりもむしろ、憲法改定という重大な政治決定が風説と気分に流されて下されようとしている、私たちの時代を覆っている底知れない軽薄さに恐怖を覚える。
08 May 07

大島芳樹のカリフォルニア日記

  • "rat raceに勝ってもratであることには違いない"

どうしてプログラマに・・・プログラムが書けないのか?

  • 採用候補者の面接をしなければならないソフトウェアエンジニアを代表して言わせてもらうと、我々はプログラムが書けない候補者と話をするのにうんざりしている。履歴書に載っている言語のそれぞれで1から10まで数えるループを書けて、電卓なして単純な算術ができ、実際的な問題を解くのに再帰が使えるのであれば、その時点であなたはすでに集団から抜け出していることになるのだ!
1 - 20 of 1840 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo