Twister Alternativeについて(2)
purprinさんが会社のブログの方に書いてたので続きはそっちで・・・
(エントリ書かないですんだ)
http://www.escafrace.co.jp/blog/08/05/22/1850
ただ今回は色々思うところもあるのでまた書きたくなったら書きます。
purprinさんが会社のブログの方に書いてたので続きはそっちで・・・
(エントリ書かないですんだ)
http://www.escafrace.co.jp/blog/08/05/22/1850
ただ今回は色々思うところもあるのでまた書きたくなったら書きます。
Twister Alternativeのリリースについては、トラブルが色々あったので苦労したのですが、記録がてらエントリしておきたいと思います。
まずはGoogle App Engine(GAE)について。
そもそもこの素敵そうなインフラを利用してみたくてTwisterをつくってみようと思いついたわけです。
Googleの謎めいた巨大なインフラが使えるというのは、なんていうかウェブ開発を行う人間として興奮するじゃないですか。
そんなわけでこれは超使ってみたい!これで僕もグーグラー!?と思い立ち、前から適当にあたためていたネタを使ってサービスづくりを始めてみました。
このインフラにはいくつか癖があって、まずは今のところ利用できる言語がPythonしかありません。普段PHPを使ってる僕としては、Pythonを使うのは初めてでパイソンワケワカランな感じだったのですが、GAEのためにがんばってやってみました。というかウェブアプリって結局リクエストを受けてDBに保存して、それを取り出して表示するってだけなので、ちょっと勉強したらわりとなんとかなるものです。
それからデータベースが独自のDatastoreというもので、これがMySQLなどに代表されるいわゆるリレーショナルデータベースではないのです。JOINができなくて何ができんだYOと思っていたのですが、これまた工夫をしてみたらわりと何でもできそうなことがわかってきました。おkおk。
あと悩んだのが、GAEは現在のところ全文検索に対応していないということ。Googleのインフラで全文検索できないなんてバカな!これがアメリカンジョークか!と思ったのですが残念ながらジョークではありませんでした。軽くショックを受けながらウェブで何かいい方法がないかと調べてみると、既にGAE上で全文検索を自力で実装した方を発見。Yahoo!の形態素解析APIを使って全文検索を実現されていました。スゲーこれだ!というわけで参考にさせていただいて、これもなんとかクリア。
やればできる子の日記 - 全文検索エンジンを試作してみたよ
そんなわけで、超いけそう!GAEでアプリケーションつくれたよ!これで今日からグーグラーだよ(違)!といきがっていたのですが、この先に大いなる落とし穴が待っているのでした。
疲れたので つづく
Twister Alternative α版
http://jp.twisternow.net/
お題に答えて遊ぶサービス「Twister Alternative」をリリースしました。ぜひお試しください。
今回はリリースに際して色々あり、大変でした(まだ片付いてませんが・・・)
詳細についてはまた別途書きたいと思っています。
あ、書き忘れてましたが、CodeEXPRESSと一緒に「Uploadr」というアップローダサービスもリリースしてました。
CodeEXPRESSでは、お客様からデザインファイルを送ってもらうのですが、サイズが大きくなるとメールへの添付ができない場合もあるので、そんな時のためにアップローダがあったらいいのかな?と軽い気持ちでつくってみました。
(ファイルの送付方法については別の方法も検討してるんですが、ちょっと今すぐ対応できそうもないのでアップローダで対応してみた感じです)
ファイルをアップロードするとダウンロードURLが生成されるので、それをファイルを渡したい相手に伝える、という最近わりとありがちな感じのサービスになっています。
他の新サービスをつくる片手間でつくったので、あまり面倒なことはしていません。とりあえず最初の目的が果たせれば今はいいかなと(今後時間をみつけて、CodeEXPRESS用にカスタマイズとか色々やってみたいな)。
purprinさんがCodeEXPRESSの方で忙しかったので、ひさしぶりにデザインも自分でやってみました。なんだかよくわからん感じになってしまいました。ライトさが伝わるといいんですが・・・
デザインは楽しいのでもっとちゃんとやりたいんですが、あまり時間をとれないのが残念。
そんなわけで、かんたんアップローダ「Uploadr」、なにか機会がありましたら使ってみてください。
気づけばもう4月になってしまいました。もう春ですね。
桜、見に行きたいなぁ・・・
さて、4月はエスカフラーチェから新サービスをいくつかリリースする予定です。
その第一弾として本日、コーディング専門サービスの「CodeEXPRESS」をスタートしました。
デザインファイルからのコーディングに特化することで短納期・低価格でのページ制作を承ります。
コーディングの責任者はエスカフラーチェが誇るデザイナー兼マークアップエンジニアのpurprinさん。
(X)HTML/CSSを誰よりも愛している彼女が、心のこもったコーディングをいたします(光の速さで)。
ぜひぜひご利用ください!
「CodeEXPRESS(コードエクスプレス)」
http://www.escafrace.co.jp/codeexpress/
冷凍のたこチャーハンを温めている間ひまなのでブログでも書こうかなと思います。
昨日はとあるキックオフ的飲み会に行ってきました。
行く前は、今日はいったい誰がくるのだろうか・・・知らない人ばっかりだったら緊張しちゃうなぁ、とか思っていたのですが、行ってみたら顔見知りばかりだったので安心しました。
個人でウェブサービスをつくってる人たちが数名集まったのですが、こうして考えるとわりと狭い世界なのかもと思ったり(僕の世界が狭いだけという話もありますが)。
ともあれ飲み会はすごく楽しかったなぁ。こういう人たちと一緒になんかできるっていうのがとても幸せに思えました。
そだ、そこにいた一人のけんすうさんが新しいサービスをリリースしています。
「ミルフィール - 掲示板とプロフィールと、ちょっとだけ友情?」
ミルフィールとは、自分の掲示板が持てる簡単なプロフィールサイトです。掲示板にどんどん人を呼んで、楽しく交流しちゃいましょう。
けんすうさんのサービスはどれもそうですが、すごいセンスいいなーと思います。サービスというのは、機能的な面だけでなく、デザインや演出によって価値が生まれるんだなぁとしみじみ思ってしまいます。
特に個人による(あるは少人数でつくられる)サービスでは、こういうところに作り手の性格や気持ちみたいなものが浮き出てくるような気がしています。
(たとえばミルフィールを見てやさしいサイトだなぁと思ったら、けんすうさんはやさしい人なのです。たぶん。)
性格のあるサービスってかっこいいですよね。
サービスの企画というと、主に機能的なところを考えられたらOKという感じもしますが、もっとデザインや演出の部分にもこだわるようにすると、ユーザに作り手の気持ちが伝わるような、個性的なサイトがもっと増えていくのかも知れません。
たこチャーハン冷めてた。
Amazon ECS3.0が3月いっぱいで終了との噂を聞き、ナーヌー!Socialtunesで使ってるAPIのバージョンいくつだったっけ?と心配になってみてみたところ、4.0だったので安心しますた。
とか思ってたらSocialtunes重い・・・
いくらなんでも遅すぎだろと思ってみてみたら、キャッシュが悪さしてました(悪さしてましたっていうか自分でそう書いたんですけど;)。。
そんなわけでとりあえずボトルネックになってたところは修正しておきました。
だいぶましになったかなーという感じがします。ご迷惑をおかけしてすみません;
Socialtunes
http://socialtunes.net/