最新 追記

ポケットを空にして。

1985|10|
2004|01|02|03|04|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|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2100|01|

「人の心に残るというのが大事」と言う話。

何か連絡がある場合はメールでどうぞ(過去の日記へのツッコミは基本的にみていません)
プレゼントは随時受け付けております :-) ここ最近のツッコミ/トラックバックリスト。

  1. やまだぬき (10-16)
  2. たかや (09-17)
  3. mkouhei (09-17)


2007-09-01 [長年日記] この日を編集

ハマりの始まり。

サイトの編集をしていて、そういえば この通りには手元で生成できてないよな、と思い至る。
以前はエラーが出て動かないよね、 という話だったのだが、とりあえず強引に include/config から use Iconv を消して動作させてみる …一部エラーが出て(index.tt2 内で iconv を使おうとしているものがあるため)生成されないが一応 ttree は動いた。

が、他でもハマることになる。

まだエラーがでるよ。

henrich@stigma:~/website/www.debian.or.jp$ ./progs/fetch-dsa debug
ttree 2.9 (Template Toolkit version 2.19)
 
      Source: /home/henrich/website/www.debian.or.jp/src
 Destination: /home/henrich/website/www-test/
Include Path: [ /home/henrich/website/www.debian.or.jp/include ]
      Ignore: [ \b(CVS|RCS)\b, \.svn, ^#, ~$, \b(.svn)\b ]
        Copy: [ \.png$, \.jpg$, \.gif$, \.jpeg$, \.ico$, \.pdf$, \.tty$, \.eps$, 
\.txt$, \.mgp$, \.html$, \.htm$, \.ent$, \.sgml$, \.css$, \.js$ ]
      Accept: [  ]
      Suffix: [ tt2 => html ]
 
  + index.tt2                        (changed suffix to html)
  ! plugin error - XML.RSS: plugin not found

ん?XML.RSS: plugin not found?? ということは、/usr/lib/perl5/Template/Plugin/ に無いということ?

henrich@stigma:~/website/www.debian.or.jp$ ls /usr/lib/perl5/Template/Plugin/
Autoformat.pm  Directory.pm  Format.pm  Iterator.pm    Table.pm  XML
CGI.pm         Dumper.pm     GD         Pod.pm         URL.pm
Datafile.pm    File.pm       HTML.pm    Procedural.pm  View.pm
Date.pm        Filter.pm     Image.pm   String.pm      Wrap.pm

…確かに XML の文字は無い。

libtemplate-perl から XML 関連モジュールが消えている件

The XML::DOM, XML::RSS, XML::Simple and XML::XPath plugins are no longer 
distributed with the Template Toolkit as of version 2.15

なんだってー(AA略
そうか、古い環境だとまだ同梱されているバージョンだから問題が無いんだな。

They are now available in a separate Template::XML distribution.

うへ、apt-cache search してみたが、分離されたモジュールのパッケージが無いよ orz
libtemplate-perl パッケージの依存関連でもそれらしいものは無い。

libtemplate-xml-perl 一応解決篇

パッケージが無いなら作らざるを得ないだろ、ということで dh-make-perl で作ってみようとする。

henrich@stigma:~/src/$ wget http://search.cpan.org/CPAN/authors/id/A/AB/ABW/Template-XML-2.17.tar.gz
henrich@stigma:~/src/Template-XML-2.17$ dh-make-perl 
Found: Template-XML 2.17 (libtemplate-xml-perl arch=all)
Searching for XML::DOM package using apt-file.
Use of uninitialized value in split at /usr/bin/dh-make-perl line 688.
Searching for XML::RSS package using apt-file.
Use of uninitialized value in split at /usr/bin/dh-make-perl line 688.
Searching for XML::Simple package using apt-file.
Use of uninitialized value in split at /usr/bin/dh-make-perl line 688.
Searching for Template package using apt-file.
Use of uninitialized value in split at /usr/bin/dh-make-perl line 688.
Searching for XML::XPath package using apt-file.
Use of uninitialized value in split at /usr/bin/dh-make-perl line 688.
Searching for XML::Parser package using apt-file.
Use of uninitialized value in split at /usr/bin/dh-make-perl line 688.
 
Needs the following debian packages: libxml-dom-perl, libxml-rss-perl, libxml-simple-perl, 
libtemplate-perl, libxml-xpath-perl, libxml-parser-perl
Package does not provide a long description -  Please fill it in manually.
Using maintainer: Hideki Yamane (Debian-JP) 
Found docs: README
Using rules: /usr/share/dh-make-perl/rules.MakeMaker.noxs
Done

何か嫌な出力がいくつか見受けられるが…まぁよい。

debuild -rfakeroot -us -uc
(略)
cd ..
sudo dpkg -i libtemplate-xml-perl_2.17-0.1_all.deb

以上完了。RSS のパースができるようになった。

でも iconv がらみを直せてないな orz

そして解決篇。

どこで iconv 使ってるのか grep... あれ? .svn/text-base/Iconv.pm.svn-base なんてのが引っかかるぞ??…該当するはずの Iconv.pm は…無い??はてな???
svn list すると… repository にはあるな。とりあえず取得して中を覗くと武藤さんが作られた libtemplate 用の plugin じゃないですか。これを /usr/lib/perl5/Template/Plugin に symlink して include/config を revert して…動いた〜

って何で今まで無かったんだよ>俺

libtemplate-plugin-xml-perl パッケージができるようだ

libtemplate-plugin-xml-perl として ITP されている。 しかし、libtemplate-perl の方のバグ報告をクローズするのはよくないな。

sylpheed バージョンアップ待ち

悪意のある pop サーバの応答がらみで脆弱性が出ていた (LWN で見たとき、他で見かけたことが無かったので「?」となった)が、2.4.5 がリリースされた。パッケージがどのぐらいで対応するか分からなかったので、パッケージソースを取り寄せてとりあえず uscan するか、としたらエラーが出たので patch を送ったらそれをベースにさらに修正が加わった。よしよし。


2007-09-02 [長年日記] この日を編集

reopen and block

バグレポートを操作して reopen して block タグを付けておいた。

Debian-JP ウェブページ編集などの説明

大幅に書き換えてみました。ご意見お寄せ下さいー

ぐーぐるまっぷをつかってみる


拡大地図を表示

ニュース抜書

HP,データ・センターにおけるオープンソースとLinuxの導入促進を支援

今回,このプログラムを拡大し,OS仮想化ソフトウエア「Xen」とDebianのゲストOSサポートを追加した。

「エンタープライズRubyを推進」,楽天 森氏

現在,楽天ではオープンソース・ソフトウエアを広範に活用している。数千台のサーバーがあり,Linuxを主にWebサーバーやメールサーバーなどに利用している。「ディストリビューションはDebianが多い」(森氏)

ぐるぐる壷

これ欲しいなぁ。イベントで展示をぜひ。

本日のツッコミ(全1件) [ツッコミを入れる]

_ たぬき [リンク先、ぐるぐる壷とやらではなく、勉強会のお知らせになっていますよ。]


2007-09-03 [長年日記] この日を編集

ぼーっとしてると

時間が過ぎていきます。早起きしたり早く帰ったりしてるのに定型的な web ページの準備ぐらいしかしていません。

Linux Kernel Watch 復活

喜ぶ人が多そうです。


2007-09-05 [長年日記] この日を編集

りーずなぶる

Having not pursued this issue in any depth, this sounds reasonable to me.

:-)

pod2man

man がない perl プログラムもこれで書き出せばOK。


2007-09-06 [長年日記] この日を編集


2007-09-09 [長年日記] この日を編集

ミラーステータスのチェック

ようやくできました。日本の Debian ミラーの状態をチェックするページを作ってみました。

単に mirmon をセットアップすれば良いかな、と思っていたのですが、どうも timestamp が数値じゃないとうまく動かなかったところがあって、修正をするのに四苦八苦。perl プログラム全然分からないんですよねぇ。そんなに長くないプログラム (perldoc なところも含めて1600行程度)なのですが、どこでその処理を行ってるのかを判別できなくてとっても時間がかかりました。実際の修正は7、8行程度なんですが。プログラマの人はすごいなぁ。

兎にも角にも、ご利用下さい。ご意見あればどうぞ。

rsync 設定変更

いい機会だったので、ubuntu ミラーの設定を、力任せのスクリプトから実績もあるanonftpsyncに変更した。


2007-09-15 [長年日記] この日を編集

Debian 勉強会@オリンピックセンターに行ってきた

行きの電車で乗り過ごして恵比寿まで行ってしまった。新宿でスーツの直しを受け取って(費用がかからなかった :-)、お茶してから参加

Exim 再発見
一言で言えば「Exim って意外と良い選択肢じゃん?」という感想。
思い込みで Exim 使えないかなーと思っていたが、実は他の MTA よりもアンチウィルス/SPAM フィルタ/ メーリングリストソフトウェアの利用が簡易に出来そうです。小室さん Goodjob! :)
じゃぁ何で Exim を使ってる話を聞かなかったのかというと、exim の利用は smail -> Exim という流れがあったようですが、日本だと sendmail -> qmail (postfix) という流れしか目にすることが無かったから(ディストリビュータ/OS デフォルトが sendmail だし)ではないかと思います。
apt-ほげほげ
  • aptsh 嫌すぎ (笑) realcsh や realksh のような「ネタのために作ったよ!」の臭いがプンプンするぜぇェェ!!(偏見)
  • apt-proxy/apt-cacher は勉強会の時も言ったが、windows 環境下での WSUS のような位置づけになる(厳密に言うと、管理機能部分はないんだけど、更新されたパッケージをキャッシュしておくことで、オフィスからネットへのトラフィックを削減して帯域がパンクするのを避けることができる)かな、と。前田さんの今後の研究が楽しみになりました :-)
