Home > Archives > 2008年04月

2008年04月

困りもの

1コアでプログラムの立ち上げだけで40秒かかるってのも困りもんだなぁ.コア数8で4秒くらいだから気にしてなかったけど何が悪いのやら.

初めて知ったような気がする

みどりの券売機って乗車券のみも買えるのか.

アホなことする人がいるな

【ニコニコ動画】東方永夜抄と風神録「重ねて」プレイしてみた

wine でゲームの動作検証した動画とか探してたら見つけた.どうせなら紅魔郷と妖々夢も重ねてほしいところ.

おもむろに

研究室に5巻までしか発見できなかったのでもやしもんの6巻を注文.限定ものに弱いので限定版をぽちっといたのだが… おまけのオリゼーが予想外にデカい.頭の直径が20cm以上.どう考えてもオリゼーのおまけに6巻が付いてきたとしか思えん.

Ekiga + Polycom = ?

Ekiga 使って h323 で polycom につなごうと思ったのだが,イメージ側のストリームの調子がおかしい.Polycom が画像を受信できてないっぽいし,Ekiga側のレンダリングも1/3ぐらいのブロックが壊れ気味.さて何が悪いのだろうか?

朝飯@築地

行ったことがなかったので朝飯に付いて行ってみた.飯の美味しさよりも店の構造が複雑怪奇なことに感動した.古い建物でがんばってるよなぁ.

gooの歩行者ナビ

どこでもルートナビあたりから迷い込んだのだけど,歩行経路の検索がおもしろい.距離優先/時間優先/楽な道優先/地下道・屋根のある道優先とかいう優先のつけ方が出来る.地下道の情報やら横断歩道の情報やらが入っているようで,雨に濡れないように地下道をグネグネ行進するルートを出してくれたり,横断歩道のないところでは道を横断してくれなかったりする.携帯から使うと便利な気もするけど… 解像度が高くないと使い勝手が悪かったりするのだろうか?

Vista は WOL に適さないような…

スリープ状態からWOLで起きない.パススルードライバの問題なのかしらんけどNICの電源を落としてくれる.スリープ前提のOSのくせにスリープからうまく起きてくれないのはどうにかしろといいたい.

しょうがないから NIC から起こさずに物理的に遠隔操作で電源ボタンをたたいてやるか.

Wine を試す

VMwareでDirect3Dがうまく動かないので,wine に逃げてみた.

とりあえず東方は素でよく動く.紫雨はいくつか試したけど素ではうまく動かない.最後に手元にあった空飛ぶ赤いワイン樽は背景が真っ白になったけど動いた.

この動き方を見ると wine の中の人が東方やるためにがんばったと思えなくない.とりあえず compiz とあわせても問題なく動いているので満足.

SICP

なんで eval と apply がぐるぐるまわるんだっけ?

ファイル復元

Vistaに移ってからエクスプローラでフォルダごとファイルを間違って消してしまうことが増えたような….TreeViewとListViewで何処にフォーカスがあるのかが見えにくいのがいけない.ListViewがわのファイルにフォーカスがあるつもりでShift+Delで消したらTreeView側にフォーカスがあったらしくフォルダごと逝ってくれた.

ということで,DataRecoveryというものを使って復元.200個くらいあったファイルのうち3つほどつぶれていたけど他はサルベージ成功.とりあえずあとで寄付しておこう.

来客

よくわからない問題があるからとたずねられたのだが,なんのことはない拡張BNFで与えられるいくつかの言語がLL(k)でパースできるかという問題だった.とりあえず脳内で勝手に左再帰の除去が走ってこんがらがったのだが出題者の意図は何処にあったのだろうか?

ウィザーズクライマー体験版をやる

自由度高いうえに短すぎてよくわからない.とりあえずあと一ヶ月待つ.

X復帰

http://www.prc.tsukuba.ac.jp/~washo/?p=121とか眺めつつファイル修正したら動いた.が,結局修正したファイルって何やってんだろう? それと,compizの有効化を視覚効果のダイアログから設定できなくなるのもどうにかできないものか?

X...

ubuntuでnvidiaドライバを最新のに無理やり置換したら起動時にXがうまく起動しなくなった.コンソールで startx と叫べば nvidia のXサーバが立ち上がるので… 起動スクリプトのどこかで誰かが何かやらかしているとは思うのだけど.よくわからず.

裸族の二世帯住宅

安くなってきた500GのHDDx2と裸族の二世帯住宅を買ってきてデータのバックアップに使うことにした.使ってるマザーボード(P5B DELUXE)にポートマルチプライヤ対応のeSATAがついてたので二台のHDDを独立に利用中(AHCIの有効化で嵌りかけたが…).内臓のHDDが古めなので外付けのHDDのほうが高い読み込み速度を持つ状況.そして下側のHDD用の青色のLEDが切れてる… 初期不良だな.

解決した問題と新たな問題

