Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
*Backtrace*(2002-01)
[go: Go Back, main page]

書いてる人: 高橋カヲル | [mixi] | [PGP] | [TETRiS DS] | [portscout] | [RSS]

トップ «前月 最新 翌月» 追記

*Backtrace*

1999|12|
2000|01|02|03|04|05|06|07|08|09|10|11|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|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|

2002-01-01

_ 抱負

抱負は持たない主義なの。何事にもね。

_ 買物

コジマで14型テレビ(ステレオ)

「…スネーク、大丈夫だ。なあに、モノラルかステレオかで人間の価値が決まるわけじゃない」

_ 描き初め

[ANOTHER from beatmania CORE REMIX]BR元日からやるものではないが、明日は描いている暇もないだろうからフライングで。

_ [X-Face] スラッシュ国民投票

はじめての一票目。うーむ。

_ ゲーム

一発目はメソ2 (EXTREME-TANKER) であった。猪名川でいこう!! に new year feature があることに気づく。初音のないしょ!! にネタトークがあることに気づく。

TrackBack(0)

2002-01-02

_

今日も運転手モード。やっとられん。

_ flags for atkbd


_ メソ2

ちびちびと PLANT-EXTREME をこなす。ボス戦後の体力回復がないと信じてノーミスを目指していたのだが、実はちゃんと回復することに気づく。ファットマンは戦闘そのものより冷却処理がきびしい。起爆スイッチを押される前に SOCOM 走り撃ち連打でコケさせて時間を稼がないと話にならない。とりあえずシェル1中央棟まで DOGTAG 全回収、D.MIC 使用ポイントで止め。

TrackBack(0)

2002-01-03

_ 今日のイカレポンチ

snail mail で LPS 賞金部。こんなのにひっかかるやつなどいない。書くのもめんどくさい。

_ メソ2

ちまちまと PLANT-EXTREME の続き。対ハリアーでうんざりしつつ止め。ハリアーはとにかく先読みが必要。見てからエルードしたり避けたりしていたのではとても間に合わない。メソ2ではスティンガーの後出し曲げ撃ちが可能になっているので有効利用。あらかじめ撃っておき、後で目標にロックオンして当てる。

_ GNU プライバシーハンドブック

The GNU Privacy Handbook (GnuPG Handbook) の邦訳。

_ [URL] M-x sunrise-sunset

近日点って今日だっけ?

Sunrise 6:53am (JST), sunset 4:39pm (JST) at Kawaguchi, Japan (9:45 hours daylight)

_ 平均以上にダメな過去の作品ども

突き動かされるものを感じて置場所を変え、ふとしたことから png に変換する。 alice blue + black が好みなのだが、変換が面倒なので white + black にする。 1bit grayscale に収まるし、gamma を気にしなくていいのだと自分に言い聞かす。

TrackBack(0)

2002-01-04

_ メソ2

PLANT-EXTREME の続き。 EXTREME は妙に疲れるので長時間やってられない。ヴァンプは当然のようにスティンガーハメ。だいたい30秒でケリをつける。EASY のように瞬殺とはいかない。援護射撃@オイルフェンスで止め。 PLANT の DOGTAG は残り二つ。取り残しナシ。

_ 某作業

ちまちまとこなす。

TrackBack(0)

2002-01-05

_ ゼミ

遅刻はせずにすんだ。

_ 突発的吉祥寺生郎遠征

小ダブル野菜少なめ全地獄タマゴダブル。小で足りなくなる日はすでに来ているのだが、小×2にはまだ遠い。

_ メソ2

PLANT-EXTREME のつづき。30分だけ集中してやった方がうまくなるよ(なりません)。大狙撃大会から DOGTAG 100%回収したところで止め。もちろん回収しただけではダメで、その上でクリアしなければならない。最後の DOGTAG は Hideo Kojima であった。

* EXTREME ゆえの手詰まり

ここからは明確な体力回復ポイントがないため、体力を減らされてから下手に上書きセーブしてしまうと手詰まりになる。手持ちの貴重な RATION は次のボス戦まで温存しておかねばならず、ザコ天狗軍団相手に使用することは許されない。極端な話、いきなり一撃でも食らったら即やり直しである。超難度かどうかは別にしてマニア向けってのは本当ですねぇ。

* RESET

SELECT+START+L1+L2+R1+R2 押しっ放しより速く復帰できる手段はないものだろうか。せっかく発見即 GAMEOVER にできる設定をつけてあるのだから、 SOFT RESET (TITLE 画面に即戻る)ぐらい用意しておいてくれてもいいだろうに。余計な注意書きは見たくない。

* 若いの、なんのつもりだ?

NORMAL 以下では天狗軍団相手の頼りになる相棒だが、 VERY HARD 以上ではただの足手まとい。勝手に突っ込んで勝手にやられて MISSION FAILED という危険を伴うので、要所要所で M9 で眠らせておく必要がある。そしてノーミスで行く必要があるため NIKITA, STINGER, PSG1-T で遠くから攻撃。拳銃刀は最後の武器だ。

_ ヴアー

