トップ «前の日(11-30) 最新 次の日(12-02)» 追記

muneda's diary


2003-12-01

_1 Re: マリオ3のとある動画

真相

kdmsnrさんとこより

なるほど.とはいえ簡単にできるもんじゃないよ.すげぇすげぇ. 前のリンクではファイルが消えているみたい.→ こちらにもありました

_2 野良ebuild

.ebuildファイルをここら辺から拾ってきて,/etc/make.conf内の

PORTDIR_OVERLAY=

で指定したディレクトリに置く.そのファイルがあるところで,

ebuild hoge.ebuild digest

とすれば,emergeするために必要な

Manifest
files/digest-hoge

のファイルを作成してくれる*1.あとは普通にemergeすればOK.

風博士のebuildファイルが0.1.0になっていたのでアップグレードすることに.上記方法でemergeする準備はできたものの,cvsでproxyを越えられずそこで止まる.残念.とりあえずはcvs版じゃない0.1.0を使うかな.

Tags: Gentoo

*1 前はやり方がわからず自前でmd5sumを求めてファイルを作った

_3 日本ブレイク工業Flash

各所で大流行の日本ブレイク工業社歌.確かにすごい歌詞だ.

_4 MinGW2.0とMSYSのインストール

ここを参考に.cygwinほどものはいらないので.起動時ウィンドウサイズはどうやって変えるんだろうか.でもtar,diffくらいしか使わないかも.

_5 NEC、CPUやメモリなど主要コンポーネントを二重化した4Wayサーバーなどを発表 (Enterprise Watch)

こういう二重化してあるコンポーネントはどうやって切り替えるんだろうか?常にサブ側がメイン側のデータのコピーをし続けていて,まったく同じ状態を保つのだろうか?

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

_ 新堂 [bash (や zsh) にこだわりがなければ、GNU utilities for Win32 と tcsh for..]


2004-12-01 朝曇りのち快晴

_1 復活

2泊3日の研修から帰ってきた.3日ネットワークにつながっていないとどれだけ遅れるんやろうか.

日記の更新自体は最近間隔開き気味だったのでそう変わらんけど.

今日からまた更新しまっせ>S☆

_2 お買い物

Baldur's Gate Dark Alliance 2 Baldur's Gate Dark Alliance 2

ヨメはんの弟君が全作PCCWジャパン・ザ・ベスト バルダーズゲート・ダークアライアンス PCCWジャパン・ザ・ベスト バルダーズゲート・ダークアライアンスを持っていたので借りてやった.最初はすげぇおもしろくなかったのに,しばらくやっているうちにめっちゃハマった.もう続編はやるしかないやろ.とりあえず死んでなんぼのゲーム.

22日が待ち遠しい.水曜日だけど翌日は休みなので大丈夫やし.

先日まで15%OFFだったのに12月に入ったからか発売まで3週間になったからか12%OFFにとどまっていた,残念.

Tags: Buy

2005-12-01 曇り,ひさしぶりの冷え込み

_1 接続を切る

telnet の接続を切る

^]

'^' と ']' を入力するのではなく, 'C-]' (Ctrl を押しながら ])のこと

% telnet 10.XXX.YYY.ZZZ
Trying 10.XXX.YYY.ZZZ...
Connected to 10.XXX.YYY.ZZZ.
Escape character is '^]'.
(ディストリビューション名)
(Kernel 版数) on (アーキ名)
login:

'C-]' で以下の状態になる.telnet接続は切れたがプロセスは継続.

telnet>
telnet> quit
Connection closed.
%

接続先マシンを落として telnet がコマンドを受け付けてくれなくなったときに ウィンドウごと落としたり, kill しなくてもよくなった.

ssh の接続を切る

~.

これはそのまま '~' と '.' を入力する

% ssh 10.XXX.YYY.ZZZ
muneda@10.XXX.YYY.ZZZ's password:
Last login: Wed Nov 30 20:49:15 2005 from 10.AAA.BBB.CCC
[muneda@????? ~]$

