2008-01-01から1年間の記事一覧

zsh で連番ファイル名

zsh ならこう書けるよ。 % print -l access_log.200801{01..27} rm だの gzip だのにも渡せるし。

DNS client を自作する

可能な限り CPAN mobule に依存する + rawsocket という条件付きで DNS client を Perl で書いてみた。 #!/usr/local/bin/perl use strict; use warnings; use IO::Interface::Simple; use IO::Socket::INET; use Net::DNS::Packet; use Net::RawIP qw(:pcap…

Ubuntu の mlterm を 256色にする

Ubuntu の mlterm を 256色にする、あるいは dpkg に patch をあてる方法mlterm の 256color patch は http://d.hatena.ne.jp/shinichiro_h/20080313#1205334463 にあります。 source を展開して、patch をあてる % apt-get source mlterm % patch -p0 < /so…

hexadecimal number なディレクトリ群をパッと作る方法

16進数の(00 から FF まで 00,01,..09,0A,..0F,10,..1F,..FF と続く)連番ディレクトリをパッと作る方法。 zsh かつ 00 から 99 とかだと foreach i in {00..99} mkdir $i end こんな簡単なんだけど、16進数だとうまくいかないんだよねー。 悩んだ挙句思いつ…