メモ

DNSテスト自動化 in Ruby

DNSのテストといえば相場はdigかnslookupと決まってるわけですが、毎回手で打つのも癪なので自動化しましょ、というお話。 シェルスクリプトが未だ書けないおばかなのでRubyでごにょごにょする方法。 dnsrubyのインストール rubygemsにはnet-dnsやらpNet-DNS…

Plan 9 ソースコードでの例外機構 実装編

前に取り上げた「Plan 9 ソースコードでの例外機構 使い方編」の続きです.こんどは実装について. Plan 9のプロセスでは例外をサポートするために, それを表すProc構造体に特殊なメンバを導入しています.以下に挙げるnerrlabとerrlabがそれにあたります. これ…

Acme SACで日本語入力 on MacOSX

Plan 9でエディタといえばacmeがあります。3つボタンマウス必須というとてもファンシーな操作体系をお持ちですが, 使っているとなかなかクセになるという不思議なエディタです. これをPlan 9以外の環境でつかうために, Plan9PortやAcme SACを用いる方法があ…

GoからCの関数をよぶ(でけた)

GoからCの関数を呼ぶためのメモ。でけた。dylibでもいいらしい。

Macでrealforce

PCKeyboardHack http://www.pqrs.org/tekezo/macosx/keyremap4macbook/extra.html.jaこれを使うとWindows用配列のRealforce(108UH)をMacでも使えるみたい 家のHHKもできるんだろうか。右Ctrlが「Command」 変換キーが「かな」 無変換キーが「英数」 CapsLock…