平衡点


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_ は何か

どっかにまとまってないかな?


連絡先など
最近の日記
  • 2024/10/09
    • 1. Mastodon でのメール通知, というか Exim4 と Apparmor
  • 2024/06/19
    • 1. WSL2 での gpg-agent, ssh-agent
  • 2024/06/18
    • 1. WSL で Windows 側のフォントを利用する
  • 2024/06/17
    • 1. WSLとWindowsの時刻同期
  • 2024/06/12
    • 1. wsl2 で systemd
    • 2. wslg の設定
一覧
2006|03|04|05|06|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|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|02|03|04|08|09|10|11|12|
2013|01|02|03|04|05|06|08|09|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|09|10|
2016|02|03|
2017|01|02|03|05|06|07|09|11|12|
2018|03|06|07|10|11|12|
2019|01|02|03|04|05|07|10|12|
2020|01|02|03|04|05|08|09|10|11|12|
2021|01|02|03|05|06|07|08|09|11|12|
2022|01|02|03|04|05|06|08|10|11|12|
2023|02|03|04|06|08|09|11|12|
2024|01|02|03|04|05|06|10|
Back to Top ▲