PyGoogle

http://pygoogle.sourceforge.net/ からDL、展開
インストール
python setup.py install
================================================

#!/bin/env python
# -*- coding:utf8 -*-
import google
google.setLicense('********')
data = google.doGoogleSearch("test")

print len(data.results)
================================================
上記を実行

>> DeprecationWarning: SOAPpy not imported. Trying legacy SOAP.py

SOAP.py と fpconstが足りないみたい。
fpconst-0.7.3.tar.gz , SOAPpy-0.12.0.tar.gzをインストール

そういや、ライセンスがありませんでした。orz

Google Guice

Mycomで記事になっていたので早速試す。

インジェクションの関係はモジュールクラスで指定する

インジェクションさせたい場所にはアノテーションを指定する

hmhm

ファクトリクラスを使って同じことができる

確かに確かに

srcコードをじっくり見たいというのが結論かな。

Djangoのインストール

http://www.stickpeople.com/projects/python/win-psycopg/
win-psycopg24-pg8.0.zipをDL
中の『libpq.dll』、『psycopg.pyd』
→ C:\Python24\DLLsへ

Djangoのインストール

http://www.djangoproject.com/download/
Django-0.95.1.tgz

ディスク上におき、
#python setup.py install

ライブラリインストールの確認

python
>> import django
>>django.VERSION
>> import psycopg
postgres入ってなかったorz
postgresインストールして
C:\Python24\Lib\site-packages\Django-0.95.1-py2.4.egg\django\binをPathに追加

django-admin.py---OK

プロジェクト雛形作成

作成したいディレクトリから
cd c\workspqce_python

django-admin.py startproject djbookshelf

アプリケーション(shelf)雛形作成

cd djbookshelf
python manage.py startapp shelf

:) /shelf以下がコードを記述するベースとなる

データモデル作成

vi models.py



===================

テスト管理

■ 進捗管理
テスト実行数の把握
テスト実行時間の把握
カバレッジ網羅率の設定
テスト実施順の設定
■ バグ管理
バグ発生数の把握
バグ内容・再現性の分析
バグ傾向・範囲の分析
修正優先度の設定
バグ収束率の分析
バグ発生原因の分析、改善提案
■ 品質水準管理
バグ解決数の把握
信頼度成長の分析
品質目標の達成度を分析
工程終了の判定

Trac on windows

① http://trac.edgewall.org/  で0.10.3 ¶とりあえずZIP DL
ClearSilverがないので、
     http://www.clearsilver.net/downloads/ 
     win32/clearsilver-0.9.14.win32-py2.4.exe DL
③ Python 2.4がないので怒られるので
    http://www.python.org/download/
    で python-2.4.4.msi DL & Install
④ ClearSilver Install
⑤ trac-0.10.3.zipを解凍し、c:\に移動
⑥ プロンプトから c:\trac-0.10.3>python ./setup.py install

Thank you for choosing Trac 0.10.3. Enjoy your stay!

⑦ Subversion
    http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
    svn-1.4.2-setup.exe  DL & Install
    svn-win32-1.4.2_py2.4.exe DL & Install

⑧ Subversionリポジトリを作成
    c:\work\svn\repos
c:\work\trac\main
    プロンプトから svnadmin create c:\work\svn\repos
⑨ tracのプロジェクトを作成
プロンプトから python c:\Python24\Scripts\trac-admin c:\work\trac\main initenv
※ リポジトリのパスだけ先ほどのディレクトリ(c:\work\svn\repos)を設定

⑩ sqlliteがないと言われるのでInstall
    http://www.initd.org/tracker/pysqlite/wiki/pysqlite
    pysqlite-2.3.3.win32-py2.4.exeを DL & Install
⑪ c:\work\trac\main以下を削除し、⑨をもう一度

    Congratulations!

⑫ mod_python のインストール
    http://ftp.kddilabs.jp/infosystems/apache/httpd/modpython/win/3.3.1/ 
    mod_python-3.3.1.win32-py2.4-Apache2.0.exe

⑬ Apache http.conf
以下の5行を追加
LoadModule python_module modules/mod_python.so


SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv "c:\work\trac\main"

   
⑭ http://localhost/tracにアクセス
    Tracページ Open


参考にさせていただきました。
http://dev.chrisryu.com/2007/02/windowstrac_---_1.html

BaseCSS

** CSS構成の再考
  * {} みたいなグローバルセレクタは処理が重そうなので避けるべきとあったが実際どうなんだろう。。

** hover.jsの再考
ライブラリ使ってもよいがFrameSet構成の場合ライブラリまで読み込むのは過剰な気がする。
  native実装がよさげ(あらゆるブラウザに考慮しないといけないが)