eclipse が swt のライブラリを見つけられない問題は,落としたアーカイブが32bit用だったか壊れていたかしてたらしい.64bit用を別サーバから落としたらちゃんと動いた.

ubuntuのfirefox が三つ以上のウィンドウを開けなくなる現象は,https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/135110 によると google toolbar を使ったときに起こるらしい.めんどうなので googletoolbar を消しておくことで解決.

で,新たな問題.

gcc-4.3.0 が一ヶ月前に出ていたはずなので手元でコンパイルして使ってみようとしたのだが… libgcc の make に失敗する.オブジェクトファイルが見つからないだかなんだか.parallel mode がどうなったのか気になるところだけど面倒そうなので保留.

vmwaredsp を試すが…

VMware Player が /dev/dsp を占有してくれるのを解消するための vmwaredsp-1.4 (ここいら)を導入しようとした.環境は Ubuntu 7.10 (amd64) で.

とりあえず ALSA は入ってたので残りの物(ESD, aRts)を導入.

sudo apt-get install esound
sudo apt-get install libesd0-dev libartsc0-dev

artsc のヘッダファイルがソースに書いてあるパスとは別の位置にいるので,/usr/include/kde/artsc を /usr/include/artsc にでもシンボリックリンクしとくか,Makefile に -I/usr/include/kde/ 書くかする.

で,make すると…

/usr/bin/ld: libvmdsp.so: undefined versioned symbol name lseek64@GLIBC_2.2.5

とかいうのが出てきてリンクできない.しょうがないので64bit環境用の map ファイルを作る.

cd src
mv vmdsp.map vmdsp32.map
cat vmdsp32.map | sed -e 'H;$!d;g;s/\([^}]*};\)\{3\}/GLIBC_2.2.5 {\n\tglobal:\n\t\tclose;\n\t\tioctl;\n\t\tlseek;\n\t\topen;\n\t\tread;\n\t\twrite;\n};/' > vmdsp64.map
ln -s vmdsp64.map vmdsp.map
cd ..

もう一度 make やり直すと無事コンパイルされた.

が,うまく動いてない.LD_PRELOAD を指定するタイミングが悪いのかなぁ? VMwarePlayerの最終的なバイナリの起動時に指定しているのだけど.というか端末ごと落ちてくれたりもするし.とりあえ保留.

別手段のWinESDを使ったやり方では音が出たから良いとするか….ホスト側に eds 立ち上げ忘れるとビープ音が鳴り響くという落ちがついてるけど.

emacs フォント設定(暫定)

よく分からんので英字と漢字の比率の問題とかを無視.AsciiをBitstream Vera Sans Monoにして,日本語部分に IPAモナー使って特殊記号とかにCode2000(US$5)を使うことにする.

