zt日記

書いているのは Kazuhiro NISHIYAMA a.k.a. ZnZです。
2001|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
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|
2012|04|05|06|09|

この日記にはツッコミを入れられます。 ツッコミを入れたい日付をクリックすると、フォームが現れます。

xreaでtDiaryを使う方法はxrea.com で tDiary を使う方法インストールメモXREA + tDiary + Namazuをどうぞ。


2004年11月02日(Tue)

[Windows] SFUのiconv

SFUのiconvの話が気になったので、C:\SFU\usr\include\iconv.hを見てみたらextern iconv_t __cdecl iconv_open(const char *, const char *);となっていました。


2004年11月03日(Wed)

[ruby] freezeされたりされなかったり

Fixnumはfreezeしても実際にはfreezeされてなくてfrozen?はfalseのままって話かな。

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

まつもと [ハッシュキーを配列にしてるんで文字列だけfreezeされてるってオチです。]


2004年11月04日(Thu)

[Windows] Tiny Footprint モード

タスクマネージャで間違えてダブルクリックしてしまったらメニューバーとタブが消えたので驚いたので調べてみると「Tiny Footprint モード」というものらしい。


2004年11月05日(Fri)

[misc] 「司会者」

NHKは所属タレントと言っていました。

2004-11-06追記: Good Wrappers For People Who Love Bad Know-Howsによると島田紳助の肩書きまとめというのががあるらしい。


2004年11月06日(Sat)

[web] NetSecurityがWiki書き換えをWeb改竄として記事を書いてしまい赤っ恥さらしている

void GraphicWizardsLair( void ); //より。

コメントspam対策と同じようなものをwikiにもつけた方がいいのかもしれない。ライセンスに同意するかどうかとかのチェックボックスでもつけてみるとか。

[ruby] mingruby

mingrubyのメーリングリストでmingruby-usersの方は日本語という選択肢があるのにmingruby-announceの方はEnglish (USA)しか選べないのはなぜだろう?


2004年11月08日(Mon)

[debian] woodyに新しいcourier-imap

backports.orgで探して、というのは言うのが遅かったらしい。


2004年11月11日(Thu)

[tDiary] コメントスパム

なんか来てたので隠した。来てたのが全部2001年(10/1,9/9,10/6,10/3)というのが何とも。ねらわれやすいキーワードでもあるんだろうか。


2004年11月12日(Fri)

[gpg] keyringをわける

keyringを作るを参考にして、種類ごとにkeyringを分けることに挑戦してみる。

まず~/.gnupg/gpg.confkeyring /home/kazu/.gnupg/ruby-pubring.gpgを追加。

次にgpg --keyserver pgp.mit.edu --options /dev/null --no-default-keyring --keyring ~/.gnupg/ruby-pubring.gpg --search-keys ruby-langで追加してみる。--no-default-keyringがないと~/.gnupg/pubring.gpgに追加されてしまい、--options /dev/nullがないとgpg.confの一番最初に書いたkeyringに追加されてしまうらしい。

追加するキーを間違えたらgpg --delete-key ruby-langなどで削除すればいい。


2004年11月15日(Mon)

[Windows] PowerPoint 2003 Viewer

pptファイルを見る必要があったので、PowerPoint Viewerで、と思ったら入っていなかったので、ダウンロードしようと思って見てみると、2004 年 10 月 8 日以前にダウンロードされた場合は、現在ご利用の Microsoft Office PowerPoint 2003 Viewer をアンインストールし、新規にダウンロードしてインストールしなおすことを強く推奨します。と書いてあった。理由が書いてないのでなぜなのかは不明。

[ruby] Rubyist Magazine 0003号

土曜に風邪引いて日曜はゆっくり寝てたりしてたらでていたらしい。というわけで編集後記には何もかけず。

[Windows] AVG Anti-Virus

AVG Anti-Virus 7を入れてみた。XPSP2に対応しているのでセキュリティセンターで文句を言われなくなった。

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

NT [手元の環境に前から入れてあったものと新しいものを比べてみた結果、古いものには gdiplus.dll の脆弱性の問題..]


2004年11月17日(Wed)

[net] AH-K3001Vのドライバ

Windows用のは付属のCD-ROMの中からしか入手できなくて困る。

他のOSの非公式のドライバはネットから入手できるってことはWindows以外で使う方が便利という罠?


2004年11月18日(Thu)

[debian] shfs

SHFS を試すを参考にしてsargeで使ってみた。make-kpkg modules_imageの方法はなぜかうまくいかなかったので、/usr/share/doc/shfs-utils/README.Debianに書いてあったようにmodule-assistantでauto-installしてみたら、すぐに使えるようになった。
% sudo aptitude install shfs-source shfs-utils
(略)
(suidビットは立てる設定にしておく)
% sudo module-assistant auto-install shfs-source
Done with /usr/src/shfs-module-2.6.8-1-386_0.35-1+2.6.8-5_i386.deb .
未選択パッケージ shfs-module-2.6.8-1-386 を選択しています。
(データベースを読み込んでいます... 現在 143112 個のファイルとディレクトリがイン ストールされています。)
(.../shfs-module-2.6.8-1-386_0.35-1+2.6.8-5_i386.deb から) shfs-module-2.6.8-1-386 を展開しています...
shfs-module-2.6.8-1-386 (0.35-1+2.6.8-5) を設定しています ...
 
% cd
% mkdir hogehost
% shfsmount hogehost: hogehost
% ls hogehostなどいろいろ
% shfsumount hogehost

2004年11月21日(Sun)

[ruby] Rubyインタプリタのパス

test以下でがんばってるところがあったような気がして探してみると、test/ruby/envutil.rbの中だった。ruby_1_8とHEADで比べてみるとENV["RUBY"]を見ているかどうかと言う違いがあった。test以下はファイル数なども違っているみたい。

