トップ «前の日(07-31) 最新 次の日(08-02)» 追記

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2005-08-01(Mon) はろほら

Mixiはやっ

家に帰って↓を書いた途端、待ち構えたようにクローラがとんできた。

$ ls -l index.rdf
-rw-r--r--  1 user  group  23664  Aug  1 21:35 index.rdf
 
$ grep RSS $AGENT_LOG | tail -n1
210.188.228.30 - - [01/Aug/2005:21:37:35 +0900] \
  "GET /~kuzu/diary/index.rdf HTTP/1.1" 200 23664 \
  "-" "Mixi RSS Fetcher - Version 0.1"

でも次は明日だろうな。

もっとでかい絵

小さいはずの絵

中央図書館で もごもご。本をめくったりキーボードに 向かったりするより、居眠りや関係ない本棚の物色が多かった。

アスキーアートのネットワーク図

Tiger上のブラウザ(SafariとFirefox)で 表示が崩れるのはなんとかせねば。
ちなみにw3mは、ターミナルでも特に違和感はない。


2006-08-01(Tue) 蝉と蚊と花火と氷

apache再度

logorotedのために早朝6時にapacheを再起動させているが、

[Mon Jul 31 06:00:01 2006] [warn] Loaded DSO \
libexec/mod_mmap_static.so uses plain Apache 1.3 API,\
this module might crash under EAPI! (please recompile\
 it with -DEAPI)

のようなログが一杯。オプションを見直して再度make...は、 不要だったかも。apachectl(8)を少し変えていたことを 思い出した。pidファイルの置き場所とか。
ちゃんと新しいのに変ってなかったかも。

ともかくエラーはでなくなった(それでいいのか?)。

落ち着いてもう一度やりなおす。
前のバージョンと同じオプションで 再度makeし、installする前にapacheを止め、 httpdのすべてのプロセスが止まったことを確認し、 installが済んでからapachectlを書き換えて 再起動。
ログを見たが、特に異常はなかった。

PidFile の位置はhttpd.confで指定してるけど、 apachectlでも、なぜか決め打ちだ!?

puttyとDNS

以前の再確認。

ブロードバンドルータのDNS(ひょっとすると単に転送してるだけかも)には、 DNSの逆引きを返さないものがある。M$だけでIEとOEに程度しか使わない環境では 気づきにくいが、システムによっては逆引きもまだ必要みたい。
puttyもそうらしく、DNSの正引きのあと逆引きをやってからTCPコネクション を開始するようで、逆引きが有効な環境では瞬時につながるが、 それがない(no such nameさえ返さない)と、 15秒も待たされた。

WireSharkで傍聴すると、 待ち時間の間、数回逆引きを試みて、あとはタイムアウトまで待っている様子だった。

nslookup.exe

%ROUTER%は逆引きを返さない。
それより、helpどうやって見たらいいんだろか。 /? --? /help /h --help など、どれもダメだった。

C:\> nslookup.exe www.kuzuore.com %ROUTER%
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  %ROUTER%
 
DNS request timed out.
    timeout was 2 seconds.
Name:    www.kuzuore.com
Address:  210.138.41.18
 
C:\> nslookup.exe 210.138.41.18 %ROUTER%
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  %ROUTER%
 
DNS request timed out.
    timeout was 2 seconds.

2007-08-01(Wed) んと

2.0.0.6が来た。

Firefox-2.0.0.6

最新版に更新されました。
まあ、何もプラグイン入れてなければ、さしたるトラブルもないだろう。

printenv.plのXSS脆弱性

$QUERY_STRINGがあったら 動作しないように 書き換えたつもりでも、 やっぱりダメかしら。

同様の修正をこっそりと。


2008-08-01(Fri)

E-Mobile

D02HW
lenny は 参考になるサイトがあった。よくわからないけどあっさり。
Plamo-4.22も同じようにしてできたけど、少し手間がかかった。

lsusb -s [[bus]:][devnum] は こんな感じ。

デバイスドライバについて。
usb-storage.ko が/dev/sr0 を作ってくれたが、多分無意味であろう。
usbserial.ko は自動ではロードしてくれなかった。また、option.koも modprobe しないと、/dev/usb/ttyUSB[0,1]が作られなかった。
make menuconfig してhelpを見てみた。
"CONFIG_USB_SERIAL_OPTION" の項目に、 "Say Y here if you have a GSM or CDMA modem that's connected to USB."とあった。それから、

