tetsunosukeのnotebook

tetsunosukeのメモです

gae

AppEngineのInBoundMailを使ってTwitterを更新した。

gae

更新のAPIにはTweepyを使ってみた。 InBoundMailのサンプルについては、CookBookの例を見てもらうとして、本文の日本語の文字コードからみがうまくいっていなかった。なんだかわかっていなかったけど、Bエンコードの文字列になっていたので、要はMIME関連で…

BOTつくろう会 #3 を主催してきた。

懇親会にて・・・ @tetsunosuke: いや、そろそろ第四回からは主催を別の人にして僕は引退... 一同: 冷ややかな視線 えっ・・・というわけで次回からも僕が主催するよ!! 毎度の朝勉強会から 遅刻した・・・。ちょっとここのところ無理がたたりまくっていた…

ぼっつく#2へ行ってきた

GAEはじまるよ!id:nagano_haru に言いたい放題言われてるので(違) 朝。 当日午前、Pythonな復習勉強会を行うためカフェミヤマで。というわけで10時〜12時くらいで予約しようと思ったのですが、水曜夜の段階で予約が埋まってやがる・・・で、9時開始…

"ぼっつく" 渋谷でGAEで動くTwitterのbotを作る会に行ってきた(主催してきた)

会場にIBMの研修センターを借りることができたというご縁があり、イベントを主催してきました。GAEでTwitterのbotを作る #1 自分が主催したイベントとしては過去最大級で、参加された方の中にも緊張していたという感想が出ていましたが、僕が緊張してました…

python-twitterではダメかもしれない

先日書いた日記で使ってみたpython-twitterだが、どうも関数の数が足らなすぎるし、やっぱり検索の関数がないのが致命的だなあと思って、twythonをためしてみた。Twitterの公式サイトにあるLibrariesのところに載っている、twythonというのがそれ。少し前は…

python-twitterをつかう

Twitter用のライブラリ python-twitterを使ってみることにした。これ、もしかして、GoogleAppEngineだと動かない?っていう気がする。というのは、ファイルキャッシュ系の関数があって、オプションでキャッシュ機能そのものは無効にできるが、その関数内のフ…

GAEでTwitterのBotを作ってみるイベント開催します。

開催します!とか書いて、もう人数的に締め切りですけど。多分><"GAEでTwitterのbotを作る" です。とりあえずTwitterでTwitter関連のアプリを作るイベントでもしようか?とか"@mktx"あたりと話していて、これでもGoogle App Engine Oilの中の人なので、Goo…

Django Hack-a-thon Disk8 に参加してきました。

前日夜に目黒闇市倶楽部で会社の人たちと遊んで、そのままのノリでうっかり徹夜でダーツなんてしてしまい、しょーじき行くかどうか迷った朝7時。(参加費1000円というのは、なんとなく、「まあ行かなくてもいいや」と思ってしまう金額である。)ハッカ…

JaikuEngineを動作させてみる(Windows-開発環境編)

QuickStartにあるように、local_settings.example.py → local_settings.py とする。内容を確認しておく... DEBUG = True TEMPLATE_DEBUG = True GAE_DOMAIN = 'localhost:8080' DOMAIN = 'localhost:8080' COOKIE_DOMAIN = 'localhost' WILDCARD_USER_SUBDOM…

JaikuEngineを動作させてみる(Windows-環境準備編)

先にニーズのありそうなWindows編を書いてみる。ひとまずGAE環境から。(割愛) Python2.5を入れる。 Google App Engine SDKを入れる。 さて。まずはソース取得のためsvnクライアントを入れる。基本的にはTortoiseSVNでいいのだが、別にそこまでやる必要もな…

JubeatのデータをTwitterにポストする、Jubeatter構想

KONAMIタグつけた。これはひどいw先日作ったTwitterへのPOSTのライブラリを用いて、今度はKONAMIのJubeatから取得できるデータをPOSTしてみることにした。こんな感じ。 http://twitter.com/tetsunosuke/status/1149068001基本的にはデータをkey=value&...の…

Google App Engine Oil のドキュメント和訳始めた

GAE

http://sites.google.com/site/docjpgaeo/まだ大きな枠の部分だけしか和訳していないので、早いうちにチュートリアルの部分まで和訳してしまいたいところですが、中国語版とかフランス語版もそこらへんはまだみたいなので、とりあえずリリース?的な。気が向…

gaeogen.pyのバグか?(auto_now_add=True)

GoogleAppsEngineOilを使って、下記のようにしてgaeoge.py にて、scaffoldを作成した。 gaeogen.py scaffold test \ index edit new show destroy \ "name:StringProperty" \ "created:DateTimeProperty(auto_now_add=True)" \ "modified:DateTimeProperty(a…

Google Apps Engine で Twitterする

作った。とりあえず画面はこんな感じ 基本的には自分用で、Googleアカウントで認証を行うと、Twitterアカウントを呼び出して、APIコールをする仕組みになっている。Python初心者なのでいろいろ苦労した。主に苦労したこと urlfetchしたあとのXMLの解析 xml.e…

GoogleAppsEngineでコンフィグ(ファイル)を持つ場合

そもそも設定ファイルとして index.yamlとapp.yamlがあるが、この二つのファイルから設定値を読み込むためのインターフェースが存在しない。となると基本的な設定は全てデータストアに置くしかないのか?DataStore APIを使ってデータストアに置く場合、key_n…