'~.' で接続が切れ, ssh プロセスも終了する.

Connection to 10.XXX.YYY.ZZZ closed.
%
Tags: Linux

_2 「見せてもらおうか、貴様の携帯の性能とやらを」 - 【やじうまPC Watch】シャアとアムロの名台詞が飛び出す「携快電話13」

まぁ別にガンダムでなくてもいいのだが,バックアップとらなあかんよなと思ったり.\3,000か.

Tags: Memo

_3 Oboe (ITmedia)

メモ.

Tags: Memo

2006-12-01 曇り,事務所は暑いから激寒いへ

_1 年末

もう今年も残すところあと1ヶ月.早いもんだ.

_2 IDカード

入社から丸3年経って,ICチップの有効期限切れが近づいてきたので.

それにしても自分でやっておいて何だが,IDカードの写真が金髪ってヒドいな.はたして3年後の更新時はこの写真を見てどう思うんだろうか.

そうそう,新カードになって磁気テープ部も復活.これで食堂での精算が苦じゃなくなる.

Tags: Life

_3 室温

今日事務所内での引っ越しをしたんだが,信じられんくらいの温度差.

午前中は半袖Tシャツだったのに,午後はトレーナ.前の場所は暑いと感じていたが,今の場所はエアコンの風の出口にあたるのでものすごく寒い.っていうかこの時期に26度の冷房がかかっているってどんな環境やねん.

ということで,めちゃくちゃ寒いので膝掛けでも用意しようかと.

Tags: Life

_4 「休止状態」ボタンをデスクトップに置く方法

「電源を切る」ボタンをデスクトップに置く方法にインスパイアされたので試してみる.

コマンドラインから電源オフや休止を実行する − @ITを参考に,コントロールパネルから休止状態を有効にするをチェック.

項目の場所を入力してくださいの質問には

rundll32.exe powrprof.dll,SetSuspendState

と入力.

名前の指定にはお好きな文字列を.私は

休止状態

と入力.

アイコンはお好きなものを.私はpop*popと同じく電源を切るボタンを選択.

これで完成.「電源を切る」と同じく何も聞かれずにいきなり休止状態になります.

電源を切ると,スタートアップに登録されているアプリの起動やら何やらで時間を空ので,通常は休止状態にするようにしています.

追記(20061205): ワンクリックで素早くパソコンを休止状態にする / デジタルARENAを発見.この記事1年半近く前のもの.

Tags: Memo

_5 Re: libataでhdXからsXXへ

昨日に引き続きlibata(PATA)について.

まずは標準設定がどうなっているのかについて.configファイルを確認.

$ find arch -type f -name '*config*' | xargs grep -H CONFIG_IDE=
arch/x86_64/defconfig:CONFIG_IDE=y
arch/ia64/defconfig:CONFIG_IDE=y
arch/i386/defconfig:CONFIG_IDE=y
arch/sparc64/defconfig:CONFIG_IDE=y

となっていて,多くのアーキでは旧インターフェイスを使用.ppc,mips,arm,sh,frvなどIDEのデバイスを利用しない組み込み系ではCONFIG_IDEは設定されていないものが多い.

$ find arch -type f -name '*config*' | xargs grep -H "CONFIG_PATA.*="
arch/mips/configs/tb0287_defconfig:CONFIG_PATA_SIL680=y
$ find arch -type f -name '*config*' | xargs grep -H "CONFIG_ATA_GENE"
arch/mips/configs/tb0287_defconfig:# CONFIG_ATA_GENERIC is not set
arch/x86_64/defconfig:# CONFIG_ATA_GENERIC is not set
arch/sh/configs/r7780rp_defconfig:# CONFIG_ATA_GENERIC is not set
arch/ia64/configs/sn2_defconfig:# CONFIG_ATA_GENERIC is not set
arch/i386/defconfig:# CONFIG_ATA_GENERIC is not set

なので標準サポートはしていない.基本はこれまで通り/dev/hdXが使われる.

