2009年7月27日月曜日

Firefox お気に入りアドオン

Firefoxのお気に入りアドオン

Firebug
debug機能を追加する。
FireGestures
Gestureを追加する。
All-in-One Gestures
Gestureの動作に色々な役割を追加する。
IE Tab
IEと同じレタリングで表示する。
iMacros for Firefox
ブラウザに動作を記録させ再生できる。
TabRenamizer
Tabの名前を偽装する。

2009年7月17日金曜日

HDR/DTLパターン

HDR/DTLパターンにするか横の関係にするかで凄い悩んだので
基本に戻り、どのような場合にHDR/DTLにするか考えた。

・HDR/DTLはHDRを元にDTLが作成されている。
 つまり、HDRが削除されたら、DTLも削除される関係。

・HDRに対してDTLが複数存在する。1:多の関係

当たり前と言えば当たり前だが基礎に戻って考えるとすっきりする。

2009年7月9日木曜日

お金に関する仕様

お金に関する仕様は色々細かく設定する必要がある。
・入力時は税抜きなのか税込みなのか、

・税率計算をした時、小数点以下は切り捨てなのか四捨五入なのか

・各明細毎に消費税をかけてトータルした値を
 合計にトータルをかけると、値が違うのでこの辺もポイントかと

初めにきっちり決定しておかないと後で大変になりかねないので要注意です。

DBの項目を並び変える方法

postgresでDBの順番を並びかえる方法
新規カラム追加時もこれを応用すれば適性な位地にカラムを入れる事ができる。

--1.元テーブルからバックアップ用テーブルを作成
CREATE TABLE test_table_bak AS (
SELECT * FROM test_table
);

--2.元テーブルを削除
DROP TABLE test_table CASCADE;

--3.カラムを追加した新テーブルを作成
CREATE TABLE test_table
(
columnA integer,
columnB integer,
columnC integer
);


--4.バックアップ用テーブルから新テーブルにデータを挿入
INSERT INTO test_table(
columnA,
columnB,
columnC
)
(select
columnA,
columnB,
columnC
FROM test_table_bak);

--5.バックアップ用テーブルを削除
DROP TABLE test_table_bak;

2009年7月7日火曜日

linuxのログファイル

Linuxではログファイルは/var/log/に集中的に集められる?

tomcatは下記ファイルに格納されている。
/var/log/tomcat5/catalina.out