フォーチュンサモナーズ
最新 追記

Don'tStopMusic

2003|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|12|
2006|01|02|03|04|05|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|

カテゴリ別 2003年 | 2004年 | 2005年 | 2006年 | 2007年 | 2008年

知り合いサイト: よんだもの / 暴想 / Linuxでやる夫 / 新宿Vipper / 僕だけが幸せになればいいのに。


2004-09-02 この日を編集

_ [Gentoo] PLANEX GW-DS11C で無線 LAN 続き このエントリーを含むブックマーク

結局のところ、route が正しくないのが原因でした。数日アクセス不能だったのはついでに kernel のバージョンを上げようとして失敗したのが原因です。

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.11.0    *               255.255.255.0   U     0      0        0 wlan0
loopback        localhost       255.0.0.0       UG    0      0        0 lo
default         192.168.11.1    0.0.0.0         UG    0      0        0 wlan0

という状態にしてアクセスできるようになりました。8/30 の時には Destination の default で使うインタフェイスが eth0 だったので、in は eth0/wlan0 からで out は eth0 からとなっていたわけです。

ifconfig と route を叩いて手動設定してるので、起動時にちゃんと設定されるようにしないと……


2004-09-03 この日を編集

_ [Gentoo] PLANEX GW-DS11C で無線 LAN 続きの続き このエントリーを含むブックマーク

GW-DS11C が原因でカーネルパニック起こすようなので、元に戻しました。すべて戻すのも癪なのでカーネルを 2.4.26-gentoo-r9 にバージョンアップ。

_ [Ruby] blog の各種 api を実装するためのフレームワーク このエントリーを含むブックマーク

があると便利だなと。tDiary で moblog をしたいのです。まあ仕様を読めば、フレームワークなんてなくてもそう手間ではないのですが。

_ [2ch] とうとう このエントリーを含むブックマーク

フルスキル。どう使おうか。


2004-09-05 この日を編集

_ [Gentoo] 続・Gentoo で無線 LAN - LD-WL54G/PCI 編 このエントリーを含むブックマーク

メディアコンバータや USB 接続の無線 LAN I/F なら楽なのかなと思いつつ、PCI ボードにこだわります。

ドライバとデバイスのインストール

GW-DS11C はなかったことにして、ELECOMLD-WL54G/PCI を購入しました。チップは Atheros 社の AR5002X です。Atheros 公認?の Linux 用ドライバが MADWIFI プロジェクトで提供されていますので、それを使います。

いま gentoo の portage にあるのは以下のように 0.1_pre20040824 と割と新しめですが、CVS HEAD のソースを使います。

$  emerge -s madwifi-driver
Searching...   
[ Results for search key : madwifi-driver ]
[ Applications found : 1 ]
 
*  net-wireless/madwifi-driver [ Masked ]
      Latest version available: 0.1_pre20040824-r1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 1,693 kB
      Homepage:    http://madwifi.sourceforge.net/
      Description: Wireless driver for Atheros chipset a/b/g cards
      License:     GPL-2

sourceforge の cvs サーバに anonymous ログインして check out です。

$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi login
$ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi co madwifi

後は README の説明の通り make して make install ですね。

  1. # make; make install
  2. # insmod ath_pci
  3. # modprobe ath_pci
  4. /etc/conf.d/net の編集
  5. # cp /etc/init.d/net.eth0 /etc/init.d/net.ath0
  6. # rc-update add net.ath0 default

無線 LAN 設定

GW-DS11C 同様にデバイスの認識まではすんなり行くのですが、無線 LAN ルータと接続してくれません。きっと設定が悪いだろうということで色々試しました。

ルータにはメルコの WBR-B11 というやや古い製品を使ってますが、WEP の設定が上手くできないのでファームをバージョンアップ。 1.30 から 2.20 へ。

あとはひたすら iwconfig で設定です。

  • # iwconfig ath0 channel 10
  • # iwconfig ath0 essid ********
  • # iwconfig ath0 ap **:**:**:**:**:**
  • # iwconfig ath0 enc s:*************

essid と ap にはアクセスポイント(ルータ)の essid と Mac アドレスをそれぞれ設定します。channel も同じく。enc もルータ側で設定した WEP のキーを設定しますが、キーが 16 進数ではなく文字列の場合には s:xxxxxxxxxxxxx のように s: をキーの前につけます。結果がこんな感じ。

# iwconfig ath0       
ath0      IEEE 802.11b  ESSID:"********"
          Mode:Managed  Frequency:2.457GHz  Access Point: **:**:**:**:**:**  
          Bit Rate=11Mb/s   Tx-Power:50 dBm   Sensitivity=0/3  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-**   Security mode:restricted
          Power Management:off
          Link Quality:45/94  Signal level:-50 dBm  Noise level:-95 dBm
          Rx invalid nwid:9  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:11  Invalid misc:11   Missed beacon:1

ちなみに wireless-tools の iwlist を使うと同じ channel の any 接続なアクセスポイントを探すことができます。

# iwlist ath0 scanning
ath0      Scan completed :
          Cell 01 - Address: **:**:**:**:**:**
                    ESSID:"********"
                    Mode:Master
                    Frequency:2.457GHz
                    Quality:47/94  Signal level:-48 dBm  Noise level:-95 dBm
                    Encryption key:on
                    Bit Rate:1Mb/s
                    Bit Rate:2Mb/s
                    Bit Rate:5Mb/s
                    Bit Rate:11Mb/s
                    Extra:bcn_int=100

余談ですが、ご近所のアクセスポイントが結構見つかってびっくり。WEP なり WPA なりセキュリティ設定はきちんと行わないと恐いですね。

ネットワーク設定