次に,標準のコンフィグファイルであるarch/i386/defconfigをベースにコンパイル.編集項目はIDEのサポートOFFとlibata+CONFIG_PATA_SERVERWORKS.

-CONFIG_IDE
+CONFIG_ATA_GENERIC
+CONFIG_PATA_SERVERWORKS

このコンフィグで作成したカーネルであげたシステムの/dev配下を確認.hdX,sdXなどを探す.

$ ll /dev/[hs][cdr]*
brw-rw----  1 root disk 11, 0 Dec  1 20:19 /dev/scd0
brw-rw----  1 root disk  8, 0 Dec  1 20:19 /dev/sda
brw-rw----  1 root disk  8, 1 Dec  1 20:19 /dev/sda1
brw-rw----  1 root disk  8, 2 Dec  1 20:19 /dev/sda2
brw-rw----  1 root disk  8, 3 Dec  1 20:19 /dev/sda3
brw-rw----  1 root disk  8, 4 Dec  1 20:19 /dev/sda4
brw-rw----  1 root disk  8, 5 Dec  1 20:19 /dev/sda5
brw-rw----  1 root disk  8, 6 Dec  1 20:19 /dev/sda6
brw-------  1 root root 11, 0 Dec  1 20:19 /dev/sr0

hdX はない.

$ ls -lR /dev | grep scd0
lrwxrwxrwx  1 root root          4 Dec  1 20:19 cdrom -> scd0
brw-rw----  1 root disk    11,   0 Dec  1 20:19 scd0

cdrom のリンク先は scd0 となる.

udev のルールを確認.

$ grep "\"s[dr]" /etc/udev/rules.d/50-udev.rules
KERNEL="sr[0-9]*",              SYMLINK="cdrom%e"
KERNEL="sr[0-9]*", BUS="scsi", PROGRAM="/etc/udev/scripts/check-cdrom.sh %k DVD",
                                SYMLINK="dvd%e"
KERNEL="sr[0-9]*", BUS="scsi", PROGRAM="/etc/udev/scripts/check-cdrom.sh %k CD-R",
                                SYMLINK="cdwriter%e"
KERNEL="sr[0-9]*", BUS="scsi", PROGRAM="/etc/udev/scripts/check-cdrom.sh %k DVD-R",
                                SYMLINK="dvdwriter%e"
KERNEL="sr[0-9]*", BUS="scsi", NAME="scd%n" ☆

☆に注目.そのあたりを見ると

# rename sr* to scd*
KERNEL="sr[0-9]*", BUS="scsi", NAME="scd%n"
KERNEL="hd[a-z]*", BUS="ide", SYSFS{removable}="1", NOREMOVE="1"

なので,基本はsrX.それに対応するsdcXを作っている.

$ grep "SYMLINK=\"cdrom" /etc/udev/rules.d/50-udev.rules
KERNEL="sr[0-9]*",              SYMLINK="cdrom%e"
KERNEL="scd[0-9]*",             SYMLINK="cdrom%e" ☆
KERNEL="pcd[0-9]*",             SYMLINK="cdrom%e"
KERNEL="hd[a-z]", BUS="ide", SYSFS{removable}="1", RESULT="cdrom", SYMLINK="cdrom%e"

じゃぁなぜcdromのリンク先はscd0となっているのかというと,ルールの記述順でscdXがsrXよりも後ろにかかれているので,udevはcdrom -> srXを作った後cdrom -> scdXをつくる.結果,srXが上書きされている.なんでこんな変なルールなんだろう.バグってるな.

本丸である sysfs へ.

$ ls /sys/block/ | grep "^[sh]"
sda
sr0
$ ls -l /sys/block/s*/device
lrwxrwxrwx  1 root root 0 Dec  1 20:19 /sys/block/sda/device ->
          ../../devices/pci0000:02/0000:02:08.0/host0/target0:0:0/0:0:0:0
