タグ

2007年5月2日のブックマーク (3件)

  • loupe.js (photorealistic loupe effect for images)

    loupe.js 2.0 allows you to add photorealistic loupes (magnifier) to images on your webpages. The design is changeable by use of an image editing program. It uses unobtrusive javascript to keep your code clean. It works in all the major browsers - Mozilla Firefox 1.5+, Opera 9+, Safari, Chrome and IE6+. On older browsers, it'll degrade and your visitors won't notice a thing.

  • プログラミングの6大10項目リスト

    Jeff Atwood / 青木靖 訳 2007年3月22日 以下に私の選ぶプログラミングの6大10項目リストを挙げておく。取り上げた順序には特に意味はない。このエントリを簡潔なものにしておきたいので、それぞれの項目は短い要約を引用するに留める。興味を引くものがあれば、ぜひリンクをたどってオリジナルの作者の考えについてもっと詳しく読むことをお勧めする。 [ 訳注: 要約だけで意味が取りにくいものに簡単な説明をつけた。] ジェラルド・ワインバーグの「エゴレスプログラミングの十戒」 自分が誤りを犯すということを理解し、受け入れること 。 自分と自分のコードは別物である。 どんなに「空手」を学ぼうと、いつでもあなたよりもっと詳しい人間がいる。 相談せずにコードの書き直 しをしない。 自分より無知な人に対しても尊敬と敬意と忍耐を持って接すること。 世界で唯一変わらないのは変わるということだけ。 唯

  • eval

    eval.rbを読む ruby を使いこなすためには他の人が書いた Ruby のスクリプトを読むのが一番です。ruby 1.6.4 にはたくさんのサンプルスクリプトが添付されていますが、そのなかから eval.rb を取り上げてみたいと思います。eval.rb は次のように使います。 $ ruby eval.rb ruby> for i in 1..3 ruby| puts i ruby| end 1 2 3 1..3 ruby> 実行例から分かるようにこのスクリプトは irb (Interactive Ruby) のプロトタイプです。eval.rb のスクリプトの全文は次のようになります。 line = '' indent=0 $stdout.sync = TRUE print "ruby> " while TRUE l = gets unless l break if line ==

    authorNari
    authorNari 2007/05/02
    eval.rbのサンプルの説明、←irbのプロトタイプ的なもの