まだラボ扱いですが、Closure Tools という javascript の optimizer と Library が公開されています。
optimizer の方は、Google App Engine を使って javascript をコンパクトにする例 などが紹介されています。
また、Library の方には、javascript を使用したリッチな UI 部品が紹介されています。
例えばメニューボタン
色々な例があって demo を見ているだけでも結構楽しい。
自分が実装するんじゃなければね:-P。
2010/01/14
2010/01/13
世界史上最高のプログラマ
qmail と djbdns の作者、ダニエル・J・バーンスタインについて書かれている記事の和訳があることを雑誌で知り読んでみました。
私は、postfix と bind 派で、どちらも使ったことがありませんし、ソースコードも読んでいません。
おもしろいのは、これだけ偉大な功績を残した人に対しても、嫌悪感をあらわにする人がたくさんいるというくだりです。
彼は、イリノイ大学シカゴ校の数学及び暗号学教授だそうです。彼の妥協のなさが傲慢さとか無礼に感じるらしいですが、まあ、本文にも書かれているようにまったく妥協のない人なのでしょう。こういう人が大規模プロジェクトを指揮すると、失敗しないまでも完璧主義のために予算オーバーで大変なめにあいそうです。
一度、qmail のソースでも読んでみますか。
しかし、それが美しいと感じる感性は、先天的なものなのか?、それとも後天的な学習の結果なのかなぁ。
私は、postfix と bind 派で、どちらも使ったことがありませんし、ソースコードも読んでいません。
おもしろいのは、これだけ偉大な功績を残した人に対しても、嫌悪感をあらわにする人がたくさんいるというくだりです。
彼は、イリノイ大学シカゴ校の数学及び暗号学教授だそうです。彼の妥協のなさが傲慢さとか無礼に感じるらしいですが、まあ、本文にも書かれているようにまったく妥協のない人なのでしょう。こういう人が大規模プロジェクトを指揮すると、失敗しないまでも完璧主義のために予算オーバーで大変なめにあいそうです。
一度、qmail のソースでも読んでみますか。
しかし、それが美しいと感じる感性は、先天的なものなのか?、それとも後天的な学習の結果なのかなぁ。
2010/01/12
反Twitter 宣言
鳩山首相が Twitter を始めましたが、私はつぶやかない 自民・谷垣氏、反ツイッター宣言という記事が載っています。
谷垣氏曰く - 「つぶやきは好きな方にしていただければ足ること」
こんなこといってて大丈夫か?日本。
閑話休題
computerworld にクラウドにデータを保存するのは“危険なこと”なのかと題してコラムが掲載されています。
このコラムもちょっと極端に思えますけど-「リソースと高度なテクノロジーの双方を低価格で提供する最高クラスのクラウド・ベンダーを利用すれば」の限定付だし。
私も、この記事を読んで思い出すのは、「旅客機は世界一安全な乗り物」という話です。
事故が起これば大惨事ですが、めったなことでは起こりません。
自宅に何重もバックアップしていても、火事にですべて焼けてしまったらそれでおしまい。
私としては、データ保存とセキュリティについて、それぞれの方のポリシーがあるとおもうので、クラウドという新しい選択肢が増えたことを素直に活用したいです。
Google の BigTable がどの位の信頼性があるのか、中の人で調べた人はいないのかなぁ。
谷垣氏曰く - 「つぶやきは好きな方にしていただければ足ること」
こんなこといってて大丈夫か?日本。
閑話休題
computerworld にクラウドにデータを保存するのは“危険なこと”なのかと題してコラムが掲載されています。
このコラムもちょっと極端に思えますけど-「リソースと高度なテクノロジーの双方を低価格で提供する最高クラスのクラウド・ベンダーを利用すれば」の限定付だし。
私も、この記事を読んで思い出すのは、「旅客機は世界一安全な乗り物」という話です。
事故が起これば大惨事ですが、めったなことでは起こりません。
自宅に何重もバックアップしていても、火事にですべて焼けてしまったらそれでおしまい。
私としては、データ保存とセキュリティについて、それぞれの方のポリシーがあるとおもうので、クラウドという新しい選択肢が増えたことを素直に活用したいです。
Google の BigTable がどの位の信頼性があるのか、中の人で調べた人はいないのかなぁ。
2010/01/08
民族性の差?
mixi アプリ「サンシャイン牧場」「みんなの農園」は、中国製であることは知っていましたが、Hacker Japan におもしろい記事が載っていました。
日本では、「育てゲーム」に分類されるこの手のゲーム、本国では「盗みゲーム」として楽しまれているそうです。
mixi では、初めの頃、作物などが盗まれるなどと苦情が多々あった記憶がありますが、これって元々「盗みゲー」としてデザインされてるんですね。
いつも携帯片手にチェックしている人も多いとか。
あんた達、自分の時間が一番盗まれてるよ...
日本では、「育てゲーム」に分類されるこの手のゲーム、本国では「盗みゲーム」として楽しまれているそうです。
mixi では、初めの頃、作物などが盗まれるなどと苦情が多々あった記憶がありますが、これって元々「盗みゲー」としてデザインされてるんですね。
いつも携帯片手にチェックしている人も多いとか。
あんた達、自分の時間が一番盗まれてるよ...
2010/01/06
Bookmarklet と Javascript
Bookmarklet とは、Webブラウザのブックマークに URL の代わりに Javascript プログラムを登録したものです。
登録した Bookmarklet を選択すると、URL のページが表示される代わりに Javascript が実行されます。
これって、うまく使うとかなり色々なことができてしまいます。
なにしろ一番のメリットは、Javascript が動作するブラウザであれば拡張機能と違いブラウザの種類を問いません。
ブラウザに表示中の情報は、Javascript からは、DOM として参照/操作できますし、動的 Javascript ロードの仕組みを使用すれば、外部スクリプトの埋め込みも可能です。
色々使い道があると言うことは、悪いことに使おうとするやつもいるわけで...
しかし、今更 javascript 無効って訳にもいかないでしょう。
まあ、そんなこと(やあんなこと)するパソコンに機密情報なんか入れないのが一番です。
登録した Bookmarklet を選択すると、URL のページが表示される代わりに Javascript が実行されます。
これって、うまく使うとかなり色々なことができてしまいます。
なにしろ一番のメリットは、Javascript が動作するブラウザであれば拡張機能と違いブラウザの種類を問いません。
ブラウザに表示中の情報は、Javascript からは、DOM として参照/操作できますし、動的 Javascript ロードの仕組みを使用すれば、外部スクリプトの埋め込みも可能です。
色々使い道があると言うことは、悪いことに使おうとするやつもいるわけで...
しかし、今更 javascript 無効って訳にもいかないでしょう。
まあ、そんなこと(やあんなこと)するパソコンに機密情報なんか入れないのが一番です。
2010/01/05
スタートアップの世界
WEB+DB press Vol.53 に「スタートアップの世界」と題して、ポール・グレアムさんのインタビュー記事+翻訳エッセイが載っています。起業するための心構えとアイディアについて書かれていますが、う〜ん。とてもいいことがたくさんかかれていますよ。でもでも、成功しすぎちゃってる人はやっぱり、どこか突き抜けてるなぁ。と感じます。
最も重量な資質は?
・意思 -> 頭脳 -> デザイン力 + よい共同創業者になる人を知っている
これ全部揃ったら確かに最強。
良い訓練とは
・何かを作ることそして、何かを売ること
確かに耳がいたいです。どちらかをやったことがあっても両方やっている人って結構すくないですよね。
エッセイでは、いろいろな分野でまだまだやるべきことがあると、項目を上げてビジネスの狙いところを説明しています。
最後の言葉がいかにもイギリス人らしいので引用させていただきます。
「スタートアップの姿 - 世界の問題の旧式で慈悲深い解決者の上の容赦ない捕食者という組み合わせだ。金を儲ける方法として、これは非常によいものだ。スタートアップは容赦ない競合であるにせよ、競っているのは人々が望むものを作ることで勝つというゲームなのだ」
恐れ入りましたm_m。
最も重量な資質は?
・意思 -> 頭脳 -> デザイン力 + よい共同創業者になる人を知っている
これ全部揃ったら確かに最強。
良い訓練とは
・何かを作ることそして、何かを売ること
確かに耳がいたいです。どちらかをやったことがあっても両方やっている人って結構すくないですよね。
エッセイでは、いろいろな分野でまだまだやるべきことがあると、項目を上げてビジネスの狙いところを説明しています。
最後の言葉がいかにもイギリス人らしいので引用させていただきます。
「スタートアップの姿 - 世界の問題の旧式で慈悲深い解決者の上の容赦ない捕食者という組み合わせだ。金を儲ける方法として、これは非常によいものだ。スタートアップは容赦ない競合であるにせよ、競っているのは人々が望むものを作ることで勝つというゲームなのだ」
恐れ入りましたm_m。
2010/01/04
Web2.0を越えて
皆様、あけましておめでとうございます。
今年もよろしくお願いします。
最近は、Web2.0 も一段落で CSS3 と HTML5 に注目が集まっていますが、最近読んだ本では、フレームワークによる MVC(Model View Controller) について書いてあるが数冊ありました。
なんか、MVC なんて聞くと Visual C++ が出た頃を思い出します(古っ)。
一昔前は、javascript は亜流でしたが、Ajax の成功以降、Web の世界も デザイン力に加えて相当のプログラミング力が必要になってきています。Web の世界がアプリケーションプログラムに近づいてきている感じです。
google が成功し続ける間は、この傾向は続くでしょうねぇ。
今年もよろしくお願いします。
最近は、Web2.0 も一段落で CSS3 と HTML5 に注目が集まっていますが、最近読んだ本では、フレームワークによる MVC(Model View Controller) について書いてあるが数冊ありました。
なんか、MVC なんて聞くと Visual C++ が出た頃を思い出します(古っ)。
一昔前は、javascript は亜流でしたが、Ajax の成功以降、Web の世界も デザイン力に加えて相当のプログラミング力が必要になってきています。Web の世界がアプリケーションプログラムに近づいてきている感じです。
google が成功し続ける間は、この傾向は続くでしょうねぇ。
登録:
投稿 (Atom)