Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

MyKaze を作ってみたり、 http://www.techempower.com/benchmarks/ で PyPy を使ってみたりして、 PyMySQL の重要さを強く感じました。 libmysqlclient は non blocking IO との相性が悪いし、 MySQLdb は Python/C API をガッツリ使ってるので CPython でのパフォーマンスはいいものの逆に PyPy でのパフォーマンスは期待できません。 今後 Tornado, Tulip などと PyPy を組み合わせた高性能なサーバーを書くときには Pure Python の PyMySQL のほうが、 I/O 部分のカスタマイズや PyPy との相性で嬉しいです。 ちょうど時を同じくして、 PyMySQL のメンテナが交代し、停滞していた PyMySQL の開発が再開しました。 そこで I/O 部
csvkit 2.1.0¶ About¶ csvkit is a suite of command-line tools for converting to and working with CSV, the king of tabular file formats. It is inspired by pdftk, GDAL and the original csvcut tool by Joe Germuska and Aaron Bycoffe. Important links: Documentation: https://csvkit.rtfd.org/ Repository: https://github.com/wireservice/csvkit Issues: https://github.com/wireservice/csvkit/issues Schemas: ht
"So, how much experience do you have with Big Data and Hadoop?" they asked me. I told them that I use Hadoop all the time, but rarely for jobs larger than a few TB. I'm basically a big data neophite - I know the concepts, I've written code, but never at scale. The next question they asked me. "Could you use Hadoop to do a simple group by and sum?" Of course I could, and I just told them I needed t
Introduction¶ Reg implements predicate dispatch and multiple registries: Predicate dispatch We all know about dynamic dispatch: when you call a method on an instance it is dispatched to the implementation in its class, and the class is determined from the first argument (self). This is known as single dispatch. Reg implements multiple dispatch. This is a generalization of single dispatch: multiple
behave is behaviour-driven development, Python style. Behavior-driven development (or BDD) is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project. We have a page further describing this philosophy. behave uses tests written in a natural language style, backed up by Python code. Once you’ve ins
pnegahdar Parham Negahdar I study finance & build sites. Check out GAuthify and RedditRewind say hello feed wp-svbtle February 28, 2013 Django Redis Pipeline Trick If you have projects where many of the pages/views somehow interact with the cache, make sure you use the Redis pipeline provided in redis-py. Pipelines allow you to run redis queries in batches so that the network latency isn’t multip
Pythonでオフィスのドキュメントを扱うというお話をしてきましたのでスライドをアップロードしました。
昨日のPyCon APAC 2013 1日目に行ってきた(1) #pyconapacに行ってきた、の続き。 Interrupt-Driven programmingスライドはまだ上がっていないっぽいんだけど、だいたいこれと同じだと思われる。SIGALRMによるタイムアウトのハンドリングはPythonだけではなく一般的なUnixであればどの言語でも使えるのでよい手法だなーと思った。それを使いやすくしたのがinterruptingcowでこれは便利そうだと思った。全体的には英語+喋るスピードが速くてほとんど聞き取れなかったけど、スライドの内容はだいたい理解できたと思う。 Erik van Zijstさん(@erikvanzijst)BitBucketの中の人https://bitbucket.org/evzijstはじめにbitbucketはDjangogithubbitbucketのAPIの
にわかPython使いだけど、年に1回のお祭りなので行ってきた。今回のPyConはAPACというのがタイトルについているせいか、他の言語のカンファレンスより海外の人が多い気がした。Pythonは自分が知る限り日本ではあまり人気がないけど、海外ではけっこう使われているみたいなのでそういうのが反映された結果なのだろうか。とにかく、今日は全体的に濃い目の内容が多くてすごく参考になる話が多かった(でもその分脳力を使ったので終わったあとはぐったりしてた)。 仕事ではPythonを書くことはほぼなくて、プライベートでtomahawkのメンテをする時ぐらいしかPython書かないんだけど、個人的には一番好きな言語なので今回は参加してよかった。まだ終わってないけどすでに5000円分のもとは取れたように思う。 というわけで、自分が聞いたTalkのメモ。(長いので複数のエントリに分ける) パッケージングの今と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く