今週の話題 : 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 - 分散バージョン管理システム
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 - 商用利用も可能な画像素材
商用利用も可能な画像素材が配布されています。
以上です。来週もよろしくお願いします!
詳しくはこちらの記事をどうぞ!
この記事にコメントする