青木さんの im-switch 絡みの話。
えーと、私は uim/scim は排他でも構わないかなと思います。apt/aptitude で対応は楽ですし、uim/scim を切り替えながら使うのはさほど多い需要では無いと思うので、対応コストと応対して考えると排他で簡単に処理してしまった方が良いかと。

宴会場は狭かったですが、安かったし話も楽しかったしでOKOK。


2007-09-16 [長年日記] この日を編集

高尾山に登ってきた

結果から言うと大満足です。特に帰り道の沢沿いの道が good 。

本日のツッコミ(全2件) [ツッコミを入れる]

_ mkouhei [相模湖まで出て、中央線で帰る、というコースもなかなか良いですよ。]

_ たかや [懐かしいな. リフトに乗った記憶しかないけど…]


2007-09-20 [長年日記] この日を編集

DSA潰し

訳の訓練とはいえ、なかなか大変。1日1つぐらいのペースで。
あと、JPCERT のメールでなぜか英語のままで紹介されていたので問い合わせてみた。

その他作業

  • mirmon を mentors にあげた
  • jd 手元のを上げた
  • ttf-vlgothic 手元のを上げた。fontconfig がらみでアップロード依頼はまだ先。
  • eclipse-nls 手を付けてない。
  • ttf-kiloji/ttf-konatu 手を付けてない。
  • win32-loader 武藤さん経由でアップデートしていくことになった
  • debconf-po 手を付けてられてない
  • jp web 次は翻訳情報周りか

