2009/03/09

HS-DHGL v1.10 不要なプロセスを起動させないと予約録画が安定するかテスト

最近DbAcRapの応答がなくなりSchedulerが機能不全に陥ってしまうことが多くなった気がする。
/etc/init.d/pcastd.sh restartを実行せずとも復帰させる方法を探していたら、killall -KILL pcastdを実行するだけでShedulerは回復するみたい。
試しにpcastd他、家では必要のないプロセスを実行させないように/etc/init.d/まわりを変更してみた。

純正ファームのバージョンは1.10。
1.20はメリットがなさそうなので結局アップデートせず。

.backupフォルダに移動。

/etc/init.d/epg.sh (/usr/local/PCast/EPGd,/usr/local/PCast/iRCommander)
/etc/init.d/ltbootd.sh (/usr/local/BootServer/rarpd, /usr/local/BootServer/tftpd, /usr/local/BootServer/rarpcfgd,/usr/local/BootServer/fwupdated)
/etc/init.d/directcopy.sh (/etc/init.d/directcopy.sh)
/etc/init.d/httpd.sh ( /usr/local/apache/bin/apachectl)

この辺も不要な気はするが保留。

/etc/init.d/daemonwatch.sh ( /usr/local/sbin/daemonwatch )
/etc/init.d/lsprcvd.sh (/usr/local/sbin/lsprcvd)
/etc/init.d/clientUtil_servd.sh

死んでしまったdaemonを無理やり復旧させるリストも修正しておく。

/etc/daemonwatch.lst

/var/run/smbd.pid /etc/init.d/smb.sh restart
/var/run/clientUtil_server-eth0.pid /etc/init.d/clientUtil_servd.sh restart

pcastd.shを見直す。
普段使い(予約録画とDbAcRapを叩いて予約リストを操作する)には不要なプロセスはすべて削除。

/etc/init.d/pcastd.sh

start()
{
if [ "${server}" = "on" ] ; then
echo "Start services: pcastd scheduler"
/etc/init.d/module_loader.sh start
/usr/local/PCast/Scheduler &
logger -t ${tag} -p ${facility} 'Started pcastd scheduler'
else
logger -t ${tag} -p ${facility} 'Not started pcastd'
fi
}
stop()
{
echo "Stop services: pcastd scheduler"
killall -KILL Scheduler
/etc/init.d/module_loader.sh stop
logger -t ${tag} -p ${facility} 'Stopped pcastd scheduler'

}

時刻調整はcronで管理してるっぽいので大丈夫だろう、多分。

で、起動させているプロセス。

PID Uid VmSize Stat Command
1 root 564 S init
2 root SWN [ksoftirqd/0]
3 root SW< [events/0]
4 root SW< [khelper]
5 root SW< [kthread]
11 root SW< [kblockd/0]
14 root SW< [khubd]
29 root SW [crypto]
30 root SW [crypto_ret]
51 root SW [pdflush]
52 root SW [pdflush]
54 root SW< [aio/0]
53 root SW [kswapd0]
55 root SW< [xfslogd/0]
56 root SW< [xfsdatad/0]
180 root SW< [scsi_eh_0]
181 root SW< [scsi_eh_1]
195 root SW [mtdblockd]
323 root SW< [xfsbufd]
324 root SW< [xfssyncd]
559 root SW [kjournald]
624 root 644 S syslogd -m 0
626 root 380 S klogd
630 root 684 S /usr/sbin/inetd
633 root 956 S /bin/sh /usr/local/sbin/kernelmon
639 root 412 S /usr/local/sbin/miconmon
663 root SW< [xfsbufd]
672 root SW< [xfssyncd]
684 root 508 S cat /proc/buffalo/kernevnt
694 root 416 S /usr/local/sbin/diskmon
697 root 372 S /usr/local/sbin/errormon
720 root 392 R /usr/sbin/telnetd
758 root 460 S lpd Waiting
765 root 2140 S /usr/local/sbin/smbd -D
767 root 1408 S /usr/local/sbin/nmbd -D
771 root 1788 S /usr/local/sbin/smbd -D
773 nobody 2568 S /usr/local/sbin/smbd -D
870 root 264 S /usr/local/sbin/clientUtil_server -i eth0
872 root 808 S /usr/local/sbin/lsprcvd
876 root 324 S /usr/local/sbin/daemonwatch -a /etc/daemonwatch.list
879 root 664 S /usr/sbin/crond
883 root 316 S /usr/local/sbin/logchkd
897 root 620 S /sbin/getty -L ttyS0 115200 vt100
6359 nobody 3388 S /usr/local/sbin/smbd -D
6424 root 1288 S -sh
7902 root 6768 R /usr/local/PCast/Scheduler
7931 root 1544 S /usr/local/PCast/Scheduler
31555 root 716 R ps

