11月 06
2009/11/05 Googleが「Closure Tools」をリリースしました。
クロージャツールはJavascriptを使ったリッチウェブアプリケーション開発を強力に助けます。
Introducing Closure Tools(Thursday, November 05, 2009)
http://code.google.com/intl/ja/closure/
- Closure Compiler:A JavaScript optimizer
コード圧縮、最適化、構文・変数の参照をチェック
- Closure Library:A comprehensive JavaScript library
十分にテストされた、モジュラー型クロスブラウザ対応JavaScriptライブラリ
- Closure Templates:An easy templating system for both Java & JavaScript
クライアントとサーバー側で動的に再利用可能なHTMLやUI要素を構築することができるテンプレートシステムです。従来型テンプレートシステムとは対照的で、ユーザーインターフェイスフォームを構成する小さな部品と考えることができます。またアプリケーションを簡単にローカライズするために、メッセージの組み込みサポートを使用することもできます。
Closure Compilerを使ってみました
使い方はとても簡単で、Closure Library/JQurey/prototype.js/YUI等のライブラリも含めて圧縮してくれるし、コンパイル時エラーも出力してくれる。
↓このアドレスからエディタが起動、すぐ使えます。
http://closure-compiler.appspot.com/
左ペインにサンプルでコード function hello(name) が入力されているのでこのまま、「Compile」をクリック、右ペインにコンパイル結果が表示されます。

最適化オプション:
- Whitespace only : スペース、改行の除去
- Simple : スペース、改行の除去、変数名の短縮
- Advances : スペース、改行の除去、変数名の短縮、スタティックな結果の最適化
関連リンク
http://jp.techcrunch.com/archives/20091105google-open-sources-set-of-closure-tools-it-uses-to-build-its-own-apps/
http://japan.cnet.com/news/ent/story/0,2000056022,20403058,00.htm
Tagged with: Google • Javascript
5月 16
サイドバーに、「グーグルフレンドコネクト」を入れてみた。
実は以前にも一度挑戦したのですが、その時このブログで使っていたテンプレートに上手く入らなかったので今回はブログのテンプレートもリニューアルしてみました。
「フレンドコネクト」とは早い話が、mixiやOpenPNEのようなソーシャル機能を追加するブログパーツ的なアイテムですね、普通のリンク集やブログロールと異なるのは、訪問側の意思で自分との関係を申請できることと、訪問者がブログを持っていなくてもコネクションが持てることかな。
そしてサイトに最初からあるコンテンツに対して(OpenPNEのように)閲覧者を限定したりはできないだろうと思いきや、コメントの制限は簡単にできそうで、特にWPの場合はプラグインが用意されています。
google-friend-connect-plugins
Demo site
※APIでフレンド判定が可能なようなのでフレンド以外には見せないようにもできそうです。


足あと機能?
これはGoogleさんのお家芸グラフ付きアクセス解析みたいなこともで可能です。

ここまでできるとブログパーツと呼ぶのは申し訳ないような感じがしてきました、ソーシャル機能が寄生するような感がありますね(笑)
現在、このサイトに組み込んだパーツ(SocialGadgetと言います)は
Members(フレンド一覧)とComments(コメント投稿機能)ですが他にもEventやPolls(アンケート)とか、Ratings and reviews等、色々ありますので試してみて下さい。
※アンケートガジェットのPollsが日本語が通らないです、残念!
Google Friend Connect
Google Friend Connect APIs
Tagged with: Google • SNS
9月 04

Google社製インターネットブラウザー「Google Chrome」、公開から数時間後にブラウザーのクラッシュに繋がるセキュリティーの脆弱性が発見されてしまったそうですが、自分の周りの評価は中々好評なようです。あまりのシンプルさにBookMarkの出し方すらわからず戸惑っているアナタ、とりあえず、[Ctrl+B] でブックマークの表示/非表示が切り替わります。
後は、まもなく登場するであろうエクステンションAPIが楽しみです。
ブラウザーの未来
たかがブラウザーと侮る無かれ、確かに数年前まではホームページをビジュアル化して表示させるためのツールだったわけですが、今やオフィスアプリケーションから3DCADまで殆どのアプリがブラウザー上で動いています、今後は益々高機能化してこの傾向は更に加速していくのではないでしょうか?
そうなるともうWindowsだとかMacOSだとかあまり関係なくなってきて、極端な話OS無しでブラウザーが動くとか、ブラウザー上でMacOSXのエミュレータを動かすとか、そんな時代になるかもしれませんね。笑
Google Chromeの隠しコマンド?
ところでChromeのアドレスバーにはサイトのURLやローカルのフォルダー名やファイル名だけではなく、検索キーワードも打ち込めるのですが、更に以下のコマンドを打ち込むと様々な情報を確認することができます。
- about:internets
- about:version
- about:crash
- about:memory
- about:stats
- about:network
- about:plugins
- about:dns
- about:cache
- about:histograms
- about:hang 注意:カレントのタブがハングアップします
Tagged with: Google