04 January
2005

うちの水槽


亀とカージナルテトラとコリドラスが同居する奇妙な構成です


Posted by shinobu at 18:55 | Comments (3) | Trackbacks (0)
10 January
2005

これから10数年ぶりの友人 たちに会います


町田に行きます。飛び入り歓迎。
7325385中島を呼び出し下さい。

写真は相模原の米軍補給所です。


Posted by shinobu at 12:45 | Comments (2) | Trackbacks (0)

これから10数年ぶりの友人 たちに会います


てらです


Posted by shinobu at 17:15 | Comments (2) | Trackbacks (0)
12 January
2005

今日の車掌

電車混雑の為二分程の遅れがでています、あらかじめ御了承下さい。だと。目茶苦茶なダイヤ組んでいて混むのは客のせいだとさ、>けーおーさん

ていうか普段も遅れると車内アナウンスで謝るけどやっぱ口先だけなのね、ま、それもそっか。


Posted by shinobu at 10:00 | Comments (4) | Trackbacks (0)

mod_ip_forwarding

もう過去の話なのかもしれない

うちはZopeをapacheの裏でproxyを使って動かしています。そうするとzopeのログにはproxyサーバ側のIPが残ってしまいます。これは皆さん既知のことで有名だと思います。


さてそれをちゃんと生IPをz2.logに残そうとするとちょっと大変。というかapache2だとこのあたり標準で実装されているらしいのでいまさらのトピックなんだけどCubeDeZopeさんが大変なことになっていてこのあたりの貴重な資料がみることができない!


それではじめて自分の日記に残そうと思いました。


いろいろまえから情報は集めていてmo_ip_forwardingというモジュールを使えばいいということはわかっていました。


http://dev.w3.org/cvsweb//apache-modules/mod_ip_forwarding/


ドキュメント:http://dev.w3.org/cvsweb/apache-modules/mod_ip_forwarding/mod_ip_forwarding.html?rev=1.3


 


インストールはドキュメントにあるとおり(手抜き)、というか英語苦手きらいなんで誤読している可能性あり。まあとにかくソースからもってきてコンパイルする。

バイナリのapacheを使っている人は後あたりから
The following is a tip contributed by Paul Roe. Thanks!
後あたりから書いてあることを参照してとにかくmod_ip_forwardingモジュールを読ませてあげる。

今回はapacheダブルの構成だった(zopeではないです、すみません)ので前段サーバ、後段サーバ両方にmod_ip_forwardingを組み込ませた。confで
LoadModule w3c_ip_forwarding_module modules/mod_ip_forwarding.so
AddModule mod_ip_forwarding.c
を追加(もしかしたらいらない?)
前段サーバの飛ばしたいVirtualHostの設定項目に
ForwardClientIPAddress On
を追加。
後段サーバ、受け側には
AcceptForwardedClientIPAddress On
AuthorizedProxies xxx.xxx.xxx.xxx (xxxには前段サーバのIP)

こんな感じで両サーバのapacheをリスタートさせてみる。
。。。。まあ、できたかな?。。。。
ちなみに私は結構はまったので備忘録してみました。
zopeとの連携はいずれやってみます。


Continue reading "mod_ip_forwarding"
Posted by shinobu at 15:12 | Comments (2) | Trackbacks (0)

qmail

備忘録2

http://itbtech.itboost.co.jp/inst/inst_08.php
が非常に参考になりました。


ただVine3.1にインストールする場合h_errnoとかerrorno関連のエラーがでた。
これはerror.hというファイルの中
extern int errno;
行を
#include <errno.h>
に置き換えた。
また、ucspi-tcp,checkpasswordにも同じ修正が必要でした。


あとつまらないことですが各アカウントに.qmailというファイルが必要なんですがこの内容を私は
./Maildir
としており非常にはまりました。正しくは./Maildir/です。
スラッシュ忘れに気をつけよう。

俺だけか。


Posted by shinobu at 15:53 | Comments (0) | Trackbacks (0)
13 January
2005

ZKInterbasdbDA-0.3.0

早速使わせてもらってます
[Zope] 

テストのDBをまず作りました。
まず以下のようなテーブルを作る

