Python
Python Hack-a-thon 2010.11 ハンズオン 初級 — Python Hack-a-thon 2010.11 1.0 documentation 時間みつけてやる。絶対やる。
mod_python インストールして、Django動かそうとしたら、 child pid xxxxx exit signal Segmentation fault (11)と出てしまっていた。 なぜだ、とググってみると、どうも Except のバージョンが違うと出るらしい。 ModPython/Articles/ExpatCausingApacheCra…
Django オブジェクトのシリアライズ — Django v1.0 documentation ここに書いてあるし、簡単にできそうなんだけど…。 モデルによっては、フィールドの一部だけをシリアライズすると、そこからデ シリアライズできない場合があります。シリアライズ後のオブジ…
何度も何度も、はまっているので。 9.1 csv -- CSV ファイルの読み書き 注意: このバージョンの csv モジュールは Unicode 入力をサポート していません。また、現在のところ、 ASCII NUL 文字に関連したいくつかの 問題があります。従って、安全を期すには…
Dbzteam.ORG ファイルが更新されたら、処理をする必要があり、そういえば inotify ってあったようなと調べたら、Python で同じことをする ものが見つかった。ラッキー。 これで、実装してみよう。楽しみ。
これまで NetBeans でコードは書いていたが、「エキスパート Python プログラミング」に PyDev が一番みたいなことが書かれていたので、早速浮気。 これが想像以上に良く、しかも、Django プロジェクトも扱えるじゃないですか。 しばらく使ってみようと思い…
Python で、DBから取得した値から、CSVファイルを作成しようとしたら以下のエラー。 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-10: ordinal not in range(128) そう言えば、CSVモジュールは…というのを思いだし、ググったら…
電子メールの送信 — Django v1.0 documentation メール処理は簡単だった。その簡単さに感動。[Python][Django] manage.pyにコマンドを追加する方法 - SumiTomohikoの日記 バッチ処理に関しては、上記blogを参考にした。 読めば、こんだけで良いの?という内…
Djangoの売りの一つだけど、これまで使用していなかったAdminサイト。 時間がないのが理由で、これを拡張しようと思ったのだけど、通常でかなり使える。 これに手を入れるだけで、管理ツールはOKじゃないかな。
Groove Labo » Blog Archive » pytz – Pythonでタイムゾーンを扱うライブラリ サーバの時刻を返すアプリを作ったが、必ず、東京時間を返したくて、探していたら 上記モジュールが紹介されていた。感謝。 早速、インストールし、組み込んだ。
画面はないの?と言われたので、admin管理画面を使うため設定。 レイアウトが崩れた・・・。 404 Not Foundシンボリックリンクを張るだけでOK.
IronPythonプログラミングの始め方 − @IT 【ハウツー】IronPythonを飼いならす - IronPythonの紹介とバージョン1.1の特徴 (1) IronPythonとは? | パソコン | マイナビニュース C#とIronPythonで変化に強いWindowsアプリケーションを作る (1/4):CodeZine …
1年近く使用していたアプリがエラーを吐いた。例外を見てみると 「UnicodeEncodeError」とでる。 data = csvdata.encode("cp932") の部分で、例外発生。 調べてみたら、結構、はまりどころらしく解決策が見つかった。 UTF-8からcp932(Shift_JIS)への変換に…
Python 和訳ドキュメント から、DLしたchmファイルが表示されなかったのだけど、 Python-jpのchmを作る - ふにゃるん のコメントで、「ブロックの解除を行えば良い」とあったので、 [右クリック][プロパティ]でブロックの解除を行った後に表示したら、あら不…
Python Unit Testing Framework (in Japanese) 絶対後で読む。
Documentation – ftputil やりたいことが数行で終わる。 download_if_newer(source, target, mode='') ftputil イイ!
Ohloh Code Search Determining Ethernet HW Address - comp.lang.python | Google Groups 404 Not Found [python-win32] detecting windows type検索すると、上記サイトがひっかかり、できそうな感じ。 試しに、 import netbios すると、 >>> from netbios …
Python Advocacy HOWTO
ftplib という標準モジュールがあるが、ftputil というモジュールが便利そうだったので ダウンロードし、インストール。 ドキュメントもある。Documentation – ftputil早速、使用してみたが、download_if_newer(source, target, mode='')メソッドが 思ったよ…
3.8 Built-in Module cPickle を見ながら、作成したpklファイルを読み込み、表示してみた。 UTF-8 でしっかり、日本語も表示されていて安心。 だけど、昨日は文字化けしていたんだよな。どこか失敗していたのか。 これで、ほぼ、処理は決定したので、あとは…
O/Rマッパを使いたいと思い、SQLAlchemyを使用した。pythonのO/Rマッパー「SQLAlchemy0.5.2」を触ってみた - lolloo-htnの日記 SQLAlchemy やってみる - mitszoの日記 SQLAlchemy 0.5 Documentation参考にしながら、プログラム作成。 値を取得して、更新とい…
django-memcached 0.1.2 : Python Package Index Traceback (most recent call last): File "setup.py", line 7, in ? from setuptools import setup, find_packages ImportError: No module named setuptools エラーが出て、インストールできない・・・ hdknr'…
404 Not Found Pythonは、マニュアル類が揃っている。 これは読むべきだ。読んでいなかったことを深く反省。
よやく、検索画面を作成し、それなりに使えるまでになってきた。 ただ、デザインはどうしようかな、と考えている。 こればっかりはね。ただ、Djangoのテンプレートは便利だから良い。 さて、どんな仕上がりになるのか・・・。
適当なサーバが見あたらなかったので、管理用PCとして遊んでいたWindowsXPを サーバにした。 Python2.5をインストール Djangoのインストール PostgreSQL8.3をインストール mod_pythonのインストール httpd.confの修正 本を見ながら作業し、なんとか動作確認…
以前見かけたblogがなかなか見つからない。 ChoiceFieldで、DBから値を取得しているのだけど、キャッシュされ 更新しても、新しい値が表示されない。 lambda式を使うことらしいが、イマイチ良く分からない。 ModelFormの書き方が悪いのだろうか。あぁ、悶々…
ウィジェット — Django v1.0 documentation 悩んでいたことが、書いてあった。 Formで追加すれば良いのか。でも、今、ModelFormだから、いちいち書くのがめんどい。 でも、するしかないか。
組み込みシグナルリファレンス — Django v1.0 documentation シグナルを使おうと考えていたけど、saveメソッド、deleteメソッドをオーバライドすれば やりたいこと済むな、と思い、そちらで実装。 あぁ、シグナル。どういうときに使うのだろうか。
Charts – Django ReportLab - Content to PDF Solutions jquery.gantt examplesできるかなぁ。 jquery.gantt は、欲しい機能どんぴしゃなんだよなぁ。
Djangoで作成していたアプリケーションが、まだ、一部機能を実装していないが 動作確認は可能になった。 機能 ユーザ登録・削除機能 プロジェクト登録・削除機能 ストレージ登録・削除機能 コンテンツ登録・更新・削除機能 今後、取り組んでいく機能 パスワー…