ubiquity

firefoxに「ubiquity」入れました。

発表されたときから知ってはいたのですが、
今回使ってみてかなりお気に入り!

http://labs.mozilla.com/blog/2008/08/introducing-ubiquity/

とりあえず上記を見てほしい。

現在、自分用のコマンドを作成してみてるとこです。

ちなみに自分はmacを使用しているのですが「growl」をインストールしていなかったのではまりました。。。

ubiquitymacの場合「growl」を使用するようなので注意が必要です!

会社のクーラーが壊れた。。。

自社のクーラーが壊れた。。。

この季節にクーラーがないって想像以上に厳しい。

今日、会社にきてから汗が止まらないよ。

明日、管理会社がくるみたいだけど本当どうにかしてほしい。

仕事になりません。。。

Rope'n'Fly

思わず買ってしまった。

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=320969981&mt=8

スパイダーマンみたいにビルからビルへ飛ぶ。

ただそれだけのアプリ。

体験版も30秒試せるので試す価値あり!

ちょっとだけ時間が開いたときにやってます。

chromeでtextareaの文字サイズが小さくなる現象について

chromeでtextareaの文字サイズが小さくなる現象が発生した。

原因は適用スタイルが「user agent」のスタイルが適用されていいたため。

bodyのfont-familyに「arial, "MS Pゴシック", helvetica, sans-serif」のように設定していてもtextareaのスタイルを「chrome inspector」で確認すると[font: monospace]となっていてuser agent styleが適用されていた。

※fontが小さいのは「monospace」のせいっぽい。

回避策としてbase.cssにtextareaに対してのfont指定をすることで回避できそう。

cssの詳しい人たちにとっては当たり前?

かなりハマりました。。。

上記は勘違いでした。

まだ調査中ですが親要素とのfont-size指定の関連だけっぽい。

取り急ぎ。

「jQuery」IEだとselectタグにname属性が設定できない

現在、動的にselectタグを追加するページを作成しているのだがattr関数でname属性を追加するとIEの挙動がおかしい。

■現象
まずjavascript(jquery1.3.2)

    $select_append = $('<select>').attr("id", "idA").attr("class", "classA").attr("name","nameA");
    $select_append.append($("<option>").attr("value", "").attr("label", "labelA").text("textA"));

    //divに追加
    $("#testA").append($select_append);
    
    alert($("#testA").html);

HTMLは空DIVを配置のみ

<body>
<div id="testA" />
</body>

上記のscriptを動かすとわかりますがalert()で値というか属性が見えないです。
ちなみにID:idAを最後に指定してname属性を指定するとattr関数でidAを指定すれば設定されていることが確認できます。
ただし、testA自体を.htmlで表示してもやはり設定されていません。

IE以外のメジャーなブラウザでは全て問題なし。

一応、暫定対策として以下でカバー

    $select_append = $('<select name="testA"></select>');
    $select_append.attr("id", "idA").attr("class", "classA").attr("name","nameA");
    $select_append.append($("<option>").attr("value", "").attr("label", "labelA").text("textA"));

    //divに追加
    $("#testA").append($select_append);

    alert($("#testA").html);

どうも「name」という名前がダメみたい。適当に「namea」とかすればうまくいく。