WebOS Goodies

WebOS の未来を模索する、ゲームプログラマあがりの Web 開発者のブログ。

WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。
Subscribe       

今週の話題 : Quake3 の高速な逆平方根、 IE でも動く DOM インスペクタなど

今日はなんとクリスマスだそうです。さすがに今日ばかりは皆さん Web 巡回どころではないらしく、当 blog のページビューも順調に減少しております。それでも blog はいつもどおり更新しますよ!クリスマスなんて関係ありません!!寂しくなんかないやい(つД`;)

そんなところで、週末恒例の「今週の話題」です。過去に掲載したネタは米 Yahoo! の My Web で管理しています。以下のページにカテゴリの目次を作成してありますので、ご利用ください。

http://wiki.livedoor.jp/sourcewalker/d/Links

それでは、いってみましょう!

プログラミング

Quake3 の高速な逆平方根

http://www.beyond3d.com/articles/fastinvsqrt2/

3DCG において最も重要な演算といえば、まず間違いなくこれでしょう。現在はハードウェアサポートされることも多くなってきましたが、それでも知っておく価値のあるアルゴリズムだと思います。

DOCTYPE スイッチの検証記事

http://hxxk.jp/2006/12/19/2100.php

DOCTYPEスイッチの挙動をブラウザごとに詳細に検証されており、とても参考になります。 IE が区切りを半角スペース以外にするとおかしくなるというのは初耳でした。勉強になります。

CNAME でブラウザーのコネクション数制限を乗り越える

http://ajaxian.com/archives/using-cnames-to-get-around-browser-connection-limits

ひとつのホストに対して同時に張れるコネクション数の制限(Opera は 8 、 Firefox は 4 、 RFC では 2 を推奨^^;)を回避するため、 Google マップなどでは複数の CNAME をひとつのホストに割り当て、それらに分散してリクエストを送っているそうです。サーバー側にそれなりの処理能力がないと意味がありませんが、 Ajax のレスポンスを改善する方法として覚えておく価値はありそうです。

IE でも動く DOM インスペクタ

http://slayeroffice.com/tools/modi/v2.0/modi_help.html

マウスカーソルに位置にある DOM ノードの情報を表示するブックマークレットです。 OperaFirefox には優秀な Web Developer Toolbar がありますが、 IE では有用かもしれません。

Rubyソースコード完全解説

http://i.loveruby.net/ja/rhg/book/

これは素晴らしいドキュメントですね。 2004 年公開と若干古いのですが、それでもじゅうぶん価値のあるものでしょう。 Ruby 使いは必読です。

Wirble - irb に補完や色分け表示機能を追加

http://journal.mycom.co.jp/articles/2006/12/22/wirble/

irb の出力が色分け表示されるようになったり、 Tab キーで関数名などの補完が行えるようになります。 irb を頻繁に使うならぜひ入れておきたいライブラリですね。

JSEclipse - Eclipse で JavaScript 開発

http://journal.mycom.co.jp/articles/2006/12/20/jseclipse/

Eclipse ベースの JavaScript 開発環境としては Aptana が有名ですが、こちらも良さそうです。現在は IDE 内での動作テストなどはサポートされていないようなので、今後の発展が期待されます。

aSSL - Ajax でセキュアな通信を実現

http://ajaxian.com/archives/assl-ajax-secure-service-layer

Ajax による通信を 128bit の AES で暗号化するライブラリです。クライアント側の JavaScript とサーバー側のコンポーネント(ASP もしくは PHP)がセットになっています。 RubyJava のコンポーネントも開発中とのことなので、期待大です。

JSAN - JavaScript のライブラリアーカイブ

http://openjsan.org/

さまざまな JavaScript ライブラリを集めたアーカイブサイトです。 CPAN の JavaScript 版だから JSAN(笑)。けっこうコンスタントにスクリプトがアップされているようです。

ホットペッパー Web サービス - 飲食店情報が利用できる API

http://api.zuzara.com/archives/78

ホットペッパー.jp が日本全国の飲食店情報を提供する API を公開しました。 HTTP の GET メソッドで XML を取得する形式ですので、手軽に利用できそうです。ただし、非商用目的のみので注意してください。

Web アプリケーション

Zoho が Wiki を追加

http://jp.techcrunch.com/archives/zoho-goes-wiki/

発展著しいオンラインオフィスアプリケーション「Zoho」が Wiki サービスを追加しました。他の Zoho アプリケーションで作成したデータを埋め込めるようです。最近のアップデートで Zoho は競合に対して大きなアドバンテージを確保しましたね。 Google ももう少し頑張らないと、さすがにやばいのでは(´ー`;

Del.icio.us ウィジェットが公開

http://jp.techcrunch.com/archives/delicious-widget-released/

Del.icio.us でのブックマーク数や付けられているタグなどを任意の Web ページに埋め込めるようになりました。これまで無かったのが不思議なくらいですが。これに伴い、 JSON API にも同等の機能が追加されています。

DNS Stuff - Web 上で使える DNS 関連ツール

http://www.dnsstuff.com/

DNS Lookup や Whois 検索, Traceroute, Ping など、ドメイン・ホスト関連のツールが Web サイト上で利用できます。他のホストからどんな風に見えているかをチェックしたい場合も多々ありますから、そんなときに非常に便利ですね。

HTML-Image map Creator - イメージマップ生成ツール

http://www.kolchose.org/simon/ajaximagemapcreator/

イメージマップ用の HTML を Web 上で生成するサービスです。使用する画像ファイルを読み込み、クリックでリンクを張る領域を指定するだけで(ダブルクリックで終了)イメージマップが作成できます。

Web デザインツールのポータルサイト

http://www.thepeoplestoolbox.com/web_designers/

Web 上で公開されているさまざまなデザインツールを集めて自分なりに整理できるサービスです。微妙にただ乗り感もありますが、便利そうなのでご紹介(w

Weather Bonk - Google マップ上で世界各地のライブカメラを見る

http://www.weatherbonk.com/weather/webcams.jsp

Weather Bonk は Google マップのマッシュアップによるお天気情報サービスですが、とくにこのライブカメラのサービスが面白い。世界各地の名所にあるライブカメラの映像が確認できます。家に引き篭もりながら世界旅行。素晴らしい(笑)。

Google Bookmark ガジェットがアップデート

http://googlesystem.blogspot.com/2006/12/google-bookmarks-gadget.html

まったく使い物にならなかった Bookmark ガジェットが少しだけアップデート。表示するラベルをドロップダウンリストで選べるようになったほか、ブックマークの追加・編集も容易になりました。でも、やっぱりまだ Sitebar のほうがずっといい。

デスクトップアプリケーション

Opera 9.1 正式版リリース

http://internet.watch.impress.co.jp/cda/news/2006/12/19/14288.html

Opera 9.1 がついに正式リリースされました。バイナリ自体は Weekly Build の最終版と同じもののようです。さまざまなバグフィクスが施されているほか、リアルタイムのフィッシングプロテクションも実装されています。ぜひお試しください!

ポータブル (USB) 版 Opera も 9.1 ベースに

http://operawatch.com/news/2006/12/opera-usb-updated-to-version-91.html

USB メモリに入れて持ち歩ける Opera USB も 9.1 ベースにアップデートされました。 International Version なら日本語で使えるようです。 USB 派な方はぜひ。

Google Desktop 4.5 日本語版が公開

http://internet.watch.impress.co.jp/cda/news/2006/12/21/14321.html

先日英語版が公開された Google Desktop 4.5 が早くも日本語に対応しました。英語版と多言語版のタイムラグがだんだんと縮まっているようで、良いことですね。

サーバーソフトウェア

mod_proxy で Apache のセキュリティーを強化する

http://www-06.ibm.com/jp/developerworks/web/library/wa-lampsec/

mod_proxy で仲介させることにより、バーチャルサーバーのドメインごとに個別のユーザーで Apache を動作させる方法が紹介されています。単一マシンで複数のサイトを運営する場合のセキュリティー強化策として検討に値すると思います。

その他

「Yahoo!無線LANスポット」 Yahoo! プレミアム会員は月額 210 円

http://bb.watch.impress.co.jp/cda/news/16603.html

いまのところ Yahoo! プレミアム会員限定のようですが、月額 210 円は魅力的ですね。個人的にはモスに設置してほしいのですが、 HOTSPOT に取られているから無理かな・・・。

超リアルなペーパークラフトのエンジン

http://www.gizmodo.jp/2006/12/httpwwwyamahamotorcojpentertai.html

これは凄いですね! YAMAHA がバイクのペーパークラフトを公開したのですが、超リアルです。自分で作ったときにどこまでリアルかは腕次第でしょうが・・・(^^;。 PDF 形式で、着色済みのデータもあります。

以上です。来週もよろしくお願いします!

関連記事

この記事にコメントする

Recommendations
Books
「Closure Library」の入門書です。
詳しくはこちらの記事をどうぞ!
Categories
Recent Articles