python
# 必要に迫られたので訳したよ。更新が久しぶりすぎて、はてダの使いかた忘れてる… factory_boy は thoughtbot の factory_girl をベースにした fixture replacement です。 factory_girl のように、わかりやすい定義構文、 複数のビルドストラテジ(インスタ…
Django 1.2 目前ですが、1.1 からクエリセットのメソッドに、クエリの最適化に利用できる defer() と only() メソッドが追加されています。 http://docs.nullpobug.com/django-doc-ja/trunk/ref/models/querysets.html#defer-fields まあいつものように、自…
Django アプリのログを取りたい場合に Jogging が便利そうなので、いつもの直訳です。 Jogging README Jogging は Django でのロギングを簡単にするための、Python の logging の薄いラッパです。 これはすべてのロガーの設定を一箇所でできるようにし、ロガ…
Mac OS X 10.6.3 で Skype4Py を使いたいんだけど、Segmentation fault が発生する。 と思ったら、ドンピシャな方が。Skype4Pyがsegmentation fault する - mfumiの日記 なるほど、python を 32bit アプリケーションとして起動してやればいいのか。 ただ自分…
[追記1 17:45] @IanMLewis が pynotify に対応してくれてます。仕事はやい。 次は id:nullpobug が Snarl に対応してくれるのを期待。 growltestrunner の pynotify 対応 / pynotify の使い方 - Ian Lewis [追記2 22:15] 上の追記1で期待アゲしたように、id:…
準備編 の続きは明日書くとか言っときながら、間が空いてしまいましたが後編を。残るは肝心のハンドラ部分を実装していきます。 views.py の作成 main.py で指定したように、 /:TOP画面。ハンドラは MainHandler /ssbbot/mumble/update/:cron がここを叩い…
先のエントリで bit.ly API モジュールやら Stack Stock Books API モジュールを作ったので、Google App Engine 上で動作する Twitter bot を作ってみます。 先のエントリとやらはこの辺です。 bit.ly API モジュール Stack Stock Books API モジュール どん…
読書管理に Stack Stock Books を利用しています。まあ読書管理してても、積まれてる本の数は全然減らないんですが… で、なんか面白そうな本ないかなーって時に、ここのつぶやき(参加ユーザーの読書メモ的なもの)をザザーっと眺めたりするのが好きなんです。…
python-twitter 見てたら、API のラッパモジュール作るのが楽しそうだなと思いつつ、ちょっと bit.ly の API を使いたかったので、ザックリと書きなぐってみた。 もちろん、既に多くの先達の皆さんが、もっと素敵なコードで書いてらっしゃいますが!そして当…
http://www.doughellmann.com/docs/virtualenvwrapper/hooks.html を自分のために直訳だ! 意味がなんとなくわかるくらいのざっくり加減で。 virtualenvwrapper は仮想環境の作成、削除、移動時において、セッティングやシェル環境、その他の設定値を変更で…
http://www.doughellmann.com/docs/virtualenvwrapper/command_ref.html を自分のために直訳だ! 自分がざっくり理解できればいいんです。 環境操作 mkvirtualenv WORKON_HOME 内に新しい環境を作成する。 mkvirtualenv [options] ENVNAME (オプションは vir…
今まで素の virtualenv を使ってて、一生懸命 source ~/hoge/bin/activate とかやってたわけですが、Ian さんが 素敵なエントリ を書いて下さっているので、今まで「何か便利になるんだろうな」と思いつつも触ってなかった virtualenvwrapper を見てみること…
はじめに 10日間ほど台湾一周の旅に出てまして、林家夫妻のようにスナップ写真を大量に撮ってきたんですよ。 んで Flickr への写真アップロードは、iPhoto のプラグイン(FFXporter)を使用していたけど、1000枚くらいをアップしようとすると、一枚一枚チマチ…
まず自分の GAE レベルとしては、Django Hackathon Disc8 にて app-engine-patch を触って、GAE/Python のチュートリアルをこなした程度です。そんな程度でハッカソン参加していいのか、と思いつつ… 概要 日時 2009年6月11日(水) 10:00-18:00 場所 富士ソフ…
メモっとく。 Reader で読み込み Parser で node tree に変換 Transform で整形 Writer で書き込む 参考 Docutils Hacker's Guide
django_bash_completion インストール django-admin.py とか manage.py とかのサブコマンドをタブ補完してくれる bash 用のスクリプト。 MacPorts で django を入れたので "extra/django_bash_completion" が無い! ので djangoproject.com から最新版をダウ…
rst-mode.el とか rst.el とかあるけど、EmacsWiki: reStructuredText を見ると、ReST 関連のパッケージは rst.el に統合されているらしい。 ということで、 reSt を rst-mode でやるためのメモ - 牌語備忘録 -pygo Emacs Support for reStructuredText を参…
※2209/05/29 01:52 GitHub - ralsina/rst2pdf: Use a text editor. Make a PDF. にて修正してもらいました。THX @ralsina ! また GitHub - ralsina/rst2pdf: Use a text editor. Make a PDF. の話。rst2pdf のスタイル指定は -s オプションでスタイルシート…
GitHub - ralsina/rst2pdf: Use a text editor. Make a PDF.いまさらなんですが、Django Hack a thon Disc8 ハンズオン C に参加した時、講師のイアンさんと松尾さんが、資料の ReST ファイルを PDF に出力していたので、これはパクらねば、と思いたったもの…
Macports で FreeTDS をインストール。 $ sudo port install freetds /opt/local/etc/freetds/freetds.conf を編集。 [testserver] host = ホスト port = ポート tds version = 7.0 charset = utf8 client charset = utf8ODBC アドミニストレータを起動して…
いいかげん shebang 行とかエンコーディングを毎回書くのがメンドくさくなってきたので、Emacs のテンプレート作る。~/.emacs.d/template/template.py を以下の様に用意。 #!/usr/bin/env python # -*- coding:utf-8 -*- def main(): pass if __name__ == '_…
もう画像の名前フォーマット変わっちゃってるけど、Djangoへの片思い日記 import sys,os,urllib,time;[[[globals().__setitem__('url','http://www.bijint.com/jp/img/photo/%02d%02d.jpg' % (i, j))] and [globals().__setitem__('file',open(os.path.basen…
id:y_yanbe さん曰く python-mode.elに依存したpycomplete.elやipython.elが使えなくなるのはちょっと..pycomplete.el やら ipython.el やら、Emacs が果てしなく便利になりそうなのに使ってなかったので、python-mode.el を入れてみる。An Emacs mode for…
簡単な問があったのでPythonでやってみた(牌語備忘録さん) を見て。問題:http://ameblo.jp/programming/entry-10001721422.html結果:15分かかっちゃったし、全然 Pythonic じゃねぇー! def deal(num, deck): rtn = [] for i in xrange(num): rtn.append("…
デブサミ 2009 初日、まつもとさんのサイン会をやっていたので、ここはひとつ、ホントに余計なお世話ですが「Ruby コミュニティの盛り上がりっぷりを日本の Python 界隈にも!」ということで、勝手に応援をして頂きました。ユーモアを大事にしたいんですよ。…
柴田さんの Blog より http://coreblog.org/ats/turtle-module-pyton2.6よし、Python2.6 の turtle モジュールのデモを試してみよう! と思ったけど、Macports で入れた Python2.6 の Demo ってドコ?じゃあ Python2.5 で試そうか、ということでコチラ。 >>> f…
ipython 使いたいよ。 $ port search ipython py-ipython @0.9.1 (python) An enhanced Interactive Python shell py25-ipython @0.9.1 (python) An enhanced Interactive Python shell py26-ipython @0.9.1 (python) An enhanced Interactive Python shell …