巡回

検索語を入力しながら該当の文章が簡単に探せる Google Docs の検索
Firefox の言語の優先順位を変更して Twitter で英語版の UI を最初から利用できるように変更する方法
開いているタブのURLを一括でクリップボードにコピーできるFirefoxアドオン「Tab URL Copier」
スクリプトとスタイルシートの順番でロード時間がどう変わる?
Roar - Another Notification Widget with MooTools
[tech][memo]Web画面でユーザー管理可能なメールサーバの構築(前編)

巡回

Java製のクローリングシステム「InfoCrawler」
オンライン・オフラインの良いとこ取りのマインドマップツール:MindMeister 2.0
実際にアマゾンが使っているのと同じ仮想サーバを無料で試せる「Right Scale」を使ってみた

巡回

Google Code:

codeflow Small tools for software engineering
google-chartwrapper Python Google Chart Wrapper


Blog:

PicoLog - Trac おっ、ここにあったんだ:)
New Site Look
Django's Queryset-Refactor Merged!
QuerysetRefactorBranch.
qs-refactor уже в транке!
Рефакторинг Queryset’ов

予定を変更してlibgmailを探してみた

まずは、本家のサイト


次はGoogle Code. 中身を見るのはこれから.


そして巡回


これくらいあれば参考になるかな?

libgmailのサンプルをやってみた

以下のサンプルを試してみた。

import libgmail

ga = libgmail.GmailAccount("xxx@gmail.com", "xxx")

ga.login()

folder = ga.getMessagesByFolder('inbox')

for thread in folder:
    print thread.id, len(thread), thread.subject
    for msg in thread:
        print " ", msg.id, msg.number, msg.subject
        print msg.source

おっ、取れた:)


これを利用して、添付ファイルを取得してごにょごにょ出来ると
良いんだけどどうやるんだ?
Google Codeで調べてみよう:)
gmail-backupを見ればわかるかなぁ?

巡回

[event]家族持ちIT系技術者の交流会in東京をやります
バーチャルキーボード実装用JSライブラリ
Twistory―Twitterの発言をカレンダーで購読できる
YouTubeのプレイヤーを「JW FLV MEDIA PLAYER」に替えてしまうGreasemonkey
簡単にGoogleで時間の絞込みを
Skype, 日本でも利用可能な準無制限プランを発表
Git and Windows

巡回

中国のネットサービスを淡々と紹介するブログ『China Times』
CSSを使ってコンテンツボックスにスクロールバーを表示させる方法教えます
ファイルビューワーもついたディレクトリ表示ツール「Lussumo Filebrowser」
ビジネスマンのシルエットのフリーのベクター素材
[CSS]ツールチップや画像拡大など実用的な4つのチュートリアル

巡回

[Mac]MercurialとX-MAC-JAPANESE
Python: Debugging with PDB
PyMOTW: functools
Sphinx 0.2
[Jython] Mac で Jython ♪
[everyday][parser][PLY] parser, lexer の参照
[python]中身が空のクラス
[Pyhon][Google] 体重をGmailで記録してPythonで取得してみる

巡回

Django Snippets:

Profiling middleware using cProfile


Google Code:

metaapi Django Meta-API: A set of generic views relaying to proprietary web service APIs or Python modules.
critic Student-driven course information and evaluation system


Blog:

Django's ORM-layer revamped
Queryset-refactor
The storage of boolean states in Django with use of bit masks
Reviewing Django Photo Album


Google App Engine:

Google App Engine で1対多の結合をする

巡回

ページ移動の前に確認をする、onbeforeunloadサンプル
投票用ウィジェットを簡単に作成できるサービス「Vizu」
20行のJavascript+canvasでここまでできる
「Google Docs」のオフライン機能が拡充--表計算とプレゼンの閲覧が可能に
日本最大の病院外来誌と、QLifeが提携:「権威型情報と口コミ情報(患者体験談)を融合」
旅行に持っていく衣服をシワにならないようにたたむ方法
XMLを用いた長期署名技術「Le-XAdES Library」
選択住所を別窓のGoogle マップですぐに参照できるFirefoxアドオン「Locator」(Firefox 3対応)
レビュー:3つのLinux用HTMLエディタ

libgmailでraw dataを表示する

いいところまで来ているが後一歩。

import libgmail

ga = libgmail.GmailAccount("xxx.gmail.com", "xxx")

ga.login()

folder = ga.getMessageByFolder("inbox")

#以下でraw data表示
ga.getRawmessage(folder[0].id)


以下は、巡回の成果