2007-10-01から1ヶ月間の記事一覧

いっぱい接続したいの

とあるホストに、TCP接続を張っては切るという処理をぐるんぐるん繰り返すベンチマーク的なプログラムを書いて動かしました。最初のうちは期待した通りの動作をしてるんですが、途中から対向のホストにTCP接続できなくなってエラー出まくり。 $ netstat -tna…

freenodeで文字化けする件

irc

registerしてるチャンネルでたまに文字化けするなーで、clear #channel allすると直るなー、原因わかんねーなーと思ってたんですが、先達の方々に教えてもらいましたのでメモ。結論からいうと、チャンネルモードで-cしないとiso-2022-jpな発言が文字化けする…

WEB+DB PRESS Vol.41 とイベント参加のお知らせ (どちらも手前味噌)

WEB+DB PRESS Vol.41作者: 深津貴之,舘野祐一,繁田卓二,竹下肯己,ひがやすを,桐山俊也,川村丹美,西澤晋,高林哲,児玉サヌール,田中ばびえ,小飼弾,吉田和弘,宮川達彦,たつを,角田直行,出羽健一,きたみりゅうじ,瀧内元気,毛利良相,池邉智洋,永安悟史,高井直人,…

離れたところからGrowlで通知 - UDPのパケットをSSHでポートフォワードする方法

Growlに、LANの外のマシンから通知リクエストを投げたい。 Growlは、リモートから通知リクエストを受ける機能がある。 UDPの9887番ポートを使用 が、Growlが動いているマシンと通知リクエストを行うマシンは、それぞれ異なるLANに属していて、直接通信できな…

kernel 2.6.23

Linux_2_6_23 - Linux Kernel Newbies より。ext4とOCFS2でnanosecondのタイムスタンプに対応したっぽい。 ext3でnanosecondしたときのメモは d:id:hirose31:20060228 へんにあります。あとext4で、サブディレクトリの上限は65,000個、という制限がなくなっ…

Class::Component その2

※ 例文中の個人名などは架空のものです。 やりたいこと 人によって自転車の色は異なる。色の情報は外部のデータファイルとかDBとかにある。色の情報は最初に調べておいて、聞かれたらすぐに答えられるようにしておきたい。 やれることは全部やりたい。 やっ…

YAML::DumpとかJSON::objToJsonみたいな感じでshのsyntaxでダンプru

例外処理とかユルユルですが。 #!/usr/bin/env perl # Time-stamp: <2007-10-09 20:01:58 JST, hirose31> use strict; use warnings; use utf8; use Carp; use String::ShellQuote; use Test::Base; ### ==================================================…

KanjiManもJitensyaに乗せてあげたい

PluginとかはHStaff::Plugin::*に。 NaoyaやKanjiManはHStaffを継承。 #!/usr/bin/env perl use strict; use warnings; use Naoya; Naoya->new->bell; use KanjiMan; KanjiMan->new->bell; package HStaff; use strict; use warnings; use Class::Component;…

脳内発音

様々な読み方 - subpop - subtech ちょうど脳内発音を書き留めててたんで並べてみます。 表記 脳内発音 make まけ chmod ちもっど chgrp ちぐるぷ ssh しゅしゅ YAPC やっぷく CPANTS しーぱんつ XXX-ng XXX-んぐ svn すぶん svk えすぶいけー sexp せっくす…

Pure PerlなHTTPdを物色

HTTP::Daemon forkしないので、1個詰まると後続のリクエストは待たされる。 HTTP::Simple::Server デフォルトではforkしない。 HTTP::Simple::Server + Net::Server::Fork forkするので多重化可能。が、リクエストごとに新しいプロセスをforkしちゃう。 HTT…

sshdが対応している認証機構を判別する方法

拙作でアレなんですが、Net::Scan::SSH::Server::SupportedAuth を使うといいかも。同梱しているsample/scan-sshauth.plを使うと、 $ scan-sshauth.pl 10.6.25.0/24 HOST : SSH2 SSH1 (K=publickey, P=password) =================================== 10.6.2…

ちんちん係

会長のご命令でちんちん係を仰せつかりました。途中、ちんするのをほけっと忘れてたのを、隣に座っていた京王線で途方に暮れているid:lopnorに助けて貰いつつもなんとかこなしました。ドラを鳴らすPerl moduleをCPANにうpしたら英雄になれるんではないかと思…