WebOS Goodies

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

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

今週の話題 : JavaScript でベクトルフォントを描画など

今週は Google から新しい API の発表が相次ぎました。以下でご紹介している Google Visualization API, Google AJAX Language API に加えて、 Chart API にも新たなチャートの追加などがあったようです。米国で来週末に Google I/O というイベントがあるようなので、それにむけていろいろ出してきたのかもしれません(笑)。いずれも地味ですが、非常に使いでのある API なので、そのうち詳細を記事にしたいと思っています。

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

JavaScript

cvi_text_lib.js - JavaScript でベクトルフォントを描画

http://www.netzgesta.de/dev/text/

canvas や VML を使ってベクトルフォントを描画するライブラリです。拡大・縮小・回転、フォントの太さなどが自由自在に変えられます。ただし、フォントデータを JavaScript ファイルとして与える必要があるので、日本語などに対応するのは難しいでしょう。

Google Visualization API - Google Spreadsheets のデータを活用

http://code.google.com/apis/visualization

簡単な JavaScript で Google Spreadsheets からデータを取り出せる API です。 SQL に似た構文で複雑な問い合わせを実行する機能もあり、非常に注目されます。

Google AJAX Language API - JavaScript から Google 翻訳を活用

http://code.google.com/apis/ajaxlanguage

Google 翻訳の機能を JavaScript から利用するための API です。簡単な処理で任意の文字列を翻訳できます。

formReForm - リキッドレイアウトなフォームを実現

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

横幅に応じてレイアウトを変える、リキッドレイアウト対応のフォームを実現するライブラリです。 JavaScript を利用することで、 CSS だけでは不可能な柔軟なレイアウト変更を実現しています。

その他の開発関連情報

monotone - 分散バージョン管理システム

http://monotone.ca/

Git や Mercurial よりも前から開発されている分散バージョン管理システムです。 Linux はもちろん Windows や Mac OS X にも公式に対応しており、現在も開発も活発に行われているようです。

Snippely - コードスニペットを管理する Adobe AIR アプリケーション

http://blog.mootools.net/2008/3/15/snippely

コードスニペットを管理する AIR アプリケーションです。複数のコードスニペットをグループ化して管理でき、 JavaScript, Ruby, PHP, CSS などのソースコードを色分け表示してくれます。

MacRuby - Mac に最適化された Ruby ランタイム

http://journal.mycom.co.jp/articles/2008/03/17/mac...

Mac の Cocoa の機能を簡単に呼び出せる Ruby ランタイムだそうです。そういえば Google の交流会でも多くのパネリストの方々が Mac 使ってたな・・・。やっぱりこれからは Mac ですかね。

CSS3 で複数の背景画像を指定する

http://builder.japan.zdnet.com/sp/css-firefox-safa...

複数の画像を background-image に指定して実現するさまざまな効果が紹介されています。現在のところ Safari がこれに対応しているようです。

Web アプリケーション

F->IT - Web ベースの FTP クライアント

http://www.moongift.jp/2008/03/f-it/

net2ftp の強化版、といった感じでしょうか。 Ajax の機能を積極的に取り入れて、使いやすい GUI になっているようです。

Google Spreadsheets にガジェットとメール通知機能

http://googlesystem.blogspot.com/2008/03/google-sp...

変更をメール通知する機能と、 iGoogle ガジェットをシートに埋め込む機能が加わりました。ガジェットはユーザーが作成することも可能で、 Google Visualization API を利用してシートのデータを読み込み、さまざまな表現が可能です。

ALPSLAB mobile - ALPSLAB の各種機能を携帯で活用

http://internet.watch.impress.co.jp/cda/news/2008/...

ALPS route などが携帯でも活用できるほか、地図画像を 90 度回転させて横の表示エリアを広げる、なんてこともできるようです。

その他

四足ロボット BigDog が凄い

http://wiredvision.jp/news/200803/2008031819.html

おおお、ロボットの技術も進化しているんですねぇ。ブロックの山を乗り越えていくところとかを見ると、地表の形をセンサーで読み取ってたりとかしてるんでしょうか。軍事用らしいですが、災害救助とかにも凄く役立ちそう。日本もこういうのにお金を使ってくれればいいんですが・・・。

DesignPacks.com - 商用利用も可能な画像素材

http://www.designpacks.com/

商用利用も可能な画像素材が配布されています。

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

関連記事

この記事にコメントする

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