タグ

2012年4月22日のブックマーク (8件)

  • 知って得する21のRubyのトリビアな記法 ~ 21 Trivia Notations you should know in Ruby - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 知って得する21のRubyのトリビアな記法: melborne.github.com - ちょっとトリビアだけど 知っていると意外と便利なRubyの記法を 21個拾ってみたよ(Ruby1.9限定) 君なら全部知ってるかもしれないけど.. 1. 動的継承 Rubyのクラス継承では < 記号の右辺に クラス定数だけでなくクラスを返す式が書けるよ class Male def laugh; 'Ha ha ha!' end end class Female def laugh; 'Fu fu fu..' end end class Me < [Male, Female][rand 2] end Me.superclass # => Female Me.new.laugh

    知って得する21のRubyのトリビアな記法 ~ 21 Trivia Notations you should know in Ruby - hp12c
    gfx
    gfx 2012/04/22
  • [書評]意識は傍観者である: 脳の知られざる営み(デイヴィッド・イーグルマン): 極東ブログ

    デカルトの「我思う故に我あり」は通常、「思考している自分は存在している」と理解される。「自分という意識は確実に存在している」というわけである。当たり前ではないかと思うかもしれない。残念でした。「自分という意識」は脳機能の処理結果であって、それ自体で存在しているわけではない。あなたには自由意志なんてない。あなたの意識や自由意志は脳のプロセスの、ただの傍観者なのである。 冗談のようだがこの話は脳科学を学んだ人には常識の部類である。なにかをしようと意識するよりも身体のほうが先に動くことは実験科学的にわかっているからだ。座っていて「ちょっと立ち上がろうかな」という自由な意識は、実際には立ち上がろうとする身体の神経反応の後から生じている。生理学者ベンジャミン・リベット(Benjamin Libet)が1980年代に明らかにした(参照)。身体運動についての自由意識と思われているものは、身体意識の承認の

  • Canvas始めました – キャプチャ画像を書出し

    var canvas = document.getElementById('canvas'); var context = canvas.getContext('2d'); context.fillStyle = "#ff0000"; context.fillRect(50,30,250,100); window.open(canvas.toDataURL(), "canvasOutput","left=0,top=0, width="+canvas.width+",height="+canvas.height+", toolbar=0,resizable=0"); toDataURL([data Type:String]):String data TypeデフォルトはPNG, image/png 戻り値(Data URI形式) data:image/png;base64,… 書出し画像タ

    Canvas始めました – キャプチャ画像を書出し
    gfx
    gfx 2012/04/22
    CanvasElement.prototype.toDataURL()
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ ※カテゴリは、「その他のお問い合わせ」を選択して下さい。

    BLOGOS サービス終了のお知らせ
    gfx
    gfx 2012/04/22
  • Googleの2ちゃんまとめ汚染が洒落にならない - novtan別館

    以前はブログ記事汚染でしたが、ここ最近はニュースをちょっとキーワードで検索するとこれだよ。 http://www.47news.jp/CN/201204/CN2012041401001641.html 「米20州、すしべて中毒 マグロが原因」というタイトルに大変違和感があったので、調べてみようと 「サルモネラ菌 マグロ」で検索してみる。 https://www.google.co.jp/search?num=100&q=%E3%82%B5%E3%83%AB%E3%83%A2%E3%83%8D%E3%83%A9%E8%8F%8C+%E3%83%9E%E3%82%B0%E3%83%AD なんですかね、この見渡す限りの2ちゃんまつり。ドメインも絞れないから排除できない。Googleもこの手のサイトは中身の同一性が一定以上だったら全部ひとまとめにする仕組みぐらい簡単に作れるような気がするんだけ

    Googleの2ちゃんまとめ汚染が洒落にならない - novtan別館
    gfx
    gfx 2012/04/22
  • source-mapを可視化する - Islands in the byte stream (legacy)

    source-mapは非常に期待のできる技術だが、軽く仕様を読んでもどのように動くのかよくわからない。そこで、souce-mapを可視化するツールを作ってみた。source-mapの処理にはmozillaのJavaScriptによる実装を使った。 左がオリジナルのソースコード、右がclosure compilerで最適化したコードである。具体的なコマンドラインオプションは以下のrepositoryのMakefile参照のこと。要素から要素への線はcanvasを利用した。ChromeとFirefoxでのみ確認したので、他のブラウザではうまく表示できないかもしれない。 demo repository 改良の余地はあるものの、とりあえずこれでデバッグできるようになった。

    source-mapを可視化する - Islands in the byte stream (legacy)
    gfx
    gfx 2012/04/22
    blogged
  • ブラウザにCommonJSを簡単に提供するスニペット - Islands in the byte stream (legacy)

    CommonJS (+node.js 独自拡張)なモジュールをブラウザで読み込むにはいくつかの方法がある。たとえばbrowserbuildはまとめて1ファイルにしてくれるので、プロダクションコード用としてはとてもよい。一方でbrowserbuildは痒いところに手が届かないしデバッグも結合後のソースで行わなければならず、開発用としてはあまりよくない。 単純にモジュールをロードしたいだけなので、そのためのスニペットを書いてみた。 https://github.com/gfx/require-simple.js // require-simple.js function require(name) { "use strict"; if(!require.modules) { require.modules = {}; } if(require.modules[name]) { if(requi

    ブラウザにCommonJSを簡単に提供するスニペット - Islands in the byte stream (legacy)
    gfx
    gfx 2012/04/22
    blogged
  • crocos.jp

    This domain may be for sale!

    crocos.jp