2007年5月19日土曜日

東京エリアDebian勉強会のために荻窪へ

実ははじめて参加。kmutoのレポートの通りなんで、そのあとの宴会の話。

kmuto,やまねさん、やまもと(Hurd guy)さんと同じテーブルで飲むことに。このやまもとさんがHurdの話をいきなりしだしてなかなかコアな。

自己紹介タイム。cdn.debian.or.jpの話を次回日本である勉強会で話をすることになった。その話を聞いたやまもとさん、Debianスレで私をうまくノセる質問をした人であることをカミングアウト。本職は何なのか、他にどんなことに興味をもっているのか聞かなかった。聞けばよかったかな。

Davidさんに府中も一度はいくといいところ、とか言う話もした。

結局家についたのは1時半くらいだった。1時に荻窪だとまだ帰れるんだな。

2007年5月8日火曜日

apache2.2でのNTLM認証設定

ちょっとはまったのでメモ。まあ
  • aprがちょっとかわってたのと、
  • apxs2をつかうようにするだけのこと

NTLM auth module for Apache/Unixをみりゃすぐできるかなと思ったのだが、そうでもなかった。

まずはapxs2をつかえるようにdev関係をいれる。次にsvnでソースとってくる。

 svn co https://modntlm.svn.sourceforge.net/svnroot/modntlm/trunk

ちょっと修正。

Index: mod_ntlm.c
===================================================================
--- mod_ntlm.c (リビジョン 45)
+++ mod_ntlm.c (作業コピー)
@@ -673,7 +673,8 @@
return NULL;
}

- apr_pool_sub_make(&sp,p,NULL);
+ // apr_pool_sub_make(&sp,p,NULL);
+ apr_pool_create_ex(&sp,p,NULL,NULL);

while (!(ap_cfg_getline(l, MAX_STRING_LEN, f))) {
if ((l[0] == '#') || (!l[0]))

apxs2 -i -a -c mod_ntlm.c

echo "LoadModule ntlm_module /usr/lib/apache2/modules/mod_ntlm.so"> /etc/apache2/mods-available/ntlm.load

a2enmod ntlm

設定はまあ

<Location />
AuthType NTLM
NTLMAuth on
NTLMAuthoritative on
NTLMDomain ドメイン
NTLMServer サーバ.ドメイン
NTLMBackup バックアップ.ドメイン
Require valid-user
</Location>

というかんじで。

2007年4月26日木曜日

cdn.debian.or.jp強化

本日めでたくcdn.debian.or.jpが強化されました。
  • kmutoさんに運用してもらって、cdn.debian.or.jpをやってるDNSが二重化されました。
  • 石岡先生によって、九大、北大、京大にミラーをもつ地球流体電脳倶楽部の Debian ミラーが参加されました。ftp.jp.debian.orgをこっちに向けたい気分でいっぱいです。

使い方などは別に考えるまでもなく

 deb http://cdn.debian.or.jp/debian/ stable main contrib non-free

こんなのを設定すればOK.

2007年4月14日土曜日

donrailsとcdn.debian.or.jpのコードをいじる

donrailsのほうは記事のプレビュー機能を追加していたときに、どうにもLogin以下が整理されていない、ということに気がついたり指摘されたりして、いやまったくその通りと思ったので整理をした。

cdn.debian.or.jpの動作でいくつか問題があった。
  • 今まではTCP timeoutが設定されていなかったので、マシンは生きているが、httpには接続できず、というときにそのマシンがエントリから外れなくなっていたのを修正。
  • naistが生きている限りnaistだけを戻すようにした

2007年2月9日金曜日

debian mirror CDN

奈良にftp.jp.debian.orgはあるわけだが、これを利用せずに、柏のサーバをapt lineに指定している人は少なからずいるようだ。nnn情報によれば「いっつも落ちてるから」という理由のようだが、まあ落ちてるサーバにはつながらないようにDNSでいじってやればいいよなあ。とおもった。

そんなわけで、CDNっぽい、とまでいうとオオゴトなんですが、naist,石川さん、柏のdebianミラーを重みづけをして振りわけ(dnsbalanceを使用)、サーバの生存確認は2分に一度サーバのReleaseをとってきて、それがとってこれないときはDNSの候補からはずすよう動作します。
deb http://deb.cdn.araki.net/debian/ unstable main contrib non-free
このへんでアクセスすれば生きてるサーバにつながります。
dns balanceをつかっているので、ASを見て近くに繋ぐ、なんてのも
わけないのですが、とりあえず今はこの3つのサーバだけなのでAS情報は
つかっていません。
  • ミラーサーバのうち http://サーバ名/debian/ のようなdirectory構成ならばいくらでも入れられるので、いれたい、という人は教えてください。
  • deb.cdn.debian.or.jp あたりでやりたいです。
  • ASによる振り分けをしてdeb.cdn.debian.netを本当は将来やりたいなあ。
この仕組の問題点は以下。
  • aptのhttpではRedirectすらサポートしていないのでDNSを使うしかない(サポートすればCoral CDNでも使えばかなり解決します。)
  • DNSの委譲が必要なので、いまのところdebian.orgやdebian.netでは実現可能性が低い
鵜飼さんのDebian:debian.netに関するメモ:によれば
debian.net は debian developerなら自由に設定できます。GnuPGな署名が必要
ということらしいのでNSレコードをつっこんでみるか。。さてどうなるか。

2006年12月18日月曜日

無料で使えるantivirusのavast!はLinuxもあるのだがdebもある。

実はavast! にはdebパッケージがあるようです。。しらなかった。。
avast! Linux Home Edition Downloadからダウンロードとレジストレーションがいるようだ。
avast! Linux Home Edition download
To protect your home computer running Linux, download avast!
Linux Home Edition Download avast!

2006年11月7日火曜日

flash7からflash9へupdate

まあ単純に3日の日記で使ったalpslabのサービスをつかおうとおもったら、おこられたのであげただけ。

あげ方自体はとても簡単で、wilikiにmemoったけど展開して得られる

flash-player-plugin-9.0.21.55/libflashplayer.so 

を、

/usr/lib/mozilla-firefox/plugins

にコピーするだけ。