This driver also supports several PCMCIA cards which have a built-in OHCI-USB adapter and an internally-connected GSM modem.
The USB bus on these cards is not accessible externally.
 
Supported devices include (some of?) those made by: Option, Huawei, Audiovox, Novatel Wireless, or Anydata.

それから、chatscritps/pap なるものが見当たらない。設定だけ 頂戴する。

ABORT           BUSY
ABORT           VOICE
ABORT           "NO CARRIER"
ABORT           "NO DIALTONE"
ABORT           "NO DIAL TONE"
""              ATZ
OK              ATDT\T
CONNECT         ""

接続確認。H"よりは確かに速いが、常時接続より、ずっと遅い。

Press a key to reboot

こないだ入れなおしたばっかりのlenny がいきなり起動しなくなった。 GRUBのメニューが出ずに、最後っ屁とデフォルトの再起動。
KNOPPIXではマウントできた。grubがやられたようだ。

しかし、grubの再インストールはうまくいかなかった。

$ sudo chroot /CHROOT /usr/sbin/grub-install /dev/hda
grub-probe: error: Cannot find a GRUB drive for /dev/hda. \
 Check your device.map.

結局、ブートセクタのバックアップを書き戻して甦った。やれやれ。


2009-08-01(Sat) なんとなく曇り

emacs-23.1

まず、古びかけたLFSに、色々放り込む。
m17nのものをまとめてmake install、 gpm-1.20.6(lzmaはtar -J で展開できた)を入れ、 Xaw3d を入れるために、X11R7.4になかった xprintproto と Xp ( LibXPと勘違い)を X11R7.3のディレクトリから貰って入れた。

