ぎょーむ日誌 2003-05-(01-10)
2003 年 05 月 01 日 (木)
- 0800 起床.
0810 自宅発.
晴.
0825 研究室着.
朝飯.
コーヒー
……
あ,
今日は燃えるゴミをだす日だった.
- みなさん苫小牧毎木調査とかに出かけていて不在.
- にせアカマツどらふと直しをぢりぢりと.
小林さんとメイルやりとり.
アカマツ写真なかなかよいかも.
- 勝手に ThumbPad のドライバーが立ち上がりやがる.
カーネル暴走.
やれやれ.
- 1330 すぎに昼飯くおうとすると,
A801 の共用 (つまりだれも管理してない)
Mac が動作不良ということで様子をみる.
たぶんファイルシステムが壊れかけてるな.
というか,
こんなマシンでメイル読み書きやるかねえ.
- どうも気になったので,
昼飯くってからその腐れ Mac で Norton Utilities とか動かしてみる.
事態を悪化させるだけかもしれんが.
ともかくこの HFS というファイルシステムはやだなぁ.
Mac のハードウェアにもくわしい宣教師殿が
動いてるマシンのフタをあけてみたり.
- 私が不平をもらしつつ壊れぎみ Mac に取り組んでる横で,
宣教師殿は三次元デジタイザを用いた奇妙なステップの踊りを踊っている.
本人いわく調整中,
だそうで.
- 午後になるとどらふと改定作業が失速.
- 1840 研究室発.
1850 帰宅.
体重 71.8kg.
- ThinkPad 240Z では boot 時にゐぃんどうづを選択的に起動できる,
と発見したんだが
……
これの IE なるブラウザーでみると,
「ぎょーむ日誌」の CSS 表示がぼろぼろ.
いやはや.
誰か教えてくれてもいいぢゃん,
と思うんだが.
- しかしいまだにブラウザーによってこんなに「見えかた」が違っているとは.
何でこんなことになってんだろーね.
- まぁ,
明日にでもなおしてみるか.
- [今日の運動]
-
「風邪ながびいてますね」
と周囲に警戒と不審の目でみられている状況で,
どうもいまいち体調ゆえの運動休養状態継続中
- [今日の食卓]
- 朝 (0840):
研究室お茶部屋.
パン.
- 昼 (1350):
研究室お茶部屋.
パン.
- 晩 (1930):
米麦 0.7 合.
コンブサラダ.
2003 年 05 月 02 日 (金)
- 0820 起床.
朝飯.
コーヒー.
0850 自宅発.
晴.
0900 研究室着.
- 昨晩発見した「ぎょーむ日誌」
CSS
問題にとりくむ.
ばかばかしいことだが,
午前中のほとんどをついやしてしまった.
- 問題は Mozilla (つまり Gecko レンダリングエンジン)
とか MSIE とかブラウザーによって
ハコの大きさ計算
の
やりかたが異なる,
というところであって
(どうしてなんだろね)
……
つまるところ,
width
とか指定した場合,
MSIE は padding
を明示的に (あるていど大きな値を) いれないと
<li>
を表示してくれない.
- とりあえずこうしてみた
(全部みたいヒトは こちら).
body, ul { width: 640px } /* width !!! */
body {
margin: 10px auto 10px auto; /* これは OK のはず */
background-color: #d0d0d0;
text-align: center; /* MSIE 対策……すごくヘンだ */
}
ul {
color: #002000;
list-style-type: disc;
text-align: left;
line-height: 150%;
padding-left: 24px; /* これがないと <li> を表示しない */
margin-left: 0px; /* Opera 対策 */
}
これで正しい,
という確信はまったくないんだけどね.
ブラウザーによってはまだまだ.
まぁ,
最悪表示がマシになった,
というぐらいで.
- などといろいろやっても,
まだまだ表示がおかしかったりするわけだが.
いやはや.
というふうに午前終了.
あと途中で甲山さんがあやしげ計算のハナシを.
- 午後はアカマツどらふとなおし.
なンというか,
この樹木モデリング FAQ を本文にうめこんでいく作業.
私はこういうややこしくなりがちな
モデリングは数式表現を工夫することで
書くほうも読むほうもラクになる,
と思っていたんだが
(さすがにコードを読め,
とは言わんけどね)
……
読み手集合は
「数式は無条件にトバす (けどいちゃもんはつける)」
という大きな部分集合を内包している,
とわかった.
そこで肝要なところというか
トラップされてがちなところ
に関してはコトバによる冗長で trivial な補足が必要なわけだ.
それすらも読み飛ばされるような気がするんだが.
- 量的にはぜんぜんたいしたことない作業で午後は終了.
しかしモデリング節の修繕に関してはこれでいいだろうということで
make pdf
.
2020 研究室発.
2040 帰宅.
体重 71.8kg.
- どうも晩飯後は仕事がススまぬ今日このごろだなぁ.
- [今日の運動]
- [今日の食卓]
- 朝 (0845):
米麦 0.4 合.
コンブサラダ.
- 昼 (1330):
研究室お茶部屋.
パン.
- 晩 (2130):
米麦 0.7 合.
ピーマン・ダイコンナ・マイタケのカレー.
2003 年 05 月 03 日 (土)
- 1000 起床.
寝たり起きたりで睡眠が不規則.
白夜にむかいつつあるここ北辺の地では
すでに朝 5 時前から明るくなる,
と気づいた.
朝飯.
コーヒー.
- 陰謀論的に考えると
……
web browser によって CSS の「解釈」というか
レイアウト計算のやりかたが異なる,
ってのはワザとやってるんではないかなぁ.
「このブラウザーでは表示がヘンになる」
とかいうことでユーザーのソフトウェア交換をうながす,
と.
たとえば一昨日までの「ぎょーむ日誌」は
MSIE を「やめたくなる」ペイジであった
……
皮肉にも,
他ならぬ私がそれをわざわざ「直して」
(というか改悪して)
やったわけだが.
どうせ MSIE 使いが最大多数派なんだろうし,
という諦観
……
- もしも
「見えかたがヘン→ブラウザーを変える」
という選択圧がかかるならば,
Netscape 4.x 系という
実に有害なる腐れシステムを「排除」
するようなペイジを作るのは,
むしろ
世のため・人のため・明日のため
になるんではなかろうか.
ちなみに,
この「ぎょーむ日誌」 CSS はその呪われ navigator
を逆に「助けて」しまうようなつまらん裏ワザ
(他のブラウザーにとっては無意味な指示)
をいれてんだよね.
h1, h2 {
width: 540px; /* width !!! */
padding: 4px 50px 4px 50px;
text-align: center;
align: center; /* for damn NN 4.x */
}
-
いまいちぎみなので真冬なみに着込んで
1500 自宅発.
曇.
1510 研究室着.
うーむ.
だれもいない.
-
仕事もぜずにしょーもない CGI プログラム書いて遊んでしまう.
web browser 上でぎょーむ日誌が書ける,
といういやはやなモノ.
-
掲示板式メモ帖とでもいいますか.
[らくがき帖的 CGI プログラム]
ちょっとかきちらすのに便利なように作ってみた.
ひどく単機能.
編集機能とかついてなくて,
ひたすら書き足すだけ
(編集したけりゃ
vim
を起動).
自分以外には役にたたないプログラミングも
なかなか楽しい.
-
vim
で書くのも楽しいけど,
コマンドラインから
わざわざ
vim ...
とする「わざわざ感」
があるからねぇ
(じつは vl
とするだけなんだけど,
やはりわざわざ感がある).
ブラウザー
Galeon
だといつでも起動してるんで,
Alt+F4
で Galeon の workspace に移動,
いままでは現実逃避的なネット徘徊ばかりであったが,
これからは現実逃避的な独白ができたりする
……
独りごとによるブレインストーミングとか?
-
ということで,
これからしばらくは「ぎょーむ日誌」
へのノイズ混入度が増大するかもしれません.
まあ,
もともとノイズのカタマリのごときものであるが.
いや,
役たち情報と下らな情報が半々になってる「情報エントロピー最大」
の状態にあったのが,
ノイズ増加によってエントロピー減少,
つまりこの観点からは改善される?
すばらしい……
-
そうか.
これを使うと自分の机以外からでも書けるんだ.
便利というか危険というか.
まぁ,
「ぎょーむ日誌」本体が改竄されるわけではないけどね.
-
しかしこれって安全なのかね.
セキュリティー穴になってたらどうしよう.
とはいえ,
「ぎょーむ日誌」を書き換えるには,
あいかわらず
vim
その他
テキストエディターとか使うしかないわけで.
-
FORM から渡される文字列にふくまれる
改行コード ^M が
chomp
で消せん.
強引に s/\s+$//o
としてみる
……
うまくいってるみたいだ.
-
ちなみに 6000 円 Palm 機
(本体だけなら 3000-4000 円か?)
での書き捨て・書き貯めメモには
Q-pocket
なる free software を使わせてもらっている.
これまた便利.
「手軽に書き捨てられる」
を重視する今日このごろでした.
-
苫小牧毎木調査隊が無事に帰ってきた.
-
三連休第一日目はまぬけにも何の進展もなく
2040 研究室発.
2100 帰宅.
晩飯.
-
帰宅してからもばかな作業に没頭してしまった
……
モナーフォント
のインストール.
おおむね指示どーりに作業するだけだけど,
すこしだけぢたばたする必要あるようで.
version 2.22 での作業は以下のとーり.
-
ダウンロードしてきて
sudo rpm -Uvh
-
sudo cp fonts.alias.mona /usr/X11/lib/X11/fonts/local/fonts.alias
……
この fonts.alias.mona
は rpm 版に含まれていないので,
tar.bz2 版からとる.
-
README が指示してるように
$HOME/.xinitrc
に
xset fp+ /usr/X11R6/lib/X11/fonts/local/:unscaled
xset fp rehash
を追加.
-
sudo /etc/init.d/xfs restart
(必要か?)
-
X 終了→
startx
-
Galeon などブラウザーのフォント設定を
Gothic (mona)
にする
-
おお,
これが AA の世界か
……
と愚かしくも感動してしまった.
他の表示がいまいちになるんだけどね.
- [今日の運動]
-
明日ぐらいには運動再開できるんでは再開できるんではないかなぁ
- [今日の食卓]
- 朝 (1030):
米麦 0.7 合.
ピーマン・ダイコンナ・マイタケのカレー.
- 昼 (1330):
スパゲッティー
ピーマン・ダイコンナ・マイタケのカレー.
- 晩 (2200):
米麦 0.7 合.
コンブサラダ.
ニラ・シイタケの炒めもの.
豚レバ甘露煮の惣菜パック.
2003 年 05 月 04 日 (日)
-
1000 起床.
朝飯.
コーヒー.
なんかさえないねえ.
-
だらだらモードから脱出できん.
-
お.
胴まわり 83cm のジーンズパンツが
特に問題なく着用できる,
と発見.
数年前は
はけなかったんだよねえ.
-
胴まわり 78cm のも見つけたので挑戦してみる.
なんとかはけるけれど,
さすがにこれはキツい.
私の持ってる衣類にしては損傷がまるでない
……
ということは,
たぶんサイズを間違えて買ってしまったやつなんだろうなあ.
-
デイパックの肩ひもが外れかけてるので,
針と木綿糸で修繕をこころみる.
意外と簡単に縫合できた
……
ザック系の修理というと
バリスティックナイロンに針を無理矢理貫通させる,
という印象があったんで.
あとで瞬間接着剤でも買って縫い目を補強しておこうかな.
-
1625 自宅発の北大構内走発.
曇天.
走るのはひさしぶりなのでごくごくゆっくりと.
北大構内もようやくサクラが咲いてる.
走ってると血流強制循環のモードが切り替わるのか
鼻づまりが解消される.
1730 帰宅.
ふむ.
一時間以上走ったか.
-
シャワーでまずヒザ冷却.
体重 71.4kg.
おそい昼飯.
-
1830 自宅発.
1840 なんとなく研究室に来てしまった.
うう.
-
Palm データを Perl であつかうには
CPAN から
p5-Palm
をとってきて
……
って何やってんだ.
-
LinuxとPalmを連係
というペイジを参考にしながら
DiddleBug
なる手がきソフトウェアで作ったものを,
Linux 側にとりこめるように工夫してみる.
いろいろ工夫してようやくできた.
[Palm らくがき]
-
英語版をつかう
-
データをもってくるには
pilot-xfer -f DiddleBugDB
-
変換スクリプト
diddle.pl
をよく読む
-
今日は他人の書いた Perl スクリプトを解読したり改竄したり,
といった CPAN モジュールの勉強ばかり
……
それはいいんだが仕事がススどらんねえ.
-
2600 研究室発.
2610 帰宅.
晩飯.
ああ,
生活周期がまたずれてるなぁ.
-
[今日の運動]
-
北大構内走 1625-1730.
ストレッチング.
-
[今日の食卓]
- 朝 (1030):
パン.
- 昼 (1750):
ニラ・シイタケの焼きそば.
- 晩 (2630):
パン.
2003 年 05 月 05 日 (月)
-
0955 起床.
あいかわらず生活ずれたまま.
とりあえずコーヒー飲んで,
しばらくでれしてから
……
-
しばらくのはずが,
ずいぶんと時間を使ってしまった.
CGI を経由してファイルを上げたり下げたりするやりかたの
勉強と実験.
-
あげるほうは CPAN モジュール
CGI
の upload
関数とか使う
-
さげるほうは
Content-type
だの
Content-Disposition
を工夫して,
Perl の関数 binmode
を使って
バイナリストリームとして流す (テキストファイルであっても!)
……
なかなか面白い.
けどこれって仕事に何か関係あるのか?
-
関数
binmode
は多くの OS では役にたたんけど,
まじないとしてつけといたほうがよいかも,
ということらしい.
Unix 系とかならこれでひきとって問題ないわけだが
……
ダウンロード側があのまぬけなる旧 MacOS とかだと,
どうなるんだろう.
こんど実験してみますか.
-
1230 自宅発北大構内走発.
今日も晴.
ゆっくり走る.
構内では
「花見は五月,ジンギスカン」
といういかにも北海道的な光景が.
1325 帰宅.
体重 71.4kg.
-
昼飯前にぼろぼろになったジーンズパンツの
ポケットを修繕してしまう.
なんで私のもってる衣類はどれこれもすりきれたり
損壊してるのだろうか.
昼飯.
-
1455 自宅発.
冬セーター二着を北 12 生協のクリーニングに出す.
50% びきとかいうことで,
まとめて 420 円.
できあがるのは金曜日.
地環研前でも花見やってるな.
しかしその横にはまだ雪が残っていたりする
(除雪堆積雪山の残骸).
1515 研究室着.
-
なンというか,
皆さんわりと学校にきてるようで
……
お茶部屋で核爆弾雑談.
いや,
比喩的表現ではなく核兵器の材料と
連鎖熱核反応の発生させかたに関する議論でした.
-
しばらく前からながめたり放りだしたりしていた
樹木モデル大総説
(と評するほかない Roux et al., 2001)
にとりくむ.
かかる巨大な論文の骨ぐみをまずは把握するべく,
section -- subsection -- subsubsection
だけを書き出してみる.
-
あ.
subsubsubsection まであった.
さぶさぶ
……
-
ともかくこういう構造部分をぬき書きして
HTML ファイルなどにしてみる.
CSS で階層ごとに色とインデントを指定して,
ながめる
……
内容までもじつによくわかったような気分,
にはなれるな.
-
しかしこれはにせアカマツに関係あるのだろうか
……
関係ある.
ここで一覧されてるようなにせ樹木たちとは
まったく無関係,
ということを示さないといけない.
はは
-
ひとやすみして Ethernet ケイブル工作
(ついでに A801 内の配線をすこしだけ修正).
最初の一本は「きあい」が足りなくて失敗した.
10 Base-T ケイブル作りは「きあい」である.
-
お茶部屋雑談.
北海道局在
ザンギの定義と語源
(他にも
多数)
……
ふむふむ.
-
2130 研究室発.
2140 帰宅.
晩飯.
-
[今日の運動]
-
自宅発北大構内走 1230-1325.
ストレッチング.
-
[今日の食卓]
- 朝 :
なんとなく食ってない.
- 昼 (1350):
米麦 0.7 合.
コンブ雑炊.
- 晩 (2210):
米麦 0.8 合.
シュンギク・チンゲンサイ・シイタケの卵とじ.
2003 年 05 月 06 日 (火)
-
0830 起床.
コーヒー.
0850 自宅発.
曇.
帰化植物セイヨウタンポポが開花している
……
多年生草本め
(生涯繁殖価の定量的な評価が難しいので多年生植物を憎む久保).
0900 研究室着.
-
最初の 1 時間は雑メイル連絡その他で消えてしまった.
よせばいいのにまた査読をひきうけてしまった
……
げ,
査読報告書を呪われおひすファイルなんぞで送ってきた.
勝手にテキストファイル化してやる.
OpenOffice.org
(OOo) 使用.
-
にせ樹木ども総説にまたとりくむ.
昨日ほねぐみ化した構造と要旨に書いてあることの対応づけを
行うとさらにわかったような気分が増大する.
-
HTML で書いてるメモが長くなってきたので,
HTML 対応しているような
ispell (スペルチェッカー) を作ってみる.
Vine Linux の ispell は version がちと古いので
こちら
の html patch がちょうどよろしいようで.
SRPM をほどいて patch をほうりこんで
SPEC ファイルを改竄して
rpm -ba --clean
で再コンパイル.
コンパイルすると欧州各国語対応の ispell
がぞろぞろと
……
英語のぞくと 15ヵ国語ぶんもできてしまった.
-
使ってみると
……
うん?
これってぜんぜん HTML タグを回避してないぞ.
いやはや.
あの patch ではダメだったのだろうかか?
……
ちょっとじたばたして問題解決.
-
とりあえず,
こちらの
patch
でやってみる
-
SPEC ファイルをちゃんと書き換える
(
patch
コマンドのところ)
-
html-mode patch を最初にあてる
-
もとの patch はこのままでは適用できない
……
ターゲットファイル名の前にディレクトリ名を書く
(他の patch 参照)
-
おお,
ちゃんと HTML タグを回避している
……
スペルミスがぼろぼろと見つかってうれしい.
単純ミスもなくなったので,
とりあえず
リンク
してみるか.
-
すこしおそめの昼飯
……
M1 堀端君がいま調査している
フクジュソウ
について教えてもらう
(これも多年性草本……嗚呼).
お茶部屋にあった
花の自然史
の中の工藤さんの書いた章によると,
地上部全体が転回して太陽を追跡するそうだ
……
なんちゅー植物.
-
どうやら 5/19-5/22 は苫小牧実習
(主たる対象はここの M1),
ということのようで.
私はまあ見物でついていくようなもんで.
しかし大量にでる「苫小牧めし」は
どうにかならんのかな.
-
裏紙消費印刷機として Epson LP-8600 を復旧する.
しかしホントはこんな使いかたはするべきでない.
ウラ紙は紙づまりを発生させる確率がかなり高い.
そして紙づまりのせいで
プリンターの搬送機構を修復不可能なほどに
ぶち壊してしまう可能性がそれなりにある
……
という調査結果はよく知っているのに,
プリンターが「余ってる」
(ぜいたくな)
状態だとそういう使いかたをしてしまう.
抜本的な解決は最初から両面印刷することだ
(講座の最新印刷機 Canon はそれが可能で,
すごく便利ではある).
まあ,
アカマツどらふと修繕の過程でウラ紙なんぞは
さっさと消耗されるだろう
(そして幸運にも LP-8600 は苛酷なぎょーむに耐えるだろう)
と楽観しつつ.
-
にせ樹木ども巨大総説の「地図」と「観光ガイド」ができたので,
それを参照しつつ要点となるパラグラフをさがしだして,
内容を確認していく.
たいへんまっとうな指摘ばかり
……
しかし読むほどに,
ここで議論されているようなモデルから
にせアカマツが逸脱しきったものだとわかる.
いってみればこっちのは同化物もへちまもなく,
ただひたすらにカタチ
(あたえられた何かが)
がカタチを再生産・削除
(するルールを規定)
しているだけ.
だってカタチしか測定データがないんだもんなぁ.
実質的に.
-
Sievänen さんの作った
PoorPoint ファイルをダウンロードする.
OOo
の解毒機能はなかなか強力だ
……
さらに
1.1beta
の新機能 PDF export はなかなかうまく働いているようにみえる.
-
で,
その PDF 化したファイル
(どうもお役人むけ書類というかんぢ)
に Mäkelä の CORBAS (1997)
なるあまり使いたくないような樹木モデル
の説明があったんだけど
……
これは PipeTree の起源となった
甲山さん Abies 個体モデルとかなり似ていて
慄然とさせられる.
で,
おもしろいのが Sievänen さんは
これが LIGNUM と相補的だというふうに説明してんだよね.
-
このあたりのとりまとめを流用しつつ,
樹木モデリングの本スジはこのあたりだけど,
にせアカマツはそれに背いてますよという作文を
でっちあげねばならんなあ.
-
2000 研究室発.
2015 帰宅.
体重 72.2kg.
ふと思いついて冷蔵庫 (冷凍庫ナシ小型)
の製氷室 (と僭称している上部冷却板)
に不着してる大量の氷塊を落とすことにする.
電源オフにしてドアをあげて放置.
晩飯くった後に氷塊上下分割線を KAJITAX のピッケルでたたく.
今日はきれいに割れた.
合計 5kg ぐらいの氷を冷蔵庫からとりだして捨てる.
-
[今日の運動]
-
樹木モデルの暗くて巨大な森林に迷いこんでいたら,
いつのまにか夜になってました
……
ということで運動休養日.
-
[今日の食卓]
- 朝 :
なんとなく食ってない
- 昼 (1330):
弁当.
研究室お茶部屋.
米麦 0.7 合.
シュンギク・チンゲンサイ・シイタケの卵とじ.
- 晩 (2130):
米麦 0.7 合.
サラダコンブ.
ホウレンソウ・タマネギ・ショウガ・マイタケの炒めもの.
2003 年 05 月 07 日 (水)
-
0830 起床.
コーヒー.
0900 自宅発.
曇.
0910 研究室着.
-
昨日うっかり引き受けてしまった某査読
……
編集部から「状況中止」のメイルをいただいた.
なんでもその原稿は別の雑誌にだしていて
却下されたものがそのまま再投稿されたようで
……
というか,
こういうふうにすぐにばれるようなところに
よりによってわざわざ再投稿するなよなぁ,
と思うのだが.
-
ああ,
にせアカマツもさっさと再投稿せんといかんね.
-
ぢりぢりとモデリング introduction を書く.
にせアカマツとは関係ないことが中心になるわけで
……
ふつーは「そんなの読ませるんぢゃない」
と怒られそうだけど,
どうも世の中の多くのヒトは関係ないことを
読まされるのが嫌いではない,
らしい.
と思うんだけど,
どうでしょう.
-
まあ,
表面的にはなにやらここに紹介するのが
必然であるかのようには見せかけていますよ.
そういうよくわからん努力で時間くってる.
-
あのわけのわからん農学部図書室まで文献さがしに
いかねばならんのかなぁ.
-
昼飯.
宣教師殿から驚愕すべきハナシを聞く.
洛陽の紙価をまちがっても高からしめそうにない
某ものしりよーご事典てのがもうすぐ出る.
これのネット上で編纂する機構 (宣教師殿作)
に原稿のたぐいが集まったのちはデータアウトプット
→組版システムとデジタルに流れるはずだったんだが
……
なんと貧弱ぅスキルの出版社・編集部にはそれが難しすぎたんで (!!),
21 世紀にもなって
「画面を目でみてキーボードでうち直す」
という作業が行われたそうだ.
やれやれ.
共立出版,
へっぽこすぎるぞ.
いくらなんでも.
-
1340 研究室発.
北大農学部内迷宮にちらばってる図書室あちこちで
あやしげ樹木モデル文献さがす.
農学部中央図書室に地図がはってあるけど
古いのであてにならん.
-
農・造林学 (城田さんのいるとこ): N224
(N228 の事務室へ)
-
農・土壌/作物栄養共: N347
(N351 の事務室へ)
1430 無事にもどる.
かとーオフィスはいまもガスストーブが使用されている.
-
読む
……
TREGRO とか CROBAS とかの論文を読んで得られた教訓としては,
あやしげモデルであっても
いいわけなどしない,
ということかな.
-
ふと気づくと,
Wiki
(YukiWiki)
を ThinkPad240Z 上で動かして遊んでしまった.
なにをやってるのやら.
-
くそう.
仕事の進捗おそい.
1930 研究室発.
雨.
1950 帰宅.
-
[今日の運動]
-
[今日の食卓]
- 朝 :
朝は食わなくてもいいんでは,
と思う今日このごろ.
- 昼 (1300):
弁当.
研究室お茶部屋.
米麦 0.7 合.
ホウレンソウ・タマネギ・ショウガ・マイタケの炒めもの.
- 晩 (2110):
米麦 1.0 合.
ハクサイ・ホウレンソウ・タマネギ・ショウガ・マイタケの炒めもの.
リンゴとか.
2003 年 05 月 08 日 (木)
-
0900 起床.
だめだ.
生活周期が.
コーヒー.
0920 自宅発.
また雨でもふりそうな曇.
0930 研究室着.
-
まぬけなことに
朝から Perl なんぞに没頭してしまう.
ひじょーに基本的な誤解をしていたことに気づいた.
use strict
使用している状況であっても
(とくに vars
とかで指定してない)
my
変数は「内側」のブロック ({...}
)
に簡単に入り込める!
-
たしかにこういうのはよくやりますよ.
use strict;
my $counter = 0;
for (1 .. 10) {
$counter++;
}
しかし,これも OK だとわかったんで少しおどろいてる.
use strict;
my $counter = 0;
&increase_counter;
...
sub increase_counter
{
$counter++; # これはエラーにはならず,$counter がちゃんと増加
} # 私としてはエラーになってほしいところ
つまり形式的にブロックであればループだろうが
サブルーチンだろうが区別してない,
ってことだな.
$counter
はグローバル変数のごとくふるまっている.
というか,
上の例における
$counter
のスコープというか名前空間を考えると,
どこであっても
main::$counter
だから問題ないわけだ
(うん?
そうすると sub
の中で
my
した場合の「ふるねいむ」は?).
-
ともあれ
他の言語との「見かけの類似性」にだまされてはいかん
……
という教訓.
これを「発見」したときには,
自転車走行中ブレイキ破損的な感覚を覚えたんだが
……
考えてみれば私は
sub
の中ではしつこく my
を宣言する習慣なんで
(私は sub
のブロックが特別あつかいされてる,
と勘違いしていた),
そのおかげでたぶん問題ないと気づいた.
とはいえ,
これはかなり危険な仕様ではなかろーか.
-
これはエラーになるから良し
……
なんだろうか?
use strict;
sub increase_counter
{
$counter++; # エラー (コンパイルエラー)
}
my $counter = 0;
&increase_counter;
-
このあたりを調べているときに,
Perl 5.6.?
あたりから
新しく追加された邪悪系くみこみ関数 our
なるものがあるというのをついでに知ってしまった.
くわしくは perldoc -f our
.
さらにこれで生じるケガれに対応するためか
use warnings
なる標準ライブラリの追加も
……
-
なんだかよくわからぬ高校生むけ森林教科書問題に
すこしばかりまきこまれる.
てきとーに回避.
-
昼飯.
昼飯後に農学部迷宮に昨日借りた Journal どもを返しにいく.
-
小林さんからコメントいただいたので,
当方の意見をまとめていると
……
-
苫小牧からまた借金とりが.
といっても今日は村上→久保ではなく,
日浦→かとーという組みあわせ.
と思ってたら,
私にもなにやら質問を.
-
順序変数の統計モデリングか
……
あえて離散・上限下限あり分布と読みかえて考えるに
ちょっとそれは一般化線形モデルでは説明できそうにないですねえ,
というワクぐみで簡単な統計モデル
(上下を切断された幾何分布とか仮定)
をでっちあげてみる.
日浦さん帰ったあとに,
かとーさんと相談してるうちに
「幾何分布を仮定できるぐらいなら,
さらにもう少しひねって
logistic 回帰 + 線型結合
みたいなこと
(つまりglm コンビネイションわざ)
やっても悪くない
(ずれたら overdispersion とかいってごまかすか?)」
と気づく.
-
いや,
べつに glm をとくに使いたいわけではないけど,
生態学における統計学応用の新しめの手法に
まだ慣れてないヒトには,
とりあえずロジスティック回帰とかを持ちだしたほうが
いくらかはとっつきやすいかなあ,
というぐらいで.
-
……
また Perl プログラミングなんぞで 3 時間も遊んでしまった.
先日つくったらくがき帖 cgi プログラムをコマンド制御式にした,
といいますか.
つまりよくある「掲示板」みたいなのが,
にくむべき電気鼠制御ではなく
web ブラウザー上でもコマンド入力で
項目削除・編集・入れ換えができちゃう,
というぢつに独創的かつ画期的な
……
って,
ああ,
なにやってんだか.
すでに夜ぢゃん.
-
はらへったので撤退.
1940 研究室発.
今晩も寒い.
暑いよりは 100 倍いいけど.
2000 帰宅.
体重 71.8kg.
-
そして夜は仕事がますますススまん.
体力ぎれか?
-
[今日の運動]
-
今日もうだうだしてたんで北大構内走してない
……
やはり夕方に走ろうとするより
「昼休み」
のほうがいいのかなあ
-
[今日の食卓]
- 朝 :
で,
やはり朝飯はいらないのでは,
と
- 昼 (1240):
弁当.
研究室お茶部屋.
米麦 0.7 合.
ハクサイ・ホウレンソウ・タマネギ・ショウガ・マイタケの炒めもの.
- 晩 (2130):
米麦 0.9 合.
ハクサイ・タマネギ・シイタケ・ショウガ・ホタテの炒めもの.
どうも最近 (体感的に) ミネラル不足ぎみなんで
久しぶりにホタテを買ってしまった.
ありがたいことに当地では安い
(250g むき身 200 円).
2003 年 05 月 09 日 (金)
-
0740 起床.
なんとなくいつもよりは早く起床.
すさまじくねむい.
朝飯.
コーヒー.
0835 自宅発.
曇.
0845 研究室着.
-
蛇足ながら,
かとーオフィスにおける私の鍵盤は
Space SaverII (US)
なので電気鼠なんざぁ使ってません.
机のうえひろびろ
……
って朝から何を書いてるんだ.
-
A 棟 8F ヒトの動く気配もなし.
静かだ.
と思ったら城田さんがふらふらと遊びにきたり.
-
トップペイジその他を生成するスクリプトを少し改造したんだけど
……
それにしくじってしばらく「ホワイトアウト状態」
(完全に空白のペイジが表示される).
いやはや.
うかつ.
-
1230 昼飯.
宣教師殿から仕事進捗がおそいんでは,
と指摘される.
うう.
-
苦心の返事を小林さんに書く.
まあ,
こういうメイルのやりとりしてると
いろいろと考えもまとまったりくずれたりするわけで.
思えば,
ありがたいことですなぁ.
-
まーたまた HINES サーヴァーが不調で
メイルがちゃんと配送されてませんよ.
ばかすぎる.
-
昨日の Perl スコープ問題に関して,
竹中さん
からヒントいただき,
use strict;
{
my $counter = 0;
&increase_counter;
}
sub increase_counter
{
$counter++; # エラー
}
use strict;
&main();
sub main {
my $counter = 0;
&increase_counter;
}
sub increase_counter
{
$counter++; # エラー
}
とするとエラーになりますよ,
とのご指摘.
なるほど,
よくわかりました.
ちなみにこれは Perl のバグではなく
perldoc perlsub
を読んでみるとか,
Perl CookBook
の 10.2 節とかの説明みるとわかります
(と解説をはしょる).
Maine 大学の水産・個体群生態学の
研究室
におられる金森さんから
個体ベイスモデル (Individual Based Model)
に関するよい総説をしりませんか,
と質問いただく.
うーむ
……
かなり古めの
Judson, O.P. 1994.
The rise of the individual-based model in ecology.
Trends in Ecology and Evolution 9:9-14
しか知らないんだよねえ.
最近になって何か新しく書かれたんだろうか,
と
Judson (1994) を引用してる文献
を調べてみたんだが
……
総説とかないぢゃん.
たしか本もなかったはず.
2030 研究室発.
2050 帰宅.
なんかばてたなあ.
[今日の運動]
[今日の食卓]
- 朝 (0810):
パン.
なんとなく腹へったので.
- 昼 (1220):
弁当.
研究室お茶部屋.
米麦 0.7 合.
ハクサイ・タマネギ・シイタケ・ショウガ・ホタテの炒めもの.
- 晩 (2200):
米麦 0.8 合.
ハクサイ・タマネギ・シイタケ・ショウガ・ホタテの
たきこみ飯.
2003 年 05 月 10 日 (土)
-
0700 起床.
朝飯.
コーヒー.
-
今日も半日いじょうでれでれと
……
いや,
半日以上ついやしてしまったからもうちょい書くと,
古文庫本でようやく入手できた
谷甲州
「エリコ」
(上)(下) 900 ペイジ超をイッキ読みしてました.
すげーばてた.
-
残念ながらわたくし的にはハズれ
(ただしこの作品は 1997 年 SF マガジン読者賞とかとったりしてる).
谷甲州のくせに科学・技術面がヨワっちい.
それからこの著者,
意外と長いものにはむいていないんでは?
中短編とかそのオムニバスとか良いのに,
長くなるほどに冗長な気がする.
さらにわるぐち列挙.
-
著者としてはバイオテクノロジー
&
「人類の進化」が主題とのことなんだけど,
生物学も進化論もへぼい.
たんにありきたりに気味わるいだけの
つまらん改造人間のたぐいが
やたらとでてくるだけ.
進化論のほうは今西進化論のできそこないのような
(進化論まにあっくじゃないヒトのために蛇足しておくと,
進化論研究なヒトたちのほとんどは
今西進化論つかいものにならねーと
投げてます……ずっと昔から).
-
谷甲州ふぁんなんで少しだけ弁護ぢみたことを
書いておくと,
著者は土木工学出身なヒトなんで,
寒いもしくは空気のウスいところでやる工事のつらさとか,
推進剤残量を気にしながら加速減速する航宙艦とか,
ぢつはモトねたは
「家屋などの下水パイプ内の定常流速分布」
なるうわさの超光速空間流とか
書かせるとそれっぽいんだけど,
ナマ物系はいまいちなんだよねえ
(弁護にもなってないか).
-
暴力犯罪組織をいろいろだすのも好きなんだけど,
今回もなんちゅーか一様に乱暴でサディスティックで
むやみに人死を発生させてるだけで.
それから暴力合法組織たる警察機構も頻出で,
こっちのほうがマシな場合が多いんだけど,
今作における挙動はとうとつ感きついなぁ.
大阪府警のおまわりどもが月面都市うろうろするのは
いいんだけどね
(莫大な出張費をどこから捻出したことやら).
-
かたき役たるきみょーな「日本人論」
はなるほど含有量ゼロなのでかたき役たりえていない.
あたかも
14 万 8000 光年かなたの
大マゼラン星雲からわざわざ地球征服もくろむ
デスラー総統の野望のごとき説得力.
-
女性主人公が他の登場人物の過半と肉体関係もつわけだが,
なんというか書いてるほうの惰性感あふるるかんぢで.
生殖 SF とかちゃんと書けば面白いと思うんだけどなぁ.
オスメス間のこんふりくと,
とか.
それから全体に古めかしいタイプの優生学みたいなのを
前提にしていて,
いまさらそれかよおもしろくねえなというような.
科学研究でも SF でも
ばれにくい嘘を準備しないとつまらなくなる.
-
まあ,
いま SF マガジン連載中の同著者生物学がらみ SF
(読んだことないのでホントはよくわからない)
「パンドラ」
ではいろいろ改善されてると期待しますか.
-
まあ,
自分の作文がうまくできてないときは辛辣度 128% 状態ということで.
-
クリーニング屋からセーター回収.
しかし札幌はまだまだ寒い日々が続いてる.
本日の最低気温 4℃.
-
1550 自宅発.
曇.
1605 研究室着.
HINES メイルサーヴァー,
今日もおかしいな.
.forward
されてない.
-
2000 研究室発.
2010 帰宅.
-
で,
仕事は進捗したの?
-
[今日の運動]
-
[今日の食卓]
- 朝 (0730):
米麦 0.7 合.
ハクサイ・タマネギ・シイタケ・ショウガ・ホタテの
たきこみ飯.
- 昼 (1330):
コンブ納豆うどん.
- 晩 (2130):
米麦 0.7 合.
ダイコンナ・シメジ・シイタケ・煮干の味噌汁.