2007-02-01 曇り,めちゃくちゃ寒かった [長年日記]
_1 寒い
今冬一番かと思うくらいの寒気.しかも先日坊主になったばっかりなので特に頭まわりが寒い.出がけにヨメはんがニット帽を持ってけっていうてくれたので何とかマシだった.
_2 ジョギング
今日はぜんぜん気持ちが乗らんかったので早めに帰宅.
バスダイヤが会わなくていつもとは違うルートのバスに乗って,最寄りのバス停から走って帰った.キョリ測によると1.5Kmで走り始めと到着時の時間差は約8分だったから約6分/Kmか.遅っ,凹.
でも走ったおかげで花子が寝る前に家に着くことができた.20分くらいだったけど,遊べて満足.
2007-02-02 曇り,さらに寒い [長年日記]
_1 もっと寒い
昨日より一段と冷え込んだ.行きはまだマシだったが帰りはもっと寒い.あまりの寒さにバスの中でニット帽かぶるくらい.坊主にするタイミング間違えたかな.凹.
_2 A tutorial introduction to git
Gitを使ってパッチの管理をできるようになれば,より開発版のカーネルソース が参照,編集しやすくなるはず.まずは,このチュートリアルから始めてみる.
git以外にもさまざまなインターフェースが用意されている.以下の3つを使って 一通りチュートリアルを行い,一番使いやすいものを使っていくことにする.
_3 gitチュートリアル git 版
git config
$ git config --global user.name "Your Name Comes Here" $ git config --global user.email you@yourdomain.example.com
は1.4.4.4では使えない.HEADだけ?
■[Linux] git チュートリアル 03:26 - エンジニアきまぐれTips を参考に手で~/.gitconfigを作成
% cat ~/.gitconfig [user] name = MUNEDA Takahiro email = muneda.takahiro@example.com
git init
$ git init
は1.4.4.4では使えない.これまたHEADだけ?代わりに以下のコマンドを使う.
% git init-db defaulting to local storage area
カレントディレクトリ配下に .git ディレクトリが作成される.その下は以下の ようになっている.
% ls -lR .git .git: 合計 12 -rw-r--r-- 1 muneda users 23 2007-02-01 11:52 HEAD -rw-r--r-- 1 muneda users 53 2007-02-01 11:52 config -rw-r--r-- 1 muneda users 58 2007-02-01 11:52 description drwxr-xr-x 2 muneda users 296 2007-02-01 11:52 hooks/ drwxr-xr-x 2 muneda users 72 2007-02-01 11:52 info/ drwxr-xr-x 4 muneda users 96 2007-02-01 11:52 objects/ drwxr-xr-x 4 muneda users 96 2007-02-01 11:52 refs/ .git/hooks: 合計 36 -rw-r--r-- 1 muneda users 441 2007-02-01 11:52 applypatch-msg -rw-r--r-- 1 muneda users 588 2007-02-01 11:52 commit-msg -rw-r--r-- 1 muneda users 152 2007-02-01 11:52 post-commit -rw-r--r-- 1 muneda users 207 2007-02-01 11:52 post-update -rw-r--r-- 1 muneda users 388 2007-02-01 11:52 pre-applypatch -rw-r--r-- 1 muneda users 1696 2007-02-01 11:52 pre-commit -rw-r--r-- 1 muneda users 4262 2007-02-01 11:52 pre-rebase -rw-r--r-- 1 muneda users 2555 2007-02-01 11:52 update .git/info: 合計 4 -rw-r--r-- 1 muneda users 240 2007-02-01 11:52 exclude .git/objects: 合計 0 drwxr-xr-x 2 muneda users 48 2007-02-01 11:52 info/ drwxr-xr-x 2 muneda users 48 2007-02-01 11:52 pack/ .git/objects/info: 合計 0 .git/objects/pack: 合計 0 .git/refs: 合計 0 drwxr-xr-x 2 muneda users 48 2007-02-01 11:52 heads/ drwxr-xr-x 2 muneda users 48 2007-02-01 11:52 tags/ .git/refs/heads: 合計 0 .git/refs/tags: 合計 0
git add
$ git add .
指定したディレクトリ配下のファイルをgitのdbに登録する様子. 差分は git init-db 実行後との差分は以下のとおり.
.git/objects: +drwxr-xr-x 2 muneda users 160 2007-02-01 13:39 02/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 0c/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 10/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 13/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 1d/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 1f/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 31/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 37/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 38/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 4d/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 5b/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 63/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 64/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 70/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 75/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 8a/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 96/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 99/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 9a/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 b5/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 b6/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 ce/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 d4/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 e3/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 e6/ +drwxr-xr-x 2 muneda users 104 2007-02-01 13:39 f8/
git commit
$ git commit
.git/COMMIT_EDITMSG # Please enter the commit message for your changes. # (Comment lines starting with '#' will not be included) # # Initial commit # # Updated but not checked in: # (will commit) # # new file: hoge.txt # new file: ..... # new file: fuga.txt #
何も入力せずにエディタを終了させたところ
% git commit * no commit message? aborting commit.
と言われた. ./git 配下にも変化なし.
git test
を追記したところ
% git commit Committing initial tree 0f0acc1bcbf9ed9f031a0300fe04eb113331397e
となり,commitが成功した模様.
git diff
$ git diff
diff --git a/hoge.txt b/hoge.txt index 635003c..6158856 100755 --- a/hoge.txt +++ b/hoge.txt @@ -1,5 +1,5 @@ #!/bin/bash - +# # # #
git add, commit
% git add hoge.txt % git commit # Changed but not updated: # (use git-update-index to mark for commit) # # modified: hoge.txt # nothing to commit
チュートリアルは新規追加ファイルを例にしているのか.同じようにはいかない. とりあえずhoge.txtの差分を元に戻す.
% nano hoge.txt % git update-index % git add hoge.txt % git commit
指定どおり git update-index(git-update-index)を実行してみたが,変わらず.
% git commit # Changed but not updated: # (use git-update-index to mark for commit) # # modified: hoge.txt # nothing to commit
でもgit diffでは見えるんだが….よくわからんのでいったん全部やりなおし.
% git init-db % git add . % git commit
新しいファイルを作成してみる.
% nano git-test.txt % cat git-test.txt This file is to test making changes with git.
% git diff
この時点では何も表示されなかった.(差分なし)
% git add git-test.txt
ちなみに,この時点git diffしても何も表示されなかった.(差分なし)
% git commit # Please enter the commit message for your changes. # (Comment lines starting with '#' will not be included) # Updated but not checked in: # (will commit) # # new file: git-test.txt #
と表示され,追加したファイルが無事認識されている.
% git log commit 405dba7bf58aecf55e3ec0ec3865f5a7c269bb95 Author: MUNEDA Takahiro <muneda.takahiro@example.com> Date: Thu Feb 1 15:02:25 2007 +0900 add git-test.txt
commit b3aac2edd441ec7dd0eea435499064b674bd1d54 Author: MUNEDA Takahiro <muneda.takahiro@example.com> Date: Thu Feb 1 15:01:18 2007 +0900 initial commit
ちゃんとcommitされている.
既存のファイルを変更する場合について再チャレンジ.
% nano hoge.txt % git diff ← (1) % git update-index hoge.txt ★ % git diff ← (2) % git commit % git log
既存のファイルを編集する場合,★の行が必要で,git add は不要.また(1)の 時点ではgit diffに差分が表示されるが,(2)の時点ではgit diffに差分が表示 されない.
大量のファイルを編集した場合★での作業が多いので面倒.update-indexし忘れ ることが多々発生しそうだ.
git commit -a
% nano hoge.txt % git commit -a
とするとcommit messagesの編集画面となった.つまり上で書いたgit add, commitで一番大変そうだった'git update-index'をする必要がなくなる.よって こちらのほうが便利.
% nano hoge.txt % git update-index hoge.txt % git commit
_4 gitチュートリアル メモ cogito 版
git config
$ git config --global user.name "Your Name Comes Here" $ git config --global user.email you@yourdomain.example.com
はgitと同じくcogito-0.18.2では使えない.
■[Linux] git チュートリアル 03:26 - エンジニアきまぐれTips を参考に手で~/.gitconfigを作成
% cat ~/.gitconfig [user] name = MUNEDA Takahiro email = muneda.takahiro@example.com
git init
% cg-init defaulting to local storage area Adding file ファイル名 ..... Adding file ファイル名
が表示されたあと自動的にファイルの編集画面となる. ($EDITORで指定されたエディタで開かれるのかな)
Initial commit CG: ----------------------------------------------------------------------- CG: Lines beginning with the CG: prefix are removed automatically. CG: CG: Author: MUNEDA Takahiro CG: Email: muneda.takahiro@example.com CG: CG: If you want to abort the commit, just quit without saving this file. CG: ----------------------------------------------------------------------- CG: vim: textwidth=75
何も記述せずに保存し,エディタを終了させると
Log message unchanged or not specified Abort or commit? [ac]
と出たのでとりあえずabort.
Abort or commit? [ac] a Commit message not modified, commit aborted cg-init: Initial commit aborted
特にファイルが作られたなどの形跡はない.
同じく何も記述せずに commit とすると
Abort or commit? [ac] c Committing initial tree 9cedec295786f4f07492e22f4044d088b3b60fa5 Committed as 51046be46625444052bf594f9333719953e39e17 cg-init: Note that some files were not added due to the default ignore rules. cg-init: You can list them by invoking 'cg-status -x'.
と表示されカレントディレクトリ配下に .git ディレクトリが作成される.その 下は以下のようになっている.
% ls -lR .git .git: 合計 16 -rw-r--r-- 1 muneda users 23 2007-02-01 12:04 HEAD -rw-r--r-- 1 muneda users 53 2007-02-01 12:04 config -rw-r--r-- 1 muneda users 58 2007-02-01 12:04 description drwxr-xr-x 2 muneda users 296 2007-02-01 12:04 hooks/ -rw-r--r-- 1 muneda users 1346 2007-02-01 12:05 index drwxr-xr-x 2 muneda users 72 2007-02-01 12:04 info/ drwxr-xr-x 19 muneda users 456 2007-02-01 12:05 objects/ drwxr-xr-x 4 muneda users 96 2007-02-01 12:04 refs/ .git/hooks: 合計 36 -rw-r--r-- 1 muneda users 441 2007-02-01 12:04 applypatch-msg -rw-r--r-- 1 muneda users 588 2007-02-01 12:04 commit-msg -rw-r--r-- 1 muneda users 152 2007-02-01 12:04 post-commit -rw-r--r-- 1 muneda users 207 2007-02-01 12:04 post-update -rw-r--r-- 1 muneda users 388 2007-02-01 12:04 pre-applypatch -rw-r--r-- 1 muneda users 1696 2007-02-01 12:04 pre-commit -rw-r--r-- 1 muneda users 4262 2007-02-01 12:04 pre-rebase -rw-r--r-- 1 muneda users 2555 2007-02-01 12:04 update .git/info: 合計 4 -rw-r--r-- 1 muneda users 240 2007-02-01 12:04 exclude .git/objects: 合計 0 drwxr-xr-x 2 muneda users 160 2007-02-01 12:04 02/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 1d/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 1f/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 4d/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:05 51/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 63/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 64/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 70/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 8a/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 96/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:05 9c/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 b5/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 d4/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:05 f7/ drwxr-xr-x 2 muneda users 104 2007-02-01 12:04 f8/ drwxr-xr-x 2 muneda users 48 2007-02-01 12:04 info/ drwxr-xr-x 2 muneda users 48 2007-02-01 12:04 pack/ .git/objects/02: 合計 8 -r--r--r-- 1 muneda users 832 2007-02-01 12:04 9fc2a489d1898b720048d577a1de59f8664920 -r--r--r-- 1 muneda users 805 2007-02-01 12:04 a757bbf4488740a72966bb1f7f2694581bd04d .git/objects/1d: 合計 4 -r--r--r-- 1 muneda users 129 2007-02-01 12:04 2a05ad38a86f42aa28a4f8043a588dea7041d5 .git/objects/1f: 合計 4 -r--r--r-- 1 muneda users 1595 2007-02-01 12:04 ca8da4b740e166b93e28aaadd276577a415ea7 .git/objects/4d: 合計 4 -r--r--r-- 1 muneda users 290 2007-02-01 12:04 7c7b58c890c215f2f133e732508173b3ef72bf .git/objects/51: 合計 4 -r--r--r-- 1 muneda users 145 2007-02-01 12:05 046be46625444052bf594f9333719953e39e17 .git/objects/63: 合計 4 -r--r--r-- 1 muneda users 1511 2007-02-01 12:04 5003c6d2e8a6e9c11c47d5ade6bcfac6c4c2fd .git/objects/64: 合計 4 -r--r--r-- 1 muneda users 242 2007-02-01 12:04 b714f3cf0545bcc9d28bbe7ccf9f114dec2e03 .git/objects/70: 合計 4 -r--r--r-- 1 muneda users 152 2007-02-01 12:04 11893bd7147d765162195ecd9642416928df9e .git/objects/8a: 合計 4 -r--r--r-- 1 muneda users 1258 2007-02-01 12:04 0f7e10c4f9243ca7ac067e5c15c930fd2eb5f0 .git/objects/96: 合計 4 -r--r--r-- 1 muneda users 936 2007-02-01 12:04 5c1fa07ac7428ded327ff090a58d9b61c51f14 .git/objects/9c: 合計 4 -r--r--r-- 1 muneda users 274 2007-02-01 12:05 edec295786f4f07492e22f4044d088b3b60fa5 .git/objects/b5: 合計 4 -r--r--r-- 1 muneda users 798 2007-02-01 12:04 9f71d617ab5a1bc759db82f256384bd2e52112 .git/objects/d4: 合計 4 -r--r--r-- 1 muneda users 256 2007-02-01 12:04 1f3fd3d0fa26f442b0840a3d3fe28974801c8e .git/objects/f7: 合計 4 -r--r--r-- 1 muneda users 329 2007-02-01 12:05 ebfd8813ab477664a7d6923d3593c9690eba92 .git/objects/f8: 合計 4 -r--r--r-- 1 muneda users 220 2007-02-01 12:04 e2c3c3b8b5d787f70682243d787e8a5011d498 .git/objects/info: 合計 0 .git/objects/pack: 合計 0 .git/refs: 合計 0 drwxr-xr-x 2 muneda users 72 2007-02-01 12:05 heads/ drwxr-xr-x 2 muneda users 48 2007-02-01 12:04 tags/ .git/refs/heads: 合計 4 -rw-r--r-- 1 muneda users 41 2007-02-01 12:05 master .git/refs/tags: 合計 0
git init-db をしたときよりも全然多い.(git init-db + add + commit と同じ)
% cg-status Heads: >master 51046be46625444052bf594f9333719953e39e17
とすると先ほどのcommit
Committed as 51046be46625444052bf594f9333719953e39e17
が master と呼ばれるものになっていることがわかる.
git と cogito との差分
% git init-db % git add % git commit
が
% cg-init
だけで行える.cogitoが大変便利.
追記
% echo $EDITOR nano % EDITOR='emacs -nw' % echo $EDITOR emacs -nw
としてcommitをしたところemacsでCOMMIT_EDITMSGを編集する画面となった.や はりEDITOR環境変数を見ている.
git diff
$ cg-diff diff --git a/hoge.txt b/hoge.txt index 635003c..6158856 100755 --- a/hoge.txt +++ b/hoge.txt @@ -1,5 +1,5 @@ #!/bin/bash - +# # # #
gitとまったく同じ.
git add,commit
% nano hoge.txt % cg-add hoge.txt Adding file hoge.txt % cg-commit Committed as 01828c69448447ea28dac991faad355fc304c6dd
無事変更分が反映された.
% cg-log Commit: 01828c69448447ea28dac991faad355fc304c6dd Author: MUNEDA Takahiro <muneda.takahiro@example.com> Thu, 01 Feb 2007 14:45: 44 +0900 add # in hoge.txt
Commit: 51046be46625444052bf594f9333719953e39e17 Author: MUNEDA Takahiro <muneda.takahiro@example.com> Thu, 01 Feb 2007 12:05: 03 +0900 Initial commit
git commit -a
% nano hoge.txt % cg-commit -a cg-commit: unrecognized option -a
となり,commitサブコマンドには-aオプションが用意されておらず失敗する.
% nano hoge.txt % cg-commit
で'git commit -a'と同等の処理をするため,わざわざ'commit -a'を指定しなく てもよいためだと思われる.
_5 git チュートリアル メモ git.el版
git config
git, cogitoと同様configは存在しない.ま,それらのelインターフェイスだか ら当然か.
git init,add, commit
initは存在しない.gitもしくはcogitoで行う必要がある.
git status
git.elはすべてgit-statusバッファが基本.すべてのコマンドはこのバッファ上 で行う.
M-x git-status
とするとミニバッファに
Select directory:
と表示されるので,git initしたディレクトリを指定する.
Directory: ~/me/git-test/git-el/ Branch: master Head: ec7431434b No changes.
のように,現在参照しているgitツリーが表示されている.なお,git initした ときに必要なさそうだとGitが判断したファイルの相対パス,ファイルの状態が
Unknown filename Unknown .... Unknown filename
のように表示される.手元で確認したところ,quilt関係のファイルがこれに該 当する模様.
Unknown .pc/.version Unknown .pc/applied-patches Unknown .pc/hoge.patch/.timestamp Unknown patches/hoge.patch~
ファイル名の末尾に~がついているファイルが見えるがこれはEmacsが作成するバッ クアップファイルではない.詳細は未確認だが,git.elで作業をしていると Emacsのバックアップファイルが作成されない.
なお,git initをしていないとミニバッファに
cannot find top-level git tree for ~/me/git-test/.
と表示される.
git-status上で'?'を押すとバッファが分割され,他方にgit-statusで利用でき るコマンド一覧が表示されるので参考にするとよい.
git diff, commit
gitツリーに登録されているファイルを編集し,
M-x git-status
を実行する.すると
Directory: ~/me/git-test/git-el/ Branch: master Head: f842d43580 Modified hello.txt
となり,編集したファイルが認識できる.*git-status*バッファで
= (または d =)
を押すとバッファが分割され,git diff, cg-diffをした結果と同じものが
- git-diff*バッファに表示される.
編集内容が正しければ,*git-status*バッファで
c
を押すとバッファが分割され,*git-commit*バッファが表示される.
Author: MUNEDA Takahiro <muneda.takahiro@example.com> --- log message follows this line --- □
カーソル位置は'□'位置にある.このときミニバッファには
Press C-c C-c when you are done editing.
と表示される.commit時のコメントを入力し終わったら
\C-C \C-c
を押す.するとミニバッファに
Committed 45f2422d8c9d2708d178141e2f3a99fd1bf2b770.
と表示され,*git-status*バッファが自動的に更新される.
Directory: ~/me/git-test/git-el/ Branch: master Head: 45f2422d8c Uptodate hello.txt
これでcommit完了.
2007-02-03 晴れ,放射冷却がキツかったけど,昼間はヌクい [長年日記]
_1 恵方巻
スーパーに買い物に行ったらヨメはんが昼に食うというのでオレも.これって確か関西が始まりで,コンビニか何かが火付け役となって全国に広がったんじゃなかったっけ?とりあえず小さい頃は食べた覚えがない.
今日食べたのは2種類.1つめは「しば漬け,キュウリ,玉子,でんぶ,白いかんぴょう,醤油でたいた黒いかんぴょう」.2つめは1つめのしば漬けがサーモンになったもの.どちらかというたら1つめの方がよかった.ま,そもそも寿司ネタにサーモンは合わないと思っているので太巻きでもおなじやわな.
それにしてもどちらもマズい.ただデカいだけの巻物.巻きが甘くて食べているうちにぼろぼろと崩れるし,中身それぞれがおいしくなく,それがさらにまとまってなおさらマズい.大失敗.
それでもそれぞれ\400,\500もしてた.1年に1度のイベントやと思って来年はちゃんと寿司屋でつくってもらった太巻きを食べよう.
追記: 長年日記を読んで気が付いたのだが,なんだかんだいうて去年,一昨年も食べているようだ.全部ヨメはんかヨメはんのおかんが買っているのが面白い.文化の違いだな.
_2 PLANEX 10M/100M PCIバス LANアダプタ FNW-9803-T
デスクトップマシンをWOL(Wake On Lan)可能にするために購入.
普段あんまり使わないので(主に写真のバックアップ用途)外から見えないところに隠しているので,電源ボタンにアクセスするのがちょっと大変.なのでWOLで起動できるようにしようと考えた.
近場の電気屋を4件もまわってみたが,大概はcoregaかBuffaloしか置いてなくてそのほとんどがカニチップ(RealtekのRTL81xx)搭載なので見送り.玄人指向のGbEカードとかもあったがWOL非対応なのでパス.あー,これだから田舎はイヤだ.
しょんぼりしながら帰宅した後に気が付いた.オレの貴重な1時間+交通費(ガソリン代)を考えるとAmazonの送料\300払った方が断然安いと.ということでAmazonで初めて送料がかかる買い物をした.
_3 フィラデルフィア デラックス・コレクターズ・エディション [DVD](ロン・ナイスワーナー)
最近,トム・ハンクスにはまっているのだが,そのトム・ハンクスがアカデミー男優賞を受賞した作品なので見てみた.
当時はすごい反響だったろうなと思うような内容.エイズ患者が不当な差別を受け,それに対し裁判を起こすというもの.患者自身が元弁護士というのがおもしろい設定.
まぁストーリーはさておき,確かにトム・ハンクスはいいねぇ.この役に対する思いの強さを感じる.あの痩せっぷりはびっくりした.役づくりとはいえ,そうできひんぞ.またそれに劣らないくらいデンゼル・ワシントンがいい.人間臭く,時にはユーモラス.すばらしい.
もう1つのアカデミー主演男優賞をとった作品フォレスト・ガンプも見てみようかな.デンゼル・ワシントンがアカデミー主演男優賞をとったトレーニングデイも気になるな.
2007-02-04 快晴,4月くらいの陽気 [長年日記]
_1 三保松原ドライブ
この季節,朝の冷え込みのため山道は危険だということで平地ドライブ.なんとなくちょうどいい距離にある三保松原へいくことにした.
今日はすごく天気がよく気温も高い.上着を持っていったのだがまったく不要.海岸で海風を受けても全然寒くないくらい.
美保松原から見る富士山は,いつも見ている富士山とは全然表情が違う.海越しに見える姿もいいもんだなと.
そうそう,花子にとって今日が海初デビュー.水際へつれていったところ,最初は大丈夫だったのだが,大きな波が勢い良く大きな音で迫ってきたのが恐かったのか激泣き.すぐに泣きやんだけどその後も水際へは近寄りたがらなかった.
思ったよりも近かったのでまた行こう.
_2 RECARO Start alya
今使っているチャイルドシートは2歳くらいまで使えるのだが,規格的に古いのと,メーカーとその製品コンセプトが好きじゃないので買い替えることに.
せっかく買うんだから,しっかりした作りで,高くても長く使えるものをということでこれにした.まだ小さいのでシート単体ではつかうことができずいっしょにインパクトクッションも購入.トータル\60,000強は正直かなりきつい.棒茄子を残しておいて購入.
いきなり車に乗せて使いはじめて嫌がると困るので,あらかじめ家の中でなれさせることに.乗せてみたところ,座り心地がいいのか満足そうな感じ.放っておいてもチャイルドシートに乗っかろうとするくらい.うむ,これなら大丈夫そうだ.よかった.
週末のドライブから使いはじめかな.すやすや寝てくれるといいのだが.
それにしても親よりも先にRECAROデビューとは……
_3 ネットワーク不調
原因不明.すぐに見られるところもあれば,タイムアウトになるところも.
プロバイダのページを見てみたが,今のところ障害情報はないし.NTT西日本のページはつながらないから不明.
追記: これを書いた10分後くらいに突然復活.何やったんやろうか.社宅内で誰か帯域使いきるくらいな転送してたとか?だったら特定のサイトだけつながりにくいっていうのが説明できんな.不明だ.
2007-02-05 晴れ,ぜんぜん寒くない.おかしいぞ [長年日記]
_2 openSUSE 10.2インストール
これまでGentooを使っていたのだが,マシンパワーが非力だとセキュリティアップデートに付いていくのが大変だということに気が付いた.X.orgとかGCCとか.なのでバイナリパッケージのあるディストリビューションを選択.Fedoraはメジャーすぎるし,Debianはrpmを使えないので,openSUSEを選択.
ハードウェア構成
CPU | Athlon 1GHz(Thunderbird:FSB 266Hz) |
Memory | PC133 256MB |
MotherBoard | Gigabyte GA-7ZX-H |
Graphic | MSI GeForce NX6600GT |
Disk1 | IDE 70GB(?) |
Disk2 | IDE 150GB(?) |
NIC | PLANEX FNW-9803-T |
今回ディストリビューション入れ替えと同時に,グラフィックとNICの交換も実施.もともとはMatroxG450(?)と(多分NEC製の)i82557搭載NIC.グラフィックはファン付きなのが気に掛かったが,DVI接続ができるのでまずはその綺麗さを見てから.NICはWake On LAN対応にするため.
インストール
CDを5枚も焼くのが面倒,DVDの空メディアを持ち合わせていなかった,のでStart-CD-Imageだけを焼いてYaSTを使ってネットワークインストールをすることに.
CDで起動したあと,ネットワークインストールを選択.最初httpを選択したが,パッケージが見つからないというエラーが頻発したのでftpで最初からやりなおし.ダウンロード先にはjaistを指定.
server IP: 150.65.7.130 directory: /pub/Linux/openSUSE/distribution/10.2/repo/oss
このあとYaSTを立ち上げるための最低限のパッケージがダウンロードされ展開,起動される.
あとはYaSTが出すメッセージにしたがって操作するだけ.RedHat系に慣れているからか難易度が高めに感じられた.初めてインストールするのにこんなメッセージ出されてもな,と何度か思う.あと和訳のレベルが低い.カタカナや直訳分を書かれても分かりません.
インストール時間は2時間くらいか.最初トラブったり何だりしてたのでプラス2時間.計4時間かかった.
メモリ不足→swap追加
YaST起動時にトラブル発生.
上にも書いたがうちのマシンのメモリは256MB.これだとYaSTを起動するのに不足しているのでswapを追加するかと聞かれる.これしか選択肢がないので選ぶと,haldが動いてごにょごにょしたあとGUIが起動.
その後パーティションの設定でこのswapを削除するようにしたところ,実際に切り直すときにswapを使っているからできないとエラーが出てどうしようもなくなった.どうやらインストール時にswapを使う場合にはその領域を変更しないことが前提らしい.ま,当然といえば当然だが.
仕方ないので最初からやりなおし.インストールに入る前にrescueモードに入り,fdiskであらかじめ削除しないswapパーティションを作成.そしてmkswapをしておく{{最初コレをしなかったためswapパーティションが認識できずやり直させられた}}.openSUSEの標準設定では/bootを/配下に作成するようなのでそれに従う.ディスク構成は結局以下のようにした.
/dev/hda1 2GB swap /dev/hda2 25GB ext3 / /dev/hda3 30GB ext3 /home
2007-02-06 晴れ,今日もあったかい.上着不要 [長年日記]
_1 お休み
ヨメはんが医療費控除の確定申告に行く,というのでお留守番.昨日インストールで夜更かししたからちょうど良かったかも.
_3 ハードウェアレビュー
今回ビデオカードとNICを交換したので簡単なレビュー.
ビデオカード MSI GeForce NX6600GT
DVI接続スゴくいい(・∀・)!!黒がしっかり出てるからか全体的にシャープ.一回デジタルになれるとアナログには戻りがたいな.
しかし,熱い+うるさい.ファンが付いてる時点である程度覚悟はしてたが,今までの音とは周波数が違うため気になる.ファンが小さいからかな.公称値28db以下とかいうてるけどうさんくせえ.今でこの温度だったら夏場が非常に心配だ.といってもこのマシンにわざわざビデオカード買い換えるのもな.AGPでDVIでヒートシンクで低温で安いカードないかなぁ.
追記: 再現手順は不明だが,たまに信号が出ないことがある.カードなのか端子なのかケーブルなのかディスプレイなのか不明.これまでアナログ側では発生していなかったので,今回の設定が原因なのはあきらか.
NIC PLANEX FNW-9803-T
WOLは無事成功.CPU負荷や発熱などは元を測っていないので不明.ただNICMANIAによると元のi82557はスゴく発熱するとのことなのでマシかな.
_4 Wake On LANの設定
難しいことは不要(標的は1台のみ)なので,GUIは不要.CUIでMACアドレスが指定できれば十分.ということでWOL.EXE - Wake On LANを見つけた.
C:\Program Files\wolにwol.exeを置いて,同じディレクトリに以下の内容のwol.batを置いた.
C:\Progra~1\wol\wol.exe <MACアドレス>
これをショートカットから呼び出すようにして無事完了.これでわざわざ電源を押さなくても済むようになった.
_5 消臭商品:「スメルキラー」を排除命令 効果裏付けなし−話題:MSN毎日インタラクティブ
えろぺおさんとこより
一昨年ヨメはんのおかんに買ったな,スメルキラー.そういえば,効果ないみたいなこというてたわ.やっぱりか(笑)
_6 フォント設定
デフォルトの日本語フォントはみかちゃんフォント.すごい見にくいので'IPA UIGothic'に変更.インストール直後の環境ではパッケージ一覧にIPAフォントが見当たらず.
そこで,「YaST→ソフトウェア→インストールのソースを変更する」から以下を追加.
プロトコル: FTP サーバ名: ftp.jaist.ac.jp サーバ上のディレクトリ: /pub/Linux/openSUSE/distribution/10.2/repo/non-oss/
この設定をして「YaST→ソフトウェア→ソフトウェア管理」から,「IPA」をキーワードに検索すれば一覧にIPAが出てくるのでインストール.その後不要になったみかちゃんフォントを削除して完了.
2007-02-07 曇り,夕方から冷え込み始める [長年日記]
_1 ジョギング
何となく体を動かしたくなって早起きして走ってきた.
キョリ測によると約2.2Km.所要時間は自転車(11Km/h)で12分とある.だいたい12分くらいで走ったのでキョリ測の値を信じると時速11Km.マラソンを約4時間くらいで走る計算.遅くないか?ラストスパートをしたせいか結構息も切れてしまったし,ダメダメだな.せめて10分を切るくらいのペースで走れるようにしたい.また息も切れないように.
これで早起きしたからか23時の段階ですでに激眠い.ダメだこりゃ.あと朝時間がないのに風呂に入らないといけないのもキツい*1.やっぱ夜かな.とりあえず明日は帰宅後に走ってみる予定.
*1 もっと早起きすればという案もあるが,5時起きとか現実的じゃない
_2 サスペンド(ディスク)
「左下メニュー→終了する→サスペンド(ディスク)」という項目があったので試してみた.
コンソール画面になったと思いきや,進捗を示す%の数字が増えていき,電源が落ちた.うむ,どうやらディスクに書いたらしい.
そして電源を再投入.デバイスの認識あたりまでは通常どおりだが,swapを認識したあたり*1で進捗を示す%の数字が表示され,それが完了したあたりでブラックアウト.ディスクがガリガリ言い出したと思ったら終了前の画面に戻った.つまりサスペンド成功.
サスペンドからの復帰後KDEが
サスペンドに失敗しました
みたいなダイアログを出してたが原因不明.
今までLinuxのサスペンドなんてノートPC用の機能だと思っていたのにこんなにあっさりと成功してちょっと拍子抜け.便利なので活用していこう.
*1 かな?よく見てなかった
_3 mp3ファイルの再生
音楽でも聴きながらと思い,メニューをたどりamaroKを起動してみた.ファイルを選択するも
xine-engine は MP3 ファイルを再生できません。
設定ダイアログで他のエンジンを選択するか、現在のエンジンが利用するマルチメディアフレームワークがインストールされているか調べてください。 「Amarok ハンドブック」の FAQ に有用な情報が記載されています。
とダイアログが出てうまく再生できない.amaroKの開発元やopenSUSE Communityを見るとmp3は制限とある.そしてなぜか非オフィシャルのxine-libをインストールせよ,とある.
例にKaffeineを起動してみたところインストールウィザードのインストールチェックに以下の記述を発見.
ディストリビューション...
発見: openSUSE 10.2 (i586). SuSEが発送したxine-libには"、法的必要条件(潜在的特許違反)のために特定の機能を欠いていることがあります"
あー,そういうことか.mp3は特許があるからバイナリで公開できないんやな.納得.他にもopenSUSE 10.2のオフィシャルパッケージで利用できないフォーマットがopenSUSE Communityのページに掲載されている.しょうがない,非オフィシャル入れるか.
2007-02-08 曇り,ちょっと寒い [長年日記]
_1 タイミング悪し
せっかく順調に仕事が進んでいたのに,ここに来て重そうなのが立て続けにやってきた.でそういうときに限って意味不明なトラブルに巻き込まれるし.明日がんばってやっつけるか.
_2 ジョギング
晩ご飯食べて,少し慣らしてから走り始める.
コースは昨日の朝と同じ.時間は約10分.うむ,今のオレにはこんなもんだろう.道がイメージできるからか平均的なペースで走れた気がする.ただ結構息切れた.
それにしても帰ってきてから眼がかゆい.花粉か.うむぅ,ヒドくなるんなら花粉期間中走るの中止だな.
2007-02-10 曇りのち晴れ,午前中の山は寒い [長年日記]
_1 熱海梅園
本当は河津桜を見に行く予定だったんだが,まだ3分ほどだったので延期.代わりに1月からやっている熱海梅園梅まつりに行ってきた.
0830くらいに出て0930くらいに到着.梅園前の駐車場はほぼいっぱい. みんな行動早いなと思っていたら,来場者がおっちゃんおばちゃんばっかりだったのでそんなもんかなと. 残念ながら梅はあんまり咲いてなかった.品種とか場所とかによっては咲いているモノもあるけど,高い場所から見下ろしても枝ばっかりが目立ってダメダメ. むしろ梅園なのに桜が咲いててビックリ.しかもすでに散り始めてて葉っぱもちらほら.熱海桜とかいうらしい.*1 こんな状況だったのでそれほど写真も撮らず,園内を1周して終了.
もう少し咲いてる頃にこればまだマシかも知らんが,期待はずれ.
ルート
経路検索してみたところ,MapFan,livedoor,OCNともに同じルートを表示したのでそれにしたがって行ってみた.*2
R1→十国峠ではなく,R136の裏道と熱函道路を使うところがポイント.おかげで渋滞もなく無事到着.まぁ時間的な問題(0830くらい出発)もあるだろうけど.きっと昼間でもそれほど渋滞せずに移動できるんじゃないかなと.
_2 Re: RECARO Start alya
今日から使い始めた.
家の中でコンパクトクッションを当てるとスゴいイヤがるので心配したが,車の中ではそれほどイヤがらず.これまで使っていたシートでは4点ベルトだったので,車の中ではある程度固定されるモノだと思っているのかな.
花子は約75cmとシートの許容範囲を満たしてはいるのだが,結構クッションに埋まりがち.座高があと5cmくらいは欲しいところ.
行きは無事に寝てくれたので座り心地も問題なさそう.よかったよかった.
_3 おとん
ヨメはんが花子に向かって「おとんどこ行った?」と尋ねたところ,体をひねらせて「あっち」とオレの方を指さした!
オレ==おとん
というのがインプットされたかな?まぁおとんの意味はぜんぜん分からんとは思うけど.ちなみにおかんはちょっと微妙.
2007-02-11 晴れ,風強め [長年日記]
_1 千本松原
花子を遊ばせるため,近所で遊具が設置されている公園へ.
事前の調査不足で,目的の遊具が置かれている場所へたどり着けず.代わりに松林の中を歩き回ったり,芝生の広場で遊んだりして過ごす.
防波堤のところに出ると,風が強い.陽が出ているので寒さは感じなかったけど.またエサを売っているのか,鳥にエサをあたえている人が多数.最初は鳩だけだったのが,途中から空に向かってパン屑を投げる人が現れて,それを目当てにトンビが集まってきた.30羽以上もトンビが集まってくると正直恐い.
これだけ近くのところにこれだけよさげな場所があるだなんて全然知らんかった.もっと早めに知っておくべきだったな.また来ることにしよう.
_4 NVIDIAドライバ
picasaでスライドショーを実行するも,小さい画像が無理矢理拡大されたようなギザギザ状態となって使えない.
http://en.opensuse.org/NVIDIAを参考にNVIDIA製ドライバを入れた.ギザギザはなくなったが,画像は小さいものしか表示されない.途中マウスを動かして下にメニューなどを表示させると画像は大きく表示されるのに,なんで?G400(G450?)のときは問題なかったのにな.使えん.
2007-02-12 晴れ,いい天気だけに花粉もよう飛んでた [長年日記]
_1 サントリー 甜茶 ティーバック 1gX20
4,5年くらい前からこの甜茶を指名買いして飲んでいる.当然これだけで花粉症が治まるとは思っていないけど,気休めにね.
で,去年の残りが少なくなってきたので今年の分を買おうと買い物に行くついでに薬局をのぞいたりしているのだがぜんぜん見あたらん.サントリーの商品情報にも乗っていないしもう生産終了したのかな.残念.
さてどうしようか,代わりを買うかいい機会やし甜茶飲むのやめるか.
2007-02-13 晴れ,眠い [長年日記]
_1 プラン見直し
何度となくやってるけど,今回はそろそろ本気.ホワイトプランに替えようかなと.
先月の料金内訳を見ると,基本使用料とあんまり使ってないサービスがほとんど.実際の通信料ってかなりわずか.しかもそのほとんどがヨメはんなのでホワイトプランにすればそれも限りなく0に近づけられるかなと.
早めに変更をしないと来月に間に合わなくなるので,急いで次のプランで適用すべきサービスを検討しよう.
_2 交響詩篇エウレカセブン 13 [DVD](吉田健一/河森正治/BONES/佐藤大)
去年からちょこちょこ見てて,先日やっと見終わった.
本放送は第39話の「ジョイン・ザ・フューチャー」*1と第49話,第50話だけだったのでぜんぜん前知識なし.前置きが長かったけど,後半盛り上がってきてからは一気に見てしまった.
用語とか消化不良なので,まとめサイトでも見て振り返ろうかなと.
*1 サッカーの回
_3 ツーリストトロフィー フォトモード
TZ250の壁にぶつかったので,フォトモードで遊ぶ.GTのときはぜんぜんやらんかったんやけど,これやり始めると止まらん.最近カメラをいじり始めたのでなおさら面白いのかも.ということで2枚ほど公開.
1枚目はYZF-R6のレーシングモディファイ.暗くてちょっと見にくいけど,シャッタースピードを遅め,ピントをフロントのナンバーあたりに持ってきて流し撮りっぽくしてみた.コースはコートダジュールのシケインを抜けた左コーナーへのアプローチ.
2枚目はファイヤーボルトXB12R.ジャンプスポットがあったので思いっきり加速したところ.影がないのと背景のビルと後輪の高さが一致してしまい,設置しているように見えるのがちょっと失敗.
ライダースーツがあんまり好きじゃないのでストリートファッション.メットはスーパーバンディット7のつやあり黒.カッコいい!
商用利用は公開禁止とあったけど,個人で楽しむ分には制限がなかったので,ガシガシ撮ってどっかにまとめておいとこうかな.
2007-02-14 雨,風びゅーびゅー [長年日記]
_1 バレンタインデー
ヨメはんからいただきました.ありがとう.
チョココンクール世界一が作ったチョコバーとコーヒーに合う板チョコレート.チョコバーは大きかったので週末においといて,板チョコを食べる.うむ,カカオ多めでビターな感じがコーヒーによく合う.
保険屋からもらったチョコレートも食べたが,板チョコを食べたあとだとクソマズい.ま,比べる方が悪いか.
_3 tdiary-hyperestraier
tdiary-rastのHyperEstarier版らしい.
この日記の検索エンジンにHyperEstraierを使っているのでこれは試さないと!と思い作業を始める.プラグインをインストールしてestraier-registerから検索インデックスを作成するときになってノードサーバを作成していないことに気づき作業中断.
そういえば,estraierpureがないとかいうてestarier-register.rbがエラーを吐いてた.HyperEstarierのtar.gzからもってきてindex.rbと同じ場所においたらエラーは消えたけどこれでいいのかな.
これも含め,明日以降続きをすることにする.
2007-02-15 晴れ,風が強く雲がない [長年日記]
_1 エプソン、純正再生インクカートリッジを5月からテスト販売
お,自然に優しいねぇ.すばらしい.
でも
エプソンOAサプライでの販売価格は新品インクカートリッジと同等を予定。
がようわからん.なぜ非純正の再生インクが売れているのか知らないのか.顧客ニーズはそこじゃない.
_2 とばっちり
ようわからんが,今週頭からトラブルに巻き込まれ続けている.今日も朝からそればっかりで午後からは打ち合わせにまで呼び出された.
かき回すだけかき回して相手に丸投げってそりゃヒドいやろ.たまらんわ.
_3 便利なツール Emacsらくらく入門(藤原 誠)
タイトルに入門って書いてあるけど,せめて1つか2つくらいは役に立つ情報があるだろうと読み始めた.
が,思ったよりもオレの知らない便利機能が満載.カーソル移動とか矩形選択とか.これはいい.
2007-02-16 晴れ,日陰は寒い [長年日記]
_1 ICキャッシュカード
VISAのデビッドカード機能が使えると聞いたので早速切り替えに.
申し込み手続きには来店が必要と書かれていたのに,実際行ってみたら窓口で説明は受けたものの最終的にはATMで手続き完了できた.なんじゃそりゃ.ひょっとしたら口座開設の条件にもよるのかも知れん*1.
去年カナダに行ったときに,アメリカに出張中の人がMasterだったかVISAだったかのデビッドカードを使ってて,日本にもあればいいなと思っていた.使いすぎることがないからね*2.これで普段の買い物はすべてカードに移行できそうだ.
_2 午後半休
銀行に行くためにお休みをいただく.
が,上に書いたようにサクッと終わってしまいちょっとしょんぼり.これだったら休みをとらなくても土曜の午前中でも十分やったやないか.ま,昨日までの作業にちょっとイラッと来ていてたので気分転換と捉えるか.
帰宅後,花子と一緒にお昼寝.
_3 Re: プラン見直し
悩んだ結果,ホワイトプランへ変更.
またソフトバンクモバイルではもう機種変更をしないし,壊れたらそれこそキャリアごと乗り換えるのでアフターサービスも止めた.
ホワイトプランが有効になるのは20070301から.ソフトバンクモバイルを使っている友達に電話しまくってみよう.
_4 コンビニATM
コンビニATMを賢く利用 - [銀行サービス]All Aboutによると,2007年3月から
- セブンイレブン(セブン銀行)
- ファミマ,ミニストップ,サンクス,サークルK(E-net)
- LAWSON(LANS)
において,三菱東京UFJ銀行のキャッシュカードでの引き出し・預け入れが手数料無料になるらしいが,元ソースが見つからん.これが本当だったらわざわざ車で出かけなくても家の真ん前にあるファミマでだいたいが済むようになる.すばらしい.あとは郵便局さえOKになれば家にあるキャッシュカードはすべて無料になるな.
2007-02-17 曇りのち雨,気温は低め [長年日記]
_1 河津桜
今週末が見頃,かつ,昼から雨ということで,ひさしぶりの早朝出発.
開花状況はこちらの予想通り80%くらい.河津桜は花が落ちるよりも先に葉が出てくるので,満開よりちょっと前の方が見映えする.曇り空と寒さがちょっと残念だったが,咲きっぷりに満足.来年もまた来よう.
ルート
R414(沼津港)→R136→R414(下田街道)→P14.
0530に起きて0615に出発.途中休憩なしで河津に着いたのは0740.約1.5h.花子にご飯を食べさせつつ原木を見て,ご飯後川縁を散策.人が増え始めたところで帰路へ.
0940に出発し,途中買い物をし,家に着いたのが1140.約2h.
行きは早朝ということもあり,走行車線は前後に数台,対向車線はほとんど車なしだったが,帰りは走行車線に数台,対向車線は流れているものの常に車が列をなして走っていた.信号あたりでは常にプチ渋滞が発生してた.やっぱり早めに出て良かったな.県外ナンバーが意外と多かったように思えた.
ちなみに前回(2年前)に行ったときは西伊豆経由で帰ったけど,今年は花子のペースに合わせ直帰.来年はどこかに寄れるかなぁ.
写真
今日の写真をFlickrにアップロード.
_2 昼寝
早起きと鼻炎薬にやられて,昼食後2hほど.
_3 まんま!
ヨメはん曰く,数日前からご飯の時にまんまというようになったらしい.
前からもまんまんまんまーみたいな言葉を発してしたので,偶然じゃないかと思っていたが,今日晩ご飯の時,はっきりと「まんま!」としゃべった.どうやら本当にまんまという単語を覚えつつあるようだ.
ただ,ご飯時以外にもそれっぽい言葉をしゃべるのでまだまだっぽいけどね.次はなにをしゃべるのか楽しみだ.
_4 asahi.com:風力発電と景観、両立の道は? 国立公園内巡り研究会 - 地球環境
風力発電と両立できると思うねんけどな.とりあえず賛成派.
日本野鳥の会によると、04年以降に報告された風力発電施設への野鳥の衝突事故は、北海道で11件、長崎県で10件あるという。なかでも多いのが、長崎県五島市(福江島)で、02〜04年にトビやミサゴなどによる5件の衝突が起きた。
とのことだが,本当に多いかこの数字.
福江島にどれだけトビやミサゴが棲息しているのか知らんが,3年間でたった5件やで.そりゃ風車がなければもともと当たらんやろといわれれば,それよりは多いけど,バードストライク以外の要因でトビやミサゴを始めとする鳥類の生息数の減少と比べれば誤差じゃない?
ま,新聞の書くネタなので,野鳥の会がこればっかり問題にしているとは思わないけど,それよりも都会で野鳥が減ることとかは問題じゃないの?都市部で見る鳥っていうたらカラスばっかり.もっと野鳥がいてもいいと思うねんけどな.
2007-02-18 雨のち曇り,冷え冷え [長年日記]
_1 タブブラウザ使えない
起動時に前回終了時の状態を復元する
にチェックを入れた状態,かつ,ブラウザが起動していない状態で,他のアプリからURLを指定してブラウザを起動すると,前回終了時の状態(つまり開きっぱなしのタブね)が全部削除され,クリックしたURLのタブだけが開かれる.ホント使えねぇな.同じ事やったのこれで2回目.
ブラウザがすでに起動しているときは新しいタブとして開かれるから何の問題もないのに.このブラウザやっぱり捨てかな.
_2 ピタゴラ装置 DVDブック2(佐藤雅彦/内野真澄)
ふとamazonのページを見たら予約受付してたのでポチっとな.
そういえば,クレジットカードの有効期限を更新したら,配送予定の商品が勝手に発送延期された.やっともうそろそろ納期だったのに月末以降に持ち越し.(-公-;)ショボン
_3 罪悪感
以前も書いたが,休みの日の花子はみんな一緒じゃないと寝たがらない.
今日もまたヨメはんと二人寝室に向かったあとオレを捜しに戻ってきた.でも構っているといつまでも寝ないので物陰に隠れる.すると見つけられずにしょんぼりと戻っていった.
あああ,なんかすげぇ罪悪感.しまった,どうして隠れちゃったんやろうか.凹.いてもたってもいられなくなって寝室まで追いかけていってしばらく添い寝.
なんかいい方法ないかなぁ.
2007-02-20 曇り時々小雨,寒く感じる [長年日記]
_1 Re: tdiary-hyperestraier
導入しようと思っていたが,SAKURA Internet : レンタルサーバ ご利用上の注意に以下の記述があることを思い出した.
*禁止事項一覧*
○ daemonとしてサーバに常駐するプログラムの実行
発見した場合、予告無くプロセスを強制終了する場合があります。
estmasterを動かすとこれに該当するな.さすがにレンタルサーバの利用停止はシャレにならんのであきらめることにしよう.現状でも検索はできるので,良しとしよう.
_2 新規作成
ドキュメントの新規作成ってホント難しい.書くのも大変だけどレビューも大変.
_3 ラッシュライフ (新潮ミステリー倶楽部)(伊坂 幸太郎)
伊坂幸太郎,第三弾.
半分くらいまで点から始まったストーリーが複数並行して進んでいくのだが,半分過ぎくらいからそれぞれの線(ストーリー)が絡み合い,そして最後に1点に収束していく.十分に拡げた風呂敷が見事にたたまれていく.読んでて気持ちいい.さすがだ.
今回読み切るのに2,3日.2段になってたので抵抗感があったけど,読み始めると視線の移動が少ないことに気が付く.こっちの方が読みやすいかも.
2007-02-21 曇りときどき小雨,意外と寒くない [長年日記]
_1 ダイヤ改正で変わる「ムーンライトながら」 - [鉄道旅行]All About
「東京→豊橋」が全車指定席となるので,小田原から自由席に乗るができなくなる.また,東京発時間が30分以上も繰り上がる.
ま,確かに小田原からの混みっぷりは最低だったので,全車指定席化は評価したいが,30分以上の繰り上げは終電代わりとして使えなくなってしまうので辛い.これなら最終の新幹線に乗る方がよさげ.
_2 出産見舞い
同期の友達のところに,昨日第二子誕生.ということで定時ダッシュで帰宅後,病院へお見舞いに行ってきた.
いや〜,ちっちゃくてかわいいねぇ.手とか足とか,しわしわでちっちゃいねん.足とかもうほっそいし.花子もたった1年前はこうだったなぁ,とか思い出しながら抱っこさせてもらったり.
で,当の花子はたまに赤ちゃんの方を見るもののテレビに夢中.まだよく分からんみたい.
その後,仕事をしに会社へ戻る.戻るときに花子は玄関まで追っかけてきたらしい.むぅ,先日に続きまたもゴメンな.
_3 セキュアUSBメモリーを試す
I-O DATAのSecure EasyDisk ED-S512を借りることができたので,Linuxで試してみた.
結論からいうと,まったく使えない.
USBメモリを挿すと,CD-ROM(sr0)とディスク(sda)が挿されたように見える.
usb 1-4: new high speed USB device using ehci_hcd and address 6 usb 1-4: configuration #1 chosen from 1 choice scsi0 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 6 usb-storage: waiting for device to settle before scanning Vendor: I-O DATA Model: USB Flash SC Rev: 5.02 Type: CD-ROM ANSI SCSI revision: 00 sr0: scsi3-mmc drive: 8x/40x writer xa/form2 cdda tray sr 0:0:0:0: Attached scsi CD-ROM sr0 sr 0:0:0:0: Attached scsi generic sg0 type 5 Vendor: I-O DATA Model: USB Flash SC Rev: 5.02 Type: Direct-Access ANSI SCSI revision: 00 sd 0:0:0:1: Attached scsi removable disk sda sd 0:0:0:1: Attached scsi generic sg1 type 0 usb-storage: device scan complete
とりあえずマウントを試みる.
sr0は問題なくマウントでき,中身は以下のとおり.
% ll /mnt/usb 合計 853 -r-xr-xr-x 1 root root 43 2005-01-05 01:00 AUTORUN.INF* -r-xr-xr-x 1 root root 126976 2004-11-29 01:00 SUGEYE.EYE* -r-xr-xr-x 1 root root 745472 2005-08-31 01:03 SUGate.exe*
% cat /mnt/usb/AUTORUN.INF [autorun] open=SUGate.exe icon=SUGate.exe
しかし,sdaは以下のエラーを出してマウントできなかった.
mount: No medium found
% cat sys/block/sr0/size 2544 % cat sys/block/sda/size 0
となっており,sdaはまったくかけない状態.sr0の数字もよくわからん.またWindows側でテキストファイルを作成したはずなのに,そのファイルが見えない.どこかに隠しているんだろうけど普通には見えない.ディスク全体をダンプすれば見えるのかな?見えたとしても暗号化しているだろうから読めない予感.
とりあえず,このUSBメモリをセキュアプロテクトなしでもいいから使いたいと思っていたが,それは無理のようだ.捨て.
ちなみにこのツールVC6で作っているみたい.
_4 gentoo-sources-2.6.20
あたらしいカーネルで起動すると
/init: /init: 228: devfsd: not found
と出て動かない.
[ebuild U ] sys-apps/baselayout-1.12.9 [1.12.7-r4] USE="unicode -bootstrap -build -static" 214 kB
grubには
init=/linuxrc
を指定しているので,initrdの中の/initが悪そう*1.
/usr/share/genkernel/gen_initrd.sh
311 create_initrd_aux() { 312 if [ -f "${CMD_LINUXRC}" ] 313 then 314 cp "${CMD_LINUXRC}" "${TEMP}/initrd-temp/linuxrc" 315 print_info 2 " >> Copying user specified linuxrc: ${CMD_LINUXRC}" 316 else 317 if [ -f "${GK_SHARE}/${ARCH}/linuxrc" ] 318 then 319 cp "${GK_SHARE}/${ARCH}/linuxrc" "${TEMP}/initrd-temp/linuxrc" 320 else 321 cp "${GK_SHARE}/generic/linuxrc" "${TEMP}/initrd-temp/linuxrc" 322 fi 323 fi
${CMD_LINUXRC}は,/usr/share/genkernel/gen_cmdline.sh
477 --linuxrc=*) 478 CMD_LINUXRC=`parse_opt "$*"` 479 print_info 2 "CMD_LINUXRC: $CMD_LINUXRC"
となっている.
この問題が起きたときのgenkernelコマンドは以下のとおり.
# genkernel --menuconfig --no-clean --no-mrproper \ --gensplash=livecd-2006.1 --gensplash-res=1280x1024 all
なので${CMD_LINUXRC}はNULL.また/usr/share/genkernel/x86/linuxrcというファイルは存在しないので/usr/share/genkernel/generic/linuxrcが使われる.
と思ったが,initramfs(initrd)の中のlinuxrcを参照すればいいだけ.すべてのファイルはその中に含まれている.
問題の228行目は
227 # Start udev/devfs 228 start_dev_mgr
となっており,start_dev_mgr()を呼び出している.この関数本体は/etc/initrd.scriptsにある.
/etc/initrd.defaultsには
5 # Default to the udev device manager 6 USE_UDEV_NORMAL=1
51 KV="`uname -r`" 52 KMAJOR=`echo $KV | cut -f1 -d.` 53 KMINOR=`echo $KV | cut -f2 -d.` 54 KVER="${KMAJOR}.${KMINOR}" 55 MISCOPTS='idebug detect' 56 57 if [ "${KMAJOR}" -eq 2 -a "${KMINOR}" -ge '6' ] 58 then 59 KV_2_6_OR_GREATER="yes" 60 fi
とあるので,
313 start_dev_mgr() { 314 # Check udev is available... 315 if [ "${KV_2_6_OR_GREATER}" -a ! "${USE_UDEV_NORMAL}" -eq '0' ] 316 then 317 USE_UDEV_NORMAL=1 318 else 319 USE_UDEV_NORMAL=0 320 fi
はUSE_DEV_NORMAL=1となる.で次の条件文
322 if [ "${USE_UDEV_NORMAL}" -eq '1' ]
も真になりそうなのだが,ここで偽となり
332 else 333 good_msg 'Activating devfs' 334 mount -t devfs devfs /dev 2>/dev/null 335 devfsd /dev -np 336 fi
のルートに入るも,devfsはインストールしていないので335が失敗し,その結果必要なノードが作成されないものと予想.
このファイルは
% equery b /usr/share/genkernel/generic/linuxrc [ Searching for file(s) /usr/share/genkernel/generic/linuxrc in *... ] sys-kernel/genkernel-3.4.6 (/usr/share/genkernel/generic/linuxrc)
genkernelパッケージに含まれていて,いま使っているものよりも新しい開発版が存在する様子.あとでこちらを試してみる.
# X emerge -pv genkernel These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-kernel/genkernel-3.4.7_pre3 [3.4.6] USE="-bash-completion (-ibm) (-selinux)" 329 kB
*1 /linuxrcは/initへのシンボリックリンクなので実態は/init
2007-02-22 雨 [長年日記]
_2 添い寝
今日は花子の13ヶ月目の記念日なので,おめでとうと言おうと思っていたのに,朝はど忘れしてて言いそびれてしまった.で,当然のことながら帰宅後はすでに寝てしまっている.
仕方ないので添い寝.眠くなかったけど,疲れている体を休めようとそのまま寝た.
2007-02-23 雨のち曇り,マシン室の暑さ異常.外の涼しさ気持ちいい [長年日記]
_1 積み残し
昨日は一日中会議だったので自分の仕事が思うようにはかどらず,しわ寄せが今日にきた.
それなりにがんばってこなすものの,1つ終わらせると2つくらい仕事が増える感じ.あー,この負のスパイラルから早く抜け出したい.
_2 忘れ物
会社を出て帰るコールならぬ帰るメールを送ろうとして携帯を忘れたことに気が付く.急いで取りに戻ろうとするも,マスクと坂道のコンビネーションにやられる.
携帯は机の上にキレイに置いてありましたとさ.
2007-02-24 曇りときどき小雨.冬に逆戻りの寒さ [長年日記]
_1 御殿場アウトレット
4月にある友達の結婚式向けのスーツと花子の春服とヨメはんの服を買いに.
礼服と兼用できそうなものと決めていたので,2つボタンの黒色スーツ.この条件にあうのはほとんどない.最終的に決めたのはMEN'S BIGI.肩まわりが窮屈なのがちょっと気に掛かったが,最近はこんなもんというのと,値段でガマン.ま,半額だったしいいか.あとはパンツの裾直しが必要なので忘れずにやること>オレ
花子の服はあんまりなく,a.v.vでグレーの長袖Tシャツ.
ヨメはんはダボっときられる上着を買ってた.今まではあんまり買わない感じだったのでちょっと新鮮.いいんじゃない?
_2 ホットドリンク
寒かったのでみんなでホットドリンクを飲んで温まる.
左から,花子のミルク,オレのコーヒー,ヨメはんのホットチョコレート.
ホットチョコレートはGodivaのホットショコリキサー(Hot Chocolixir).濃厚でおいしいんだけど,もう少し甘さ控えめでもイイかな.あと飲みやすいようにぬるめに作ってあるのもあんまり.
_3 鼻水悪化
たまに小雨が降る天気だったが,まわりに杉がいっぱいある場所に自ら行けば,そりゃ悪くなるのも当然やわな.
目が痛いし,鼻水もとまらん.あまりのつらさに夕方2度目の薬投入.花粉症が原因かわからんがノドがめちゃめちゃ痛いのもツラい.
2007-02-25 晴れ,空気は冷たいが陽がヌクい [長年日記]
_1 体調不良
基本的に頑丈なのが売りなのに,凹.
午前中買い物に行き,お昼に帰宅.昼食を食べたあと,薬にやられて昼寝.
昼寝はいつも通りの薬のせいだと思っていたがどうやら違った様子.夕方前に起きたが,どうも声がおかしい.そしてダルい.ヨメはんの言葉に甘え,そのまま昼寝続行.で気が付いたら20時過ぎてた.トータル7時間くらい寝てたらしい.
晩ご飯食べたあとゴロゴロしようとしたが,ヨメはんにはよ寝ろと急かされ,再度ふとん行き.22時には睡眠.
2007-02-28 晴れ,マスクしてたからか暑く感じた [長年日記]
_1 仕事復帰
ノドがいがいがしてたり,鼻が詰まり気味だったり,と気持ち風邪の症状は残っているが,普通に仕事をこなす.
でもまた体調崩したらあかんしと思い定時で帰ろうと思っていたら,今日は定時退社日だった.さっくり帰宅.
でも帰宅後,咳が出たり,タンが引っかかったりしたので,念のため夕食後風邪薬を飲む.
_2 Re[2]: tdiary-hyperestraier
疑似ノードマスタでトライしてみた.
%./estfraud.cgi /usr/libexec/ld-elf.so.1: Shared object "libqdbm.so.14" not found
と出たので,
%cat estfraud.cgi #!/usr/local/bin/bash export LD_LIBRARY_PATH="$QDBM_PATH/lib" ./estfraud_bin.cgi
みたいなスクリプトを作って,LD_LIBRARY_PATHを解決.estfraud.confを置いてestfraud.cgiを実行してみたところ
%./estfraud.cgi Status: 500 Internal Server Error Content-Type: text/plain; charset=UTF-8 Error: the configuration file is missing.
となってしまった.うーむ,設定ファイルを見つけられないらしい.バイナリと同じファイル名estfraud_bin.confにしてみたところ
%./estfraud.cgi Status: 400 Bad Request (the command is invalid) Content-Type: text/plain; charset=UTF-8 Bad Request (the command is invalid)
となり,さらに一歩前進.が,ここから先の手順がよく分からん.エラーメッセージが
Not Found (the node does not exist)
じゃないので,ノードはちゃんと見つけられているんだろうけど.とりあえず今日はここまで.
じゃれすのろぐを見たら,同じことがすでに書かれてた.あら,今日やったことほとんどムダやん.
_ しばた [手作りにすると巻き巻きするときも楽しめていいですよ。ぼろぼろ崩れても文句言わないし(笑)]
_ muneda [花子が大きくなったらそれも楽しめそう. でも来年は 絶対に うまいのが食べたいので買います.]