X application launcher in screen

screenのなかからXのアプリケーションを起動するときに
DISPLAY環境変数を設定するためのラッパを書いてつかっている。

#!/bin/sh
if [ -n "$DISPLAY" ]; then
    :
else
    LIST=$(
        nmap -sT -p6000-6020 localhost | awk '
        $2=="open" && $1~/^[1-9][0-9]*\/tcp/ {
            gsub(/\/tcp/, "", $1);
            printf(":%d\n", $1 - 6000);
        }'
    )

    i=1
    for disp in $LIST; do
        eval DISPLAY_$i=$disp
        i=$((i + 1))
    done

    tty=$(tty 2>/dev/null)
    echo "tty=$tty"
    if [ -n "$DISPLAY_2" -a -n "$tty" ]; then
        i=1
        for disp in $LIST; do
            printf "%2d %s\n" $i $disp
            i=$((i + 1))
        done
        printf "select DISPLAY: "
        read input
        eval val=\$DISPLAY_${input:-1}
        DISPLAY=${val:-$input}
    elif [ -n "$DISPLAY_1" ]; then
        DISPLAY=$DISPLAY_1
    else
        printf "input DISPLAY: "
        read DISPLAY
    fi
    echo "DISPLAY=$DISPLAY"
    export DISPLAY
fi
exec "$@"

干支交代

08d265d6.jpg帰省したときに新しい干支をもらってきたのを、やっとおきかえた。

haskellで構文解析

http://d.hatena.ne.jp/kazu-yamamoto/20100104/1262597082

haskellでBNFをそのまま記述できるというのにはちょと驚いた。
haskellはモナドで撃沈したので、そのうち再挑戦したいとおもっているけど、最初の一歩がふみだせない。
haskellはBNFパーサを発展させたものだと考えると、
構文木をつくるだけでなく、部分木を刈り取ったり、入力がなくても木が育だったり、
そんなふうにも考えらるのかな。ちょっとたのしくなってきた。

mewがgit管理に

http://www.mew.org/pipermail/mew-dist/2010-January/028773.html

ソースコードの管理がCVSだったので、いつかhgにしましょうと進言するつもりだったが、かずさんがgitにしてしまった。
なんかgitが人気だなぁ。hgの方がシンプルで気にいっているんだけど。gitは実用機能満載でわっかりにくい。

始動

仕事始め。普段よりみんなが早く来ていて驚き。新幹線も座れて無線LANで時間つぶしもできた。
昼間から宴会モードの年男がいるし、だらだらと仕事をしてからプールへ。
1週間ぶりなので持久力が落ちている。泳ぎの感覚はそんなに悪くないが体のバランスがふらふら。今年はキック強化がテーマ。おまけで心肺機能も強化できるとうれしい。
2日に上腕三頭筋をチューブで筋トレしたのがまだ筋肉痛が続いて回復の遅さが気になる。

N700

やっとN700系新幹線に乗って無線LANを体験できた。
RTTが200ms以上と長いのでsshでログインして使うにはちょっときつい。
Emobileも200ms以上だが裏でトラフィックを発生させておけば短くできるのでおなじ技を試してみたが効かなかった。
ログイン先で端末のIPアドレスを見ると 143.90.238.110 (O-TK-MSC52000001.w-lan.jp)になっていて、NICについているアドレスとは違っているのでNATがはさまっているようだ。
C:\Users\koie>ping www.google.co.jp

www.l.google.com [66.249.89.103]に ping を送信しています 32 バイトのデータ:
66.249.89.103 からの応答: バイト数 =32 時間 =229ms TTL=54
66.249.89.103 からの応答: バイト数 =32 時間 =225ms TTL=54
66.249.89.103 からの応答: バイト数 =32 時間 =262ms TTL=54
66.249.89.103 からの応答: バイト数 =32 時間 =218ms TTL=54

66.249.89.103 の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 218ms、最大 = 262ms、平均 = 233ms

