タグ

2013年3月24日のブックマーク (9件)

  • 立喰 美登利 エチカ池袋店 (池袋/寿司)

    リクエスト予約希望条件をお店に申し込み、お店からの確定の連絡をもって、予約が成立します。 1 予約の申し込み ご希望の条件を当サイトよりご入力ください。 2 お店からのメール ご予約が承れるか、お店からの返信メールが届きます。 3 お店へ来店 予約が確定した場合、そのままお店へお越しください。

    立喰 美登利 エチカ池袋店 (池袋/寿司)
    gfx
    gfx 2013/03/24
  • JSX の名前空間の仕組み - Islands in the byte stream (legacy)

    JSXには名前空間の仕組みがあります。ここで名前空間とは厳密に定義はせず、「同名の異なるクラスを同じスコープで使用する仕組み」とします。つまりJavaではパッケージ、C++では名前空間、 ES6/TypeScriptではモジュールと呼ばれるものですね。JSXの名前空間は宣言する構文こそありませんが、ファイルがその単位となっていて、必要であればそれを特定の名前空間に割り当てて使うことができます。 この「宣言構文がない」「必要なときのみ名前空間を割り当てる」という仕様のため普段意識することは少ないのですが、たとえばJavaのようにファイルシステム上の名前とpackage宣言の名前を一致させなければならないという冗長性がなくとてもシンプルで、私は気に入っています。 さて、使い方も軽く紹介しましょう。たとえば以下のように同名のクラスMyClassを定義している foo.jsx, bar.jsx が

    JSX の名前空間の仕組み - Islands in the byte stream (legacy)
    gfx
    gfx 2013/03/24
    blogged
  • GCC 4.8でぶっ壊れるSPECのお粗末なコード

    の虫: GCC 4.8のリリースノートとC++関連の変更で、GCC 4.8は464.h264ref: SPEC CPU2006 Benchmarkを壊してしまう。これはSPECベンチマークの規格違反によるものであると書いた。では、具体的に何なのか。それを解説している記事を発見したのでかいつまんで紹介。 Embedded in Academia : GCC pre-4.8 Breaks Broken SPEC 2006 Benchmarks Regehr: GCC 4.8 Breaks Broken SPEC 2006 Benchmarks [LWN.net] どうやら、SPECベンチマークは以下のようなコードを含むそうだ。 int d[16]; int SATD (void) { int satd = 0, dd, k; for (dd=d[k=0]; k<16; dd=d[++k])

    gfx
    gfx 2013/03/24
  • これはただの嫉妬である

    結婚した友達が明らかに浮かれていて腹が立つ。 毎日毎日病気のように死にたいだの仕事を辞めたいだの言い続けていたくせに、自分を支えてくれていたであろう相手がいたということにも腹が立つ。 私は彼女が夜中に泣きながら電話をかけてくれば睡眠時間を削ってまで相手をしてなだめた。 友達だからそれは構わない。やりたくてやっていたことだから。 かわいそうだな、つらいんだな、と思っていた。 彼女は口癖のように「結婚したい」と言っていたので、私は「すればいい」と返していた。 すると彼女は決まって「相手なんていないよ」と言って泣いた。 だから私は「ああこの子は彼氏がいなくて、他に頼れる相手がいないから私の電話に夜中でもなんでもかけてくるんだ」と思っていた。 休みのたびに遊ぼう遊ぼうとせっつかれ、よく遊んだ。 それは楽しかったからいいけれど、断ると「さびしくて夜中に泣いてたら吐いちゃった」なんぞ言われたもんなら、

    これはただの嫉妬である
    gfx
    gfx 2013/03/24
  • Python の subprocess の preexec_fn の実装と fork のスレッドセーフティー問題

    methane @methane @riywo fork してから exec する前に実行して欲しい関数を指定します。具体的には os.setsid とか指定します。(最近の Python だと start_new_session キーワード引数指定できますが)

    Python の subprocess の preexec_fn の実装と fork のスレッドセーフティー問題
  • IE6/Firefox3から使えるsetImmediate·setImmediate.js MOONGIFT

    setImmediate.jsはIE10のsetImmediateをIE6レベルのWebブラウザにも対応させるライブラリです。 JavaScriptで処理時間の長いスクリプトを実行する場合、setTimeoutを使うと思います。IE10ではさらに電力消費量を抑えられるsetImmediateが用意されていますが、類似関数を他のWebブラウザでも実現するのがsetImmediate.jsです。 デモです。様々な高さの棒が並んでいます。 こちらはHTML4を使って並び替えを行っています。 徐々に並んできました。 HTML4の場合、CPU負荷は低いです。対してHTML5の場合は高くなっています(それだけ高速です)。 setImmediate.jsを使った場合、CPU負荷は高いものの電力消費量は抑えられる仕組みです。 setImmediate.jsの対応ブラウザはIE6以上、Firefox3以上、

    IE6/Firefox3から使えるsetImmediate·setImmediate.js MOONGIFT
  • HTML5, CSS3で実装された芸術作品がスゴい! 【特にcanvas】 | らふらく^^ ~ブログで飯を食う~

    粒子が奏でる電子音ping pong arpeggio 粒子をクリックすると、動き出し、バウンドする度に電子音が鳴る仕組み。 js.doで音が鳴るタイプはなかなか見ないので、新鮮。 インベーダー?Satellites クリックすると、衛生が発射され、方向も操作する事ができるゲーム性のある作品。 インベーダーゲームを連想させます。 CSSで実装された絵css3のみで薄いを再現してみた CSS3だけを使って、を実装しています。 ちゃんとめくる事もでき、感動するほどの力作。 いやー、これだけスゴいものを見ると、勉強しなきゃなって思いますね。 ドーナッツを読み直そうかな。

    HTML5, CSS3で実装された芸術作品がスゴい! 【特にcanvas】 | らふらく^^ ~ブログで飯を食う~
    gfx
    gfx 2013/03/24
  • これでテストの為にAndroidを沢山買わなくていいかも。Androidアプリの実機テストをリモートで行えるサービスを試してみた

    レーベでもAndroidアプリの開発を行っていまして、最近ではカメラアプリを開発しました。沢山ダウンロードされると「○○で動かない」といったレビューがGoogle Playに入る事も多々あり、逐一各機種でテストする必要があります。 最近まで私たちも実機を事あるごとに購入していたのですが、良いレンタルサービスを発見したので、簡単な動作検証の場合は実機を買わずに済ませるようになりました。 Remote Testkit for Androidについて http://appkitbox.com/testkit Remote Testkit for AndroidとはNTTレゾナントが提供するリモートによるスマートフォン実機検証のためのサービスです。端末のレンタルはチケット制で3チケットで30分利用可能となっています。6チケット(1時間分)945円(税込)で販売しています。 エミュレータではなく、実

    これでテストの為にAndroidを沢山買わなくていいかも。Androidアプリの実機テストをリモートで行えるサービスを試してみた
    gfx
    gfx 2013/03/24
  • [Mac OS X] シェルスクリプトとかの CUI アプリケーションを Mac OS X 方式の .app にする方法 [簡単 5 ステップ]

    ■ [Mac OS X] シェルスクリプトとかの CUI アプリケーションを Mac OS X 方式の .app にする方法 [簡単 5 ステップ] シンプルで高性能な Mac OS X 用の sshfs 実装の sshfs for Darwin の 2.5.0 をリリースしました。 で、今回 mount/umount を Terminal.app からではなくて Finder から出来るような形にしたのでその方法。

    gfx
    gfx 2013/03/24