平衡点
2008/10/27
_ Gmail の Atom Feed を取得してみるよ
uim-fep で hardwarestatus always にしたので, backtick を増やそうかと思い書いてみた.
#!/usr/bin/env ruby $KCODE='u' require 'net/https' account = 'your account' password = 'your password' https = Net::HTTP.new('mail.google.com', 443) https.use_ssl = true https.verify_mode = OpenSSL::SSL::VERIFY_NONE req = Net::HTTP::Get.new('/mail/feed/atom') req.basic_auth(account, password) unless state = `ifconfig|grep eth` + `ifconfig|grep ppp` atom = https.start{ res = https.request(req) res.body } count = $1 if atom.match(/\<fullcount\>(\d*)\<\/fullcount\>/m) else count = "-" end print $1
と書いたは良いが, ちょっと考えモン. ネットワーク繋がってない時には途端に邪魔になりそうだし, どうすっかな.
(修正)頭悪いが, ifconfig|grep eth の結果で振ってみた. eth0, eth1, ppp0, ころころ切り変わるネットワークの接続状態ってどうやってモニタするんだろう. できるのかな?
(追記)あ, だめだコリャ. backtick は
backtick id lifespan autorefresh GmailBiff.rb
で autorefresh に 0 以外を指定するとその秒数毎に screen が一瞬反応しない. /tmp/GmailBiff-${uid}${pid}.txt あたりに吐いておいて,
backtick id 0 0 tail -f /tmp/GmailBiff-${uid}${pid}.txt
かなぁ.
(修正) uim-fep と fim-fep と書いてたので. また typo. O..|rz
_ mlterm + uim-skk の設定
ほとんどの場合 mlterm + screen 環境なのですが,偶にリモートログインした先で作業する際に skk が入っていなくてイライラするので.
$ cat ~/.mlterm/main ... # xim use_xim=false xim_open_in_startup=false input_method=uim:skk ...
uim-fep を後から起動できればそれに越した事はないんだけれどなぁ...
(追記) uim-fep を screen でフィルタとして使用する方法が本家に書いてあったYo. これで良いじゃん.
uim-fepはscreen-uimのようにscreen内でフィルタとして使うことができます。あらかじめuim-fepを起動しておく必要がなく、起動したいときにすぐ起動できるのが便利です。
GNU screen 3.9.15以降が必要です。 uim-fep-tickをパスの通ったところに置いてください。 ~/.screenrcに
backtick 0 0 0 uim-fep-tick hardstatus alwayslastline "%0`"
と書きます。 screenのウィンドウで
$ uim-fep -s backtick
と起動します。uim-fepはscreen内の複数のウィンドウで起動できます。uim-fep-tickはscreenから起動されるため、screenの環境変数が引き継がれます。
backtickの反応がなくなったら
$ screen -X backtick 0 0 0 uim-fep-tick
と起動してください。--- </blockquote>
_ W05K での接続とか
Windows 側でのアクティベーションが必要なのは相変わらず.しかしながら, Windows 側でも既に接続ができない. 何故?
とりあえず Linux 側に戻ってみる. でもって,
$ sudo modprobe yenta_socket
きちんと認識はされている(日付とhostname は削除).
kernel: [ 174.651138] 0.0: ttyS0 at I/O 0x3f8 (irq = 3) is a XScale kernel: [ 174.651312] 0.0: ttyS1 at I/O 0x400 (irq = 3) is a XScale
ppp のパラメータが変わったん?
... 再起動したら接続できた. 電波が弱かっただけなんだろうか.
_ rd2 のメモ
RD からいろんな形式への変換について, ちまちま調べている.「今更 RD?」とかいろんな所から聞こえるんだけれど, 個人的なメモとかを結構な分量 RD で書いているので...
- RDParser でリストのネスティングはどうやってるのか?
- 必須の apply_to_ は何か
どっかにまとまってないかな?