(cond (window-system
       (set-default-font "Bitstream Vera Sans Mono-12")
       (set-fontset-font (frame-parameter nil 'font)
                         'japanese-jisx0208
                         '("IPA モナー ゴシック" . "unicode-bmp"))
       (set-fontset-font (frame-parameter nil 'font)
                         'gb18030
                         '("Code2000" . "unicode-bmp"))
;;       (set-fontset-font (frame-parameter nil 'font)
;;                         'gb18030
;;                         '("FreeMono" . "unicode-bmp"))
           ))

が,上記の設定は最初のフレームにしか効かないので,C-x 5 2 とかで増やしたフレームでは上記のフォント設定にならない.default-frame-alist に無理やり設定突っ込もうと

(add-to-list 'default-frame-alist '(font . (frame-parameter nil 'font)))

とかやったら落ちたしなぁ.諦めよう.

赤門ラーメン【あんかけスープ】

毎度のごとく中央食堂で赤門ラーメンを食べた後,立ち寄った第二購買部にて発見.レトルトパウチに入ってる.通常価格450円? 420円の特別価格380円だった気がする.

東京大学 安田講堂地下にある中央食堂の人気メニュー「赤門ラーメン」。永きに渡り、多くの方々に愛され続けてきた中央食堂「赤門ラーメン」を再現したあんかけタイプのスープです。

で,買って帰ってもやしと麺を用意して食べてみた.感想:

  • ひき肉が細かすぎる.というか,肉ペースト状態?
  • 香りが… レトルト的というか,どこかのレトルトの中華丼とかと同じような?
  • 辛くない.ぼけてる?
  • 野菜類が… レトルトなのでどうにもならんか

ということで,本物を全然再現出来てない気がするのだけど….とりあえず,これをまた食べたいとは思えない.まあ,たまたまはずれだった可能性もあるのでもう一つ試すかも知れんけど.

結論:これ食べて絶望して本物を食べたい気になるので売り上げ増加? とりあえず本物食え.

emacs でフォントまわり

忘れるのでコマンド書いとく

describe-char [C-u C-x =]
文字の emacs 上での扱いが見える.とくに,どのフォントで表示しているかが分かるので便利.
list-charset-chars
charset 内の文字一覧が出る

とりあえずXftをバックエンドに使ってるときに fontset がどうなっているのかよく分からん.fontsetを作る関数がXFLDをとるので… さてどうしたものか?

emacsで文字が…

fortress-mode で unicode になって部分のフォントが全部豆腐になってる.何が悪いのかと色々試したけど結局のところ使ってるフォントが数学記号をカバーしてないだけのようだった.

で,ついでなので emacs も新しくしてしまえとhttp://peadrop.com/blog/2007/01/06/pretty-emacs/

のemacs-snapshotいれてみた.日本語もアンチエイリアスかかっててきれい.

が,漢字と英字の比が2:1でないのでどうにかせんと.

思いのほか切られているなぁ

Fortress Language Specification 1.0 で 1.0beta にあった内容でおもしろそうな所が結構バッサリやられてる.まあ,実装及び実装のための研究が追いついてないんだろうけど.とりあえず,消えた部分に関してはこれからやったことが Specification になるのだろうから色々やっておくとよいのかもしれない.

酒を飲んでいるようだ.関わらないでおこう.

昼前

人がいない.一旦寝て夜くることにしよう.

開始

本年度の研究室のオフィシャルな開始日.昨年度末で多めの移動があったので今年度は人が減ったなぁと思ったけど,ただ単にいるべき人間がいないだけだった気もする.

無駄に疲れる

オンラインショップで在庫発見→秋葉原に店舗があるので秋葉原へ行ってみる→在庫ないと一蹴される→オンラインショップで在庫ありのままなので注文する→在庫ないので一週間かかると連絡が来る.

とりあえず在庫状況の反映はリアルタイムでないことがよくわかった.あたりまえなきもするけど.

また忘れた

フェライトコア買ってこようと思ってから何度も秋葉原に行っているにもかかわらず毎度のごとく買うのを忘れる.高くても amazon とかで注文したほうが早い気がしてきた…

帰る

18切符を使うタイミングがこの週末しかないので山北の桜を見つつ実家に帰る.御殿場線山北駅には線路沿いに桜が植えられていて,カメラをもった大量の人間が線路をまたぐ橋の上から撮影をしていた.とくに,電車が桜の中を通過する様子がねらいらしい.が,御殿場線は30分に一本のペースなので橋の上の回転が悪く,スタンバってる連中もなんとなくお疲れの様子だった.

続き

自分の居座る部屋は大方の片づけが終了.とりあえず雨が降る前に入り口にマットを配置したい所存.

研究室模様替え

めちゃくちゃつかれた.もう机運びたくない.

eclipse が動かない…

なんかswtのライブラリへのパスの指定あたりでおかしいらしいけど… いろいろやったけどどこかで根本的に間違っているに違いない.明日からは部屋の移動で何も出来ないだろうからまた来週考えるか.

渡り鳥なsed

エイプリルフールなのでジョークプログラム.実行されるたびに同じディレクトリの *.sed ファイルを渡り歩く sed のコード片.たぶん一番古いファイルに移動しようとする.今いるファイルの書き込み権があるのにわたり先の書き込み権がないと海に落ちて死ぬ.鳥がくっついても元のスクリプトの動作に支障はない(はず).

#start_of_mcode
1{x
s!.*!sed 'y/\\x00/ /'</proc/$PPID/cmdline!e
s!.* \(\w\+\.sed\).*!\1!
H
s/.*/ls -t *.sed/e
s!.*!(sed -e '/^#start_of_mcode/Q1;$s/.*/&\\n/p;d'<&)!emg
/^\n*$/!{
G
s/\(.*\n\).*\n\(.*\)/\2\n\n\1\n/
s/\([^\n]*\n\)\(.*\)\n\1/\2\n/
s/\n*$//
s/.*\n//
H
s!.*!sed ''<&>/var/tmp/migratory_sed_temp!e
g
s!.*\n\(.*\)\n\(.*\)!(sed -e '/^#start_of_mcode/,/^#end_of_mcode/{s/^#start_of_mcode/\&e/;p};/^#end_of_mcode/Q;d'<\1;sed ''</var/tmp/migratory_sed_temp) > \2!e
g
s!.*\n\(.*\)\n.*!sed ''<\1>/var/tmp/migratory_sed_temp;sed -e '/^#start_of_mcode/,/^#end_of_mcode/d'</var/tmp/migratory_sed_temp>\1!e
}
s/.*//
x
s/\n.*//}
#
#   v v
#  (+.+)
#  //,,)
#
#end_of_mcode
 
# the bird never migrates to a zero-sized script
 

灯台盛況

「東大生協」の打ち間違えなのだけど google さんは頭がよくて「もしかして: 東大生協」と言ってきてくれる.みんな打ち間違えるのかねぇ? そして,もしかしてで検索し直さなくても東大生協がトップに出ていたりするのは何でだろう?

Home > Archives > 2008年04月

Search
Feeds

Page Top