lrwxrwxrwx  1 root root 0 Dec  1 20:19 /sys/block/sr0/device ->
          ../../devices/pci0000:00/0000:00:0f.1/host3/target3:0:0/3:0:0:0

完全にscsiにしか見えない.

$ ll /sys/devices/pci0000\:02/0000\:02\:08.0/host0/target0\:0\:0/0\:0\:0\:0/
total 0
lrwxrwxrwx  1 root root    0 Dec  1 20:19 block:sda -> ../../../../../../block/sda
lrwxrwxrwx  1 root root    0 Dec  1 20:19 bus -> ../../../../../../bus/scsi
--w-------  1 root root 4096 Dec  1 20:19 delete
-r--r--r--  1 root root 4096 Dec  1 20:19 device_blocked
lrwxrwxrwx  1 root root    0 Dec  1 20:19 driver -> ../../../../../../bus/scsi/drivers/sd
lrwxrwxrwx  1 root root    0 Dec  1 20:19 generic ->
          ../../../../../../class/scsi_generic/sg0
-r--r--r--  1 root root 4096 Dec  1 20:19 iocounterbits
-r--r--r--  1 root root 4096 Dec  1 20:19 iodone_cnt
-r--r--r--  1 root root 4096 Dec  1 20:19 ioerr_cnt
-r--r--r--  1 root root 4096 Dec  1 20:19 iorequest_cnt
-r--r--r--  1 root root 4096 Dec  1 20:19 model
drwxr-xr-x  2 root root    0 Dec  1 20:19 power
-r--r--r--  1 root root 4096 Dec  1 20:19 queue_depth
-r--r--r--  1 root root 4096 Dec  1 20:19 queue_type
--w-------  1 root root 4096 Dec  1 20:19 rescan
-r--r--r--  1 root root 4096 Dec  1 20:19 rev
lrwxrwxrwx  1 root root    0 Dec  1 20:19 scsi_device:0:0:0:0 ->
          ../../../../../../class/scsi_device/0:0:0:0
lrwxrwxrwx  1 root root    0 Dec  1 20:19 scsi_disk:0:0:0:0 ->
          ../../../../../../class/scsi_disk/0:0:0:0
lrwxrwxrwx  1 root root    0 Dec  1 20:19 scsi_generic:sg0 ->
          ../../../../../../class/scsi_generic/sg0
-r--r--r--  1 root root 4096 Dec  1 20:19 scsi_level
-rw-r--r--  1 root root 4096 Dec  1 20:19 state
lrwxrwxrwx  1 root root    0 Dec  1 20:19 subsystem ->
          ../../../../../../bus/scsi
-rw-r--r--  1 root root 4096 Dec  1 20:19 timeout
-r--r--r--  1 root root 4096 Dec  1 20:19 type
--w-------  1 root root 4096 Dec  1 20:19 uevent
-r--r--r--  1 root root 4096 Dec  1 20:19 vendor

ちなみにlibataではなく旧インターフェイスを使った場合./dev 配下を確認.hdX, sdXなどを探す.

$ ll /dev/[hs][cdr]*
brw-rw----  1 root disk 22, 0 Dec  1 20:41 /dev/hdc
brw-rw----  1 root disk  8, 0 Dec  1 20:42 /dev/sda
brw-rw----  1 root disk  8, 1 Dec  1 20:42 /dev/sda1
brw-rw----  1 root disk  8, 2 Dec  1 20:42 /dev/sda2
brw-rw----  1 root disk  8, 3 Dec  1 20:42 /dev/sda3
brw-rw----  1 root disk  8, 4 Dec  1 20:42 /dev/sda4
brw-rw----  1 root disk  8, 5 Dec  1 20:42 /dev/sda5
brw-rw----  1 root disk  8, 6 Dec  1 20:42 /dev/sda6

hdc がある.

$ ls -lR /dev | grep hdc
lrwxrwxrwx  1 root root          3 Dec  1 20:42 cdrom -> hdc
brw-rw----  1 root disk    22,   0 Dec  1 20:41 hdc
lrwxrwxrwx  1 root root          9 Dec  1 20:42 pci-0000:00:0f.1-ide-0:0 -> ../../hdc

