Top logo02 Click to visit our sponsor

R1100R Everyday! 番外編 「Linux 環境設定な日々」

結局のところPCって、それを使って仕事(遊びでもいいや)をしている時間よりも、 「お世話」をしている時間の方が、かなり長いような気がする。 counter(since 2001/7/8)

>>> 2001年9月上旬
Last-modified: Tue, 25 Dec 2001 10:32:32 JST
Powered by Tomsoft Diary System 1.4.2

Prev 2001/9 Next
Sun Mon Tue Wed Thu Fri Sat
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
日記才人の投票ボタンです。

[最新版] [一覧] << == >>

2001/9/2(Sun)

掲示板スクリプトのデバッグをしていたら

  • いつものように、ヒトから頼まれた掲示板を設置することになる。 仕事柄、あまり知られたくない内容のものもあるので 暗号か掲示板がいいと言う。
  • そんなもん、BASIC認証にしたら良いのだ、とアドバイスすると、「なるほど」とあっさり納得してくれたが、お遊びに使うのもなんか 楽しそうというので、結局設置は続行することになった。
  • いろいろ調べてみるが、いちばん使えそうなFakeDP掲示板をベースに改造したものが配布されていた。 (iMac零式)
  • そしてやはりいつものように、スクリプトをいじってしまう。プログラムの本 質に迫るようないじり方ではないのが情けないが、ついつい深みにはまるのだ。
  • レンタルサーバのディレクトリにFTPしながらふと考えた。
  • 「そっか、ローカルのapacheをきちんと設定して、ローカルでテストすればいいやんか」
  • なぜそんな簡単なことを今まで手をつけなかったかというと、タコな私にはapacheの設定なんてむずかしそうで、FTPをするほうが早かったのでR。
  • 今日は頑張る。日経Linuxの2001年1月号に記事があったので、参考にしながらやってみる。ふむふむ。public_htmlのアクセスモードは701にして、 ユーザーディレクトリも同じく701ね。なるほど。おー、これでhtmlファイルは 表示できるようになったぞー。
  • そして、cgiを動かすためには、.htaccess ですな。いよいよだ。
  • 書いてあるとおりに、Options +ExecCGI <改行> AddHandler cgi-script .cgiっと。さ、動くかな。
  • 「がーん」server error!しかも! htmlファイルを読んでもserver error!
  • どうしたこっちゃ。.htaccess をいくら眺めても、参考書の通りだ。 なんでだろう。とりあえず、.htaccess を空にしてみる。 するとhtmlは表示されるようになった。つまりは、タイポなのね。
  • 落ち着いて入力しなおすと、無事にcgiも動くようになりました。
  • 疲れた。でもローカルでデバッグできるようになったぞ。やってみるとかなり便利だ。嬉しい。

2001/9/7(Fri)

赤外線でPalm OSとシンクロする

  • やっぱり、WorkPadを使っているからには、Linux環境でもシンクロすることができるようになると便利だ。と、いうわけで 「日経Linux」のサイトにあった記事を参考に赤外線でPalmと通信するとことにした。
  • まずは、赤外線モジュールの準備だ。
       # mknod -m 666 /dev/ircomm0 c 161 0
       # mknod -m 666 /dev/ircomm1 c 161 1
       # mknod -m 666 /dev/irlpt0 c 161 17
       # mknod -m 666 /dev/irlpt1 c 161 17
    
       # modprobe irda
       # modprobe irtty
       # modprobe ircomm-tty
    
    
  • モジュールが組み込まれたどうかを確認してみる。
       # lsmod
         ....
         ircomm-tty             17920   0  (unused)
         ircomm                  5924   0  [ircomm-tty]
         irtty                   4892   2 
         irda                   84385   2  [ircomm-tty ircomm irtty]
         ...
    
  • オッケー。無事に組み込まれたようだ。次はユーティリティーとアプリケーションを kondaraからダウンロードして、インストールするのだ。
       # ftp ftp.kondara.org
       > cd pub/Jirai/Jirai/i586/
       > get irda-utils-0.9.14-3k.i586.rpm
    
       # rpm -ivh irda-utils-0.9.9-1k1.i586.rpm
    
  • 組み込まれたかどうか、テストしてみよう。まず、アタッチしてから赤外線に反応するかどうか試験する。
       # /usr/sbin/irattach /dev/ttyS1
       (irattachは,Linux-IrDAスタックをデバイス・ドライバに結び付けるために使われる)
       # irdadump
         ....
         08:44:06.066862 xid:cmd 1a609e54 > ffffffff S=6 s=0 (14) 
         08:44:06.156869 xid:cmd 1a609e54 > ffffffff S=6 s=1 (14) 
         08:44:06.246851 xid:cmd 1a609e54 > ffffffff S=6 s=2 (14) 
         ....
    
  • よーし。こっちもオッケー。赤外線を監視するirdadumpコマンドでPalmからの赤外線を関知することができるようになった。それでは、jpilotをゲットして インストールしよう。
        ftp ftp.kondara.org
       > cd pub/Jirai/Jirai/i586
       > get pilot-link-0.9.3-15k.i586.rpm
       > get jpilot-0.98.1-9k.i586.rpm
    
       # rpm -ivh --nodeps pilot-link-0.9.3-15k.i586.rpm
       # rpm -ivh jpilot-0.98.1-9k.i586.rpm
    
  • さ、これで無事にWorkPadとシンクロできるようになった。これはかなり便利だ。今まではいちいちウインドー図を立ち上げていたもの。しかーし。 印刷機能はかんり貧弱。perlスクリプトで作りなおしましょうかね。
  • と、いうわけで機能するようになったのだが、Linuxを起動しなおすと、いちいち赤外線ポート作り、アタッチ作業をルート権限で実行しなければ ならない。面倒だ。シェルスクリプトをとりあえず作っておくことにしよう。

[最新版] [一覧] << == >>