トップ 最新 追記 RDF

雄也の?日坊主日記


2004-10-01

_ [管理] j96.org のデータバックアップ

データのバックアップを会社内に置いてある個人マシンにとることにした.


2004-10-02

_ [映画] ヴァン・ヘルシング

一ヶ月半ぶりにりえちゃんと会って,映画を見に行った.

ヴァン・ヘルシング コレクターズ・エディション [DVD](スティーヴン・ソマーズ)

中世の欧州が舞台で怪物退治屋(ヴァン・ヘルシング)が ドラキュラ退治をするというお話.

主人公じゃない登場人物はとっても無茶な敵さんの倒し方をしてくれる. 「そんなん,できるか〜」と最後らへんのアクションは楽しい.

主人公の過去とドラキュラ伯爵の特殊性について理解できなかった. 説明不足なんじゃないかなあ.

最後はきれいな終わり方だった.

今日は一日中雨だったけん, 映画の後は北浦に出て荒れ狂う日本海を眺めました.

_ [music] ユグドラシル

ユグドラシル

りえちゃんに借りて聞いてます. アルバムにある歌全てを合わせて一つの物語になっているとのこと. bump もいいよね.

代わりに equal を貸すつもりで話してたけど, 帰るころに二人とも忘れてました...次会ったときでいいか.


2004-10-04

_ [管理] apache2 のアップグレード

今朝方からたむらさんの日記が 動かなくなっているよとかずひこさんから口頭で報告がありました.

調べてみると,今朝 8 時半頃に apt-get upgrade した際に, suexec しなくなっていました. うーん...結局のところ,

# ln -s /etc/apache2/mods-available/suexec.load /etc/apache2/mods-enabled/

してから Apache を再起動して解決しました.

直後に前田さんから

11:03 <shugo> a2enmod使えばいいのに

と指摘がありました.

次からはこっちを使おう.

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

_ nanasi [read /usr/share/doc/apache/NEWS.Debian.gz]

_ yuya [う,/usr/share/doc/apache2-common/changelog.Debian.gz に * ..]


2004-10-06

_ [software] ratpoison の tmpwm バグ修正パッチ

ratpoison 上で VMWare を動かすために tmpwm *1 が必要だったけど, SEGV で落ちたのでバグ修正した.

これで C-t : tmpwm twm [RET] とすると twm が立ち上がり, ratpoison は一時的にコマンドキーに応答しなくなる. ratpoison に戻るときはウィンドウマネージャのプロセスを殺せばいいようだ.

パッチの内容
--- ./src/actions.c.orig	2003-05-17 19:12:52.000000000 +0900
+++ ./src/actions.c	2004-10-06 14:02:06.000000000 +0900
@@ -2852,8 +2852,14 @@

       /* Remove the window from the frame. */
       frame = find_windows_frame (win);
-      if (frame) cleanup_frame (frame);
-      if (frame->number == win->scr->current_frame) set_active_frame (frame);
+      if (frame)
+        {
+          cleanup_frame (frame);
+          if (frame->number == win->scr->current_frame)
+            {
+              set_active_frame (frame);
+            }
+        }

       /* put the window in the unmapped list. */
       numset_release (rp_window_numset, win->number);

*1  ratpoison の機能の一つ.ratpoison の使用中に一時的に別なウィンドウマネージャが使える.

_ [software] VMWare 3.2.1 を Linux 2.6 で使う

VMWare 3 はカーネル 2.4 なら使えますけど, そのままではカーネル 2.6 では使えません.

VMWare 3 のライセンスは持ってますが, VMWare 4 にするにはアップグレード分のお金が要ります.

金をおしんで VMWare 3.x をカーネル 2.6 で動かす方法を調べてみました. ただし,VMWare.com からは無保証になります.

  1. 通常通り <URL:http://www.vmware.com/> からダウンロードしてくる.
  2. tarball を展開して ./vmware-install.pl を実行する. このときコンパイルできずに失敗する.
  3. <URL:http://platan.vc.cvut.cz/ftp/pub/vmware/> から vmware-any-any-update83.tar.gz をダウンロードして展開し, runme.pl を実行する.

参考にした URL


2004-10-07

_ [software] Knoppix の cloop ファイルシステム

Debian だと cloop-src パッケージを使って cloop.ko を作ることができる.

あとは,/usr/share/doc/cloop-src/README に書いてあるけど,

