プログラムブログ

PHP、Database、ネットワーク、サーバセキュリティ

Archive for the 'フリーソフト' Category

データベースモデリングツールclayを試してみた

DBとしてPostgreSQLを利用しているのだが、DBモデル図を自動で作成したかったので データベースモデリングツールclayを使ってみた。(無償版であるClay Core)

Eclipseにプラグインを追加する形でclayを追加。そしてEclipseを再起動し
ファイル - 新規 - その他 - Database Modeling - Azzuri Clay Database Design Diagram を選択。
作成したファイル(拡張子clay)を開き、Clay - データベースのリバースエンジニアを選択。
そして接続先DB情報を入力。「ドライバの場所」という項目に関しては、postgresql用のJDBCをダウンロードして保存しそのパスを設定する。

そうするとPostgreSQLで稼働しているデータベースの内容を自動的にDBモデル図に変換し表示してくれる。 すばらしぃ。これで資料作りしなくても自動でモデル図ができあがる。しかもDBの定義を変更した場合でもボタン一発で最新の資料ができあがる。

また、逆にclay上でDBモデルを記述し、それをPostgreSQLに流し込むことも可能。 かなり便利。
MySQLにも対応している。

本当はDBモデル図をXMLに変換して出力する機能があればよいのだが、それは有償版(clay pro)のみの機能。34,650円かぁ。ちょっと高いなぁ..

No comments

mod_securityとmod_rewriteの相性が悪い

POSTデータをログに記録するためmod_securityでログをとっている。そのapacheの環境でcakephpをインストールしたところPOSTデータがうまくcakephpにわたらない。そこでいろいろ調べたところ、mod_securityが干渉してmod_write経由で実際のプログラムファイルにPOSTデータが届いていないことが判明した。

mod_securityの設定を変更してPOSTデータのチェックを入れないようhttpd.confを次にしたところ解消した。

SecFilterScanPOST Off

mod_rewriteを使っているソフトはいっぱいあるので注意が必要だ。

POSTデータをログに記録できないとなるとmod_securityを動かす意味がなくなったような…

Comments are off for this post

RSS作成ツール

自分で静的なhtmlを作成した場合、ブログと違ってRSSが自動作成されない。自分のPCに保存しているhtmlファイルのリンクをたどり、自動でRSSを作成してくれるツール、しかも各ページのコンテンツの概要も抽出してくれるツールを探していた。このツールはよかった。
Fumy Rss & Atom Maker
たいていこの種のツールでは記事概要を抽出できないものなのだが、このツールはタグ範囲の指定などができ、かつタグを省く機能もあるのでそれなりの精度で記事概要を自動作成してくれた。

No comments

パワースポイト

自分でHTMLの編集をしているときなど、ここのcolorをhtmlの書式であらわすとどうなるのかなと思うときがある。そこの色の上にカーソルを合わせるだけで色の書式を表示してくれるツールがパワースポイト。これはかなりよい。
あえて欠点を挙げるとすると、マウスを動かすたびに色の計算をするので、やや負荷がかかる点と、たまに固まってしまう点か。
http://www.vector.co.jp/soft/win95/art/se187189.html

No comments