カテゴリー: 日記

  • SargeでJava

    SargeではなぜかJava Pluginが正常に動作しないため,色々調べていたら,
    そもそもJREを解凍しただけではだめのようで,Debianでパッケージ管理を生かしつつ,J2SDKをインストールするのが良いようだ.

    • http://park15.wakwak.com/~unixlife/cgi-bin/board/c-board.cgi?cmd=one;no=1294;id=
    • http://tidus.ultimania.org/wiki/index.php?%A4%C7%A4%D3%A4%A2%A4%F3%A4%C7%A4%B8%A4%E3%A4%D0
    • www5f.biglobe.ne.jp/~nakayamahiroo/orcatools/debian.html
  • MPS@城崎温泉

    年に一度の温泉シリーズに発表・投稿することにした.この研究会論文誌は,3週間で査読が完了するというタイトなスケジュールをやってのけている.また,メンバーも気さくな人たちばかりで,昨年,また来たいなと思える研究会の一つだった.何とか〆切の24時前に概要が完成した.ふう.

  • Linuxでデュアルディスプレイ

    使っているPCのビデオカードが,デュアルヘッド出力に対応していること
    が分かり,Xでもできないか調べた.その結果,ここの通りでOKだった.ディスプレイの発色の違いが気になるが,次は同じディスプレイを2台買うことにしよう.

  • 予備審査

    そもそも,自分にできることは限られている.学生たちに何を伝えられるだろうか.

  • LDAPでアドレス帳検索

    なるほど.このためにLDAPはあったのか.と考えさせられる使用法.

    ;; dot.wl
    (setq wl-use-ldap t) ;; LDAP
    (setq wl-ldap-server "ldapserver.my.domain.jp")
    (setq wl-ldap-port "389")
    (setq wl-ldap-base "ou=Bind, dc=DN, dc=jp")
    

  • 健康診断結果

    一つ重大な問題があり,産業医の先生に相談したところ,大学病院だと
    高くなるので,まずは近所の病院で再検査するのはどうかという提案を受け
    た.疑陽性であれば良いのだが….

  • 今日は

    そういえば,13日の金曜日である.

  • resolv.conf

    search 行に検索対象のドメイン名を続けて入れる.今までは,search 行を複数記述していたのだが意味なかった.ああ恥かしい.

  • 寒さ対策

    足元を暖めるヒータを導入した.ほんわか暖かく,なかなかイイ.

  • 今年初

    データ解析のため,日付が変わりそうである.トレードオフがあるが,凝り症のため,シェルスクリプトにて作業をほぼ自動化.有効データ範囲のみのデータを切り出すスクリプトが一番苦労した.そのわりにはヘボいが,備忘のため掲載.

    !/bin/sh
    
    # Time-stamp: <06/01/11 02:12:13 uep>
    # データファイルの中心のみを抽出するスクリプト.
    # 意味のないデータの最初と最後を切り落すため,
    # また,全ての時間スケールで同じデータ数抽出するため作成.
    # このスクリプトはxtを生成してから使用する.
    #
    # たとえば7行のデータから中心の3行のみ抽出する場合,
    # ↓の図のSTARTからENDまで抽出する.
    #
    #  ---------------------------------
    #  ---------------------------------
    #  --------------------------------- START
    #  ----------CENTER-----------------
    #  --------------------------------- END
    #  ---------------------------------
    #  ---------------------------------
    
    ERROR=0
    CURRENT=0
    LINE=
    
    # $#には変数の数が代入される.
    # 引数チェック
    if [ ! $# -eq 3 ]; then
        echo "Usage: grepline.sh filename start end"
        ERROR=1
        exit $ERROR
    else
        # ファイルが存在するかチェック
        if [ ! -r "$1" ]; then
            echo "Cannot find file $1" 1>&2
            ERROR=1
        else
            ALLLINE=`wc -l $1 | cut -f1 -d' '`
    #       HEAD=`head -1 $1 | cut -f2 -d'='`
    #       SCALE=`expr $HEAD : "\(.*\)(microsec)"`
            WIDTH=`expr $3 - $2`
            while [ 1000 -gt "$WIDTH" ]
            do
                WIDTH=`expr $WIDTH \* 10`
            done
            START=`expr $ALLLINE / 2 - $WIDTH / 2`
            END=`expr $ALLLINE / 2 + $WIDTH / 2 - 1`
    #       echo $START
    #       echo $END
            IFS=
            # IFSは組込み変数.無視する文字はない
            # デフォルトでは,空白,タブ,改行が無視される.
            while read LINE
            do
                CURRENT=`expr $CURRENT + 1`
                echo "Now Reading $1 ..." 1>&2
                if [ "$CURRENT" -gt "$START" ]; then
                    if [ "$CURRENT" -lt "$END" ]; then
                        echo "$LINE"
                    fi
                fi
            done <"$1"
        fi
    fi