タグ

2010年3月23日のブックマーク (8件)

  • PythonのDocTestでお手軽TDD ― 清水川Web

  • droidsensor - yamanetoshi's diary

    以下にてソース取得。 $ svn checkout http://droidsensor.googlecode.com/svn/trunk/ droidsensor-read-onlyで、その中にある BluetoothExample を確認。ざっくり確認したトコロでは onCreate で BluetoothDeviceStub なオブジェクト生成 BroadcastReceiver なオブジェクト生成 レシーバを登録 onDestroy で レシーバの登録解除 な模様。詳細は置いといて Factory Method とか BluetoothDeviceStub とかを確認してみる。 Factory Method BluetoothDeviceStub は singleton なんかな。あとこの Stub も微妙に入り組んだ作り方してるように見えます。 Object bluetoothS

    droidsensor - yamanetoshi's diary
  • DjangoのViewをテストする

    2006/09/03 23:46 ※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】 最近追加されたテスティングフレームワークを試したみた。 Djangoは基的にはPython由来のdoctestやunittestを用いてテストを行う。最近追加されたテスティングフレームワークは、アプリケーションの直下にあるmodels.pyやtests.pyを自動的にAllテストしてくれるというもの+Viewのテストを行う疑似ブラウザともいえるClientというクラス。 Railsと同じく、Djangoもテストの前にテスト用データベース・テーブルを生成し、初期データを流し込み(fixtureは現在実装中)、テストを行い、テスト用データベースを破棄するという流れ。おいおい、そんな流れは業務系とか既存データベース使うアプリにはできんぞ、せめてビューとかシノニムとかに

  • Google App Engine + Pythonプログラミング環境としてPeggy - FutureInsight.info

    Peggyというプログラミング用エディタをご存知でしょうか? 岐阜&山形セフレと出会い系掲示板でママ活しよう 僕も@asheltwに教えてもらうまで知らなかったのですが、これがなかなかいいエディタです。 今までPythonのソースコードを書くときは、Eclipse + PyDevでやっていたのですが、これがいつまでたっても手になじみません。理由はいくつかあるのですが、ざっと上げてみると、 起動がそもそも遅い 変数の補完がかなり適当 シンタックスエラーの表示が明示的じゃない インクリメンタルサーチの仕方が未だにわからない など、まぁ、僕があまりEclipseの仕様が好きじゃないことが主な原因なのですが、最近Google App Engineで格的にプログラミングを再開しており、このまま我慢してEclipseを使い続けるよりも自分の手になじむ開発環境を作ろうと思い、Pythonの開発環境を

    Google App Engine + Pythonプログラミング環境としてPeggy - FutureInsight.info
  • Programming Languages - Google Code University - Google Code

    Programming Languages Google's Python Class This is a complete online introduction to Python programming, including writen materials, lecture videos, and coding exercises. The class is geared for people with a little bit of programming experience, and is used within google to introduce Python. Below are video-taped lectures from Google Video on various technology areas. These videos are great oppo

  • 妖怪の浮世絵画像を貼ってみる 無題のドキュメント

    1 :以下、名無しにかわりましてVIPがお送りします[]:2010/03/20(土) 22:00:47.37 ID:UOvI7iO70 ・同一の妖怪は、基的に版行された時代が早い順から掲載 ・ただし九尾の狐みたいにストーリーのある場合は時系列で ・崇徳上皇は怨霊扱いなので含めない(wikiだと三大悪妖怪だけど) とりあえず手始めにお馴染みどころから 【鬼】 月岡芳年:和漢百物語 貞信公 月岡芳年:桃太郎豆蒔之図 葛飾北斎:八面九足の霊鬼、悉達太子を試して四句の偈を授る図 【萌え萌え妖怪事典】 2 :以下、名無しにかわりましてVIPがお送りします[]:2010/03/20(土) 22:10:11.59 ID:UOvI7iO70 歌川国芳:百人一首之内 大納言経信 歌川国芳:東海道五十三対 土山 河鍋暁斎:十二ヶ月之内五月【MAY】 5 :以下、名無しにかわりましてVIPがお送りします[]

  • 初心者のためのCakePHP 1.3 プログラミング入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 PHPビギナーのための、CakePHP 1.3 フレームワークの入門ドキュメントです。「PHPの基は一通りわかる」というレベルの人を対象に、短時間で、すぐにWebアプリケーションが作れるようになることを考え、ポイントを絞って説明をしていきます。 ※CakePHP 2.0の入門は、こちらへどうぞ。 ※PHPがよくわからない、という方は、こちらのPHP入門をどうぞ。

  • Pythonのエンコーディングでよくはまるのでメモ - suztomoのはてなダイアリー

    Python温泉に来て以前貰ったReal World Haskellを読み進めています.Haskellとは関係ないですが,さっきUnicodeとかutf-8とかのエラーについてさぼてんの人や@tokibitoさんや@whosaysniさんに教えてもらったのでメモ. Pythonのstringはbyte列であり,Unicode文字列は内部でどのような表現が使われているかプログラマが意識しなくていいというのがミソだった.どのようなbyte列であるかを指定するにはUnicode文字列を作成するとき*1や,Unicode文字列をPythonの外に出す(端末への出力やファイルへのリダイレクト)ときに指定する必要がある. 具体的には端末上では動いているけれどもファイルへリダイレクトするときにエラーがでるときがある.これは端末はUnicode文字列をどのようなバイト列で出力すればいいかを教えてくれるとい

    Pythonのエンコーディングでよくはまるのでメモ - suztomoのはてなダイアリー