2008年12月31日水曜日

サービス本格運用までの残タスク

今年も残りあと0x0c時間少しとなりました。さて、iknowlyrics.comはまだ本格的に運用できているわけではありません。ローカルでは開発が終わっているのも含めて、1/15までに実装する予定の機能を紹介します。
  • iKnow!での認証
  • iKnow!でのリスト作成とアイテム追加
  • 楽曲検索
  • ユーザー作成リスト検索
iKnow!のコンテスト規約に従い、このWebアプリケーションはオープンソースで公開する予定です。まだどのライセンスを使うかは決めていませんが、上記の実装が終了した段階で公開します。

2008年12月26日金曜日

Pylonsの本を買っちゃいました

Pylonsの本がAmazonで買えるようになったので、早速購入した。
対応しているPylonsのバージョンは0.9.7で思ったよりも新しい。
ちなみに私が使っているバージョンは0.9.6.2。
Webの方が便利だけど、やっぱり本があると網羅的に学習できる気がする。

The Definitive Guide to Pylons
http://www.amazon.co.jp/Definitive-Guide-Pylons/dp/1590599349/ref=sr_1_1?ie=UTF8&s=english-books&qid=1230261765&sr=8-1

2008年12月24日水曜日

WebFactionでモジュールをインストールする方法

WebFactionは共有サーバーなので、通常ユーザー権限しかもらえない。
そこで、モジュールをインストールするには、オプションを適切に指定する必要がある。
例えば、Pylons用にSQLAlchemyをインストールする場合、
export PYTHONPATH=$HOME/lib/python2.5
easy_install-2.5 -d $HOME/lib/python2.5 -s $HOME/bin SQLAlchemy
とシェルに入力すればよい。

2008年12月23日火曜日

iknowlyrics.comを公開しました

iknowlyrics.comがようやく普通に見られるようになりました。
まだ、ほとんどの機能は開発中で実装されていませんが。
サイトの大枠の構成だけは作れたかな。
あとは、iKnow!との連携部分が完成すれば大体OK。

2008年12月22日月曜日

Pylons用サーバはWebFaction

Pylonsで作ったWebサービスを公開するサーバとしてWebFactionを借りている。
http://www.webfaction.com/
初めからPylonsやtrac、svnなどが用意されているからすごく便利。

2008年12月19日金曜日

Pylonsで開発しています

PythonのWebフレームワークの1つであるPylons(0.9.6.2)を使っています。テンプレートはMako、DBはMySQL、ORマッパーはSQLAlchemyにしました。昔、TurboGearsを使ったことがあるのですが、細かい仕様の違いに四苦八苦しています。ようやく使い方がわかってきたので、これから本格的に開発を進めていきます。

2008年12月18日木曜日

開発者BLOGを書いていきます

みなさん、はじめまして。
私は、iknowlyrics.comを開発しているプログラマーです。楽曲の歌詞を使って英語の勉強ができるサイトです。名前から推測できるかもしれませんが、iKnow!のマッシュアップサイトです。まだサイト自体は開発中でまともに表示されません。ごめんなさい。これから少しずつコンテンツを追加していきます。
よろしくお願いいたします。

2008年12月17日水曜日

test

最初の投稿をしてみた。