タグ

ブックマーク / d.hatena.ne.jp/mooz (3)

  • JavaScript の分割代入まとめ - mooz deceives you

    幻の ECMAScript 4th 幻となった ECMAScript 4th のドラフトを眺めていたところ, p.33 に Destructuring assignment and binding (分割代入, 分割束縛) という項目を発見した. 分割代入に関しては JavaScript 1.7 (Firefox などが用いる SpiderMonkey や Rhino に実装済み) から使用が可能であるため, ご存知の方も多いのではないかと思う. 「そういえば詳しい仕様は見たことがなかったな」と軽い気持ちで読み進めていたところ, そこに述べられていることが Haskell や OCaml など関数型言語におけるパターンマッチと同等であると分かり, 驚いた. 例えば, 分割代入においては次のように deep なパターンが利用可能であると書かれている. let { x: {a, b}, y:

    amino_acid9
    amino_acid9 2012/11/11
    add-onで見かける" const {classes: Cc,utils: Cu} = Components;"な構文の説明
  • xdotool を使い特定ウィンドウの表示をワンキーでトグル - mooz deceives you

    EijiroX 最近, Google Chrome を良く使うようになりました. と言っても, ブラウジング用途にではなく, 専ら EijiroX による辞書引きにですが. EijiroX は id:edvakf さんの作成されたGoogle Chrome 用の拡張機能で, かの「英辞郎」をサクサクっと快適に検索・閲覧するためのツールとなっています. Google Chrome がクロスプラットフォーム対応であるために, Windows, Mac, Linux などで動作し, 日頃からこの三つを代わる代わるに使用している身としては大助り. カナダに足を向けて寝ることは出来ないなと枕の位置を調節する日々です. とまあ, 今日は EijiroX の紹介がメインでは無いので, この辺りにしておきます. 早速, 題に入りますと, どうせならワンキーでこの EijiroX の表示をトグルできないか

    xdotool を使い特定ウィンドウの表示をワンキーでトグル - mooz deceives you
    amino_acid9
    amino_acid9 2012/06/07
    色々捗りそうなtool。Keepass2のAuto-Typeもxdotool使ってたな、そういや
  • Google の検索結果でサイトの URL をコピーしたい - mooz deceives you

    Google の検索結果 何の変哲もない Google の検索結果画面. この URL コピーしたいな, と思い右クリックすると…… 何ということでしょう. 一瞬にして URL が書き換えられてしまいました. Show me the truth こんなことが毎日続いては髪の毛が何あっても足りない, ということで困ったときの Greasemonkey. no title このスクリプトを入れておけば, もう右クリックで URL を書き換えられることはありません. リダイレクタを挟むことによって閲覧履歴の記録などを行っているようなので, 左クリックされた場合は元のように URL の書き換えを行います. おまけ 次のようにして HTML ファイルにハードコードされたイベントハンドラ foo 内から Event オブジェクトを得るにはどうすれば良いか. foo(event) などのようにイベント

    Google の検索結果でサイトの URL をコピーしたい - mooz deceives you
  • 1