You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
2005年05月17日17:03 カテゴリLiving on the Edge 小飼 弾 Errata, Addeda & FAQ 私生活もほどよく暴露されたところで、ちょっとひとまとめしておきますか。 404 Blog Not Found:サンデー・ジャポン 2005.05.15 なんやら弾の小特集をやるようです。 便利なのでごろーさんと俺シピさんのEntriesから引用再構成。 初めて話した言葉を話したのは3歳になってからと遅かった。 これ、5才説もあるのです。なにしろ私は12才以前の事がよく思い出せないので、この辺は母と妹のいうなりです。 ルービックキューブを子供のころに目をつぶった状態で、日常的に解いていた。 これに関しては、別Entryを参照。あと、幼児再現映像で私は眼鏡をかけていますが、かけ始めたのは15-16の頃。それまでは視力2.0だったのがつるべ落とし。 テストはいつも1
だとしたら、Swiftではカリー化は不要ということになってしまう。 すなわち、ざっくり言うとカリー化とは複数の引数を1つに減らすことを指します - Swiftで関数のカリー化(currying)入門 Swiftの関数は、つねに一つの値を受け取り、一つの値を返すのだから。 以下のコードを動かしてみれば、それがわかる。 func call<A,R>(f:A->R, a:A)->R { return f(a) } func id(i:Int)->Int { return i } func add(x:Int, y:Int)->Int { return x + y } call(id, 42) // 42 call(add, (21,21)) // 42 上記のcall()は、「『型Aの値を一つだけ取って型Rの値を返す関数』と『型Aの値』を取って『型Rの値』を返す関数」なはずなのに、「IntとIn
2012年01月23日19:30 カテゴリアルゴリズム百選iTech algorithm - JPEGminiの仕組みを推理する なぜコンピュータの画像は リアルに見えるのか 梅津信幸 JPEGの仕組みをおぼろげに知っている人ほど、むしろこれみて「ありえない」と思ったのではないのでしょうか。 JPEGmini - Your Photos on a Diet! でもよーく考えてみると、これでいけるという方法を発見というか再発見したので。 なぜJPEGminiがありえなさそうに見えるかは、以下に集約されます。 「なぜコンピュータの画像はリアルに見えるのか」 P.131 たとえば「ここは文字」「ここは背景の空」などと、ユーザーが自由に品質を設定できれば、さらによい画像になるはずです(できれば、それもコンピュータが自動で決めてくれるとうれしいのですが)。 同書も指摘しているように、JPEG 200
2013年03月25日11:45 カテゴリLightweight Languages書評/画評/品評 javascript - introducing wrap.js メンテナブルJavaScript Nicholas C. Zakas / 豊福剛訳 [原著:Maintainable JavaScript] で、き、た。 dankogai/js-wrap ・ GitHub What? なるべく多くの種類のオブジェクトを、なるべく直感的に、限りなく透明に近く wrap するためのシステムです。 こんな感じ。 var _ = Object.Wrap; /* for convenience */ try { log( _(42) .learn('square', function() { return this*this }) .square() * 1 /* 1764 */ ); log( (
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く