生き残った精鋭?たち。
これで安定してくれると嬉しいのだがなぁ…

おまけ

add.sh :予約録画テスト用スクリプト

2分後に2分間録画する予約を追加。

#!/bin/bash
NOW=`date +%m%d%H%M%Y`
MDH=$( date -d $NOW +%m%d%H )
Y=$( date -d $NOW +%Y )
M=$( expr `date -d $NOW +%M` + 2 )
if [ `length $M` -eq 1 ]; then M='0'$M;fi
MM=$( expr $M + 2 )
if [ `length $MM` -eq 1 ]; then MM='0'$MM;fi

Start=$( date -d $MDH$M$Y +%Y/%m/%d/%H/%M )
End=$( date -d $MDH$MM$Y +%Y/%m/%d/%H/%M )

ResType=0
Formet=4
TvChannel=4
TvAudioMode=2
Reserve1=0
Reserve2=0
Reserve3=0
DeviceId=2
TittleName=`date -d $MDH$M$Y +'%y/%m/%d_%H:%M'`-`date -d $MDH$MM$Y '+%y/%m/%d_%H:%M'`_$TvChannel

/usr/local/PCast/DbAcRap 'add{'$ResType'}{'$Formet'}{'$Start'}{'$End'}{'$TvChannel'}{'$TvAudioMode'}{'$Reserve1'}{'$Reserve2'}{'$Reserve3'}{'$DeviceId'}{'"$TittleName"'}'

チャンネルとか録画デバイスとかは決め打ち(汗)

それにしてもDHGLのdateコマンドは強力。
例えば10:68とか2009/13/36とかきちんと処理してくれる。
テレビ番組自体が日付が変わっても28:24とか表記するからその対応のためなんだろうけど、ゲテモノ食い万歳(笑)

世間では地デジと言われているけど、どこでも見れるデータとするならアナログが一番楽なんだよなぁ。
ビーカスはなくなれと流れ星にお願いしてみよう(爆)

2009/03/06

skype4 アカウント表示の復活

ずいぶん長いことほったらかしだったような気がする…のskypeの「アカウント表示」が機能するようになってた。

画面もリニューアルされているみたい。

時間がかかったのはそのせいか?
なんにしろ復活したのは嬉しい。

あ…そろそろskypeクレジット購入しとこうかな。
1カ国限定プランの更新も近いし、これ以上ユーロが下がるってのはなさそうだし、いくらレートの低い時を狙っても締め時のレートで換算されたら意味ないし(汗)

2009/02/24

SocialIME 悪くはないけど様子見

新しいATOKの英文入力サポート、おもしろい機能だなーと思った。
Windows7のIMEは修正プログラムの適用で、OS付属の強みを活かしてATOKのシェアを食ってしまうか?

…とか、個人的にFEP(最近は言い方違う?)熱が高まってるわけだけど、新しいFEPが窓の杜で紹介されてた。

Social IME ~みんなで育てる日本語入力~

ちょっと使ってみた。

かな漢字変換をSocialIMEに切り替えるとこんなツールバーになる。

左から、かな漢字変換の切り替え、全角半角の切り替え、予測変換ON/OFF、単語登録、ヘルプ。
今の状態は、全角入力、予測変換ON。

で、例の「すずみやはるひ」を予測変換ONで入力してみると

とこんな感じで出てくる。

