Life is beautiful: 本質的でないものを徹底的に排除すると美しくなる(「アップルのデザインの秘密」より)
-
ジョブズは「どんな製品を作りたいか」というビジョンをものすごくはっきりと持っており、そこから少しでも外れるような機能は、どんなにすばらしいアイデアであろうと、チームメンバーがどんなに文句を言おうと、絶対に追加させたりしないのだ。
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: 私がブログを書くときに意識していること
-
糸井重里の「ボキャブラリーというのは『どれだけむずかしい言葉を知っているか』ではなく、『どれだけやさしい(人に伝わりやすい)言葉を知っているか』という意味なんです」という言葉は本当に正しいと思う。
憲法の話 (内田樹の研究室)
-
私は改憲護憲の是非よりもむしろ、憲法改定という重大な政治決定が風説と気分に流されて下されようとしている、私たちの時代を覆っている底知れない軽薄さに恐怖を覚える。
どうしてプログラマに・・・プログラムが書けないのか?
-
採用候補者の面接をしなければならないソフトウェアエンジニアを代表して言わせてもらうと、我々はプログラムが書けない候補者と話をするのにうんざりしている。履歴書に載っている言語のそれぞれで1から10まで数えるループを書けて、電卓なして単純な算術ができ、実際的な問題を解くのに再帰が使えるのであれば、その時点であなたはすでに集団から抜け出していることになるのだ!
Sponsored Links
View All Recent Tags (49)
- 21web,
- 14仕事,
- 12会社,
- 6mac,
- 6tool,
- 6google,
- 5software,
- 4あとで,
- 4osx,
- 4人間,
- 4firefox,
- 4プロジェクト,
- 3php,
- 3企業,
- 3本,
- 3日本,
- 3ruby,
- 3twitter,
- 3社会,
- 3ms,
- 3社長,
- 3言葉,
- 3日本語,
- 3開発,
- 3life,
- 3マーケティング,
- 3library,
- 3javascript,
- 3blog,
- 2design,
- 2プログラミング,
- 2プログラマ,
- 2コミュニケーション,
- 2image,
- 2photo,
- 2extension,
- 2時間,
- 2管理,
- 2programming,
- 2document,
- 2tips,
- 2second,
- 2search,
- 2マネジメント,
- 2windows,
- 2addon,
- 2desktop,
- 1logging,
- 1log
Public Tags (797)
kazuyuki kohno's Public Lists (0)
No lists have been created yet.
"List" is a great way to organize, share and display your specific collection of bookmarks.
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo