Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Entries from 2005-11-01 to 1 month

Ruby を 256 倍使うための本 極道編のまとめ (4)

テストの出力を TestFoo#test_method1 . TestFoo#test_method2 . TestFoo#test_method3 .じゃなくて、 ....F..みたくしたい場合は次。 RUNIT::CUI::TestRunner.quiet_mode = true

.gz なファイルを直接覗ける less の話

Vine Linux 3.2 では、 .gz なファイルを直接 less で覗くことができる *1 。これは、環境変数 LESSOPEN と /usr/bin/lesspipe.sh の組み合わせで実現されている。 /usr/bin/lesspipe.sh の内容を見れば何をやっているか分かる。編集すれば他にもいろいろで…

D.N.A. (The Island of Dr. Moreau)

1996 年ラジー賞ノミネート作品。TV でやってたのを何の気なしに録画したんだけど……つまんねぇ…… 調べてみたら、白塗りのお爺さんってあの人がゴッドファーザー(マーロン・ブランド)ですか。収穫といえばその位。

rsync の SRPM から、問題を修正した RPM を作ってみる(SPEC 編)

必要なファイルは揃ったので(テストはまだだけど)、加えたファイルをパッケージに含めるために SPEC ファイルに変更を加える。 %makeinstall (%install でもよさそう)のところは次のような感じ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d inst…

気付いたらエレクトラグライド終わってんじゃん。

rsync の SRPM から、問題を修正した RPM を作ってみる(~/rpm/SOURCES 編)

/etc/rc.d/init.d/rsync になるスクリプトを書く。 cpufreqd の SRPM を真似て *1 、 rc.rsync という名前にする。 内容については、 /etc/rc.d/init.d/rskkserv *2 と、 Debian sarge の /etc/init.d/rsync を参考にする。というかパクる。なお、 /etc/xine…

rsync の SRPM から、問題を修正した RPM を作ってみる(前準備編)

Vine Linux で apt-get install rsync とすると /etc/xinetd.d/rsync というファイルが作成されるが、 Vine には xinetd が用意れていないので意味がない *1 で、これを修正してみよう、という話。 まず、 ~/.rpmmacros を次のように修正する。環境変数 HOME…

Ruby を 256 倍使うための本 極道編のまとめ (3)

1 つのメソッドにつき 1 つのテストメソッド 1 つのクラスにつき 1 つのテストクラス このようにできない場合、テストではなくてメソッドの方を分割できないか考えてみること(RubyUnit ってよりは UnitTest 全般の作法だなぁ)。 あと、モジュールのテスト…

Vine Linux 2.6r4 と 3.2 の違い(kterm の行間)

kterm とか emacs とかで、デフォルトで行間が 1px くらい開いてる。 .Xresources に KTerm*lineSpace: 0 と設定しても、 .emacs で設定をしても直らないところを見ると、フォントの段階で行間が開いてるのかな? 要調査。

MS Standard Wireless Optical Mouse でボタンが反応しなくなる

何か反応が悪いな(ゆっくり押して、ゆっくり離さないと反応しない)と思ったら、そろそろ電池の残量が足りなくなっていると思った方がいいのかも。電池を充電し直したらあっと言う間に直った。

マウスパッドからコネクタが延びてるマウス

無いですかね? 無線マウスは(少なくとも Microsoft Standard Wireless Optical Mouse は)、時々何の前触れもなく電波状況が悪くなるし、ボタン押下やホイール操作が反応しないことがあるし、スピーカーにノイズも載るしであまり良いことがないということ…

Ruby を 256 倍使うための本 極道編のまとめ (2)

id:satob:20050613:p5 の問題は、例えば次のようにして解決する。require されたときには実行されず、コマンドラインから実行したときには実行される。 if $0 == __FILE__ 処理内容 end

ブラス! (Brassed Off)

ユアン・マクレガーの持ってるのが、僕が小学生のときに吹いていたアルトホルンです。 どうでもいいことなんだけど、指揮者のダニー(ピート・ポスルスウェイト)の受賞コメントの一部が、何かの曲で SE として使われていたような気がする。「音楽こそが素晴…

Ruby を 256 倍使うための本 極道編のまとめ (1)

Rubyのライブラリを配置するディレクトリの別。 site_ruby Ruby に同梱されていないライブラリ用ディレクトリ site_ruby/1.6 Ruby version 1.6 でしか動作しないライブラリ用ディレクトリ site_ruby/1.6/i586-linux OS は Linux, i586 上でしか動作しないラ…

サルゲッチュ 2

アクションゲームとしてのバランス、やりこみがい、サルの名前や一言と、褒めるポイントはたくさんあるんですが、特筆すべきはこのコロコロコミックテイストかと。 小学校低学年が好きそう & 身の回りの物を元にしたアイテムのデザイン 信号機・虫歯・恐竜な…

ifconfig の出力の話 (UP BROADCAST NOTRAILERS RUNNING MULTICAST)

UP ifup されてれば UP になる。 BROADCAST ブロードキャストパケットを送受信できる? RUNNING ドライバがちゃんとロードされている。ケーブルのクロス・ストレートが合っている。 MULTICAST マルチキャストパケットを送受信できる? ……という感じだと思う…

コーヒーが爆発する話

木村紺「巨娘」で「メロディアンミニー」と鳴っていたアレは「メロディアンミニ」というコーヒーミルクポーションの CM か何かの曲らしい、とつい最近分かりました。 ところで、冷えたコーヒーにミルクポーションを入れて、かき混ぜずに電子レンジにかけると…

ping が通らない・ ifconfig で見ても NIC が RUNNING でない

PC-PC で接続してるなら、ちゃんとクロスケーブルを使ってるかチェックしろよ! ……たぶん 2 度目。これだけで 2 時間も使っちまったい。そりゃ google: Vine ping 通らない とか検索しても出てこないさ。 ストレートケーブルで PC-PC 間を接続している際の挙…

PCMCIA と NIC の認識順序

Vine Linux 3.2 は起動時に、 PCMCIA の有効化よりも先に NIC の始動を行おうとする。そのため、 PCMCIA (CardBus とか)接続の NIC を使っている場合は、起動時 NIC の初期化が失敗する。次のようなメッセージが出る。*1 Bringing up interface eth1: tuli…

起動時のメッセージを表示したままにする

Vine Linux なんかが起動時に表示する、 Starting sshd: [ OK ]といったメッセージは通常、ログインプロンプトが表示されると同時に消去されてしまって、見ることができない。これを見たいとき(消去させないようにする)は、 /etc/inittab の mingetty の起…

マウスパッドの固定

現在使っているマウスパッドの裏地はただのウレタンなので、机の上で滑って仕方がない。一度粘着力の弱い両面テープで固定しようとしたけれど、滑り止めのためか裏面が網目状になっていて付きやしない。 今のところコクヨの「プリット ひっつき虫」で無理矢…

Vine Linux 3.2 の不具合?

インストーラの LILO から "expert" モードでインストールを行う。 → Vine 3.1 だった。 3.2 では直ってた ftp からのインストールを指定 テキストモードで DiskDruid が起動する パーティションをフォーマットしたいが、フォーマットタイプに "ext3" がない…

PLUTO

立ち読みしただけですが、こりゃ面白いや。 表情のないロボットに感情を表現させる方法と能面の話 浦沢直樹のデザインと手塚治虫のデザイン (?) のごっちゃっぷり 手塚治虫っぽさ、例えばブラックジャックらしき人物とか 「アトムは人を殺せない、だから完璧…

ドミノ

「ニキータ」みたいな感じの映画を期待して観に行きました。脚本も演技も悪くないんだけど、なんか中途半端な感じがします。登場人物を増やしすぎなのかも? 700 円。

七人の侍

「生きる」でもそうだったんだけど、台詞が聞きとれないので日本語字幕付きで観ました キン肉マンソルジャー?(牧師) 「百姓はビクビクするより能がないで……」うちの婆ちゃんは農家なんだけど、だいたいこんな感じです 左卜全のすっとぼけたキャラがなかな…

Postfix + AMaViS + ClamAV で clamav がエラーを吐く on FreeBSD

/var/log/maillog に次のようなメッセージが残っている。 Nov 10 00:06:38 hostname amavis[42113]: (42113-04) Clam Antivirus-clamd: C an't connect to UNIX socket /var/run/clamav/clamd: No such file or directo ry, retrying (2) Nov 10 00:06:43 ho…

Debian の auth.log

Debian sarge なホストの /var/auth.log に次のようなメッセージが残っててあせる。 Nov 8 06:25:01 estima su[20150]: + ??? root:nobody Nov 8 06:25:01 estima su[20150]: (pam_unix) session opened for user nobody by (uid=0)すわアタックか、と思った…

ノートパソコン入手

K 西さんに譲ってもらいました。ありがとう。Vine 3.2 を入れるぜ。

プラトーン

「フルメタル・ジャケット」がロック・ミュージックでベトナム戦争を描いたとするなら、こいつはオーケストラだなぁ、と。心情へ深〜く潜りこんだ、というか。 両手を上げるあのシーンの人、どこかで見たと思ったら「スパイダーマン」のグリーンゴブリンの人…

Postfix で spam よけ(spammer が使っている DNS から判断)

……というドキュメントを書きました。 cclub サーバに行った設定の手順をまとめたものです。 http://www2s.biglobe.ne.jp/~nuts/labo/inti/postfix_ns_restrictions.html