CREATE TABLE "TB1"
(  "PID"    INTEGER,  "F1"    INTEGER,  "F2"     INTEGER);

プロシジャーを作ります。
二つの値を受け取りTB1テーブルにインサートし、最新のインサートされた値を返す、あまり意味はないプロシジャーですが。
Windowsのコマンドラインからの isqlでも以下のようにset termすればprocedureを作成できると思います。>中神さま

SET TERM ^ ;
/* PROCEDURE内で ; を利用するためSET TERMで ^ に変更します */

CREATE PROCEDURE "P_INS_TB1"
(  "V1" INTEGER,  "V2" INTEGER)
RETURNS
(  "R1" INTEGER,  "R2" INTEGER)
AS
begin
insert into tb1(f1,f2) values(:v1, :v2);
select f1, f2 from tb1 where pid = (select max(pid) from tb1)
into :r1, :r2;
suspend;
end
 ^

SET TERM ; ^
COMMIT WORK;

ユニークキーを作るためのジェネレータをつくります。

CREATE GENERATOR "GEN_PID";

上記generatorを利用するためのトリガーを作ります。

CREATE TRIGGER "TRG_PID" FOR "TB1"
ACTIVE BEFORE INSERT POSITION 0
as
begin
  new.pid = gen_id(gen_pid,1) ;
end
 ^

COMMIT WORK ^
SET TERM ;^


そして値をいれてみて動作を確認しました。
IB,Firebirdではselect文でprocedureを利用できるというユニークですがわかりやすい機能があります。

SQL> select * from p_ins_tb1(1,2);

          R1           R2
============ ============

           1            2

SQL> select * from p_ins_tb1(3,4);

          R1           R2
============ ============

           3            4

SQL> select * from tb1;

         PID           F1           F2
============ ============ ============

           1            1            2
           2            3            4

というような感じになります。プロシジャー文内でコミットしていないのでデータの信憑性はないわけですがテストケースとして作ったのでご容赦。

さてこうして作ったデータベースをbrowseタグでみてみますとgenerator, procedureは無事表示できました。
非常に便利です。
ただtriggerだけが表示されませんでした。
ところがexamplesのなかのemployee.fdbに関してはtableのツリー以下で表示できています。
(FireBirdインストール時につくられるサンプルDB)

キャプチャしました


それとZopeを再起動したときにDAのコネクションがcloseされてしまうようです。
ただこれはもしかすると私の勘違いかもしれません。そうたびたび再起動するわけにいかない場所で作ってしまったため、ぜひどなたかテストしていただけないでしょうか?


Continue reading "ZKInterbasdbDA-0.3.0"
Posted by shinobu at 19:50 | Comments (1) | Trackbacks (0)

Mary Chapin Carpenter [10,000 miles]

「グース」のサントラってあるのかな

先日息子とTVをみていたら洋画がうつった。
動物ものが息子はとても好きなのでなんとなくつけていた。
ところがこれが見出すと結構面白い。
なんといってもCGを使った撮影をまったく(ほとんど?)していない。1998か1997年位の作品なのに。

ストーリ的にはグース、(グースってかも?雁かな、)の卵を拾った少女が周囲を巻き込んで大人になっていくみたいな話。
そのなかで軽飛行機(グライダーにエンジンをつけたようなもの、鳥人間コンテストに出てくる飛行機に小さなエンジンをつけたくらいのいめーじ)と一緒に雁の群れが飛ぶさまは感動を覚えた。
しかもあきらかに実写だ。
CGも邦画で使われていて一番やだと思ったのは刑事もののミサイルシーン、あきらかにリアリティが
欠如してて迫力もなく安っぽいだけだった。
ああいうのをみるとCGなんか、、って思ってしまう。
グースの製作者たちはそれをわかっていたんだろうな。
「FLY AWAY HOME」が映画の本当のタイトル名。

