Hatena::ブログ(Diary)

ltakeshiの日記 このページをアンテナに追加 RSSフィード

2011-11-22

[]FreeBSDでのコンソールのキーボードあれこれ 00:44 FreeBSDでのコンソールのキーボードあれこれを含むブックマーク FreeBSDでのコンソールのキーボードあれこれのブックマークコメント

諸事情で退役寸前のThinkpad T41にFreeBSDを入れて遊んでるんですが、このT41はキーボードが壊れていて、Shiftが効かない。

そこで、いろいろ試行錯誤した結果の記録。

FreeBSD QandA 365を参考にいじった結果以下のような感じ。

--- jp.106x.kbd 2011-02-18 10:51:45.000000000 +0900
+++ jp.106x2.kbd        2011-11-23 12:40:59.000000000 +0900
@@ -34,7 +34,7 @@
   026   '@'    '`'    nul    nul    '@'    '`'    nul    nul     O
   027   '['    '{'    esc    esc    '['    '{'    esc    esc     O
   028   cr     cr     nl     nl     cr     cr     nl     nl      O
-  029   clock  clock  clock  clock  clock  clock  clock  clock   O
+  029   lctrl  lctrl  lctrl  lctrl  lctrl  lctrl  lctrl  lctrl   O
   030   'a'    'A'    soh    soh    'a'    'A'    soh    soh     C
   031   's'    'S'    dc3    dc3    's'    'S'    dc3    dc3     C
   032   'd'    'D'    eot    eot    'd'    'D'    eot    eot     C
@@ -115,6 +115,6 @@
   107   fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64  O
   108   nop    nop    nop    nop    nop    nop    nop    nop     O
   115   '\'    '_'    fs     us     '\'    '_'    fs     us      O
-  121   ' '    ' '    nul    ' '    ' '    ' '    susp   ' '     O
-  123   ' '    ' '    nul    ' '    ' '    ' '    susp   ' '     O
+  121   lshift lshift lshift lshift lshift lshift lshift lshift  O
+  123   lshift lshift lshift lshift lshift lshift lshift lshift  O
   125   '\'    '|'    fs     fs     '\'    '|'    fs     fs      O

これで、CapsLockを左Ctrlに。無変換キーと変換キーを左Shiftに割り当ててある。

いやはや、こういう事が簡単に出来るからUNIX系なOSって楽ですなぁ。

2011-11-07

[]久々のシェルスクリプト 00:13 久々のシェルスクリプトを含むブックマーク 久々のシェルスクリプトのブックマークコメント

いやはや、久方ぶりの更新です。

移動時間に英語の勉強でもしてみようかと先週思い立って、その一貫で英語のポッドキャストでも聞いてみようとしたときの記録です。

幾つかのポッドキャスト取得プログラムを使ってみたのですが、どうもファイル名や保存場所がしっくり来るプログラムが無かったので、シェルスクリプトで自作したという話。

まずは、昔学校の授業で使ってたことでおなじみのVOA

Special English - Podcasts | Podcasts | Learning English

ここのサイトは月〜金に更新される``4 Minute Features"を聞く。

取得スクリプトは以下。

#!/bin/bash

DIRECTORY="$HOME/Radio/VOA"
wget  -nd http://feeds.voanews.com/ps/getRSS\?client=Standard\&PID=azHBJZWSH45M06gISfCSXmfXMnqmmj4w\&startIndex=1\&endIndex=500 -O $DIRECTORY/list 2>/dev/null

URI=`sed 's/<item>/\n<item>/g' $DIRECTORY/list | sed 's/<\/item>/<\/item>\n/g' | grep item | head -1 | sed 's/>/>\n/g' | sed 's/</\n</g'| grep -v '^$' | grep -P -o 'http.*.false'`
TITLE=`sed 's/<item>/\n<item>/g' $DIRECTORY/list | sed 's/<\/item>/<\/item>\n/g' | grep item | sed 's/>/>\n/g' | sed 's/</\n</g'| grep -v '^$' | grep -P -o '.*.Report' | sed 's/ //' | head -1`

wget $URI -O $DIRECTORY/$TITLE.mp3

rm $DIRECTORY/list

ここのポッドキャストは提供される名前が常にcontents.mp3で不便なので、更新される日のカテゴリをタイトルにして保存。

