python

テスト駆動が出来なくて困っている貴方へ

追記 2011/06/13 Twitter からリンクされてますが、リンク先が違うので誘導 ATOK 2011 for Vista 64bit のお話は -> http://bit.ly/jRrdxt テスト駆動が出来なくて困っている貴方へ。 テスト駆動だと思い込んでいる貴方へ、お贈りします。 「貴方」には、こ…

Python Enhancement Proposal 略して PEP

コーディングスタイルについて書いてある和訳が見つかり、何回も読み返して覚えているところなのですが、ふと PEP ってなんだろう?と思って調べてみました。 Python の拡張提案でした。どのように提案を出して採決(?)していくかわかりませんが、読み物と…

python のここがすごい!

といっても、絶賛するほど使い込んでいませんけどね。 紹介している記事を見ていると、どうも引っかかります。スクリプト言語なので Ruby や Perl, PHP などと基本は同じです。紹介している記事など見ると、「それ、他のスクリプト言語といっしょだし…」とか…

Framework を作るしかない? - その2

作りたいアプリの内容が頭の中だけだし、お勉強も必要です*1。 Kay Framework の存在も知ったので、どうなるかは未定。とりあえず、 Framework は作りませんっ!ということで 「その2」 スタートです。こんなに悩むなら作ってしまえ!という結論に達しまし…

Framework を作るしかない? - その1

やっと、アプリケーションが作れる環境が出来ました。しかし、新たな問題が…。まず、 Django が分からない。 CakePHP を触ったときは、「おー!簡単!」って思いました。MVC というアーキテクチャを覚えるのも面白かったし、チュートリアルを進めていく事は…

Django で FirePython を使う

setting.py にある。MIDDLEWARE_CLASSES に追加する。*1 MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', #'django.contrib.sessions.middleware.SessionMiddleware', #'django.contrib.auth.middleware.AuthenticationMiddleware', '…

FirePython とはなんぞや?

Python にはロギング機能というものがあります。その出力を FireLogger *1 に出力するものです。おまけ機能として profiling をグラフィカルに出力します。ただし、Graphviz という Viewer が必要です。開発途中でも役に立ちますが、本領を発揮するのは本番…

悪戦苦闘しながら FirePython を入れてみる - その2

前回からの続きですFirePython の初期設定?を見てみる http://firelogger.binaryage.com/#usageにある、Real world examples を参考にするも、エラーが出る。なんか jsonpickle が必要らしい。Google Code で公開しているので、そこから egg を取ってきて z…

悪戦苦闘しながら FirePython を入れてみる - その1

苦戦して長くなったので数回に分けて書きたいと思います。使っているとか、インストールしているとかの日本語サイトがまったくない。需要があまりないって事かな。しかたがないので、とにかく使ってみる。環境の構築手順は、 Firefox (クライアント)に Fir…