2007-03-13

独自実装の部分は断って書いてくれないと勘違いしかねないよ

【コラム】そろそろきっちりJavaScript 第2回 無名関数についてもう少し考える (MYCOMジャーナル)

せっかく最近の事情を反映してきっちり保全されそうで、まとまりがあって日本語で書かれている JavaScript の記事が Web 上にできるのかと思っていたんだけど、ミスなのか気づいてないのか、

/* dollar関数 .. $() は document.getElementById() の別名として利用できる */
/* 引数は配列でも受け取れる。多用されるため、覚えておいて損は無い */
>>> document.write('<h1 id=\'myHeader\'>Hello!</h1>');
>>> $('myHeader').style.color='red';
"red"

なんてことをサンプルとして書いちゃってる。

これは困る。

純真な子1は $() がどこでも使えると思っちゃうでしょ。これはこの場合は Firebug の独自実装なので他の環境では使えない。あるいは有名どころのフレームワークを調査してこれこれでは使える、って書いてくれるなら親切だけど、それはクレクレ言いすぎかな。

とにかくこの連載では Firebug で動作確認していくってのはまぁ一応断りがあるんだけど、サンプルのコードが Firebug 依存なのかどうかくらいは明確にしておいてほしいな。この記事のターゲットは当然バリバリの JavaScript 使いじゃないわけだから。

あと細かいけど

さて、JavaScriptでのオブジェクトはJSON(JavaScript Object Notation)という表記法によって表現することができる。

なんか卵が鶏を生んでるような。

うーん。

で、今頃気づいたけど、MYCOM のコラムにはトラックバックできないのね。

  1. そりゃ含む意味もあるさ 

News って内向けに使えるかも

スラッシュドット ジャパン|京都大学のネットニュースサービスが3月を持って終了

を見かけて思いついたこと。

  • 一斉に配信可能
    • っていうか、購読させる必要があって配信とは言わないけど
  • サーバ側でネタごとに分類可能
    • 個々人のスキルに依存するメールのフォルダ分けよりも絶対に確実

っていうのは、こまごましたメールアドレスの管理をしなくてよく、参加者のスキルに依存しない分、内部向けでメーリングリスト代わりに気軽に使うのに向いている仕組みじゃなかろうか。コントロールメール投げなくてもアーカイブもそのまま共有できるし、人の出入りに強そう。

ただし、リモートからアクセスする必要があるケースはちょっと考えなきゃいけないのと、添付ファイルに相当するのは今でも uuencode なのかな?ってのが気になるかな。

あと特定の人たち”だけ”に配信したいという要求には応えられないので、そういう用途には使えないな。(もしかして認証掛けることで可能?)基本、オープンでいきましょうよという身軽な組織なら結構使えそうな気がする。News Reader 機能付きのメールソフトも多いし、プロジェクトごとにカテゴリを作っていけばなかなかいい感じにならないだろうか。例えば Trac が News と連動できたら面白くない?

About

例によって個人のなんちゃらです