C:\Users\koie>ipconfig /all

Wireless LAN adapter ワイヤレス ネットワーク接続 2:

   接続固有の DNS サフィックス . . . : w-lan.jp
   説明. . . . . . . . . . . . . . . : Atheros AR928X Wireless Network Adapter #2
   物理アドレス. . . . . . . . . . . :
   DHCP 有効 . . . . . . . . . . . . : はい
   自動構成有効. . . . . . . . . . . : はい
   リンクローカル IPv6 アドレス. . . . :
   IPv4 アドレス . . . . . . . . . . : 210.197.83.45(優先)
   サブネット マスク . . . . . . . . : 255.255.255.192
   リース取得. . . . . . . . . . . . : 2010年1月4日 8:19:56
   リースの有効期限. . . . . . . . . : 2010年1月4日 8:53:28
   デフォルト ゲートウェイ . . . . . : 210.197.83.1
   DHCP サーバー . . . . . . . . . . : 210.197.83.1
   DHCPv6 IAID . . . . . . . . . . . : 352329697
   DHCPv6 クライアント DUID. . . . . . . . :
   DNS サーバー. . . . . . . . . . . : 211.15.59.218
   NetBIOS over TCP/IP . . . . . . . : 無効


C:\Users\koie>tracert www.google.co.jp

www.l.google.com [66.249.89.99] へのルートをトレースしています
経由するホップ数は最大 30 です:

  1   252 ms   242 ms   234 ms  3542-O-TK.w-lan.jp [210.197.83.1]
  2   437 ms   313 ms   365 ms  o-tk-msc52000001.w-lan.jp [211.15.59.218]
  3   418 ms   313 ms   313 ms  143.90.238.109
  4   225 ms   238 ms   239 ms  TKErw-01G1-10.nw.odn.ad.jp [143.90.192.181]
  5   355 ms   231 ms   383 ms  STO-GW2G5-0-0.nw.odn.ad.jp [143.90.192.233]
  6   370 ms   313 ms   313 ms  STOrk-08-giga3-1-0.gw.odn.ad.jp [210.142.163.165]
  7   217 ms   396 ms   318 ms  STOrw-23T2-1.nw.odn.ad.jp [143.90.163.70]
  8   233 ms   236 ms   240 ms  74.125.51.65
  9   331 ms   238 ms   238 ms  209.85.241.94
 10   407 ms   315 ms   244 ms  72.14.236.126
 11   256 ms   238 ms   238 ms  nrt04s01-in-f99.1e100.net [66.249.89.99]

トレースを完了しました。

C:\Users\koie>

ウインナーコーヒー

0e274298.jpg
8885d800.jpg
毎年恒例の野間大坊に行った帰りに「河の屋」でひといき。ひさしぶりにウインナーコーヒーを飲んだ。ケーキ屋なのでクリームがおいしかった。

やきいも

964ccab2.jpg
昼食はやきいも

おせち

abecf916.jpgいなかのおせち
さすがに手際よくつくるなぁ。

帰省

39e593d7.jpg
44aac656.jpg
今までバスで帰るのは窮屈なので避けていたのだが、3列シートで足元ゆったりなのがあることがわかったので利用してみた。
新幹線なみには余裕が確保されていて不満はないが、トイレがついてなかったので水分補給だけは注意した。
中央道で新宿から名古屋に移動したが、まったく渋滞がなくて拍子抜けした。どうやら高速が1000円じゃないから利用が少なかったみたい。
記事検索
月別アーカイブ
アクセスカウンター

    タグ絞り込み検索
    ギャラリー
    • 今日の練習 2022-08-15
    • 今日の練習 2022-08-15
    • COLORIA
    • COLORIA
    • COLORIA
    • COLORIA
    Amazon
    楽天市場
    adby google
    LINE読者登録QRコード
    LINE読者登録QRコード
    • ライブドアブログ