# modprobe cloop file=/path/to/compressed/image
# mount -o ro /dev/cloop /mnt/

でマウントできた.

_ [software] Knoppix 3.6 カスタマイズ概略

ISOLINUX になった Knoppix のカスタマイズについて概略を載せる. そのうちスクリプト化しよう.

必要なもの

  • Knoppix のディスクイメージ (ここでは knoppix_v3.6_20040816-20040914.iso を扱う)
  • ディスク領域 3.5GB 程度
  • cloop-utils
  • cloop-module-`uname -r`

展開するとき

それぞれがなにをやっているかは 参考にしたきんねこさんの記事が詳しい.

mkdir -p source/KNOPPIX
mkdir -p master/KNOPPIX/KNOPPIX
mkdir /tmp/mnt-1
mount -o loop /path/to/knoppix_v3.6_20040816-20040914.iso /tmp/mnt-1
modprobe cloop file=/tmp/mnt-1/KNOPPIX/KNOPPIX
mkdir /tmp/mnt-2
mount -o ro /dev/cloop /tmp/mnt-2
cp -Rpv /tmp/mnt-2/* source/KNOPPIX
cp -p /tmp/mnt-1/KNOPPIX/*.* master/KNOPPIX/KNOPPIX
cp -Rp /tmp/mnt-1/*.* master/KNOPPIX/
cp -Rp /tmp/mnt-1/Demos master/KNOPPIX/
cp -Rp /tmp/mnt-1/Aist master/KNOPPIX/
cp -Rp /tmp/mnt-1/coLinux master/KNOPPIX/
cp -Rp /tmp/mnt-1/boot master/KNOPPIX/

ファイルを置いたり chroot したりして編集

作るとき

mkisofs -R -l -V "MyKNOPPIX iso9660" \
        -hide-rr-moved -v source/KNOPPIX \
| create_compressed_fs - 65536 \
> master/KNOPPIX/KNOPPIX/KNOPPIX
cd master/KNOPPIX
mkisofs -no-emul-boot -boot-info-table \
        -l -r -J -V "My-KNOPPIX" -hide-rr-moved -v \
        -b boot/isolinux/isolinux.bin \
        -c boot/boot.cat \
        -o ../my-knoppix-`date --iso`-01.iso \
        .

参考文献

_ [ボウリング] 宇野さん復活パーティ

今日は調子がよく,1 ゲーム目は 5 つストライクが出た. ストライク 2 本後 3 とかストライク 2 本後 1 とかなため, このときの点は決して高くはない. しかし,こないだからフォームがよくなっているらしく, それが結果にも表われているようだ.

4 ゲーム目はさすがに体力不足のため,かろうじて 100 台といったところ.

結果は

  • 137
  • 146
  • 136
  • 102

2004-10-09

_ [管理] kusanagi.j96.org にハードディスク追加

だいぶ増えてきたのでハードディスクを追加した.

cfdisk で /dev/hdc のパーティションテーブルを消しておく.

vgscan
pvcreate /dev/hdc
vgcreate vol0 /dev/hdc
lvcreate --size <?>G --name var vol0
lvcreate --size <?>G --name home vol0
mkfs -t xfs /dev/vol0/var
mkfs -t xfs /dev/vol0/home
mkdir /{var,home}-next
mount /dev/vol0/var /var-next
mount /dev/vol0/home /home-next
rsync -avH --delete-after /var/ /var-next
rsync -avH --delete-after /home/ /home-next
init 1
mkdir /root/old-directories
mv /var /home /root/old-directories
mkdir /var /home
mount /dev/vol0/var /var
mount /dev/vol0/home /home
rsync -avH --delete-after /root/old-directories/var/ /var
rsync -avH --delete-after /root/old-directories/home/ /home
exit

2004-10-10

_ [高専] キャッチボール

野球練習が雨で中止になったので橋本さんとキャッチボールをした. なかなか久しぶりなものだったのでへとへとだった.

二人で 1 時間半ちょっとやっていた.

_ [高専] 中浦水門

他二人と合流し,散策の四人となってから, もうじきなくなる中浦水門を渡った.

すぐとなりにできている新しい橋(江島大橋)はつながっていた. ちょっと前まではアクション映画に使われそうな 「建設中のため途中で切れてます.通れるのは主人公車のみです」状態だったのに...

まあ,これで船が通るまでの間待たされることもないだろう. あれは急いでいるときは本当むかつくもんだったけんなあ.

_ [高専] 水木しげるロード

夜だったが雨が止んでいて,年甲斐もなく盛り上がった.

ライトアップされているものもあれば,暗い中に置いてあるだけのものもある. 銅像は皆のよく触るところがぴかぴかになっている. きたろうの下駄も銅像になっていたので, 履こうとしたが小さすぎて履けなかった...

ぬらりひょんを見ようとしたところで大雨が降ってきた. さすがに総大将なだけはある. ちゃんとした日に見に来いといっちょられるのか.


2004-10-11

_ [software] FOX + FXScintilla + FXRuby

FOX-1.0.52-2 (Debian Sid の) + FXScintilla-1.57 + FXRuby-1.0.29 と FOX-1.2.9 + FXScintilla-1.61 + FXRuby-1.2.2 を試してみたが文字化けする.

試したコードは FXRuby-1.2.2 に付属した examples/hello.rb をちょっと変えたもので

#!/usr/bin/env ruby

require 'fox12'
require "uconv"

include Fox

application = FXApp.new("Hello", "FoxTest")
main = FXMainWindow.new(application, "Hello", nil, nil, DECOR_ALL)
FXButton.new(main, Uconv.euctou8("&Hello, World! こんにちは"), nil, application, FXApp::ID_QUIT)
application.create()
main.show(PLACEMENT_SCREEN)
application.run()

フォント周りなんだろうか...もうちょっと調べてみよう.

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

_ ひだか [FXScintillaは日本語表示とか編集は全然できないと思います。fox-unicode は全然メンテできていない..]

_ yuya [情報ありがとうございます.最初からクロスプラットホームな GUI ツールキットだったので日本語の扱いが弱いのはちょっ..]


2004-10-13

_ [software] FreeRIDE on Windows

FXRuby の FXApp#addInput (select(2) みたいなやつ)が 期待通りに動かないため, プログラムが自分で終了した場合に出力表示ができなかった. (gets とかでプログラムを止めておいて,ストップさせればそのときに表示される.)

以下のパッチによってプログラムの終了時に Output View に出力されるようになるけどなんだかなあ.

まつもとさんは「標準入出力があればいい」と言われたので, 最初から標準入力が使えない FreeRIDE はやめにしました. こちらであわせるとも言われたけども, IDE のせいで制限されるのはなにかが狂っている.

というわけで結局のところ, Ruby ではテキストエディタ + 端末が最高の開発環境なのだろう.

patch
--- plugins/rubyide_tools_fox_script_runner/script_runner.rb.orig	2004-10-01 06:22:22.000000000 +0900
+++ plugins/rubyide_tools_fox_script_runner/script_runner.rb	2004-10-13 19:38:31.000000000 +0900
@@ -136,6 +136,17 @@
       attach_stdout(@out)
       attach_stdin(@inp)

+      Thread.start do
+        begin
+          Process.kill(0, @pid)
+          sleep(0.1)
+          retry
+        rescue Errno::ESRCH
+        ensure
+          stop
+        end
+      end
+
       @inp.print "go\n" # resume remote process

       @previous_trap_handler = trap("SIGINT") do
@@ -227,7 +238,7 @@
     def detach_stdout(fh)
       if fh
 	begin
-	  print_stdout(fh.sysread(100000)); # flush stdout
+	  print_stdout(fh.sysread(100000).gsub!(/SS TT OO PP/,'')); # flush stdout
 	rescue EOFError
 	  # Do nothing
 	end
本日のツッコミ(全5件) [ツッコミを入れる]

Before...

_ shugo [でもEmacsのshell-modeっていまいちだよね。]

_ yuya [ruby -e 'p [$stdin.tty?, $stdout.tty?, $stderr.tty?]' は一応 ..]

_ ささだ [xyzzy だと F10 でエラー箇所へジャンプ。 CGI はそういえば環境変数でなんかいけたんだっけ。忘れてまし..]


2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|
2006|05|
2007|04|05|09|10|11|
2008|04|05|08|10|11|
2009|02|03|04|05|06|07|08|09|10|11|
2010|02|03|04|07|10|
2011|04|08|
2012|02|10|
2014|05|06|08|
2018|03|
楽天で探す
楽天市場
キーワードから探す
楽天トラベル