03 January 2008

stfuawsc

複数名による共同開発をしていると「彼のコードはくせがあってわかりにくいな」とかそういうことはよくあることですよね。TMTOWTDI (There's More Than One Way To Do It.) だから、その人のくせを考慮しつつコードを修正するなんてこともあります。ま、でも、例えばループ処理の効率が悪いとなったときに「あのループはいただけない」と発言するだけなら効率のよいループ処理に書き換えればいい。そんなとき「あのループはいただけない」と発言している人に対して「stfuawsc」と言うのが正しい使い方かなぁと感じますね。コードを書けるのだったらコードで答えるのが一番です。

参考

27 December 2007

冬休み

今年は2日前から休みをとりました。ちょっと長めの年末年始休暇です。夏休みがなかったので遅めの夏休みとも言えますが・・・。
今日外出したのですが、人もまばらでした。世の中はまだ休日モードではないですね。明日はユネッサンへいってリラックスしてこようと思います。

19 December 2007

昼ご飯

昼ご飯
今日はマックです。

17 December 2007

Happy Birthday!

Happy 20th Birthday to Perl

Perl が生まれて今日で20年だそうです。すごいですね。Perl で動いているアプリケーションの上で Perl を祝うという巡りあわせ。面白いね。

12/18はボクの弟の誕生日でもあります。

12 December 2007

Happy〓X'mas

Happy〓X'mas
メリークリスマス

28 November 2007

label要素のfor属性をgetAttributeで取るときの注意

こんにちは。久々にブラウザの違いによる問題に遭遇したのでシェアしておきたいと思います。

label要素のfor属性を抜き出す処理は以下のようにすればFirefoxで取得することができます。

var labels = document.getElementsByTagName("label");
for (var i = 0; i < labels.length; i++) {
var attr = labels[i].getAttribute("for");
alert(attr);
}

でもInternet Explorer、通称IEでは変数attrはnullになります。

なぁにぃ~

で、調べたところ、グッドな記事を発見しました。

Web Bug Track: bug 217 - getAttribute doesn't always work in IE

getAttributeにはバグがあるようなので、DOMの値を直接参照しちゃおうという展開です。

var labels = document.getElementsByTagName("label");
for (var i = 0; i < labels.length; i++) {
var attr = labels[i].attributes['for'].nodeValue;
alert(attr);
}

はい。これなら大丈夫。IEでもFxでもちゃんと値が取れました。

うひー。DOMについてブラウザ間の実装差がなくなる世の中になってもらいたいものですね。

追記 14:48
Fxでは labels[i].attributes['for'].nodeValue が動かなかったす。Fxでは getAttribute('for')が動くのでそっちをみてください。

21 November 2007

Safari for Windows 3.0.4

テスト投稿をかねてのエントリです。Windows用のSafariをバージョンアップしたら日本語入力が可能になりました。これは快適になりそうな予感です。(これまでは英語で検索キーワード入れていたのでこれからは楽になります)
safari.PNG

14 November 2007

社窓から

社窓から
ミッドタウンを見る

テスト

トントリーを忘れないhappy01
01

12 November 2007

Sandyは良いアシスタント

最近 GTD に使っているのが iwantsandy です。自然言語に近い表現でタスクを投入できるところがとてもいいです。さらに tagging や ウェブからの入力 も魅力があります。一度慣れると手放せませんよ。是非みなさんもお試しあれ。

Remember to post an entry on 11/13 @blogging @typepad

とかって書いたときは、@blogging @typepadという2つのタグが付与されて、予定日は11/13の全日、タイトルが post an entry になります。

Remember to post an entry on 11/13 2pm @blogging @typepad

とすれば、上記の予定日が 11/13 2pm になります。
つまり

  • @word  で word タグが付与されます。
  • on date で予定日、予定時刻が設定できます。

などなどいろいろとあります。入力が簡単なことが GTD で最も大切ですよね。

もちろん、メールでリマインダも送られてきますからいいですよ。

Access Ranking

Powered by Six Apart
Sponsored links