このまま変換キーを押すと

予想以上のものが出てきました(笑)

誰でも簡単に辞書登録できてしまうのが長所であり短所。

例えば「あすくる」と入力して変換キー押す

希望の変換候補がなかった場合

から

次回から同様に変換しても、

と出てくるようになる。

初めて使ったようなわしが登録した単語でも、ね。

いわゆる性善説に期待しているのだろうけど、聖職者だって医者だって政治家だって人間さ(笑)
悪意がなかったとしても、みんなが使うわけだからよかれと思って登録した単語が人によっては不快に感じてしまうこともあるだろう。
2ch用と言われてしまうのもわからなくもないなぁ(汗)

ツール自体が悪いわけではなく、使っている人のモラルが問われるわけだが…現時点ではちょっと残念。

他にも、予測変換のレスポンスが悪い(家の環境の問題かも?)、環境設定(キー割り当て、変換候補の表示数とか)を変更できない、縦書き時に変換候補が縦表示にならないといった不満点がある。
が、まだ1.0にもなってないソフト。まだ機能も少なくてシンプルで良い。そう考えると良くできていると思う。
美しく成長して欲しいなぁ。

……期待しないで待ってる(汗)

2009/02/04

Skype4beta 携帯電話にSMSを送ってみた

携帯へ着信テストしてた時に気がついた、携帯へのSMSメッセージ送信機能。

auだけど受け取れるのかな?
国内への固定通話は1カ国限定プランでほぼ無料なのでskypeクレジットを消費する機会が減っている最近。
ちょっとした興味から試してみた。

送信した後。

SMSを送信ボタン押してすぐは「保留」だったけど、しばらくすると「送信済み」になった。

skypeクレジットも減り、もう10分以上経ったのだが…ワシの携帯にはなにも届かない。
やっぱそふとばんくとかじゃないとダメか?(汗)

