Archive for the 'programming' Category

python-mecabで遊んだ

9月 30th, 2009 by key

会社で書いてたやつを手直ししてメモ。

MacPortsからpython-mecabパッケージを入れて遊んでみた。MeCabオブジェクトからtagger(形態素解析器?)を取得して、parseメソッドにテキストを渡すと分類される。

Continue reading ‘python-mecabで遊んだ’

タグ: ,

pythonでcsvファイルを読み込む

7月 10th, 2009 by key

お勉強したのでメモ。

pythonだと超絶簡単に書けてかっこいい。

Continue reading ‘pythonでcsvファイルを読み込む’

タグ: ,

python twistedでログの切り替え

6月 12th, 2009 by key

とあるシステムの監視プログラムをpython + twistedで実装したのですが、ログローテーションではまりました…。

Continue reading ‘python twistedでログの切り替え’

タグ: ,

AppEngineでMemoryError

5月 26th, 2009 by key

AppEngine上でTCXファイルの解析をしようとコードを書いていて、ローカルのSDKでは重たいけどなんとか動くものをデプロイしてみたら、MemoryErrorであっさり殺されてしまいました。

AppEngine MemoryError

処理にはxml.dom.minidomを使っているのですが、1.5MB以上あるXMLを放り込むのは重すぎるようです。少し検索してみたものの、AppEngineのMemoryErrorに該当しているようなエントリは見当たりませんでした。

お金払ってquota解除すると大丈夫になったりするんですかね。

タグ: ,

GAEのモデルにプロパティを追加する

4月 25th, 2009 by key

GAE HealthMeterでダイレクトメッセージに対応した関係で、モデルに表示・非表示のプロパティを追加した。SDK上で開発している分には良かったのだが、App Engine上にデプロイしたところ問題が発覚したのでメモ。

Continue reading ‘GAEのモデルにプロパティを追加する’

タグ: , ,