サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
nihohi.hatenadiary.org
「エキスパートPythonプログラミング」の中からピックアップした話題をベースに、python user3人で勉強会(2012/08/31)しました。 その際の資料を元に、勉強会で話した内容を公開しておきます。 テーマ/キーワード iterator、generator、generator式 以下は、話の流れで少し触れた程度 関数オブジェクト - 有名 - 無名 closure 本日の概要 今日は、ジェネレータの話をします。 ジェネレータとは、「一旦何らかの値を戻して、しばらく後にその時点から処理を再開する」ことが出来る関数です。時間を置いて値をいくつも生成(generate)するところからそう呼ばれています。 ジェネレータは反復処理に使われるため、必ず「イテレータプロトコル」に対応します。 まず、イテレータのおさらいからします。 イテレータ イテレータとは、単に"イテレータプロトコル"を実
概要 Celery(セロリ)は、非同期処理を行うタスクキュー/ジョブキューで、メッセージブローカーと呼ばれる、メッセージ送受信する仕組みと組み合わせて使用する。 メッセージブローカーは、RabbitMQ、Redis、Databaseなどから選択できるが、お勧めは、RabbitMQらしい。 Celeryの説明〜本家サイトより〜 Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. The execution units, called tasks, are executed concurrently on a single or more
概要 redisで遊んでた(?)先輩がいたので、自分はmemcachedしか使ったこと無かったこともあり、とりあえず触ってみようと思い遊んでみることにした。 ひとまずは、redisの特徴、インストール手順、コンソールからのset/get、pythonからのset/getの手順について以下に記載する。 redisとは redisとはopensourceなkey-value store(kvs)/インメモリDBである。 基本的にはmemcachedなども同じようなkvsであるが、以下の点で"advanced"である。 ハッシュ以外のデータ構造もサポートしている。リスト型、集合型、順序付き集合型などのデータ構造が扱え、サーバ側でコレクションに対するpush/pop、コレクション同士のunion/intersection、数値のincr、decrなどの操作がアトミックに行える。 マスター・スレーブ
このページを最初にブックマークしてみませんか?
『nihohi.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く