Django CacheMiddleware について。なかなか理解し難かったので、まとめ。 (Django 0.96-pre, Revision: 4525) see: Django のキャッシュフレームワーク http://ymasuda.jp/python/django/docs/cache.html サイト全体へ一意に適用する。 => settings.MIDDLEWARE_CLASSES へ CacheMiddleware を追加する。 部分的に settings.CACHE_MIDDLEWARE_SECONDS 値を適用する。 => 関数デコレータ構文。 view 個別に任意の cache_timeout, key_prefix 値を適用する。 => 普通にデコレーションする。 ※ 番号が小さいほど優先適用される。 関数デコレータ構文に引数は使えない。 settings.CAC
PyXPCOM は Python と XPCOM の間で通信を可能にします。すなわち、Python アプリケーションが XPCOM オブジェクトにアクセスできるように、また XPCOM が XPCOM インタフェースを実装したあらゆる Python クラスにアクセスできるようにします。PyXPCOM によって開発者は Python アプリケーションから XPCOM や組み込み Gecko に通話が可能になります。PyXPCOM は JavaXPCOM (Java と XPCOM のブリッジ) や XPConnect (JavaScript と XPCOM のブリッジ) と類似しています。 Python のクラスとインタフェース: Mozilla は組み込み開発者やコンポーネント開発者が利用できる多くの外部インターフェイスを定義しています。PyXPCOM はこれらのインタフェースを Pyth
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。
Genshi Python toolkit for generation of output for the web Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The main feature is a template language that is smart about markup: unlike conventional template languages that only deal with bytes and (if you're lucky) char
2013-06-14 Shibuya.trac第14回勉強会 日時: 2013-06-14(金) 19:00/21:00 場所: KDDI Webコミュニケーションズ会議室 東京都千代田区麹町三丁目6番地 住友不動産麹町ビル3号館 2011-07-30 SCM Boot Camp in Tokyo 日時:2011-07-30 10:00/18:00, 場所:オラクル青山センター http://www.oracle.co.jp/aoyamacenter/ 2011-06-30 19:00/22:00, Shibuya.trac第12回勉強会 〜チケット管理システム大決戦 第二弾〜 meeting/17 - Shibuya.trac Wiki - SourceForge.JP 日時: 2011/06/30(木) 19:00-22:00 (開場18:45) 場所: ニフティ株式会社 セミナールー
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。
IPython provides a rich architecture for interactive computing with: A powerful interactive shell. A kernel for Jupyter. Support for interactive data visualization and use of GUI toolkits. Flexible, embeddable interpreters to load into your own projects. Easy to use, high performance tools for parallel computing. To get started with IPython in the Jupyter Notebook, see our official example collect
WSGIの勉強としてはてな認証ミドルウェアを作っちゃいました。 """ WSGI middleware for Hatena Auth """ import md5 import base64 import re import urllib import urllib2 import simplejson certUrl = "http://auth.hatena.ne.jp/auth?api_key=%s&api_sig=%s" authUrl = "http://auth.hatena.ne.jp/api/auth.json?api_key=%s&cert=%s&api_sig=%s" class HatenaAuthHandler (object): def __init__(self, apiKey, secret): self.app = None self.apiKey = a
Table Of Contents Get Colubrid Not A Framework Looking for help? Bugs Overview Colubrid is a WSGI publisher which simplifies Python web developement. If you've ever created a WSGI application without a framework of an request handler you know how hard this can be. For the full feature list have a look at the Features page. Colubrid should be compatible with Python 2.2. If you find a line of code t
2007/01/29 05:32 | 2 Comments 何となくTurboGear使ったら負けかなと思って、web.pyでがんばっているんだけど、web.pyが標準で利用しているcheetahというテンプレートエンジンが今ひとつ使い勝手が悪い。ってかもう開発止まってるみたい。 最近tracを使い始めてモーレツに感動しとるんですが、このtracが使ってるのはClearSilverというテンプレートエンジンらしい。じゃあおれもおれも!どうぞどうぞ。という感じでClearSilverへの切り替えをもくろんでみた。結論としては問題なし。今後はClearSilverで行くことに決定。で、使い方をまとめておく。 まず、ClearSilverのバイナリ。Linuxならyumで「python-clearsilver」パッケージを入れる。 Windowsの場合は、ClearSilverのサイトからバイナ
Pythonを使っていると、半年に一回ぐらい所謂Interfaceクラスが欲しくなってくる。そんな大層なのではなくて、実装していない関数があったら怒られるぐらいでいいので。 Zope3 にはそれっぽい実装があるのだが(zope.interface)、ちょっとコードがでかすぎて何やってるか良くわからないので、ここは自分で書いてみよう。余談だが、Zope3が熱かった頃はzope.interfaceはそのうち本家に入るぜ!みたいな話があったような気がしたんだがどうしたんだろう。 さて、最低限ほしい機能は 未実装の仮想関数があるクラスのインスタンスは作れない 明示的に仮想関数を宣言できる 実装に当たっては、良い機会なので普段なかなか使う機会のない__metaclass__と、私が愛してやまない@decoratorを使ってみることにした。 クラス生成時に__metaclass__というキーワードがあ
VisualC++には属性プログラミングというものがありまして: [ coclass ] class CTest: public IHTMLFiltersCollection { . . . こんな事をすると、CTestはcoclassだよー、とかそんな感じのことができます。 Pythonでは@decoratorを使って似たような書き方をすることができます。今回は、これとWebフレームワークは相性がいいんじゃないの? っていうお話。 といっても、もっぱら内省のフレームワークばっかり使っていて、DjangoもTurboGearsもチュートリアル程度なんですが、まぁどれにでも応用できる話だと思います。 むしろ、もっと良い機能がもうあるぜ的な展開が一番有りそうで怖い。あったら教えてください… さて、Webサイトをぱかぱか作っていると、ページ毎に共通する機能があると思います。 たとえば 認証された
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く