[Emacs] メモ書き

howmを使えばいいような気が。

[xrea] ディスク容量変更申請

追記しようとしたらquotaでひっかかったので、とりあえず*~を消すなどの一時的な対処をしつつ、圏外からのひとこと(2004-06-04)からリンクされていたXREA SUPPORT BOARD - [公式フォーマット] ディスク容量変更申請で申請してみた。

[debian] sargeで6to4

sargeで6to4でのIPv6接続をしてみた。参考にしたのはVine LinuxでIPv6を使う方法など。ルーターのMN9300がIPv6ブリッジ機能に対応しているのでLANのマシンからつないでみた。 最初にprintfコマンドなどでグローバルIPアドレスの16進数表現を取得しておく必要がある。それさえわかってしまえば後はupしてアドレスを設定していくだけ。 /etc/network/interfacesで設定してしまえば後はifup sit0ifdown sit0でupやdownが出来るようになる。
% printf "2002:%02x%02x:%02x%02x::1\n" XXX XXX XXX XXX
2002:xxxx:xxxx::1
 
(手動でupするとき)
% sudo /sbin/ifconfig sit0 up
% sudo /sbin/ifconfig sit0 add 2002:xxxx:xxxx::1/16
% sudo /sbin/route -A inet6 add ::/1 dev sit0 gw ::202.255.45.5
 
(手動でdownするとき)
% sudo /sbin/ifconfig sit0 del 2002:xxxx:xxxx::1/16
% sudo /sbin/route -A inet6 del ::/1 dev sit0 gw ::202.255.45.5
% sudo /sbin/ifconfig sit0 down
 
(/etc/network/interfacesでの設定例)
auto sit0
iface sit0 inet6 static
        address 2002:xxxx:xxxx::1
        netmask 16
        gateway ::202.255.45.5

2004年11月22日(Mon)

[ssh] ssh scp sftp の正しい自動実行方法

*Messages*経由。*Messages*の方の「command="echo $SSH_ORIGINAL_COMMAND | grep -q '^rsync ' && ash -c '$SSH_ORIGINAL_COMMAND'"」というのは「; other command; echo rsync」とか「rsync `other command`」とかでrsyncと一緒に何でも実行できそうな気がする。実際試した訳じゃないので無理かもしれないけど。

[debian][KDE] KDEとGtkTreeViewと色設定

loquiの右下のチャンネル一覧のGtkTreeViewにフォーカスがないときに濃い灰色にならなくてわかりにくくて困っていたが、KDEの色の設定で「非KDEアプリケーションにも色設定を適用」のチェックを入れているとまずかったらしい。

[Meadow][cygwin] GANAware: Meadow で作ったファイルを cygwin で見ると…

zw-kdoo経由。

前に見たときに、パーミッションの値を最終的にchmodに渡すときに文字列なんだから途中で無理に数値にしなくてもずっと文字列で扱えばいいのに、と思ったのを思い出した。

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

simm [前者は先頭に rsync がこないので問題ありませんね。 後者はまずそうですが、やってみたところ other com..]


2004年11月23日(Tue)

[ruby] rgettext

rgettextで文字列中に「#」が入っているとまずいらしい。「\#」は/usr/lib/ruby/1.8/gettext/parser/ruby.rbをちょっと修正すると通るようになったけど、「#{}」のようなものは通らないままで「%s」を使えというwarningやerrorでもいいような気がする。


2004年11月27日(Sat)

[ruby] [ruby-list:40318] 関西地区勉強会

行ってきました。最初の待ち合わせ場所のラーメン屋の地図がわかりにくくて迷ったり、帰りの駅に入ったら反対のホームに移動できなくて、結局一度外に出ないとだめだったりとか、移動にトラブルが多かった気がする。

勉強会の内容としては、誰かがネタを提供してそれを元に話をしていく(話が発散していく)という感じでした。そして、話の内容に応じて時々レシピブックを参照していました。

[ruby] glark

TechWiki - RubyAppによると「ruby の正規表現で、日本語も検索できて、and or 検索もできて、マッチ部をカラー表示してくれる」らしい。


2004年11月29日(Mon)

[ruby][gonzui] gonzui 0.1 公開

gonzuiが公開されたと言うことで入れてみた。

「BDB binding for Ruby 0.5.2 or later (0.5.1 is NG)」と書いてあったので、sargeのパッケージのlibdb4.2-ruby1.8のバージョンを確認してみたところ0.5.1-1になっていたので使わずに、~/opt/ruby18に入れているruby 1.8に現時点での最新版の0.5.3をとってきてruby18 extconf.rb && make && make installという感じで入れてみた。

gonzuiは使用するrubyのプログラム名がconfigureで指定できないようなので、ruby18 -pli -e 'gsub!(/\bruby\b/, "ruby18")' configureで変換して、./configure --prefix=$HOME/opt/$(basename $(pwd)) && make && make installで入れてみた。

実行ファイルの1行目もruby固定のままなので、ruby18 =gonzui-import gonzui-0.1.tar.gzruby18 =gonzui-serverのようにして試した。(=program$(which program)と同じ意味)

[gonzui] gonzui-import --apt

aptでとってくるとどんな感じだろうとruby18 =gonzui-import -d ~/gonzui.db --apt libglib2.0-0でimportしてみたらglib2.0-2.4.7/upstream/tarballs/000_glib-2.4.7.tar.gzが展開されずにそのまま入っていて困ってしまった。

検索してみたところ、検索対象はC言語のみでRubyのソースは検索対象になっていないようだった。


copyright © 2001-2013 ZnZ
Key fingerprint = 6E14 2C9C DBD7 874D 8B3C CAA8 9B58 5538 ED7E 1B73