タグ

2007年5月28日のブックマーク (4件)

  • Karetta|Gaucheプログラミング|「Lisp脳」の謎に迫る - Schemeプログラマの発想

    この原稿の最新版について この原稿に加筆した最新版が書籍「プログラミングGauche」に収録されています。 引用や紹介をされる方はなるべく書籍収録版を参照してください。 他の言語のプログラマがSchemeプログラムを書くとき、 どうしても発想が手続き的(procedural)になりがちです。 LispプログラマやSchemeプログラマの発想は手続き的な発想とはどうも違うらしい、 ということは分かるのですが、具体的に何が違うのでしょうか? ここではこの謎に迫ってみましょう。 実例 例えばこんな例題があります。 1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。 どうしてプログラマに・・・プログラムが書けないのか? (原題: Why

  • Firefoxのメモリ食いを小食にする (うむらうす)

    Firefoxのメモリ大いグセは、アドオンが充実しているFirefoxにとって、 「これさえなければ・・・」の最たるものだった。 しかし私は昨日、ようやくマトモに効く対処法を発見したのだった。 →メモリ消費 - Mozilla Firefox まとめサイト ・・・なんかすごい普通に家のまとめサイトなんですが、 なんで今まで試してなかったんだろう。 あたかも昨日突如としてサイトが現れたかのようだ・・・不思議すぎる・・・ すみません探し方が悪かったです m(_*_)m で、以下やり方。 プロファイルフォルダの user.js に以下を記入 // 1.メモリキャッシュの量を指定(単位はKB - 例: 16384/32768/65536など) user_pref("browser.cache.memory.capacity", 16384); // 2.ウィンドウ最小化時にメモリ使用量

  • ITmedia Biz.ID:3分LifeHacking:電話機の「コードねじねじ現象」が発生する理由

    コードねじねじ問題はなぜ発生する? オフィスでは有線のビジネスホンが多いため、「コードねじねじ」現象が発生する頻度が特に高い。しかも、同じ事務所の中で同じ機種を使っていても、従業員Aさんはやたらコードがねじれるのに、従業員Bさんにはまるで起こらないなど、発生頻度にはかなり個人差がある。まさしく“怪現象”だ。 こうした現象が起こる原因の1つは、持った受話器をもう一方の手に持ち替える際、無意識に反転させていること。実際にやってみるとよく分かるが、例えば右手で受話器をピックアップし、耳に当てるとコードは時計と反対方向に約90度回転する。その後左手に持ち替えて再度耳に当てるとさらに約180度回転することになる。切る時にそのまま左手で電話機体に戻すとさらに90度、通話前の状態からコードが約360度ねじれた状態になる。次の通話も右手で受話器を取り、左手に持ち替えて置くとさらに180度ねじれる――。こ

    ITmedia Biz.ID:3分LifeHacking:電話機の「コードねじねじ現象」が発生する理由
  • rubyneko - RubyでえせMapReduceもどきを作ってみた。

    絵日記 グルメ ライフスタイル・暮らし ペット 旅行海外 日記 ニュース スポーツ ビジネス・経済 趣味・創作 音楽 書籍・雑誌 漫画・アニメ ゲーム 受験・学校 ヘルス・ビューティ IT・家電 学問・科学 まとめ

    rubyneko - RubyでえせMapReduceもどきを作ってみた。