猪木祭りの影響だか知りませんが、ヴアーヴアーうるさいです…

_ /boot/loader.conf

(注記なき場合は FreeBSD を想定しましょう)こんなもの loader.conf(5) と loader(8) を見れば書いてあるのだが念のためメモ。raveでは make kernel も boot -v も日常茶飯事なので、 boot_verbose を YES にし、ついでに待ち時間を微妙に短くする。

autoboot_delay=5
boot_verbose="YES"
hw.ata.wc=0
hw.ata.tags=0

sysctl.conf では手遅れな hw.ata.* もついでに。理由あって detune してあるので真似しない方がよい。

* bitmap_load

bitmap_load="YES" にして boot 時に画像を表示するのもアリだとは思うが、さほど嬉しくないのでやめておく。

* buildkernel

最近の kernel build 手順は

  1. あらかじめ cd /usr/src && sudo make update しておく。
  2. ARG_MAX 増加 + PEACE なパッチを当てる。
  3. sudo time make kenrel KERNCONF=FOOBAR
  4. shutdown -r now
  5. しばし放置。

と投げやりな感じで済ましている。 sys/sys/syslimits.h の ARG_MAX を書き換えておかないと、 zsh で ** を派手に使ったときに悲しくなる。

_ メソ2

寝付けないので PLANT-EXTREME の続き。湧いて出てくる量産機にひたすら STINGER を撃ち続ける。土俵で一対一にまで持っていってしまえば後はビームを打たせておいて足と頭に一発ずつのパターン。踏まれない程度に接近戦に持ち込むのと、勝ちを焦らないのがポイントだろう。でも RATION 使いきっちゃいました(ダメ)。一騎打ち@屋上でうんざりしたところで寝る。

TrackBack(0)

2002-01-06

_ メソ2

* PUMA

PLANT-EXTREME クリア。あまりに情けない結果。 BIGBOSS を狙う上での鬼門は天狗(合流直後の方)。ボス戦は直後に回復があるので、見た目ほどキツくはない。

  • PLAY TIME / 06:17:48
  • SAVE / 36 TIMES
  • CONTINUE / 38 TIMES
  • ALERT MODE / 16 TIMES
  • PERSONS / 172 KILLED
  • RATIONS / 9 USED
  • USED ITEM / STEALTH, WIG (BROWN), WIG (ORANGE)

