2006-01-01から1年間の記事一覧

Python CIツール

昨日の続き Buildbot ってーのがある。 とりあえずHGにも対応してますよと。 開発インフラをPythonでかためるのが目的ではないですが、 そういった構成なら、連携や拡張も楽そうだ。 TurboGearsで統合フロントエンドでも作るかな。

Pythonなツール(開発プロセス編)

開発プロセス改善に役立ちそうなもの。 Mercurial http://www.selenic.com/mercurial/wiki/index.cgi 分散SCMです。 開発者がそれぞれ更新差分(チェンジセット)を作って、まとめる感じ。 Smalltalker達は昔から、こういった形式でやってるらしい。 参考:http…

月館の殺人

上巻を読んだのはいつの日だったか。 http://d.hatena.ne.jp/aodag/20050925/p1下巻がちょうど出てたので、購入。 あいかわらずのテツたちと、空海。 ああ、綾辻的な舞台の全貌が。 っていうか、「あの人」が設計者なんじゃないの?と思わずにいられない月館…

みんなのPython

atsさんの執筆による、Pythonに特化した初の和書。 言語入門からDBアクセス、WebサービスAPIなど濃ゆい内容だそうな。 Pythonブレイクの起爆剤となるか?みんなのPython作者: 柴田淳出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/08/22メディア:…

今日からマカー

Mac

ひゃっほう!

あ゛ーーーーーーーっハァ orz

PyQt4で作るRSSリーダー

調子に乗ってRSSリーダーを作ってみましたよ。 RSSの解析には以下のスクリプトを使用しました。 http://www.mnot.net/python/RSS.pyこれ、そのままではWindows上で動かない。 signalモジュールが引っかかってしまうのだけど、 今回はあえなくコメントアウト…

AOPしてみる

python2.4にはDecorators for Functions and Methodsなるものが導入されている。 PEP 318: http://www.python.org/dev/peps/pep-0318/ これを使って、AOPをでっちあげてみた class Advice: def __init__(self, pointcut): self.pointcut = pointcut def __ca…

文字こおど

昨日は喜び勇んでメモ帳作ってみたが、文字コード処理を忘れていた。 Qt的な方法だと、以下のメソッドが使える。 QString#toLocal8Bit() QString.fromLocal8Bit() あとutf8用のメソッドとかもある。Python的には以下の方法でQStringと相互変換できるので、そ…

PyQt4

久しぶりにRiverBankをチェックするとPyQt4がベータになっている!! Qt4サポートだぜ! from PyQt4 import QtGui, QtCore import sys class MainWindow (QtGui.QMainWindow): def __init__(self, parent=None): QtGui.QMainWindow.__init__(self, parent) sel…

TurboGearsでblog作ってみる(その2)

前後半では収まらんので、その2にします。 では、editBlogの内容だ。 @expose(template="blog.templates.editBlog") @identity.require(identity.not_anonymous()) def editBlog(self, blogId): blog = Blog.get(blogId) if blog.author != identity.current…

TurboGearsでBlog作ってみる(その1)

