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」をクリック、右ペインにコンパイル結果が表示されます。
Closure Compiler

最適化オプション:
  • 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:
5月 16

サイドバーに、「グーグルフレンドコネクト」を入れてみた。
実は以前にも一度挑戦したのですが、その時このブログで使っていたテンプレートに上手く入らなかったので今回はブログのテンプレートもリニューアルしてみました。

「フレンドコネクト」とは早い話が、mixiやOpenPNEのようなソーシャル機能を追加するブログパーツ的なアイテムですね、普通のリンク集やブログロールと異なるのは、訪問側の意思で自分との関係を申請できることと、訪問者がブログを持っていなくてもコネクションが持てることかな。
そしてサイトに最初からあるコンテンツに対して(OpenPNEのように)閲覧者を限定したりはできないだろうと思いきや、コメントの制限は簡単にできそうで、特にWPの場合はプラグインが用意されています。
google-friend-connect-plugins
Demo site
※APIでフレンド判定が可能なようなのでフレンド以外には見せないようにもできそうです。
WordPress-pluginDrupal-plugin
足あと機能?
これはGoogleさんのお家芸グラフ付きアクセス解析みたいなこともで可能です。
google-friend-link
ここまでできるとブログパーツと呼ぶのは申し訳ないような感じがしてきました、ソーシャル機能が寄生するような感がありますね(笑)

現在、このサイトに組み込んだパーツ(SocialGadgetと言います)は
Members(フレンド一覧)とComments(コメント投稿機能)ですが他にもEventやPolls(アンケート)とか、Ratings and reviews等、色々ありますので試してみて下さい。
※アンケートガジェットのPollsが日本語が通らないです、残念!

Google Friend Connect

Google Friend Connect APIs

Tagged with:
9月 04

chrome

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:
preload preload preload