つまり、最低一週間は保存される事になる。一週間聞かなかったら上書きされるので、溜まらない。まぁポッドキャストってそんなもんだと思うし。

で、もう一つは今回知ったESLEnglish as a Second Language Podcast

こっちは``ESL Podcast"ってのを聞く。

取得スクリプトは以下。

#!/bin/bash

URI=`w3m -dump_source http://www.eslpod.com/website/index_new.html | grep -P -o 'http://[a-z].*.mp3' | awk '{print $10}' |  grep -P -o 'http://[a-z].*.mp3' | head -1| grep ESL`
DIRECTORY="/home/takeshi/Radio/ESL"
FILENAME=`echo $URI | cut -d / -f6`

if [ ! -f $DIRECTORY/$FILENAME ]; then
    wget $URI -P $DIRECTORY
fi

こっちは一日おきに更新されるみたい。

ポッドキャストともに更新時間がいまいち把握できてないので、とりあえず毎日crontabで回す予定。

実は結構ポッドキャスト取得プログラムをいじって、あーでもないこーでもないとやってた時間より、シェルスクリプト書いた時間の方がはるかに短かった罠。

2011-05-08

ペンクリニックに関する調査 19:01 ペンクリニックに関する調査を含むブックマーク ペンクリニックに関する調査のブックマークコメント

岡山うさぎや岡南店にてペンクリニックが6月25,26日に行われるようなので、

それの行き方等を調査して記録しておく。

尚、前提として、病院にいくついでに行くこと。そのため、大刀洗東は必ず経由しないといけない。また、うさぎや岡南店の最寄りのバス停は``機工センター入口バス停"な模様。これは``21:労災病院行き(急行)"もしくは``22:労災病院行き"に乗ることで行くことができる。。

調べた結果として、

の二通りのパターンになり、時間の調整次第だが、前者で行くことになるだろう。

以上で調査終了。あとは、時間の調整を来週行うのみ。

2011-04-03

イーサネットコンバータの調査 19:52 イーサネットコンバータの調査を含むブックマーク イーサネットコンバータの調査のブックマークコメント

現状

BaffaloのWLI3-TX1-G54を使ってたんだけども、通信速度に不満が出てきたのでそろそろIEEE802.11n対応のイーサネットコンバータが欲しいなと思って調査してみた。

Amazonで手に入るイーサネットコンバータをリストアップして比較。n対応じゃない物も有るけどその辺はご愛嬌ということで。

尚、n対応の物は最大速度も調べてある。

調査一覧

メーカ型番有線インターフェイス無線インターフェイス最大速度有線ポート価格(amazon)発売時期
BaffaloWLI-TX4-G100BASE-TX/10BASE-TIEEE802.11g/b-4\41902007/4/
BaffaloWLI-TX4-AG300N100BASE-TX/10BASE-TDraft IEEE802.11n/IEEE802.11g/b/a300Mbps4\77112007/4/
BaffaloWLAE-AG300N/V100BASE-TX/10BASE-TIEEE802.11n/g/b300Mbps2\53312010/6/
I-O DATAWN-WAG/C100BASE-TX/10BASE-TIEEE802.11g/b/a-3\77702006/3/
LogitecLAN-PW150N/CV100BASE-TX/10BASE-TIEEE80211n/g/b150Mbps不明\32172010/5/
PLANEXMZK-MF150B100BASE-TX/10BASE-TIEEE802.11n/g/b150Mbps2\24802009/7/
NECPA-WL300NE/AG1000BASE-T/100BASE-TX/10BASE-TIEEE802.11n/g/b/a300Mbps2\94802010/2/

購入用考察

とりあえず今手に入るイーサネットコンバータは7個。そのうちIEEE802.11n対応の物は5個。さらにそのうち最大速度300Mbpsなやつは3個。

速度面に不満があって新規調達を見当しているので、300Mbps対応の物の中で検討中。

まぁルータNECなので、おそろいにしてみようかしら。となるとNECかなぁ。

2011-02-05

カラオケ 01:47 カラオケを含むブックマーク カラオケのブックマークコメント

家族でカラオケに行ったため、歌った曲目一覧を作ってみた。

以上。全体的に酷いラインナップだった。尚、上から歌った順番。歌った時間は約3時間でした。