cdromへのリンクは当然 hdc

本丸である sysfs へ.

$ ls /sys/block/ | grep "^[sh]"
hdc
sda
$ ls -l /sys/block/[hs]*
/sys/block/hdc:
total 0
-r--r--r--  1 root root 4096 Dec  1 20:42 dev
lrwxrwxrwx  1 root root    0 Dec  1 20:42 device ->
          ../../devices/pci0000:00/0000:00:0f.1/ide1/1.0
drwxr-xr-x  3 root root    0 Dec  1 20:41 queue
-r--r--r--  1 root root 4096 Dec  1 20:42 range
-r--r--r--  1 root root 4096 Dec  1 20:42 removable
-r--r--r--  1 root root 4096 Dec  1 20:42 size
-r--r--r--  1 root root 4096 Dec  1 20:42 stat

/sys/block/sda:
total 0
-r--r--r--  1 root root 4096 Dec  1 20:42 dev
lrwxrwxrwx  1 root root    0 Dec  1 20:42 device ->
          ../../devices/pci0000:02/0000:02:08.0/host0/target0:0:0/0:0:0:0
drwxr-xr-x  3 root root    0 Dec  1 20:42 queue
-r--r--r--  1 root root 4096 Dec  1 20:42 range
-r--r--r--  1 root root 4096 Dec  1 20:42 removable
drwxr-xr-x  2 root root    0 Dec  1 20:42 sda1
drwxr-xr-x  2 root root    0 Dec  1 20:42 sda2
drwxr-xr-x  2 root root    0 Dec  1 20:42 sda3
drwxr-xr-x  2 root root    0 Dec  1 20:42 sda4
drwxr-xr-x  2 root root    0 Dec  1 20:42 sda5
drwxr-xr-x  2 root root    0 Dec  1 20:42 sda6
-r--r--r--  1 root root 4096 Dec  1 20:42 size
-r--r--r--  1 root root 4096 Dec  1 20:42 stat

hdcはIDE.

/var/log/messagesを見ると以下のログを見つけた.

Dec  1 20:19:29 HOSTNAME scsi.agent[1656]: cdrom at
                /devices/pci0000:00/0000:00:0f.1/host3/target3:0:0/3:0:0:0
Dec  1 20:19:29 HOSTNAME scsi.agent[1688]: disk at
                /devices/pci0000:02/0000:02:08.0/host0/target0:0:0/0:0:0:0
Dec  1 20:19:29 HOSTNAME scsi.agent[1710]: processor at
                /devices/pci0000:02/0000:02:08.0/host0/target0:0:8/0:0:8:0
Dec  1 20:19:29 HOSTNAME scsi.agent[1738]: processor at
                /devices/pci0000:02/0000:02:08.1/host1/target1:0:8/1:0:8:0
Dec  1 20:42:37 HOSTNAME scsi.agent[1148]: disk at
                /devices/pci0000:02/0000:02:08.0/host0/target0:0:0/0:0:0:0
Dec  1 20:42:37 HOSTNAME scsi.agent[1170]: processor at
                /devices/pci0000:02/0000:02:08.0/host0/target0:0:8/0:0:8:0
Dec  1 20:42:37 HOSTNAME scsi.agent[1250]: processor at
                /devices/pci0000:02/0000:02:08.1/host1/target1:0:8/1:0:8:0

前者(2.6.19)のみcdromに対しscsi.agentが動いている.ここでもIDEのcdromがSCSIに見えていることがわかる.

長くなったけど以上.

Tags: Kernel Linux

_6 ピタゴラ装置DVDブック1 ピタゴラ装置DVDブック1

届いたので早速見てみる.

20分近く,延々ピタゴラ装置.なんとマニアックな.結構見たことあったけど初見のものもいくつか.

お気に入りは

  • 装置No. 8 我が道を行く
  • 装置No.30 トランポリン