とりあえず、DOGTAG 全回収クリア完了。

  • は URL だけ知っていても何もできないようになっているようだ。ここから先はクリアコードが必要。クリアコードなしでも先に進みたいなら止めませんが。\

    * FLYING SQUIRREL

    EXTREME に疲れたので PLANT-EASY をさらっと流す。 USED ITEM は持っているものではなく、使ったものしか出てこないようだ。

    • PLAY TIME / 01:40:10
    • SAVE / 6 TIMES
    • CONTINUE / 0 TIMES
    • ALERT MODE / 3 TIMES
    • PERSONS / 2 KILLED
    • RATIONS / 0 USED
    • USED ITEM / STEALTH, WIG (BROWN), WIG (BLUE)
  • _ 被捕捉確認確認

    こちらこそよろしくおねがいします。電はアンテナ管理者の印です。 Link が broken の件は確認できませんでした。一時的なものかしら。

    TrackBack(0)

    2002-01-07

    _ IRC log viewer

    ほほえましいですね。オレは日付を打つのが面倒どころかスクリプトを組むのすら面倒なのでこんな感じだ。

    [ -d /var/tmp/$USER/irc ] && \
    	alias ircless='less /var/tmp/kaoru/irc/*/`date -u +%Y%m%d`.txt'
    

    _ 某作業

    ちまちまとやる。先が見えない。

    TrackBack(0)

    2002-01-08

    _ ほん

    秋葉で査収。

    • XP エクストリーム・プログラミング実践記
    • ピープルウェア
    • ゆとりの法則
    • TeX by Topic
    • LaTeX2e 数式環境

    _ ばんめし

    突発的にたん清。たん清で生郎の話をしても周囲には何のことかわからんだろう。他の話題ではそうはいかない。

    _ メソ2 最低発砲数クリア

    TANKER-EASY は 5発まで減らせた。 M9 の効力に関してオレが誤解していなければ、 3発 (M9) + 1発 (USP) が限界だろう。 PLANT-EASY はハリアー戦次第だなぁ。 6発 (連絡橋) + 1発 (ハリアー) + 1発 (NIKITA) + 1発 (PSG1) + 3発 (STINGER) の合計 12 発かな。

    TrackBack(0)

    2002-01-09

    _ 運転免許更新

    done.

    _ wheel の語源

    wheel の語源が[from slang `big wheel' for a powerful person]だと確認する。あまり関係ないがGNU su で wheel グループをサポートしないわけを過去の日記から検索して眺めなおす。

    _ メソ2 最低発砲数クリア

    PLANT-EASY はハリアー戦次第。 0発でハリアーが倒せるかどうかは未確認。いまのところ 6発 (連絡橋) + 1発 (ハリアー) + 1発 (NIKITA) + 1発 (PSG1) + 3発 (STINGER) の合計 12 発のはずが18発になっている。イベントでの発砲も含まれるのか。あるいはチャフもカウントされるのか…

    _ [URL] XEmacs 21.5.4 (bamboo)

    ふむ。出ましたか。

    TrackBack(0)

    2002-01-10

    _ IMAP before SMTP

    謎の local 向け関数。commit できない。

    (setq wl-draft-send-mail-function
          'wl-draft-send-mail-with-imap-before-smtp-ballon)
    (defun wl-draft-send-mail-with-imap-before-smtp-ballon ()
      "Send the prepared message buffer with IMAP-before-SMTP."
      (require 'elmo-imap4)
      (condition-case ()
          (let* ((folder (luna-make-entity
    		      'elmo-imap4-folder
    		      :user elmo-imap4-default-user
    		      :server elmo-imap4-default-server
    		      :port elmo-imap4-default-port
    		      :auth elmo-imap4-default-authenticate-type
    		      :stream-type (elmo-get-network-stream-type
    				    elmo-imap4-default-stream-type)))
    	     (exists-session (elmo-imap4-get-session folder t))
    	     session)
    	(when exists-session
    	  (elmo-network-close-session exists-session))
    	;; force oepn & close
    	(setq session (elmo-imap4-get-session folder))
    	(when session
    	  (elmo-network-close-session session)))
        (error))
      (sleep-for 3)
      (wl-draft-send-mail-with-smtp))
    

    _ [Emacsen] メソ2 最低発砲数クリア

    チャフもカウントされることを確認して萎え。これはもう ALERT を増やしてでもエマを見殺しにしてでも減らすしかないか。要ハサミだ。61!

    TrackBack(0)

    2002-01-11

    _ もう見てらんない

    ふとしたことから、M2 のシミュレーションのコードをペアプログラミングしてチューンする。こまめな動作チェック(テストケースが書けないのでテストとは言わない)をしながら書くのだが、そこで驚くのはどうかと。 R 用の UnitTest package が欲しくなる。見栄えを気にしながらの最初の変更で3倍速、死にもの狂い度を上げた変更でさらに2倍速。計6倍速。半日以上かかる計算なのに進捗表示ナシなんて、スピード以前の問題でもう見てらんない。「恥ずかしい」とかいってコード見せない連中はもっとひどいんだろうな。

    TrackBack(0)

    2002-01-12

    _ ゼミ

    役割として怒るが、少しシケ。

    _ qmail の本

    出ていることに気づく。買わず。

    _ 学科サーバ停止

    二日半も MTA を止めるなんて信じられない。 MX が他のところ向いてたりなんかしませんよ、もちろん。

    私の我慢にも限度がある。もう君には任せておけん。私が出撃する!君はもう帰れ!!
    TrackBack(0)

    2002-01-13

    _ net/cvsup-without-gui

    できている。ここで make -DSTATIC package して各方面にばらまくのが正しいのか。

    _ goRua

    メソ2関係のために仕方なくgoRuaを入れる。

    T http://game.2ch.net/test/read.cgi/famicom/1010585007/ メタルギアソリッド2総合スレッド【part33】
    T http://game.2ch.net/test/read.cgi/gameover/1010123370/ MGS 2 攻略スレ part14「来るかぁ!スネェーク!」
    T http://pc.2ch.net/test/read.cgi/unix/1001393679/ 自慢の.emacsを貼り付けよう
    T http://pc.2ch.net/test/read.cgi/unix/1004108579/ Wanderlust
    T http://pc.2ch.net/test/read.cgi/unix/1007618266/ Emacs part3
    T http://pc.2ch.net/test/read.cgi/unix/1008120213/ goRua(Ruby/Gtkによる2chブラウザ)ってどうよ 
    T http://pc.2ch.net/test/read.cgi/unix/1010652760/ プロフェッショナルがハッカー度を計ってくれるスレ
    T http://pc.2ch.net/test/read.cgi/unix/1010801966/ 初心者もOK! FreeBSD質問スレッドその11
    T http://pc.2ch.net/test/read.cgi/unix/973004747/ OpenBSDユーザーコーナー
    T http://pc.2ch.net/test/read.cgi/unix/975253214/ SKK専用スレッド
    T http://pc.2ch.net/test/read.cgi/unix/978848878/ djb有効活用スレッド
    T http://pc.2ch.net/test/read.cgi/unix/986915141/ メーラスレッド
    

    なぜ、見覚えのないところに放置プレイ中のコードの破片が出てくるかな…

    TrackBack(0)

    2002-01-14

    _ メソ2 MAX 値

    CLEARTIME  136:31:45(15秒刻みで切り捨て:15bit)
    TOTAL DAMAGE  15.5(0.5刻みで切り捨て:5bit)
    SHOTS FIRED  1023(10bit)
    ALERT MODE  255(8bit)
    CLEARING ESCAPE  255(8bit)
    ENEMIES KILLED  255(8bit)
    MECH DESTRUCTION  255(8bit)
    CONTINUES  63(6bit)
    RATIONS USED  31(5bit)
    SAVES  127(7bit)
    

    _ ピープルウェア

    ピープルウェアとゆとりの法則、さらっと見る。読了とは言わないことにする。

    TrackBack(0)

    2002-01-15

    _ WIDE 研究報告会

    三田に行ったにもかかわらず、三田二郎に行けない屈辱!!

    _ 基本コマンド系小ネタども

    C-M-p や C-M-n がそんなにマイナーだとは知らなかった。京都 office でコーディングする様を見せていたら、 C-M-a で驚かれた記憶はあるのだが。

    * delete 関係

    C-x C-o と M-\ はよく使うのだが、他はどうもな…

    • C-x C-o (delete-blank-lines) 現在行の周りの空行を削除する。
    • M-\ (delete-horizontal-space) ポイントの周りの空白とタブを削除する。
    • M-SPC (just-one-space) ポイントの周りの空白とタブを削除し、空白を1個だけ残す
    • M-^ (delete-indentation) 行間の改行とそれに続く字下げを削除して2行を繋げる。

    変数 backward-delete-char-untabify-method はちょい前に書いた記憶があるんでパス。

    * C-x z (command repeat)

    すいません、XEmacs 使いなんで封印済。

    * C-q (quoted-insert)

    • - を大量に並べたいときは、C-u 6 4 C-q - などとする。数字を大量に並べたいときも同様。 C-u 6 4 C-u 1 でもイケる。
    • completion が効いてしまう環境でスペースそのものを入れたいときは C-q SPC を使う。
    • 検索文字列に改行を入れたい場合などは C-q C-j を使う。
    • タブ文字を確実に入れたいときには C-q C-i を使う。 major mode によっては TAB では入らないため。

    _ [Emacsen] やつらに記憶もいじられたか?

    覚えようとしなければ、また忘れることもない。ひたすら指に癖をつけていくだけ。オレの場合は M-^ と M-SPC は使わないから癖もついていないが、 M-\ なら癖がついている。C-M- 系のうちよく使うものもだ。 zshzle(1) はまともに読んじゃいないが、 C-x *, C-d, ESC q あたりの癖は zsh でもすでについている。山ほどある Emacsen のコマンドなんて覚えても仕方がない。よく使うやつを指に癖つけていけば十分。

    TrackBack(0)

    2002-01-16

    _ xlockmore

    ska の xlockmore を上げるついでに、~/.Xresources に追加。

    
    XLock.sound: off
    XLock.nice: 20
    XLock.timeelapsed: on
    XLock.erasedelay: 0
    XLock.random.modelist: bounce ball eyes penrose qix tube juggle
    

    軽めが好みなら modelist に allnice とか書いておくとよい。オレは純粋に好みのやつをリストアップしてあるだけだ。

    スクリーンセーバーって、パソコン使ってないときに動いてるから実は意味ないかも…

    _ ばんめし

    第三水曜日(半額デー)なので豚ホルモンの店。うまうま。

    _ M-x hide-ifdef-mode

    会社のチャネルのログを読み返すと、

    • 本来の仕事の話
    • 飯 or 風呂いくよ
    • 設定やツール関係ネタ

    ぐらいしかないのだが、今日の設定ネタ。

    #ifdef ほげほげ…#else…#endif の中身がどう展開されるかを見たいが、 #ifdef の行自体はそのまま残しておいてくれる、ってツールないかしらねえ

    かすかな記憶しかなかった場合の返事の手順。

    1. 存在することは知っているので google で ifdef-mode をキーワードに検索をかける。 apropos は自分の手元に無い場合は無力だ。
    2. hide-ifdef-mode を探せばいいことを知る。
    3. M-x find-function して見つかったので、とりあえず IRC で返事を返す。 M-x locate-library や locate(1) を使うこともある。
    4. 適当に読む。

    #if defined(foo) はうまくいくが、 #if defined foo がうまく parse されないらしいのでちといじる…。

    _ [Emacsen] if の条件文

    FYI になるんかな…オレ縛り:

    • GNU Coding Standards 縛りがあってもなくても if の条件文内では代入しない。
    • ひとまず Warning まし (-Wall)、最適化ちょっと、アブラ
    `if'条件文内で代入しないようにしなさい。例えば、こう書いてはいけない。

         if ((foo = (char *) malloc (sizeof *foo)) == 0)
           fatal ("virtual memory exhausted");
    
    代わりに、こう書く。

         foo = (char *) malloc (sizeof *foo);
         if (foo == 0)
           fatal ("virtual memory exhausted");
    
    TrackBack(0)

    2002-01-17

    _ ruby-addlog.el

    ふとしたことから、ruby-mode.el のパッチに仕立てて投げる。すっかり忘れていた。間違えようがないはずの assert に引っかかってビビる。もっとも、間違えようがないと本気で思っていたら testcase など書かないのだが。

    TrackBack(0)

    2002-01-18

    _ 入構制限

    許可章とりにきてないやつの多いこと…

    スネ「こちらスネーク。大佐、聞こえるか?」

    キャ「良好だスネーク。状況はどうだ?」

    スネ「やはり、F棟へのルートは東側の駐車場だけらしい」

    キャ「そうか、予定通り柵を乗り越えて駐車場へ出るしかないか。くれぐれも見つからんようにな」

    スネ「わかった。作戦に入る」

    _ レポート

    ネット家電 & セキュリティのレポート課題を片付ける。(基本操作は)モードレスでなければパンピーは理解できないのだよ。ひとつのボタンに複数の機能、つまりモードを持つと格段に理解されにくくなるのさ。

    _

    もうね、ML へのメールに礼なんかいらないから卒論書けよと。

    TrackBack(0)

    2002-01-19

    _ ゼミ

    入構制限ですか。

    xxxx> ダンボールをかぶって正門通過!BRxxxx> ミッションコンプリート!

    はいはい、やめなさいって。

    _ XFree86 4.2.0

    OpenBSD-current には早速マージされたらしい。うーむ、ska は OpenBSD-current に移行するかの…。

    TrackBack(0)

    2002-01-20

    _ プログラミングの秘密は名前にある

    なんでこう、あの研究室の人はネーミングセンスがないんでしょうね。変数名に data1, data2 とかつけて平気な顔をしてるなよ。

    _ ハァ?

    • 企画モノならQuickML使えよな。
    • こう、理解もせずに人の .zshrc パクるな。
    • 何でも人に聞けば済むと思ってやがるぞ、このバカチンがぁ。
    TrackBack(0)

    2002-01-21

    _ [URL] ファイル等を復元できないように削除するソフトウェア

    /.J を見てて思い出す。オライリーの金庫本か鍵本には

    1. 0 で潰す
    2. 1 で潰す
    3. random で潰す

    って書いてあった気がするんだが手元にない。 /dev/zero とか /dev/null じゃ磁気の「残りカス」でバレる可能性があるから、 /dev/random とか /dev/urandom で上書きするとか。 PARANOiA 入ってるなぁと思いつつ返却物件 PC 中の HDD は /dev/urandom で潰しました。

    _ [URL] typo

    csv の対策を .zshrc に追加する。

    alias les='less'
    alias sl='ls'
    alias maek='make'
    alias csv='cvs'
    

    _ 悲惨な1がいる日記

    誤爆かもしれんが。\

    _ [URL] @definfoenclose

    自爆。こんなマイナーなコマンド誰も知らんだろ。

    _ LIVE WIRE

    F404 住人として見る。プロレスと二郎ネタについていけないと疎外感を味わう学生部屋。もうね、ファットマンが実況してるとしか思えません。

    TrackBack(0)

    2002-01-22

    _ 萎えコード

    今日は形容しがたいコードをふたつも見ました。

    * \sum^{k}_{i=1} 1

    ある関数の先頭部分。

    double bbm(double m,double eta,double alpha,int s,int i)
    {
    int k;
    double ret,tt;
    tt=0.0;
    for(k=1;k<=i;k++)
    {
    tt=tt+1.0;
    }
    

    cc-mode を GNU style のまま使って文句言うやつがいてしょーがねーなーとか、そういうレベルの認識だったオレが甘かった。インデントって当たり前のことではなかったんですね。参りました。

    double
    bbm(double m,double eta,double alpha,int s,int i);
    {
    	int k;
    	double ret,tt;
    	tt=0.0;
    	for(k=1;k<=i;k++)
    	{
    		tt=tt+1.0;
    	}
    

    直したのがこれ。もう語らず。速度が要求される用途なのにこれはありえない。

    * #! なんて飾りですか?

    こんどはコメント行だけでオーノー。若干変更してあります、 *** で潰しただけですが。ファイルの先頭ですよ、念のため。

    
    

    _ ばんめし

    八天将で打ち合わせ。

    TrackBack(0)

    2002-01-23

    _ elmo-setting, wl-setting

    ACAP 等で設定管理したときに、サイトで共有したそうな個人の環境設定は elmo-setting もしくは wl-setting グループにいれます。

    メモ。

    _ [Emacsen] Postfix 1.1.1

    Postfix version 1.1 patch 01 cleans up a lot of documentation,fixes one bug, and adds one safety feature:

    • Bugfix: postqueue -s dereferenced a null pointer when given a numerical domain argument.
    • Safety: when postmap creates a non-existent file, the new file inherits group/other read permissions from the source file.

    _ 覚醒剤なんか打つな あゆを見よ

    ニンニク入れますか?

    _ [URL] C-c C-\ (c-backslash-region)

    負けたのでメモ。

            bar(x)
            baz(x)
    } while (0)
    

    こいつを

    	bar(x)					\
    	baz(x)					\
    } while (0)
    

    こうしたいときに使う。やはり、C-h m 重要。

    _ [Emacsen] 壁紙 INDEX

    _ media file convert

    サーバー管理者日誌から。変換できにくいストリームメディアから様々なメディアファイルを他のメディアに変換する方法をまとめてみたコンテンツ。

    _ 新卒研生面接

    かったるいスギ。

    _ Internet Explorer でソース表示

    窓の手でメモ帳の代わりに page browser を使うように設定した記憶があるのだが。

    _ commit 通知システム

    cvs のはなしリンク集を確認する。

    TrackBack(0)

    2002-01-24

    _ もう見てらんない

    * CFLAGS=-lm

    余計なお世話はアレなので minimal な Makefile 書いてやって放置プレイ。コードが汚かろうが、計算結果が間違ってようが、指導教官がピリピリしない程度に後輩の研究が進めばいいのさ。「テストした?」って聞いて本人が「チェックしました」って言ってるんだから…

    専門知識はあるとないでは大変な違いである。専門知識がないばかりにとんでもない損をしている人々はたくさんいる。だからといって、そういう人たちのところへ行って、ストレートにそれじゃだめです、こうやるべきなんですよ、といってみたところで何にもならない。これはコンピュータのような技術の進歩の速い分野の知識・技能を身につけた若者が陥りやすい落とし穴である。訳者自身過去には、そこのところを完全に誤解していて、いろいろ失敗をした。

    -- 「コンサルタントの秘密」 訳者序緒木村泉

    * ダメージ大な今日の一言

    一昨日の件とは別の学部生なのだが…

    インデントって何ですか?

    それぐらい講義でやったろーがよー。

    _

    もう見てらんないので寝。

    TrackBack(0)

    2002-01-25

    _ [URL] コーディングの基本はテストファーストだ。運や度胸に頼ってはいけない。

    もう嫌。頼むから最初にテスト書いてくれよ。結果を目で見てチェックするなんて信じられね。人の研究のテストケースなんかすぐに書けねーよ、ボケが。とりあえず道具が必要なので 3分 hacking で適当に。

    assert.true <-function(condition,message="Failed!") {
      if(any(condition != TRUE)) {
        stop(message)
      }
    }
    assert.false <-function(condition,message="Failed!") {
      if(any(condition != FALSE)) {
        stop(message)
      }
    }
    

    _ 健助節

    • 正直、すまんかった。
    • 納得行かない。ヴアー。

    うるさいです、オレもだけど。

    TrackBack(0)

    2002-01-26

    _ Testing Framework for R

    R用の UnitTest ツールはないものか。 CRAN 漁っても見当たらなかったので、続きを書く。

    • test という単語が検定の意味で使われるため混乱の種。
    • unit test という単語が unit root test (Phillips-Perron, Dickey-Fuller)と似ていて泣けてくる。単位根検定デス。
    • オブジェクトと呼ばれているものはあるが、クラスはない。
    • 例外処理関係が貧弱。catch & throw も無理。
    • stopifnot() が assert がわりに使えそうなもののシケている。
    assert.true <-function(expr,message="") {
      if(!is.logical(expr)){
        stop("non-logical argument")
      }
      if(any(expr != TRUE)) {
        cat(c("exprected:", TRUE, "but was:", expr, "\n"))
        stop(message)
      }
    }
    assert.false <-function(expr,message="") {
      if(!is.logical(expr)){
        stop("non-logical argument")
      }
      if(any(expr != FALSE)) {
        cat(c("exprected:", FALSE, "but was:", expr, "\n"))
        stop(message)
      }
    }
    

    _ Cプログラミング診断室

    いや、たぶん一週間前までは普通に読めたと思うんですよ。改めて読み返すと他人事には思えてきません。

    私の我慢にも限度がある。もう君には任せておけん。私が出撃する! 君はもう帰れ!!

    お世話になりまくってる先輩から「3日かかってたシミュレーションのコードを、オレが書き直したら5分で終わったことがあったよ」とか、同じくお世話になりまくってる助手の先生から「往年の**研のコードですね」とか言われても、オレは何にもわかっちゃいなかったんだ。そう、気づいたときにはもう遅い。

    _ [URL] 積木くずし

    また読み返しちゃったよ。

    TrackBack(0)

    2002-01-27

    _ それは誰の問題か?

    TODO の 99 にあるように、今までは放置プレイでやってきた。だが、お世話になった人に「面倒見てあげて」とか言われちゃうと逃げられね。おそらく問題は technical layer ではなく political layer である。いまやオレにとって、問題は次のように要約できる。

    政治的に波風を立てずに、学部生の面倒をみる(あの忌々しいコードどもの処理を含む)のに要する時間と努力といらだちを最小限にするにはどうしたらよいか?

    さて、オレの問題を解決するにはどうしたらよいだろう。

    メモがたまってきたので吐き出しただけ。

    俺達は、政府や誰かの道具じゃない…戦うことでしか自分を表現できなかったが、いつも自分の意志で戦ってきた。BR -- グレイ・フォックス
    勝者は決して途中でやめたりしない.途中でやめたものも勝者ではない。BR -- JNetHack の jrumers.fal より
    是非そうして欲しいわ。これ以上あんな低レベルなことに付き合わされたら、しんどてかなわん。BR -- 保科智子 (LVNS3)
    ソフトウェアというのは、デザインをよく理解しない利用者からの要求をどんどん取り込んでいけば、肥大化して滅んでいきます。

    _ DBS: Distributed Benchmark System

    負荷テスト関係。 netperf、ttcp などを上回るとのふれこみですか。

    _ [URL] よくある台詞集

    star wars 関係のよくある台詞集。

    _ [URL] 威力

    威力2001 だったのが威力2002になっていることにいまさら気づく。

    _ Lisp-Stat Unit

    Lisp-Stat なら Testing Framework をもっと楽に書けるのかもしれないな。別に Lisper じゃないので積極的に使おうとは思わないが。

    _ /usr/ports/math

    突き動かされるものを感じて見直す。R,mupad,xlispstatぐらいしか入れとらん。 PSPP は使ってません。

    * CLN (Common Lisp Numbers)

    * dcdflib

    This library contains routines to compute cumulative distributionfunctions, inverses, and parameters of the distribution for thefollowing set of statistical distributions:
    1. Beta
    2. Binomial
    3. Chi-square
    4. Noncentral Chi-square
    5. F
    6. Noncentral F
    7. Gamma
    8. Negative Binomial
    9. Normal
    10. Poisson
    11. Student's t
    12. Noncentral t

    * libneural

    ふむ、3 層 BP 。

    libneural is an extremely tiny library for creating a softwarethree layer backpropagation neural network.

    * libranlib

    1. Beta random deviates
    2. Chi-square random deviates
    3. Exponential random deviates
    4. F random deviates
    5. Gamma random deviates
    6. Multivariate normal random deviates (mean and covariance matrix specified)
    7. Noncentral chi-square random deviates
    8. Noncentral F random deviates
    9. Univariate normal random deviates
    10. Random permutations of an integer array
    11. Real uniform random deviates between specif
    12. Binomial random deviates
    13. Negative Binomial random deviates
    14. Multinomial random deviates
    15. Poisson random deviates
    16. Integer uniform deviates between specified limits
    17. Seeds for the random number generator calculated from a character string

    * xgobi

    An interactive dynamic graphics program for data visualizationin the X Window System. It is especially designed for the explorationof multivariate data. Its basic plot is a scatterplot and there area number of the tools available for scatterplot display and manipulation.It has a direct manipulation interface, and all the manipulationsare performed using the mouse.

    It can be used in conjunction with the S language for scientificcomputing and data analysis. (Or R language).

    scatterplot display ねぇ。

    _ pLaTeX2e handbook

    長く使っているせいか、手持ちのやつがボロくなってきた。新たに typeset して印刷しておくことにする。せっかくだから見栄えを変える。

    \DeclareFontShape{JY1}{mc}{m}{n}{<-> s * jis}{}
    \DeclareFontShape{JY1}{gt}{m}{n}{<-> s * jisg}{}
    \documentclass[a5paper,twoside]{jarticle}
    %% [snip]
    \renewcommand{\rmdefault}{txr}
    \renewcommand{\sfdefault}{txss}
    \renewcommand{\ttdefault}{txtt}
    
    TrackBack(0)

    2002-01-28

    _ [a-f] +

    make kernel && make world のついでにつき動かされるものを感じて v6 address を指定してみる。

    ipv6_ifconfig_fxp0="2000:XXXX:XXXX:XXXX::bbdb"
    

    遊んでどうする。

    _ ほん

    • 日経ソフトウエア

    衝動買い。

    _ [TeXMF] きょうのおことば

    • できのいい UI は人見知りする。
    • 抄録の一文字は血の一滴

    誰がいったんだか。

    _ A winner never quits. A quitter never wins.

    なるほど。私の周りだと winner は一人しか知りません。ボロクソな紹介の近辺に書いてあるはず。 screen shot を見せてもらったことはあるんだが、いま探したら見当たらず。

    _ wl-mail-setup-hook

    x-face 関係と一緒にしていたのを意味もなく分離。

    (add-hook 'wl-mail-setup-hook
    	  (lambda ()
    	    (when (featurep 'x-face)
    	      (unless (file-readable-p wl-x-face-file)
    		(message "Not found %s" wl-x-face-file)
    		(when x-face-default-xbm-file
    		  (x-face-insert x-face-default-xbm-file)))
    	      (when (fboundp 'select-xface)
    		(define-key wl-draft-mode-map "\C-cx" 'select-xface)))))
    (add-hook 'wl-mail-setup-hook
    	  (lambda ()
    	    (auto-fill-mode -1)
    	    (when (fboundp 'flyspell-mode)
    	      (flyspell-mode 1))))
    

    _ [Emacsen] 寿命試験計画の割り振り

    寿命試験計画の問題であって、パズルではないのだよ。 24発の弾があって、4ステージで撃ち分ける。

    • 弾が残っている限り、そのステージで最低1発は撃たなければならない。
    • 最初のステージを含め、どのステージでも手持ちの弾をすべて撃つことは認められる。その場合、残りのステージはすべて 0 発撃ったものと扱う。
    • 弾を残して終了することは認められない。少なくとも最後のステージでは弾を使いきらなければならない。

    最初に 24発撃った場合は (24 0 0 0) であるし、6 発ずつ撃てば (6 6 6 6) である。 (12 0 6 6) という撃ち方は認められない。第2ステージで弾が残っているにもかかわらず撃っていないからだ。

    • このような条件で撃ち分け方は何通りあるか。
    • 任意の N発 sステージにした場合、撃ち分け方は何通りになるか。
    • N発 sステージについて撃ち分け方のパターンをすべて返すようなプログラムを実装せよ。

    * おもうところあって

    最初は 24個の弾の間に 0 〜 3 個の仕切りを入れると考えた。何通りあるかはすぐに出るのだが、すべてのパターンを返すうまい実装が思いつかない。修行がたりんな。ふにふにと再帰で解くことにする。

    • 最後のステージ (s==1) なら、手持ちの弾をすべて撃つ。
    • 手持ちの弾がなければ (N==0) 残りステージはすべて 0 で過ごす。
    • 手持ちの弾が 1 発なら (N==1) それ撃って残りステージはすべて 0 で過ごす。
    • 手持ちが N 発あれば i 発撃ってしまい、残りの N-i 発を s-1 ステージで消化するパターンとくっつける。 i は 1〜N でループを回す。

    _ よし、買おう

    • TCP/IP Illustrated, Volume 1
    • 計算機プログラムの構造と解釈
    • トー・クン全書―女教師/義母/姉

    /^女教師$/で検索しても出てこないことに見つかってから気づく。トー・クン全書が正解なのか。いまさらスギ。

    TrackBack(0)

    2002-01-29

    _ 新卒研生面接

    _ 安定な結婚

    寿命試験計画の割り振りについて何かないか、アルゴリズム辞典をざらっと眺める。「安定な結婚」って問題は初めて見たよ。今回の J 科の卒研二次配属もこれでやってるのかね。

    _ ドライヴ

    とりあえず、大学近辺まで車を出す。この時間だと電車よりはるかに速くつくようだ。予定通り、北門を乗り越えて侵入するしかないか。4人積んでから、なんでんかんでん。

    TrackBack(0)

    2002-01-30

    _ FreeBSD 4.5 RELEASE

    mini iso image を引っ張ってきて、さっそくインストール仕事にとりかかる。サイボウズ以外は慣れておるものばかりだ。ボウズマンのテーマはちゃんと聞いてません。すいません。

    _ ESS

    ess-mode を autoload 設定していないことに気づいたので直す。

    (when (locate-library "ess")
      (autoload 'R "ess-site" nil 'interactive)
      (autoload 'ess-mode "ess-site" nil 'interactive))
    

    install-package & configure fix の patch 作るかのぅ。

    TrackBack(0)

    2002-01-31

    _ 今日の記号処理論

    • S式は Lisp の功績の原動力
    • GC はプログラマの負担を 30% 下げる。
    • いま Lisp が一部で熱い。
    • Java は愛敬、Lisp は度胸。

    * いま、紅き糸結ばれ、はずむ吐息が甘い。

    Lisp ならカッコ & コッカゆえに回文プログラムが書けますか、そうですか。スライド見てうろ覚えのやつから起こしてみる。回文プログラムを生成するプログラムの方はちゃんと見てないので覚えてらんね。

    (defun kaibun ()
      (progn
        (setq nubiak 0)
        (setq nufed 0)
        (setq ro 0)
        0 ro)
      (or 0
          (0 ro qtes)
          (0 defun qtes)
          (0 kaibun qtes)
          ngorp)
      () nubiak nufed)
    

    _ BibTeX+Emacs で参考文献データベース

    Hena Hena Nikkiから。そろそろ jsqc.bst 書かなきゃなぁ。 typeset は latexmk + make におまかせなんだが。 locate latexmk してみたら、 $TEXMF/doc/help/Catalogue/entries/ があるのに気づく。余裕ができたらチェックしておこう。NEW* http://www.geocities.co.jp/SiliconValley-PaloAlto/3849/metalgear/metalgear_index.html

    _ [Emacsen] ROBO-ONE に先行者を呼ぶぞプロジェクト

    #うにっくす、から。

    _ make kernel KERNCONF=RAVE

    変更点がたまり気味なので、GENERIC を cp して RAVE と手動マージする。せっかくだから、 keyboard 抜いたまま boot しても痛い目を見ないぜ flag を試す。切替機がよろしくやってくれるから、不要といえば不要ではある。

    device		atkbd0	at atkbdc? irq 1 flags 0x0
    

    管理してるマシンの kernel configuration を ~/etc/site/conf/に全部つっこんであるのは間違っている気がしないでもない。設定ファイルは財産だと自分に言い聞かす。

    TrackBack(0)

    トップ «前月 最新 翌月» 追記

    謎 queue & status

    Powered by 早起き生活
    [Powered by OpenBSD] [Powered by たん清] [やる気のないサイト] Valid HTML 4.01 Strict Page Rank Checker [VALID RSS!] RSS feed meter for http://triaez.kaisei.org/~kaoru/diary/