blogという名前でプロジェクトを作る [C:\works]tg-admin.exe quickstart Enter project name: blog Enter package name [blog]: Do you need Identity (usernames/passwords) in this project? [no] yes Select your provider sqlobject or sqlalchemy [sql…

.9a6

5/10に出てた。 SqlAlchemyはまともに動くだろうか。

PythonとAmazonとXMLと

遊んだ。 結局GWはこれだけかよ。pyamazonとかも考えたが、時間もあることだし自分で書いてみる。 import string import urllib import urllib2 from xml.dom.minidom import parse class Amazon snip... def __createUrl(self, **kwargs): params = ["&AWSA…

以前のエントリが

転記されてます。 http://vlog.blog32.fc2.com/tb.php/15-31aa4641 http://vlog.blog32.fc2.com/

JSON via 0.9a5

以前のエントリで書いたJSONでのはまり続編 http://d.hatena.ne.jp/aodag/20060423/11457866340.9a4では前述のとおりtg_formatがcontrollersに引数できてしまうというバグがありました。 0.9a5ではしっかりなおっていて、kidテンプレートとjson両方に対応し…

SQLAlchemy

TurboGearsのDBアクセス層はSQLObjectが使えていたのだが、0.9a5よりSQLAlchemyも使えるようになった。 さて何が違うかというとSQLObjectはアクティブレコードであり、クラス:テーブル、インスタンス:行という関係がベースになっている。 それらのクラスに…

一青窈解析

http://seibun.nosv.org/maker.php/kermit0226/ 一青窈解析によるaodagの解析結果 aodagの88%はのらりくらりで出来ています aodagの6%は夜の月を見てホロリで出来ています aodagの4%はピンクフラミンゴで出来ています aodagの1%は指切りで出来ています aodag…

3回目

もー、原作じゃなくて元ねたと思えば、どーってことないよ。 さらに三角関係まで導入ですか。ラブコメまっしぐらですな。 話としては、宝石詐欺。 なぜわざわざ取り押さえられているところに遭遇する必要があるんだ。 ホテルのロビーなら、遠回りに出て行く…

TurboGears 0.9a5

http://groups.google.co.jp/group/turbogears/browse_thread/thread/88e19836c2f86e18/b0cf78d0c800c2f7?hl=ja#b0cf78d0c800c2f7

Ziki

アカウントとってみた http://ziki.com/people/aodag

JSONでのハマリ

例によって0.9a4でのことですが、jsonを使用した場合のハマリです。jsonを使用する場合は以下のことをしなければならないようです。 allow_json=Trueとしなければならない。 GETパラメータとしてはtg_format=jsonとする。 controlerのメソッド引数にはtg_for…

辛ーーーー!!

NBUG例会 初参加でした。 まるでわかりませんでした。orz 飲みのロシアンたこ焼きに当たりました。 知らんかったので、普通に食べ終わった後に、一気に辛さが。 食べてる途中は、「辛子マヨネーズ?」と思ってた。 知ってれば、辛いと感じた瞬間に吐き出して…

クロサギ2回目

内容はアカサギ+高校時代の友人。 こいつら原作では思いっきり影薄い話のくせに…クロはなぜあんな話し方なんだろう。 最後にどーでもいい臭い説教するのは、もうお決まりでしょうか。 神志名よ、そこは殴る場面じゃないのか? それ以前に老けすぎ。 氷柱ちゃ…

TurboGearsを試してみる

0.9a4で試してみた。大半いい感じ。 んが、tg_formatで500になる。 exposeでtemplate指定をしなければ、JSONでとれるんだけど、HTMLと両方で使う場合には、この方法はダメ。 パラメータ名が変わったんかな。昔も違う名前だったみたいだし。catwalkはすごい。…

XForms

XML

レイアウトなどの見た目を伴わないUI仕様はXFormsで書くのがよいと思う。 DataBindingってことで、モデルから分離しつつ要求するインターフェイスを宣言できるし。

今週聴いてたもの。

コーディングに集中するときに、大音量(ヘッドホンよ。)で聴いてました。 キコのギターソロで、アドレナリン分泌です。Temple OF Shadowsアーティスト: ANGRA出版社/メーカー: ビクターエンタテインメント発売日: 2004/09/08メディア: CD購入: 2人 クリック:…

クロサギ見ますた。

まあ、キャストの時点でこんなもんかなあといったところですが。 氷柱ちゃんがクロの隣に住んでない。大家という設定はなくなってしまうのだろうか? というかラブコメに走ってしまいそうで、とても心配です。 氷柱のお父さんの話もちょろっと出ていました。…

Red Hat、JBossを買収

http://www.itmedia.co.jp/enterprise/articles/0604/11/news008.html JonASはどーするのさ。

解析されてみますた。

http://seibun.nosv.org/ aodagの解析結果 aodagの84%は鉛で出来ています aodagの5%は魂の炎で出来ています aodagの5%は気の迷いで出来ています aodagの5%は濃硫酸で出来ています aodagの1%は成功の鍵で出来ています aodagxの解析結果 aodagxの52%は信念で出…