終わってしまいました。 Guido のセッションがものすごく High Level だったのが意外でした。 High Level というのは 「 core では無い」という意味ですが。
全体的な感想ですが、今回は主な興味の対象である App Engine のセッションを中心に見てきまして、 App Engine についていろいろあやふやだった点がはっきりしてきました。とても有意義なセッション達でした。
ところで今回同行した a2c さんが面白い亊を言っていました。興味の無いテクノロジーのセッションを聞くのも意外と楽しい...と。そういうものかもしれません。発見する亊はそもそも楽しいですからね。
そうそう。以前のポストで書いた App Engine 用のソフトウェアがだいたい完成しましたので、URL を書いときます。
http://internovel.appspot.com/
まだ説明とか全然足りないので、多分正体や使い方も皆目分からないと思います。それらは日本に帰ってからおいおい書くつもりです。
今日はとりあえずこんなところで。
May 30, 2008
May 25, 2008
Google I/O前夜
Google I/O が近づいて来ましたので準備をはじめました。まずはプログラムのスケジュールをダウンロードして印刷しておきます。これを飛行機の中で眺めておけば、参加したいプログラムをある程度しぼれるでしょう。荷物は少なめです。いつも使っているトラベルバッグに収まりそう。
Google I/O 自体は 5/28, 5/29 の2日間なのですが、私自身は 5/27 のうちに San Francisco に到着予定です。この日の夕食をどうするか悩んでいたのですが、何人かの Googler がホストしてくれる亊になったので気が楽になりました :-)
私個人として、今一番注目しているテクノロジーは App Engine です。Google のインフラを使って Web アプリが動かせるのですから、冗長化の面でもスケーラビリティの面でも大きなメリットがあります。それに python だし。 python は私のお気に入りです。
そうそう。まだ内容は内緒ですが、 App Engine で動く Web アプリを作っている最中なのです。もう少しでプロトタイプが完成しそうなので、飛行機の中で書き終えられたら良いなと思っています。とりあえず動くものが完成したら App Engine Group にポストしてみるつもりです。(5/26追記) グループにポストするよりも Applications Gallery に登録する方が良さそうですね。
Google I/O 自体は 5/28, 5/29 の2日間なのですが、私自身は 5/27 のうちに San Francisco に到着予定です。この日の夕食をどうするか悩んでいたのですが、何人かの Googler がホストしてくれる亊になったので気が楽になりました :-)
私個人として、今一番注目しているテクノロジーは App Engine です。Google のインフラを使って Web アプリが動かせるのですから、冗長化の面でもスケーラビリティの面でも大きなメリットがあります。それに python だし。 python は私のお気に入りです。
そうそう。まだ内容は内緒ですが、 App Engine で動く Web アプリを作っている最中なのです。もう少しでプロトタイプが完成しそうなので、飛行機の中で書き終えられたら良いなと思っています。とりあえず動くものが完成したら App Engine Group にポストしてみるつもりです。(5/26追記) グループにポストするよりも Applications Gallery に登録する方が良さそうですね。
July 21, 2007
GHeimdall is out!
http proxy is complicated
There were a post that gdata-python-client had no proxy support on GData Python Client Library Contributors.
This week I had implemented the proxy support of that library and posted a patch. Jeff had looked into it and got it into the svn repository.
Not until I wrote this code I was not aware of the complexity of http(s) proxy mechanism. If the final destination is http url, things are very simple. To acomplish the duty, just connect the proxy server and issue the http method as usual but with absolutely URL(started with 'http://') instead of partial URL(started with '/'). But the destination becomes https url, things get complicated. We have to use CONNECT method to open a ssl socket to dest server directly. And then issue the http method on this ssl socket.
Ah... explanation in English is very difficult.
Anyway, I had learned little about proxy mechanism :)
This week I had implemented the proxy support of that library and posted a patch. Jeff had looked into it and got it into the svn repository.
Not until I wrote this code I was not aware of the complexity of http(s) proxy mechanism. If the final destination is http url, things are very simple. To acomplish the duty, just connect the proxy server and issue the http method as usual but with absolutely URL(started with 'http://') instead of partial URL(started with '/'). But the destination becomes https url, things get complicated. We have to use CONNECT method to open a ssl socket to dest server directly. And then issue the http method on this ssl socket.
Ah... explanation in English is very difficult.
Anyway, I had learned little about proxy mechanism :)
June 15, 2007
My codes were accepted!
My codes (provisioning API client in python) were accepted with praise :) I'm very glad.
But this is just a start. I will write more open source codes.
I hope that members of our company would write more open source codes, and submit it to the project. Actually, there are very few members who submit their codes to the outside world. It is so lamentable.
Because our company declare that we are 'Open Source Company', so I think that more members should write open source codes.
Happy coding,
But this is just a start. I will write more open source codes.
I hope that members of our company would write more open source codes, and submit it to the project. Actually, there are very few members who submit their codes to the outside world. It is so lamentable.
Because our company declare that we are 'Open Source Company', so I think that more members should write open source codes.
Happy coding,
June 9, 2007
Medical check, Voice trainning, MacOS9, and pretty 3 cats
As I wrote yesterday, I and my wife had took complete medical checkup. I hate drinking barium, and rectum check.
Then I went to train my voice, and after that I went to my uncle's place to fix his computer troubles. There I met 3 cats which he feeds.
Then I went to train my voice, and after that I went to my uncle's place to fix his computer troubles. There I met 3 cats which he feeds.
June 7, 2007
First post
I had finished to write Google Apps Provisioning API V2 client codes in python. I wish they will take it in the main tree. I have some confidence about that.
I am writing tgsso too. What is tgsso? Tgsso is TurboGears Google Single Sign On. It's a little web application which enables you to authenticate Google Apps users by PAM. Its outline is almost done, but there are many things to do.
By the way, tomorrow I and my wife will have complete medical checkup. I hope we both are in good health. So, we are banned from eating or drinking anything after 9pm. Sigh...
Let's sleep early.
I am writing tgsso too. What is tgsso? Tgsso is TurboGears Google Single Sign On. It's a little web application which enables you to authenticate Google Apps users by PAM. Its outline is almost done, but there are many things to do.
By the way, tomorrow I and my wife will have complete medical checkup. I hope we both are in good health. So, we are banned from eating or drinking anything after 9pm. Sigh...
Let's sleep early.
Subscribe to:
Posts (Atom)