あと,下から上に動く装置が見てて面白い.やはり重力に反した動きをするからなのかな.

せっかくなので花子にも見せてみよう.なんて反応をするのか非常に楽しみだ.

Tags: DVD

2007-12-01 晴れ,ぽかぽか陽気でぐっすりお昼寝

_1 運命を分けたザイル 運命を分けたザイル

先日ツタヤでもらった映画雑誌を眺めててみたいなと思ったものを順番に見る習慣,第二弾

実話を元にしたドキュメンタリ映画.後にも先にも誰も登ったことがないアンデス シウラグランデ西壁.これを登った時のはなし.案の定下山時にトラブルが発生してそのときの対処と下山までの厳しい道のりと心境について描かれている.

何はともあれどちらも助かったからいいものの,万が一を考えるとつらいんだろうな.ちゃんとした登山家なら安全サイドに倒してどちらか一人でも,と思えるんだろうが果たしてそう簡単にできるものだろうか.

あと,生に対する執着心が強いなと.ヨメはんが何度も自分なら途中でくじけるわみたいなことを言うてたが,自分ならどうだろうか.家族のことを思ってココまでがんばれるだろうか.そんなことを考えさせられた.

あと,これを見ながら岳 5 (5) (ビッグコミックス)(石塚 真一) 岳 5 (5) (ビッグコミックス)(石塚 真一)を思い出した.(あ,5巻まだ読んでないな)

Tags: DVD

_2 MITSUBISHI  オーブンレンジ RO-DM4-W MITSUBISHI オーブンレンジ RO-DM4-W

今使っているMITSUBISHI オーブンレンジ コットンホワイト RO-ME2-W MITSUBISHI オーブンレンジ コットンホワイト RO-ME2-Wのターンテーブルが,高い頻度で回らなくなってしまい困っていたので急遽購入.修理しようかと思ったが,その間使えないのは困るのでもったいないけど買い替えることに.

いろいろな種類があるので電気屋に行って一から選び始めたのだが,最近の電子レンジ高すぎる!そのくせ使いにくそうなのがいっぱい.ボタン2つだけで後は液晶見ろ,とかいうのは電子レンジとしては使いにくすぎる.これをするにはこのボタン,という方が間違えなくて子供にも使えて便利だと思うのだがオレの考えは世間一般とは違うのかな.

あと,最近流行の蒸気タイプとかも考えたが,トーストが焼けなかったり,焼けたとしても余熱に10分以上必要だったりと今の使い方にはあまりにもあわないので却下.3人家族ならもう2まわりほど大きいサイズがいいらしのだが,これくらいで困らないのでサイズアップせず(まぁ置く場所もないのだが). Amazonで\25,000と高かったが,楽天のえらぼ!で\15,800でセールしてたので即買い.ついでに+\1,000で5年保証もつけておいた.

Tags: Buy

_3 nepia GENKI! まるごとガード Lサイズ42枚×4(168枚) nepia GENKI! まるごとガード Lサイズ42枚×4(168枚)

花子が大好きなアンパンマンの柄がついていたので買ってみた.

GENKIを買ったのは初めてなのだが,こういうビニールの袋に入ってこれくらいのサイズのものはおむつだと分かっているようで,おしっこが出たら今使っているやつじゃなくてこっちに替えろとせがまれた.古い方を先に使いたかったのでおむつを手に持たせて気をそらしているうちに替えようとしたら,「ちがうよ〜」って指摘された.ばれてた.とはいえ本人は履いてしまうと柄など全然気にしないのでなんでもいいんやけどな.

お出かけ用にnepia GENKI! ごきげんフィット パンツ L32枚×6(192枚) nepia GENKI! ごきげんフィット パンツ L32枚×6(192枚)も買った.

ちなみにどちらも1パックずつ.持ち帰ることを考えたら若干割高でもAmazonとか送料無料のとこで買うといいのかも知れん.

Tags: Buy

過去の日記
2002|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|
トップ «前の日(11-30) 最新 次の日(12-02)» 追記