タグ

Pythonに関するtakeru-cのブックマーク (3)

  • Big Sky :: デスクトップアプリケーションでも認証可能なOAuth「xAuth」をpythonから試してみた。

    TwitterのBasic認証APIは6月で廃止される予定なのですが、OAuthという認証方法はブラウザを起動してユーザに認証して貰わなければなりません。一見flickrアプリケーションの様な認証方法を想定しますが、OAuthはflickr認証の様にサーバから貰ったトークンをブラウザから渡して認証させる様な物ではありません。 今回OAuthの問題を解決すべくOAuthを拡張した認証方式であるxAuthが取り入れられました。 詳しくはAPIドキュメントか以下のサイトが分かりやすいかと思います。 s-take Blog.: Twitterによる簡易版OAuth: "xAuth" 従来のOAuth認証ではまずアプリケーション(OAuthコンシューマ)がTwitterに接続してRequest Tokenを取得し、認証画面を開いてRequest Tokenを承認させ、承認されたRequest Tok

    Big Sky :: デスクトップアプリケーションでも認証可能なOAuth「xAuth」をpythonから試してみた。
  • たまには$を書かない日を -No Dollar Sign Day-

    PHPを日々書いている人へ。 たまにはPHPから離れて他の言語でプログラムを書いてみましょうという話です。 Webシステムのプログラムを書く手段としてPHPは実用的なのですが、他にも様々な言語が存在しているのは周知のとおりです。PHPにはPHPの、他の言語には他の言語の良いところ悪いところがあり、それらは普段使っている言語を離れて他の言語を知ることによって、初めて気付かされます。 また他の言語での実装方法を知ることにより、PHPで実装する際に別の角度からプログラムを見ることができ、さらに深い理解を得ることができます。 PHPを極めていくことはとても良いことなのですが、ある程度頭で描いた仕様が実装できるようになったのなら、是非他の言語を触ってみることをおすすめします。 では実際どの言語を触ってみるのが良いかという話になるのですが、普段PHPでWebシステムを開発しているなら、おすすめはPyt

    takeru-c
    takeru-c 2009/12/02
    Python + GAE
  • Googleオープンソースプロジェクト、Python向けテストフレームワーク「MOX」を公開:CodeZine

    Googleのオープンソースプロジェクトは16日、Python用テストフレームワーク「MOX」を公開した。Google Code内のMOXプロジェクトのページよりダウンロードできる。 MOXはPython向けのMockオブジェクトフレームワークで、JavaのライブラリであるEasyMockを基に作られた。データベースやファイルシステム、Pythonのクラスやモジュールといった、テストの際に依存関係があるパーツのMockオブジェクト(ダミー)を作成できる。 Mockオブジェクトとは、実際の処理を行わずに定数値だけを返すオブジェクト。テスト対象モジュールがダミーオブジェクトとして呼び出し、使用する。 例えば入力メソッドの動きをテストする際は、データベースのローカルコピーを作成するかわりにMOXを使うことで、データベースに対する呼び出しや反応をシミュレーションできる。 インストールする場

  • 1