WebOS Goodies

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

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

今週の話題 : JavaScript の API ドキュメント生成ツールなど

先週お伝えした OpenSocial Hackathon がいよいよ迫ってきました。たぶんまだ定員には達していないと思いますので、ご希望の方はぜひご応募ください。

http://groups.google.co.jp/group/developer-round-table/browse_thread/thread/c52df25894fa15a1/705e63a68de749fb

それでは、週末恒例の「今週の話題」です。今週見つけたさまざまなネタをまとめてご紹介します。過去に掲載したネタは米 Yahoo! の My Web で管理しています。こちらのページにカテゴリの目次を作成してありますので、併せてご利用ください。

JavaScript

YUI Doc - JavaScript の API ドキュメント生成ツール

http://developer.yahoo.com/yui/yuidoc/

Yahoo! UI チームが開発した JavaScript ライブラリの API ドキュメント生成ツールです。ソース内のコメントを解析して HTML 形式のドキュメントを生成します。 YUI 以外のプロジェクトでも利用可能なように汎用的なツールになっているようです。

Appcelerator Titanium - Web 技術でデスクトップアプリケーションを構築

http://titaniumapp.com/

Adobe AIR と同様に Web 技術を利用してデスクトップアプリケーションを構築するためのプラットフォームです。現在 Mac OS X と Windows に対応しており、次期リリースで Linux にも対応予定とのこと。 iPhone にも対応してくれないかなぁ(笑)。

Ruby

Sinatra - Web アプリ作成用 DSL

http://sinatra.rubyforge.org/

とてもシンプルに Web アプリケーションが書ける Ruby ベースの DSL です。データベースが必要ないアプリケーションを手早く作るのに便利そうです。

Python

pyquery - jQuery ライクな Python ライブラリ

http://pypi.python.org/pypi/pyquery

jQuery ライクな API で HTML (XML) が操作できる Python ライブラリです。サーバーサイドでの HTML 生成にはとても便利そうです。

C/C++

Native Client - ブラウザ内で C/C++ ネイティブコードを実行

http://journal.mycom.co.jp/news/2008/12/09/039/index.html

ブラウザ内で安全に C/C++ ネイティブコードを実行するための技術を Google がオープンソースで公開しました。現在はまだ研究段階とのことですが、 Web アプリケーションの可能性を飛躍的に広げるプロジェクトです。期待大ですね。

Google Mock - Google の C++ 用モック・フレームワーク

http://code.google.com/p/googlemock/

シンプルなマクロでモッククラスが作れるフレームワークを Google が公開しました。以前公開されたテスト・フレームワークと組み合わせれば C++ コードのテストは完璧ですね。

その他の開発関連情報

Browser Security Handbook - Google のブラウザセキュリティー文書

http://code.google.com/p/browsersec/

Google が、さまざまなブラウザのセキュリティー関連の問題と、 IE6/7, FF2/3, Safari, Opera, Chrome, Android それぞれの挙動がまとめられた文書を公開しました。 Web アプリケーションを作成する上で、とても参考になる情報です。

α付き PNG を IE6 で表示する方法

http://yuiblog.com/blog/2008/12/08/imageopt-5/

IE6 は標準ではα付き PNG ファイルをサポートしていませんが、その正弦を回避する方法がいくつか解説されています。とくに VML を使う方法は興味深いです。

GPU Gems 3 がオンライン公開開始

http://news.developer.nvidia.com/2008/12/gpu-gems-3-now-online.html

nVIDIA の開発者向けサイトで GPU Gems 3 の第一章が公開されています。後の章も順次公開されるようです。最初の GPU Gems がオンライン公開されたのは知っていましたが、いつの間にか GPU Gems 2 まで公開されていたんですね。

Linux

開いているポートを調査する方法

http://builder.japan.zdnet.com/news/story/0,3800079086,20385203,00.htm?ref=rss

FreeBSD, Linux, Windows のそれぞれで、 現在開いているポートと使っているプロセスを調べる方法が紹介されています。

Web アプリケーション

Netvibes が OpenSocial に対応

http://jp.techcrunch.com/archives/20081208netvibes-adds-slick-magazine-layout-options-supports-opensocial/

iGoogle のライバル的存在である Netvibes も OpenSocial に対応したそうです。 Netvibes は日本にもけっこうユーザーがいそうなので、注目です。 OpenSocial 対応コンテナがどんどん増えていますね。

Gmail に タスクリスト機能が追加

http://jp.techcrunch.com/archives/20081208gmail-finally-gets-a-to-do-list/

Gmail に待望のタスクリスト機能が追加されました。メールからリストを作成したり、複数のリストを作ったりとなかなか便利そう。ただ、現在は Gmail の中で閉じているので、 Google ガジェットなども用意されると便利だなと思います。

その他

商用利用可能な写真素材サイトまとめ

http://www.designwalker.com/2008/12/free-stock.html

商用利用可能な写真素材を公開しているサイトが多数紹介されています。

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

関連記事

この記事にコメントする

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