ネットワークデバイスが複数あるときの設定がいまいち分からず。ここが一番苦戦しました。というか、まだ解決してません。eth0 を down させて下の状態にすれば ath0 で通信してくれるようです。

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.11.0    *               255.255.255.0   U     0      0        0 ath0
loopback        localhost       255.0.0.0       UG    0      0        0 lo
default         192.168.11.1    0.0.0.0         UG    0      0        0 ath0

とりあえず課題点をメモ。

  • iwconfig でしている設定を起動時に自動的に行うには?
  • /etc/conf.d/net の default gateway 設定で ath0 を使うように書いても eth0 が default になる
  • net.eth0 を rc-update del net.eth0 default して自動起動しないようにしてもいつのまにか up されてる

リブートしたときにネットワークに繋がらないのは面倒極まりないですね。eth0 が生きていると sshd などがそっちを使ってしまうようなので、依存関係の問題なのかなと思いますが、疲れたので調べるのはまた後日に。。。


2004-09-10 この日を編集

_ [Ruby] Rubyist Magazine創刊 このエントリーを含むブックマーク

めでたいことです。が、slashdotted しているのかサイトに繋がりませんね。。。


2004-09-12 この日を編集

_ [Ruby] Wiki はじめました このエントリーを含むブックマーク

とりあえずはこの日記に書いた内容を転載するところから。まー、きちんとした文章が書けるならるびまに寄稿するんですが。


2004-09-14 この日を編集

_ [Ruby] Planet Ruby このエントリーを含むブックマーク

Planet Ruby をやったらどうか。

それはいいかも。ということで作ってみます。とりあえずドメイン取って自分を追い込むところから。。。

本日のツッコミ(全8件) [ツッコミを入れる]

Before...

_ 通りすがり [PlanetについてはIBM dWの記事が参考になるのではないかと。 http://www-6.ibm.com/jp..]

_ だて [どうもです。いくつか構成要素があるんですね。 とりあえず OPML と RSS の出力から始めてみます。]

_ むとぽん [Planet Ruby、私のページ(Linuxビボ〜ろく)は外していただきたいのですが...。なんの相談もなく迷惑で..]

_ だて [すみません。ということで止めました。]


2004-09-15 この日を編集

_ [Ruby] Programming Ruby 2nd ED このエントリーを含むブックマーク

PickAxe II - now available for Pre-order によれば、Programming Ruby の第二版の予約が開始されたようです。Ruby1.8 に対応したこの新 PickAxe 本は、864 ページの大著となっています。訳書が出る予定はあるのかな。

_ [Ruby] Planet Ruby このエントリーを含むブックマーク

とりえあず wget にクロールさせる手抜き版をちまちま書いてます。300 行くらいで作れそうな予感。

250 行で動きました。とりあえずの実行結果です。われながらクイックハック過ぎ。作ってて気が付いたんですが、このサイトの RSS おかしいですね。


2004-09-16 この日を編集

_ [Blog] BlogHacksSignComplete このエントリーを含むブックマーク

あーそういえば。関東で Ruby 関係のイベントがあれば出没すると思いますので、そのときにでも。

本日のツッコミ(全1件) [ツッコミを入れる]

_ とくひろ [よろしくお願いします。]


2004-09-17 この日を編集

_ [メモ] open-source.org このエントリーを含むブックマーク

New site for open source products and services started at http://open-source.org. *** / ***

とだけ書かれたメールが来たのですが、何でしょこれ。オープンソースのポータルサイトを目指してるのでしょうか。

_ [ソフトウェア] EmFTP v1.00 リリース このエントリーを含むブックマーク

シンプルで強力なテキストエディターである EmEditor の姉妹品、EmFTP の v1.00 がリリースされました。去年のベータ公開から長かったですね。使っていて引っかかりが少ない(望む動作を実現するのに余り迷わない)のが EmSoft 製品の特徴だと考えていますが、EmFTP はどうでしょうか。とりあえず試してみたいと思います。

ちなみに、現在 Windows 上での FTP クライアントは CuteFTP を使ってます。


2004-09-20 この日を編集

_ [Ruby] ruby-libgtop2 リリース このエントリーを含むブックマーク

GNOME の libgtop 2.x 系列のラッパライブラリです。ベンチというかスクリプトのメモリ消費を調べるために作りました。RAA に ruby_libgtop というのがあるのですが、libgtop の最近のバージョンには対応していないようでしたのでスクラッチで書いてます。

メモリ消費量の調べ方

こんなんでいいのかな。

require 'libgtop'
require 'rexml/document'
str = ARGF.read
gtop = LibGTop.new
p gtop.proc_mem($$)["size"] / 1024
doc = REXML::Document.new(str)
p gtop.proc_mem($$)["size"] / 1024

上のスクリプトに hamlet.xml(279663 bytes) を食べさせてみた結果です。

$ ruby -v bench.rb hamlet.xml 
ruby 1.8.2 (2004-07-29) [i686-linux]
3008
15024

ふむ。12MB くらいのオブジェクトになるってことですか。


2004-09-29 この日を編集

_ [Ruby] ruby-bloglines リリース このエントリーを含むブックマーク

のつもり。プロトタイプです。クラス名を miyagawa さんのに合わせてみたりして。

オンライン RSS リーダである BloglinesWeb Service API を Ruby から叩くためのライブラリです。ハッシュ化した XML そのままを結果として返していますので、使い難いこと請け合いです。このライブラリで何か作りつつ、ライブラリ自身ももう少し使いやすくします。


最近のコメント:

  1. だて (10-11)
  2. むとぽん (10-10)
  3. とくひろ (09-16)

RSS
Creative Commons License
This work is licensed under a Creative Commons License
(note: text only. w/o web design, citations, (re)distributed softwares).