Configured for `i686-pc-linux-gnu'.
 
  Where should the build process find the source code?    $DIR/emacs-23.1
  What operating system and machine description files should Emacs use?
        `s/gnu-linux.h' and `m/intel386.h'
  What compiler should emacs be built with?               gcc -g -O2 \
    -Wno-pointer-sign 
  Should Emacs use the GNU version of malloc?             yes
      (Using Doug Lea's new malloc from the GNU C Library.)
  Should Emacs use a relocating allocator for buffers?    yes
  Should Emacs use mmap(2) for buffer allocation?         no
  What window system should Emacs use?                    x11
  What toolkit should Emacs use?                          GTK
  Where do we find X Windows header files?                Standard dirs
  Where do we find X Windows libraries?                   Standard dirs
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   yes
  Does Emacs use -ljpeg?                                  yes
  Does Emacs use -ltiff?                                  yes
  Does Emacs use a gif library?                           yes -lgif
  Does Emacs use -lpng?                                   yes
  Does Emacs use -lrsvg-2?                                yes
  Does Emacs use -lgpm?                                   yes
  Does Emacs use -ldbus?                                  yes
  Does Emacs use -lfreetype?                              yes
  Does Emacs use -lm17n-flt?                              yes
  Does Emacs use -lotf?                                   yes
  Does Emacs use -lxft?                                   yes
  Does Emacs use toolkit scroll bars?                     yes

でも、Xaw3dは無視されっぱなし。で、ほっといてmake install。

$ emacs --version
GNU Emacs 23.1.1
Copyright (C) 2009 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

なんかそれらしいのが入った。
あまりGUIでは使って無かったのでちょっといじっただけでは 何が新機能なのかよくわからない。

options BRIDGE は要らなくなった

FreeBSDマシンの一台をBridgeにしてみる。
目的はSMTPのパケットキャプチャだ。

以前とは違い、カーネルの再構築は不要になったようだ。
以下、既に書き換えられた Handbookから。

# kldload if_bridge.ko
 
# ifconfig bridge create
bridge0
 
# ifconfig bridge0 addm $NIC1 addm $NIC2
 
# ifconfig $NIC1 up
# ifconfig $NIC2 up

後はIPアドレスの振り直しなど。
で、メールサーバのNIC繋ぎなおし。長いクロスケーブルが無いので、HUBにケーブル二本追加。
サーバ、キャプチャ機ともども既存のLAN、Netへの接続性は保ったままだ。

tcdump -l

man 1 には標準出力をバッファリングするとある。
パイプに通すときに便利だ。


2012-08-01(Wed) 風が強く、よく晴れた

自作辞書

難解バカボンもう少し。
漱石の 坊っちゃんからコピペしてみた。
はっきりいって大して面白くならなかったが、このあたりで飽きたので メモしておく。

$ ./nanba -i botchan.nb1 -v -s 1
 
兄はどうせ碌なものにはどうせ母を探偵しているように思われたかと\
思うと情なくなった。清が毎回あきれ返った小供の時から損ばかりし\
ている。おれは弱虫の癖に着ている余計な減らず口を利かないで勉強\
しろと云っていい面の皮だと威張ってみせた。山嵐のためにまあ人並\
に勉強はしたがいやになったぞなもし。

もう少し色々工夫してみたが、一文があまり長いと、主人公の性格と ずれてしまうようだ。「接続句」は無効にする。

"64ビットオペレーティングシステム"なWindowsでは、 オリジナル版(MS-DOS汎用)は動作しないようだ。
unix移植版は大丈夫だけど。

<後記>
移植の著作者から教えてもらったURLに、リンクを張り直す。
</後記>


2014-08-01(Fri) 直前で青道心

何だこりゃ

ちょっとawkで片付けようかと。

{ 
 print "$1 is", $1, "$2 is",$2, "$3 is", $3;
 $mytotal = $1*3600 + $2 * 60 + $3;
 print "mytotal is", $mytotal
 print "$1 is", $1, "$2 is",$2, "$3 is", $3;
}
$ echo 3:35:21 | awk -F:  -f mytime.awk 
$1 is 3 $2 is 35 $3 is 21
mytotal is 12921
$1 is 12921 $2 is  $3 is

んで、目的のスクリプトは

時刻のテキストを受け取り、7秒足して、元通りの書式で出すだけ。
空行の処理は、目的を果たした後、ブログに書くときに追加。

{
  if ($1 == "")
  {
     print ""
  } else {
     $mytotal = $1*3600 + $2 * 60 + $3 + 7; 
     h = int($mytotal / 3600) 
     m = int(($mytotal % 3600) / 60)
     s = $mytotal % 60
     printf ("%d:",h) 
     printf ("%02d:",m) 
     printf ("%02d\n",s) 
  }
}
$ echo '3:5:7
> 2:15:1
> 
> 
> 4:59:57' | awk -F: -f mytime.awk
3:05:14
2:15:08
 
 
5:00:04

2016-08-01(Mon) さて次は

tftp put

USBのないRT107eにconfigを上げる。
まず機器側の設定変更。tftpを送信するホストを指定。

# tftp host $LAN_IP_ADDR

それからconfigファイルの先頭と末尾を確認。

$ grep -v "^#\|^$" CONFIG | sed -n '1p;$p'
clear configuration
save

で、アップロード。

$ tftp $ROUTER
tftp> put CONFIG config/ADMIN_PASSWORD
Sent 6199 bytes in 0.0 seconds
tftp> quit

show file list internal で更新時刻を確認。
tftp の設定も消えてくれるので、消し直す必要もない。

補足。save に0-4の数字を入れるのも吉。


2020-08-01(Sat) 昨日はにわか雨だったらしい

virt-install

某仮想マシンを試す。そちらは後で書くとして。

$ time xzcat disk.img.xz > $DIR/gnomeos.img 
/gonomeos.img
 
real    1m23.950s
user    1m20.558s
sys     0m2.340s
$ sudo virt-install \
> --name GNOMEOS \
> --boot uefi \
> --video virtio \
> --memory 2048 \
> --import --disk gonomeos.img \
> --network type=direct,source=$NIC,source_mode=bridge,model=virtio

2021-08-01(Sun) ぼんやりした青空と雲

梅淀のping

ping

1Fのベンチで試してみた。
IIJとSBは同程度であるらしい。

UQのパケットロス一箇所(icmp_seq=60)は、モバイルルータ自体とのpingでは 速く返っていたらしい。

$ awk '$6=="icmp_seq=59" || $6=="icmp_seq=60" || $6=="icmp_seq=61"{print $6,$8}' yodo1fuq 
icmp_seq=59 time=160
icmp_seq=61 time=126
 
$ awk '$5=="icmp_seq=59" || $5=="icmp_seq=60" || $5=="icmp_seq=61"{print $5,$7}' yodo1fwifi 
icmp_seq=59 time=24.3
icmp_seq=60 time=3.41
icmp_seq=61 time=63.2

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。