2008年 7月 の記事
MySQL 導入に伴い、何か自作のCGIプログラムを作成したいと思い、CGIプログラム言語について調べてみた。 代表的なのはやはりこの三つ。 Perl Ruby Python Perlはイメージ通り古くからある言語。昔はCGI=Perlと勘違いしていたもんだ。ただ古臭さがぬぐえなかったので、対象から外した。 Rubyは何といっても日本人が開発して、今、世界に広まっていっている言語! 愛国心はあまりないが、同族が作ったといわれると多少惹かれるものがあります。 Pythonは世界中で既に使用されている言語。開発実績は Google, YouTube, Microsoft と名だたる大企業のCGIがこれで書かれています。海外ではすっかりメジャーですが、エンコードの問題のせいか、日本ではあまり普及されていないようです。 結局、選択したのは Python です。Ruby と比較して、実績という部分で大きく幅を開けているし、なにより Google ファンの私としては必然的にこれを選びました。 とりあえず「Python 入門」でググって、出てきたサイトを片っ端から眺めて、大体基礎的な構文は理解した。CGI組み込みも適当な定型句を検索して当て込めば実装できそうだ。 …と、ここまで知識を得たところで、私の目の前に「Google App Engine」という文字が現れた。 「Google App Engine」とは Google が提供する”Application Server Service” で、自分で開発したアプリケーションを Google 上で実行できるサービスだ。2008年5月に正式に公開され、現在のところ「Python」のみに対応している。 以前は「Python」という遠い言語+「GQL」という初めて耳にする問い合わせ言語ということで二の足を踏んでいたが、今回は「Python」の部分の素養があった為、急に魅力的なワードに見えてきた。 しかも「GQL」も調べてみれば何のことはない、SQLの亜種のようだ。 …これは試してみるしかないでしょう! とりあえず自サバ上でのアプリは後回しにして、Google App Engine をいじってみたいと思います。 - [ 続きを読む ]
いつもお世話になっている WebEyes が試験的に MySql サービスを開始されたそうなので、前から注目していた Movable Type を導入してみました。とりあえず mixi に書いてた自炊日記でも移してみようと思っています。 ちなみに MySql サービスは非常に快適です! そのうち自分でグローバルなToDo管理システムでも作りたいなぁ。。。RoR辺りで作れば工数も減らせるのかなぁ。。。? インストールしたプラグイン mixiSync for MT4 mtVicuna - [ 続きを読む ]
さくらインターネット イー・モバイル ウルトラモバイル データカード フリーソフト プラグイン 拡張機能 新にねん 楽天 雑記 901-X 2008年冬 Amazon A2S Amazon ECS API Chrome CORESERVER DB2 Eee PC FastCGI Firefox gem Google Google App Engine Google IME Greasemonkey Mobile MovableType MySQL Netbook NTT ドコモ NTT DoCoMo PeopleSoft Programing Python RoR Ruby on Rails Server SQL SSH Tools UNIX UTF-8 Web WordPress Amazon (4) Firefox (2) Google (3) Mobile (3) MovableType (1) Netbook (2) Oracle Master (1) Programing (15) Ruby on Rails (12) Server (5) SQL (4) Tools (7) Web (8) Web Service (7) WordPress (3) 楽天 (3) 雑記 (3)
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.