2008年04月8日(火)
どんな状況で使うんだって感じですが、もしかしたら同じものを求めてる人がいるかも?!
-
#/bin/sh
-
-
EXEC_DIR=/var/www/public_html/
-
-
echo "change line feed code to LF";
-
for filename in `find $EXEC_DIR -name "*.cgi"`;
-
do
-
cp $filename $filename.bak
-
nkf -ed $filename > $filename.lf;
-
mv $filename.lf $filename;
-
rm $filename.bak
-
echo $filename;
-
done;
-
-
echo "chmod cgi files";
-
find $EXEC_DIR -name "*.cgi" | xargs chmod 755
※nkfを利用してます。
※OSによっては動かないかも。
※EXEC_DIRで任意のディレクトリを指定しといてください。
eclipseってファイルごとに改行コード指定できないんでしょうか・・・。
2008年04月7日(月)
わざと日時を変更したいときや、ntpサーバにつなげないときに。
-
date -s "2008/04/01 12:00:00"
(ntpサーバにつなげられる場合)時間を元にもどすには。
-
/usr/sbin/ntpdate ntp2.tohoku.ac.jp
※ntpdateがどこにあるかは、OS等によって変わります。
※公開されたNTPサーバで上記のところじゃなくてもOK。
2008年04月6日(日)
eclipseのデータベースモデリングツールclay
http://www.azzurri.co.jp/clay/index.jsp

無償版(Core Edition)と有償版(Pro Edition)があります。
有償版は、商用DBへの対応や、DB定義書出力、ダイアグラムが印刷などが可能になるみたい。
eclipse内でちゃちゃっと、DBのモデリングをして、SQL文を出力出来るので、個人的に利用してます。
リバースエンジニアリングしたりするには、JDBCドライバが必要。
おっと、あとGEF(ソフトウェアアップデートからインストール出来ると思うけど)も必要です。
ダイアグラムがIDEF1X表記でもIE表記でもないので、
ちょっと残念ですが、個人的に使うには十分です。

SQL文生成の際のオプションもいろいろあるし、
もちろん、インデックスも個別に編集出来るので、ある程度は好みの感じでSQL文が作れるのではないでしょうか。