eclipseでER図を書く

インストール

eclipseのインストールは省略
 eclipse3.7 Indigoを使用
・メニューの[ヘルプ]→[新規ソフトウェアのインストール]
・作業対象の「追加」ボタンを押下
・名前:(任意)ERMaster
 ロケーション:http://ermaster.sourceforge.net/update-site/
 を設定
 →□ERMasterがリストに表示される
・ERMasterのチェックボックスをONにして、次へ
・あとは、デフォルト

新規ER図作成

・プロジェクトを作成する。(からのプロジェクトでOK)
・メニューの[ファイル]→[新規追加]→[ERMaster]を選択
・プロジェクト、ファイル名を任意に入力し、次へ
・DBを選択。MySQLを選択

JDBCドライバのインストール

DBからインポートしてER図を作成するなら、JDBCドライバが必要になる
http://dev.mysql.com/  へアクセス
・「Downloads」を選択
・左メニューより「MySQL Connectors」を選択
・「Connector/J」を選択
・Select Platformに「Platform Independent」を選択。macなので。。
・圧縮ファイルをダウンロードする
・圧縮フォルダ内の「mysql-connector-java-5.1.27-bin.jar」を適当なフォルダに配置する
 あとでeclipseから参照する

ERMasterサイト

http://ermaster.sourceforge.net/index_ja.html
使い方は↑から。

CakePHPコーディング規約

規約チェックツール

PHP_CodeSnifferを使うと、CakePHPコーディング規約をチェックできる。

インストール

インストール

 # pear install PHP_CodeSniffer

CakePHP用のチェックデータをインストール

 # pear channel-discover pear.cakephp.org
 # pear install cakephp/CakePHP_CodeSniffer

インストール確認

 # phpcs -i
The installed coding standards are PSR1, PSR2, Zend, PHPCS, Squiz, CakePHP, PEAR and MySource

CakePHP」が表示されていればOK

・チェック実行
チェック

 # phpcs --standard=CakePHP --extensions=php ./

この方法だと、stepレベルでのチェック結果が表示される
チェック結果サマリー表示

 # phpcs --report=summary --report-checkstyle=CakePHP --standard=CakePHP --extensions=php ./

メモ

チェック内容によっては、変数名がキャメル記法でない、プライベートメソッドが「_(アンダースコア)」からは始まってない的なエラーがいっぱいでる。
なので、このままだと使えない。。。

python

昨日は結局最後で python-twitter のインストールができなかった。
だから、リベンジ。

以前はpython2.3(日本語版)でやってたけど、pythonのバージョンを2.6にあげてリトライ。

・・・なんだ、できるじゃん。

テストで投稿。

>>> import md5
>>> import twitter
>>> api=twitter.Api('name,'password')
>>> status = api.PostUpdate(u"てすと")

とりあえず、ログインと投稿まで。

python - 追加 lib のインストール

(1) 追加libのダウンロード
tuwitterbot用のlib
http://pypi.python.org/pypi/simplejson
http://code.google.com/p/python-twitter/
(2) 解凍
適当に解凍
(3)インストール
コマンドプロンプトから

cd c:\Temp\hogehoge-1.0
python setup.py install

を実行。
もちろん解凍フォルダまで移動してから実行。

って、その前に環境変数にpathが通ってないや。。。