<< 2007/03/ 1 2 1. リアルタイム性と記録性、閲覧性、検索性の間
3 4 5 1. 近江町市場を壊し始めたらしい
2. 思い立って simple delegator もどきを書き始める
6 7 8 9 1. JavaScript で Safari 1.3 除け
10 11 12 13 1. 独自実装の部分は断って書いてくれないと勘違いしかねないよ
2. News って内向けに使えるかも
14 1. 立ち上げたタイミングによって速度が変わるとか
15 16 17 18 1. Markdown と Textile になんとなく感じたこと
19 20 1. エンコーディングが混ざっていても化けない diff
21 1. バッカスというと Bacchus を思い出しちゃう人間ですが
22 23 1. Yahoo! Widgets 4
24 25 26 27 1. Web API にのっかってほしいもの
28 1. screen + Emacs 環境でたまに起きること
29 1. 全角半角チェックの問題
30 1. NeoOffice 2.1 が出た!
31 1. W3拡張ログファイルフォーマットの応用を夢想
>>
トップ «前の日記(2007-03-09) 最新 次の日記(2007-03-14)» 編集

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 のコラムにはトラックバックできないのね。

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

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

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

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

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

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

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

Tags: News Net

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