タグ

2011年1月29日のブックマーク (6件)

  • デイリーポータルZ:プロに教わる超美味しい家ケーキのコツ

    ケーキが好きだ。 ふわふわのスポンジと甘いクリーム。小学生の頃、誕生日になると丸い(ホール)ケーキがテーブルの上に鎮座して、嬉しくてたまらなかった。 それは今でも変わらない。ケーキが大好きなのだ。しかし、買うと高い。丸いのを買おうと思うと平気で数千円はする。そんなお金はない。でも、べたい。 じゃ、家で作ればいいじゃん! と思いついた。ケーキの原価は安いとケーキを作るプロであるパティシエが言っていた。問題は僕にケーキを作る知識が無いことだ。じゃ、教わればいいんだ! という事で、パティシエに家で作るケーキのコツを教わることにした。 (地主 恵亮) 家ケーキの限界 素人でも簡単に家で作れるケーキを学ぶべく、ケーキ作りのプロであるパティシエを僕の家に招いた。 僕は男の一人暮らし。 料理趣味というわけでもないので、特別な道具はない。そんな状態でも作れるケーキを教えてくれとパティシエには頼んでおい

    masterq
    masterq 2011/01/29
  • ArrowによるHaskellプログラミングの基礎。…パイプ感覚で順次/分岐/繰返し - よくわかりません

    Programming with Arrowsを読んで理解したつもりのメモ。誤りなど乞うご指摘。 (復習)Arrowってなに? と思って以前調べたメモが"3分で解るHaskellのArrowの基メモ - よくわかりません"。それにちょっと補足というか観点を変えてまず感覚の整理。 Monadに色んな種類があるように、Arrowも色んな種類がある。 Monad: IO、Maybe、… Arrow: 関数そのまんま(->)、Kleisli m、… ある種類のMonadに色んな型の色んな値を入れられるように、ある種類のArrowに色んな型の色んな関数を入れられる。 Monad: Maybeの例→ 「Maybe Int」 にreturn 0もreturn 777もOK。「Maybe Char」 にreturn 'a'もreturn ' 'もOK。 Arrow: (->)の例→ 「Int -> In

    ArrowによるHaskellプログラミングの基礎。…パイプ感覚で順次/分岐/繰返し - よくわかりません
  • 3分で解るHaskellのArrowの基本メモ - よくわかりません

    語でArrowの説明があまり見付からなかったので、Haskell/Understanding arrows - Wikibooks, open books for an open worldを読んで理解したつもりのメモ。オリジナルの図を見ながらだと分かりやすいかも。誤り・間違いなど、乞うご指摘。 b->cな関数をArrowなるからくり箱に入れると、 (Arrow a) => a b c こんな型になる。型パラメタが、引数のbと返値のcのふたつ。 Monadは、値をからくり箱に入れたもの。からくり箱は基的に(ヘンな)値。 Arrowは、関数をからくり箱に入れたもの。からくり箱は基的に(ヘンな)関数。 arr :: (b -> c) -> a b c Monadでは、値をからくり箱に入れる関数returnがある。 Arrowでは、関数をからくり箱に入れる関数arrがある。 (>>>)

    3分で解るHaskellのArrowの基本メモ - よくわかりません
  • 卜部昌平のあまりreblogしないtumblr - 最速の memset64 を求めて 今回のお題は char 幅じゃなくて word 幅の...

    今回のお題は char 幅じゃなくて word 幅の memset 、つまりプロトタイプだと void* memset64(void* destination, uint64_t image, int num_words); をどれだけ高速に行うかという話。なぜ高速化するかというと、塗りつぶす領域がけっこうでかいから。 候補 1: REP STOSvoid* memset64(void* d, uint64_t i, int n) { asm("cld; rep stosq;" :: "D"(d), "a"(i), "c"(n) : "memory"); return d; } 最近の CPU はクソ賢い。そのため、下手に手で loop unrolling するよりも、逆に CPU に「ここはループなんだぞおおお~」というのを明示的に指示してあげたほうが CPU 側が勝手かつ不気味に最適な

    卜部昌平のあまりreblogしないtumblr - 最速の memset64 を求めて 今回のお題は char 幅じゃなくて word 幅の...
  • KMC Staff Blog:Androidのキー入力イベント処理のメモ

    2011年01月27日 Androidのキー入力イベント処理のメモ Androidでキー入力があったときに、それはどういう経路を伝わるのか? 電源キーを長押しするとシャットダウンのメニューが表示されるが、これはどこでやっている? このあたりのことを調べるためにソースコードを追いかけたときのメモです。Androidのフレームワークの中の話で、アプリケーションからは見えない部分です。 Android 2.2のソースを見ました。2.3では少し変わっているようです。 カーネルからキーインプットイベントを得るところ frameworks/base/libs/ui/EventHub.cpp システムコール inotify_add_watch を使って /dev/input以下をまとめて監視しています。 キー入力は /dev/input/event0 で タッチパネルは /dev/input/event

  • 綺麗な死にざま。もがけ、あがけ。 - Everything You’ve Ever Dreamed

    綺麗な死に方ってなんだろう?祖父が入院して以来そんなことを考えている。人によって定義は違うだろうけれど、おそらく、晩節を汚さず、とか、立つ鳥跡を濁さずといった言葉が指し示す潔いイメージなんじゃないだろうか。 年末に倒れ鎌倉の病院に入院した祖父だが、今は、お医者さんから親族に連絡するよう言われるほどの危ない状態から脱している。安定しているといっても、一時的なものであって、百歳という年齢から手術は出来ず、つまり治らない。死んでいく祖父を僕は見ていることしかできない。 祖父は延命を拒否した。祖父は覚悟を決めたのだと親戚一同誰もがそう思った。 状態が安定して心にゆとりが出来たのだろう、祖父が今まで僕が見たことないような暴れ方をするようになった。「俺は棺桶みたいな部屋でいたくない」。「外に出たい。由比ヶ浜を散歩したい」。「なんでこんなところにいなきゃならないんだ、俺は治ったんだ!」。僕は見ていないの

    綺麗な死にざま。もがけ、あがけ。 - Everything You’ve Ever Dreamed
    masterq
    masterq 2011/01/29
    僕は自分の死を正視できる人間になれるのか。。。