あ、何が書きたかったかというとこのなかで「Ten thousand miles.....」と歌っていたのがMary Chapin Carpenterだったんですね。
映画みてるときは「いい声だなー」って。あとでネットで調べてわかりました。
彼女はもう10年以上前に新宿のHMVかなんかで輸入レコードを視聴して買ったアーティストでした。
たぶん日本ではいまだにマイナーでしょう(なのかな?)。
そのころは結構はまって輸入版を買いあさりました。
輸入版の視聴で買うと家に帰ってからがっかり、ということが私はおおかったので嬉しかった。
そんな記憶とともに本当に懐かしかったです。

http://www.amazon.co.jp/exec/obidos/ASIN/B0000DJZ7V/qid=1105618987/sr=1-5/ref=sr_1_10_5/249-1504066-5579532

amazonで売ってますね。基本的に低い声の女性ボーカルにわたし弱いのね。ナッシュビル、カントリー系でね。


Posted by shinobu at 21:50 | Comments (3) | Trackbacks (0)
16 January
2005

今日は雨


予報は雪だったが雨。子供はがっかり、親は、ほっ。


Posted by shinobu at 16:30 | Comments (2) | Trackbacks (0)
18 January
2005

今月の私のサイト、アクセスランキング一位

なさけな

msnbot.msn.comでした。^^;

botが来てくれるのは構わないのだけど(来てくれなきゃ寂しいし)ちょっと頻繁すぎる気がするな。
月後半に差し掛かったところで1000ヒット越え。
一日に50ヒット以上?多すぎないかね。

ちなみに2位は自分自身だったりして。笑ってしまった。内部アドレスも勘定に入れると完全に自分自身のアクセスが一位です。

まあ「日記」ですからみずから望んでる結果でもあります。


Posted by shinobu at 09:25 | Comments (2) | Trackbacks (0)
21 January
2005

webalizerで

http://nakaj.net/Nikki/249

で、無事生IPが取得できるようになったのでwebalizerをz2.logにかけてみた。
webalizer自体のことは検索すればたくさん出てくるので情報には何一つ困りませんでした。

confファイルでいじったところも
LogFile,OutputDir,Incremental(ログローテーションしてるときはyesに),IgnoreURLくらいでしたか。
あとは個人のお好みで設定すればいいようだしLogFile,OutputDirさえ間違えていなければ解析してくれる。
解析したいサイトやパターンが複数ある場合は複数のconfファイルをつくってそれを指定して実行する。
あとはcronにかけて一日一回解析しとけば大抵の用途ではOKじゃないかな、と思った。


Posted by shinobu at 16:38 | Comments (3) | Trackbacks (0)
22 January
2005

ZKInterbasdbDA-0.3.4リリースです

中神さん有難うございます
[Zope] 

テスターが私だったばっかりにレアな環境に対応させてしまいました。お詫び申し上げます。 >中神さん
ということで ZKInterbasdbDA-0.3.4のご紹介です。

なんといってもこのBrowseタグ。DBスキーマをここまで表示してくれています。
今まで私が使ったDAのなかではプライマリキー、外部キー、プロシジャー、トリガー、ジェネレータ、ビュー、、、まで表示してくれたものはなかったと思います。
これをみたらぽすぐれやマイえすくーるをZopeでお使いの方も使いたくなるのではーー。
IBやFBをBorland製品からお使いでWebアプリに興味お持ちの方にもどうでしょう?

使い方はこちら(中神さんのページ)


#キャプチャはちょー適当なDBなので気になることがあっても気にしないでくださいませ^^;



Continue reading "ZKInterbasdbDA-0.3.4リリースです"
Posted by shinobu at 06:43 | Comments (0) | Trackbacks (0)

なかなか壮観です


これだけ揃うと


Posted by shinobu at 16:15 | Comments (2) | Trackbacks (0)

怪獣シリーズも


マニア向けですな、子供向けでは、、、


Posted by shinobu at 16:30 | Comments (2) | Trackbacks (0)
23 January
2005

選挙に行こう

たとえ白紙、無効票でも

28%は恥ずかしいよ。

長崎かつお


大谷なおとし


 小川勇夫


Posted by shinobu at 09:06 | Comments (2) | Trackbacks (0)
24 January
2005

いやーまっしろ


ここはどこ?って感じです。


Posted by shinobu at 07:30 | Comments (2) | Trackbacks (0)