トップ «前の日記(2002-02-04) 最新 次の日記(2002-02-06)» 編集

TPRG: 迷走メモ書き

[Donate to CCjp]
2000|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|07|08|11|12|
2009|01|02|
2010|04|06|09|

2002-02-05

_ [url] Open WebMail

なかなかよさそう。めもめも。

* しかし、

メールスプールが独自フォーマットか。バックエンドに IMAP 使ったものではないのね。設定項目多いし、認証が色々出来るし、スクリプトが perl -T だし、結構良いのだが……

_ [prog] tinydns で bind の slave になる

スレイブを引き受けるドメインを一つ増やす事になったこの機会に、汎用 Makefile を書いてみる。info を読みつつ 30 分。

# master domain's datafile list.
MASTER=
# slave domain list for axfr-get. format: "DOMAIN/MASTER_IP"
SLAVE_AXFR=
##########
all_list=$(subst /,.axfr ,$(patsubst %,%._master,$(SLAVE_AXFR)))
axfr_file=$(filter %.axfr,$(all_list))
master_server=$(filter %._master,$(all_list))
all: data.cdb
axfr: $(axfr_file)
$(master_server):
$(axfr_file): $(master_server)
	tcpclient $(patsubst %._master,%,$<) domain \
		axfr-get $(patsubst %.axfr,%,$@) $@ $@.tmp
data: $(MASTER) $(axfr_file)
	chmod +w $@
	echo "###" > $@
	echo "### This file was auto generated. Do NOT edit!" >> $@
	echo "###" >> $@
	cat $^ >> $@
	chmod -w $@
data.cdb: data
	/usr/bin/tinydns-data

最初の MASTER と SLAVE_AXFR を書き換える。具体的には、

MASTER=staticdata.org.dat
SLAVE_AXFR=arege.jp/203.141.151.89 sen.ro/203.141.151.89

みたいな感じに。

しかし、gnu make ってかなり色々なこと出来るね。でも、スレーブのIPとドメイン名を分割しているところが非常にダサイ。何とかならないだろうか……

_ [url] 『斑鳩』―――各ステージサブタイトル&ラストメッセージ

ああ。見たい、見たいよー。

しかし、stage2 のボスまで辿り付けんのですが。

* ちなみに

斑鳩はこんなのです。おためしモードだと stage1 が残機無限になるので、シューティング苦手な人も是非一度やってみて下さい。その美しさに惚れ惚れすること請け合い。

お名前:
E-mail:
コメント:
[]


Tatsuki Sugiura <sugi@nemui.org>