2007-09-24 [長年日記] この日を編集

gnome-power-manager 2.20.0-1

液晶の明るさが最低になったままになってしまった。snapshot.debian.net から一つ前のを拾ってきて入れ直したら直ったので、hold しておく。


2007-09-25 [長年日記] この日を編集

不調ぎみ

どうにも不安感が止まらないので今日は休み。

ミラーの状況

One week behind とでているが、別に rsync はエラー無く終了しているんだが…なんかおかしくね?
問い合わせを出してみたが、今のところ特に返答なし。

PHP 周り

APC とかもパッケージになっていないのは、PHP ライセンスであるから ftpmaster が嫌う (PHP その物以外は撥ねてる?)というのは分かったのだが、PHP ライセンスのどこら辺が問題になってるんだろう。

sponsor assigned

mirmon パッケージにMario Iseliさんが付いてくれた模様。

羨んでも変わらないのは分かってるんだけど

どうにも自分の能力の足りなさを鑑みると、羨ましいことばかりである。


2007-09-29 [長年日記] この日を編集

デスクトップ PC をつないでみる

ノートで色々いじるのもいいのだが、テストなどするのにいいかな、と思いデスクトップ PC を使うことを思いつく。引っ越してから電源も入れてなかったのだが。

アップデートをかけてみる。むぅ、300MB ぐらいダウンロードが…しかもメモリが 600MB ぐらいしかない。昨今の平均的な PC と比べるとまるでダメだな。

openSUSE とか Fedora とか Ubuntu とか入れてパクれる参考に出来るところを探してみたいとも思ったり。

DSA 訳

進めた。でも残り550個ぐらいあるんだよな。

TOMOYO Linux

alien でパッケージはちょっと悲しすぎるので、手を付けてみることにした。でも早速本筋以外の Makefile の手直しとかに熱中してる。ダメじゃん>俺

OSC 準備はじめてるよー

なぜか小物を買うのに熱中。

iPod なの。

Apple iPod nano 8GB ブルー MB249J/A ぽちっ。

CRYSTAL COAT #01

CRYSTAL COAT #01 高密度ガラス繊維系ポリマーコート剤 ケータイWatchの記事を見て欲しくなった「Glass fiber CRYSTAL COAT #01」。amazon で見かけたのでポチッと。

coreutils

む?すごいバージョンが飛んでるな。

本日のツッコミ(全1件) [ツッコミを入れる]

_ やまだぬき [ぽちっ。]


2007-09-30 [長年日記] この日を編集

やってしもた。。。

parse error を起こして HTML が生成されないようになってしまった…

アイコンがダブる件

不格好なので、とりあえずバグ登録してみた。

gnome-power-manager がおかしな件

suse 方面でのパッチが提示されていたので、debian package に当てられるようにしてビルド…でもダメだった。

vesa ドライバと ati ドライバで文字表示の大きさが違う?

どうも小さなアイコンが文字化けするので、切り分けに vesa ドライバに切り替えたら、どうも表示が変。

ati vesa