What is IncPy? IncPy (Incremental Python) is an enhanced Python interpreter that speeds up script execution times by automatically memoizing (caching) the results of long-running function calls and then re-using those results rather than re-computing when safe to do so. When you first run your script with the IncPy interpreter, it might be ~20% slower since IncPy needs to determine which functions
It has been a while since the Socket Benchmark of Asynchronous server. That benchmark looked specifically at the raw socket performance of various frameworks. Which was being benchmarked by doing a regular HTTP request against the TCP server. The server itself was dumb and did not actually understand the headers being send to it. In this benchmark i will be looking at how different WSGI servers pe
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー ずいぶん長いこと開発者が居なかったこともあり,mod_pythonが正式にCloseされるようです。 とはいえmod_pythonがすぐに使えなくなるわけではなく,Apache自体の変更に追従しなくなる,ということ。ディストリビューションなどでは引き続きパッケージが提供され続けるでしょうし,ソースをダウンロードして自分でビルドすることもできる。 しかし,将来のApacheでmod_pythonはそのままでは使えなくなってしまうし,Python 3.x用のmod_pythonがリリースされる可能性は限りなくゼロに近い。 現行のシステムでmod_pythonを使っている人は,とりあえずだま
2010/6/9〜6/11にシンガポールのSMUで開催された、 PyCon Asia-Pacific 2010 (PyCon AP) に参加してきました。 6/8 初日 (Tutorial Day) のチュートリアルセッションに参加したかったので、 前日に現地入りすることにしました。梅田を 7:30 に出発して、関空11時発の 便に乗ります。今回は発表資料やカンファレンスのスケジュールに合わせて 仕上げるものがなかったので往路はリラックスして過ごせました。 関空発のシンガポール航空便は、エアバス A330。比較的新しくて、エコノミー でもほんのちょっとゆったりサイズです。各席に液晶端末があるのはいいですね。 さてこの端末、有線のハンドセットがついていて、機内放送の音量やチャンネ ルを操作できるのはもちろんのこと、画面のメニューに従ってゲームを起動し たり、お買い物をしたりできます。ハンドセ
こんにちは。 PyCon JP 運営スタッフの谷口です。 PyCon JP 2017 を9月8日(金)、9日(土)に開催いたします。公式ウェブサイト( https://pycon.jp/2017/ )の
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー みなさんテストしてますか? Pythonには沢山の便利でステキなテストツールがあります。標準ライブラリに入っているunittestやアジャイルドキュメンテーションとも呼ばれるdoctestなど,標準の機能だけでもかなり強力なのですが,外部のツールを使うとより快適なテストライフが送れるのです。 python.orgにあるPython testing tools taxonomy(Python用テストツールのまとめ)というページがあり,ここに有益な情報が集まっているので例によって超訳してみました(ユニットテスト関連のみ)。 ツール カテゴリ 作者 ツールが含まれるフレームワークなど 特徴
MongoKitはMongoDBをより容易に扱うためのPythonライブラリ。MongoKit framework try to keep its simplicity when you manage mongodb in python. MongoKit was developed to be fast and light with KISS and DRY in mind.http://bitbucket.org/namlook/mongokit/http://bitbucket.org/namlook/mongokit/http://pypi.python.org/pypi/mongokit/MongoDBはスキーマレスDBなわけだが、スキーマがないからといって不正なデータをDBに突っ込んでいては面倒なことになる。MongoKitを使うとデータ・ドキュメントの妥当性を検証するのが楽に
Django 1.2 はマルチDB対応ができまして、master/slave レプリにも対応しているのですが、詳しく見るといろな問題が出てきます。 Django 1.2 のマルチDB対応は どのDBから、読み込むか、どのDBに書き込むかがDBルータで決める。しかし、そのルータで決める時点でリクエストオブジェクトにアクセスできないので、レプリラグのどを自動的に対応するのが難しい。 レプリケーションを使っている場合、マスターDB に書き込んだ時に、データがスレーブDBまで流れるラグがあるので、DBに書き込んだデータがすぐDBから取れない場合がある (eventual consistency)。 obj = MyModel.objects.create(content="Hello World") obj.content = "Hello World!" obj.update() # 失敗する可
# -*- coding:utf-8 -*- ''' ================================= Pythonのメソッドと引数 ================================= :Author: Jxck :Created: 2010/06/04 :Tags: python method argment :Ripositly: https://jxck@bitbucket.org/jxck/python-args :abstract: pythonは引数は色々な渡し方ができます。 メソッドの設計の時思い出せるようちょっとまとめときます。 doctestの方が分かりやすいと思い、記事自体pydocで書いてみました。 上手く使えばメソッドの設計をすっきりさせたりできます。 引数の設計はインタフェースの設計。 インタフェースの設計は、 ユーザビリティとテ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く