直接関係ないけど、最近は発信者番号通知も正常に機能していないような。非通知で着信します。
[アカウントを表示」ボタンも相変わらず真っ白だし。
やる気を感じられないね。

2009/02/02

chrome プラグインがクラッシュ

こんな感じでBrandnew-Jへのアプリケーションを作っているわけだけど、いざ実行すると…


こんな感じに(涙)

ノートだと大丈夫なんだが…WindowsUpdateしても改善しないし、悲しい現実。

2009/01/30

VMware FUSION DirectX9.0cに対応する仮想化ソフト

Windows7ベータをダウンロードしてみたものの、例のAeroが有効にならない。

やっぱりDirectXに対応してないから。

Aeroが目的ではないにしても、DirectXが利用できればかなりのことが仮想OS上で実現できるので自由度が高まるのだが・・・

調べた限りではVirtualBox、VirtualPC、VMware(試験実装)ともダメっぽいのだが、Mac OSX用の仮想化ソフトは対応しているみたい。

Mac の仮想化ソフト - Mac で Windows を動かす - ヴイエムウェア フュージョン 2[VMware Fusion 2] - Mac ソフトのことなら act2.com -

Parallelsも負けてません
Mac用仮想化ソフト最新版「Parallels Desktop 4.0 for Mac」がリリース - builder by ZDNet Japan

いいなぁMac。
Macが自由度が高いのか、Windowsの情報公開が少ないのか…Linux用のグラフィックはまだ発展途上だしなぁ。

Macは欲しいがハードを買い直さないといけないし…例のハードが欲しくなった。

あ・・・でもAeroにはDirectX10が必須みたいだ(汗)

LCD-8000U もっと解像度が高くなれば絵描き用のモニタとして使いたいかも


STAPA VISION #16でも紹介されていたLCD-4300Uの上位版になると思われるLCD-8000U。

魅力はUSBケーブル1本で接続・即利用可能。
気軽にマルチモニタ環境が作れる。

3段階だけど輝度調整もできるようになったみたい。

現状でVGA出力を介して最低解像度がSXGAのマルチモニタ環境を構築しており、低解像度の表示装置は必要とは思わない。

でもかなり前に書いた15インチのUXGAを思い出す。
タブレットのサイズにあった絵描き専用モニタとして欲しいかも。

PTZ-930を購入してメインで使っているわけだけど、でかくて結構邪魔に感じることが多い。
絵描きが専門であればそんなことはないのだろうけどね(汗)

ドットピッチ計算機によると

かなり高精細。

ちなみに家の20.1インチUXGAモニタ

ワシとしては10インチでWXGA希望。

10インチだとUSBバスパワーは厳しいか…?
それ以上にカーナビ液晶は7インチのようなので、10インチっていう変則的なサイズは現実的ではないみたい。
1DINの幅に納まらないと扱いにくいよな、そりゃそうか(汗)

カーナビの液晶を流用していると聞いたことがある工人舎では7インチと8.9インチがラインナップされてる。
SXシリーズ - 仕様 - プロのモバイルノート | KOHJINSHA

8.9インチで1280x786のパネルなら…

イイ!(喜)

このパネル使って製品化してくれないかしら。

8.9インチであればタブレットはPTZ-431Wでちょうど良いかも。
精密な画を描くとか、文字認識には辛いppiだけど、映像の表示用であればむしろ高精細で気持ちよいと思う。
これくらいドットピッチが小さいと、紙に近い見え方してくれそうだし。
タブレットも小さければ一書に持ち運びも苦にならないしね。

絵描き用なら、本流であるCintiqがUSB1本で接続できるようになれば一番なのだけど、タブレット持ってるしなぁ。値段も高くなりそうだし。
Wacom | Cintiq | Cintiq 12WX
商品化されても購入には相当悩みそう。

あ、でもWindows VistaのAeroって一番性能の低い表示装置がDirectXいくつかに対応してないと表示できないんだっけか?
ちと気になる。

他にも、デジカメに使われている大画面モニタとか携帯用の液晶…USBケーブル1本で利用できるサブモニタとしてどんどんシリーズ化して欲しいものだと妄想してみる。

2009/01/29

Google Chrome アップデートに期待したけどBloggerの動きに変化なし…

Google Chromeがバージョンアップされました。

Bloggerのレイアウト編集がFirefoxと同じように動作することを期待したけど…相変わらずだった。

残念。

2009/01/25

Google Chrome JavaScriptが不完全?

Google傘下のサービスであるBlogger。
使い勝手が良かったので最近ではBloggerの管理もしているのだけど、うまく機能しないページがある。

レイアウト->フォントと色で、Firefoxで管理していたころは色の変更をリアルタイムプレビューしてくれていたのだが、Chromeではそうならない。

最新版だよなぁ。

Blogger+Chromeっていう使用条件はそんなに少なくはないと思うのだが、この現象は結構長いこと放置されている。
もしかして、日本語以外だと発生しないのかしら?

やっぱ、直接報告すべき?

2009/01/23

X-Finder ESCに選択解除を割り当てる

Spaceで選択状態を維持したままカーソル位置の選択をトグルしてくれるのはいいのだけど、すべての選択を解除するショートカットがデフォルトで割り当てられていない?感じ。

wikiにもあった、ESCキーに「すべての選択を解除する」を割り当てることにした。

メニューからツール->キーを実行し、表示されたタブ上で右クリックでメニューから「規定コマンドの追加」->(なんでもいいので適当に追加)する。

こんな冠辞で設定。アイコンはお好みで。

問題はショートカットキーに当たる拡張の項目。
直接Escキー押しても開いているウィンドウが閉じてしまう。

そこで、右側にあるkbボタンクリック

ここでESCキーを押しても、やっぱり今開いているウィンドウを閉じてしまう。
そこで、Shift+Escキーを押す。

で、マウスで不要なShift+を選択し右クリック。

削除を実行。

これでOK押せばEscキーに割り当てたことになる。

後から気がついたけど、「Esc」テキストをコピーしておいて、マウスの右クリックで貼り付けしてもいいのかもしんない。

…更に更に…こんなまどろっこしいことしなくても、拡張の項目に直接「ESC」と入力すればいいだけだった。
気がつかないもんさね(汗)