もんりぃ is undefined.

育児ネタとか、技術ネタとか。

jQuery replaceAttr なるプラグインを書いてみた。

jQuery replaceAttr って何? もはや、何番煎じか分からないけど、属性値の置換を行うための jQuery Plugin です。 特長として、パターンマッチングさせる際にグルーピングすると、その後方参照を #1 とか #{2} とかで参照出来るトコかな? どこにあるの? g…

jQuery sequel なるプラグインを書いてみた。

久しぶりのエントリです。 べ、別にサボってたワケじゃないんだからっ! 初めに id:monry84 は jQuery 大好きっ子です。 設計思想とか、拡張性とかが素晴らしいと思ってます。 なので、他の人が書いたプラグインを眺めながらウヘウヘしたり、自分でプラグイ…

MacBook Pro (Early 2011) のメモリを 16GB にしてみた。

こんな感じ。ってことで、換装レポート。 用意するモノ MacBook Pro Early 2011 で動作確認。Mid 2011 とかも勿論行けるとは思うけど、試してないので知らない。 メモリ SO-DIMM PC3-10600 1333MHz 8GB × 2 買ったメモリは Patriot Memory ノートPC用メモリ…

jQuery 1.7 の .on() メソッドを使ってみた。

前置き このエントリ執筆時点で jQuery の最新版 *1 である 1.7から、イベント取り扱いのためのメソッドとして .on() / .off() なるメソッドが追加された。jQuery 大好きっ子な id:monry84 としては、「これは試さねば!」と思えたので、試してみた。その備…

jQuery.animate() では background-position を扱えない。

っぽいので調べてみた。*1 動かないコード HTML <p id="hoge"> <span>適当なテキスト</span> </p> CSS #hoge { width: 100px; height: 20px; background-image: url('/path/to/image'); background-position: 0 0; background-repeat: no-repeat; } #hoge span { text-indent: -9999px; /* …

Internet Explorer 8 向けの CSS ハックが Firefox でも適応されちゃう…?

未検証というか、深追いしてないんだけど、巷で言われている IE8 向けの \9 ハックが Firefox でも効いちゃってる疑惑。検証コードは以下。其の壱 html>/**/body { font-family /*\**/: "MS Pゴシック", sans-serif\9; } 其の弐 body { font-family /*\**…

JavaScript の正規表現では \A や \z が使えない。

前置き JavaScript でメールアドレスのバリデーションを行おうと思って、以下のような正規表現を書いてみた。*1 var value = $('#hoge input[name="email"]').val() || ''; if (value.match(/\A[a-zA-Z0-9_][a-zA-Z0-9.+_-]*@[a-zA-Z0-9._-]+\.[a-zA-Z]{2,}\…