タグ

ブックマーク / www.artonx.org (4)

  • 伽藍、バザール、ノウアスフィア、おなべ(1) - L'eclat des jours(2012-04-09)

    _ 伽藍、バザール、ノウアスフィア、おなべ(1) エリック・レイモンドの伽藍とバザールが19991997年(翻訳版の日付を最初書いていた。以降修正済)なので、もう15年も昔のことなのか。それだけ年月がたてば、ソフトウェア開発者でも、プレジデントやダイヤモンド並のいい加減な知識でいい加減なことを書いたりしたりするのだなぁと感慨もある。 感慨もあるが、少なくともソフトウェア開発そのものを仕事にしているのなら、もう少しまともな知識を持つほうが良いんじゃないか? とも思う。 というわけで、読まずに済ませるOSSの歴史入門を簡単に書いてみたり。 ただ、どれも読めばささっと読めるものばかりなので(山形浩生の訳も読みやすい)、リンクもつけたし物を読んでももちろん良い。 まずは、『伽藍とバザール』だ。 さて、1997年。Linuxが実用的なOSになってきたころの話だ。FSF(GNUの組織)が1980年代

  • Windowsで楽勝にgitを使う方法 - L'eclat des jours(2012-02-19)

    _ Windowsで楽勝にgitを使う方法 (2012/3/4注:このエントリーは正確には、『Windowsで楽勝かつクリーンにgitをインストールする方法』です。楽勝な使い方については、『デザイナーのためのgit』を読むと良いでしょう) まだすべてのコマンドを試したわけではないけど、次のようにすれば、わずか数クリックでgitが使えるようになる。しかも、Windows環境の汚染も目に見える限りは無い。 1) Heroku Toolbelt for Windowsをダウンロードする。 2) インストールする。この時、既定のインストール先はc:\program files\Herokuになっているが、当然、そのままにしておくこと。 3) インストールが完了したら、「スタートメニュー」-「すべてのプログラム」-「Ruby 1.9.2-p290」(このフォルダはおそらくバージョンアップによって変わ

    Layzie
    Layzie 2012/02/19
    知らなかった!
  • 理想のJavaScript入門書 - L'eclat des jours(2011-12-08)

    _ 理想のJavaScript入門書 アスキーの鈴木さんから、テスト駆動JavaScriptをいただいた。 これは、実に良い。おれが考える理想のJavaScript入門書に限りなく近い(というか、おれが書くより良いから上方向から近い)。 まず、これはTDDのであり、JavaScriptの問題点は、それがRubyなどのスクリプト言語より、固いプログラミング言語(JavaとかCとか)に近い構文を持っているのが原因だと思うけど、どうしても変数とか関数名とか長く書きたくなるし(これは不思議な心理的な要求による)、言語が持つ予約語自体が長いし(functionだよ)、つまりいやでもタイプミスして死ぬ。 どうすれば良いかといえば、解決方法は2つしかない。プリプロセッサを用意して未定義変数とか利用していないかチェックするか、あるいはテストするかだ。前者よりも後者のほうがまあ有意義だ。というわけで、TD

  • 100℃を巡るUI - L'eclat des jours(2010-01-20)

    _ 100℃を巡るUI ガスレンジを変えたら、これまでおれが培ってきたガスレンジの常識と違い過ぎる。たぶん、それは良いことなのだろうが、どうにも違和感がある。 早い話、安全側に倒してあるということなのだが、お湯を沸かして沸騰したら止まる、中華なべをコンロから浮かせてかき混ぜていれば止まる、ガンガン強火で煮詰まらせようと(というか、アルコールを飛ばそうとしたりとか)していても勝手に弱火に変わってしまうとか。っていうか、まさにそういうことをしたいがために、IHコンロではなく、ガスコンロを選んだのだ。これではガスにした意味が、炎を眺めて原始の感覚を揺すぶるだけの意味しかないではないか。 もっとも、どえらく便利になっている点もあって、トロ火で5分なんていうのは、タイマーを設定すれば勝手にそうやってくれるから、今まで使っていたキッチンタイマーがほとんど不要になったり。というか、ガスコンロにタイマーが

    Layzie
    Layzie 2010/01/25
    どっちかというと、むしろこっちの方が人命に直結するからなあ。しょうがないのかもしれん。ウチのガスコンロも結構長い時間長押ししないと火が着かない。安全に配慮してるんかな。医療機器のUIとかどうなんだろ。
  • 1