こんにちは、久保田です。 ウェブサービスでは、ユーザのアクションに従ってバッチ処理を行わなければならないケースがままあります。この記事では、バッチ処理の手法の一つであるタスクキューイングをPHPとKestrelとSupervisorを利用して行うやり方の導入を紹... 続きを読む
JavaScript, Python みなさんお久しぶりですヽ(´ー`)ノ夏休みの宿題終わりました?毎日が夏休みの最終日みたいな生活してるあまちゃんです! さてさて今日は WebKit サーバーというものを作ってみたので、紹介してみます。WebKit って何?WebKit っていうのは ... 続きを読む
App Engineで使える言語は基本的にはPythonとJavaです。それでは、どちらを選ぶのが良いのでしょうか。それ以外の言語の人向けの話は後から出てくるのでしばらくこのままお読みください。 趣味ならば単に好きなものを選ぶだけでいいのですが、仕事で使うために... 続きを読む
Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみようと思う。まずは、Datastoreの話から。なによりも大切なのはデータベースの設計 あたりまえと言えばあたりまえの話だが、App En... 続きを読む
なでしこの作者じゃない方のsakatokuです。 以前書いた「Python開発環境を整えよう」という記事からだいぶ時間が経ってしまったので、内容を更新したいなぁと思っていたのですが、ようやくその機会が来ました。 virtualenvで開発環境をつくる 開発環境をつくる... 続きを読む
仕事で Jython を使う機会があってほぼ、初めて Jython を触ったんですけど、めっちゃおもしろい。Java のクラスが何も考えずに使えちゃう。たとえば、 HTML (not XHTML) をパースして XPath で取得するコードとかを nekohtml と xalan で以下のように書ける fr... 続きを読む
一つ前の富豪プログラミングのエントリーともつながる話だが、Google App Engineは「ちゃんとスケーラビリティを考慮してアプリケーションを作るには何に気をつけなければならないか」を勉強するには絶好の環境だ。そこで今回は、その「ケチな大富豪的なプログ... 続きを読む
Google App Engine向けのアプリを作る際に最初に悩んだのはフレームワークの選択。Google App Engineにはwebappという最低限の機能を持ったフレームワークが付いて来るが、Python使いの人たちの間では、DJangoというフレームワークが広く使われているらしいし。... 続きを読む
思いのほか苦労したのでメモ。 CentOSにPython2.5とPIL1.1.6の環境を作成してプログラムを動かしてみたところ、JPEG画像の処理に失敗し、下記のログが表示された。 decoder jpeg not available なんやかんやで下記のライブラリが必要だと分かったのでインストー... 続きを読む
hide-kさんのlocal::libを使った非rootでのCPAN環境構築を忠実にこなした後,Mercurialを導入するためにeasy_installをインストールしようとした時に普通にビルドしたPython2.5.2でやろうとすると詰まったのでその時のメモ。詰まった点easy_installのインストー... 続きを読む