DTV-H400S地デジ化、つまり地上(波)放送のデジタル化というやつだが、七月に入って画面左下に「アナログ放送終了までーー」と巨大なカウントダウンテロップが嫌がらせのように挿入された。http://t.asahi.com/31qeそれに驚き、そしてその見苦しさに耐え切れなくなった者たちが、安価なチューナーに飛びつき、まずはネット販売の在庫が一気に干上がった。このテロ攻撃はタイミングとして金曜日だったので、金曜日~土曜日には家電店に並ぶ地デジチューナーも売れ切れが続出していた。日曜日にPCショップへ行ったとき、B社の地デジチューナーを山のように積み上げ買い占めていく、おそらくは転売屋と思われる薄汚いゴミ人間を目撃してしまった。店頭販売価格は五~六千円だった。その後ネットオークションでは、一万数千円くらいまで高騰するのを確信した。一般市場からは完全に在庫が消えてしまったのに、オークション市場ではあり余る出品が並び続けるという異常事態が続いた。それは、テロ攻撃から六週間後・アナログ停波から三週間後の今も、混乱の絶頂期から比べれば若干の落ち着きをみせてはいるが、未だ続く在庫不足との駆け引きによるオークション相場が継続中だ。うちのリビングルームでは既にかなり前に大型の液晶テレビへと買い換え、地デジ化も完了していたので、残る各部屋の28型ワイドブラウン管テレビが二台あるのをどうするか検討中だった。両親の寝室にある一台は、地上放送と衛星放送が観られる環境であればよいということで三波対応デジタルチューナーが第一候補になった。簡易録画機能付きのチューナーにしてみてはどうか?と提案してみたが、必要ないだろうということで却下された。アナログチューナーしか内蔵しておらず、今回の購入選択肢としては録画環境も含めた機器選びとなった。付きの機種が欲しいなと贅沢な考えが浮かんでしまう。付きというのは、たいてい各社の上位機種に限られてしまったりする。予算的にそれは難しかった。いった理想の環境を構築すればいいとして、今はまず観られることが優先されるので、それまでの継投用としてシンプルなチューナーか簡易録画機能付きのチューナーか、その辺りを検討していた。いう三波チューナーの在庫が奇跡的に復活していた。両親用にはこれを第一候補にしていたので、すぐさま購入をポチった。自室用にもアレコレ考えるのが面倒になりかけていたところだったので、とりあえずこれ買っとくか!と勢いで追加ポチった。運良く入荷のタイミングに遭遇できたので、「観る」についてはあっけなく解決してしまった。追加で分波器も二つポチる。して同一機器で揃えておくと、もしなにか片方に初期不良があった場合でも無駄にハマらずに済む。続投させるに必要な機能がある機種にしておけばな......と思うこともあるのだが、まあそれはそれだ。ある中古チューナーをオークションでチェック中なのだが、なかなか安く手に入る気配がない。あたりで......なんて思いもよぎってしまう。1380円を購入した。これで一気に容量倍増ということで、およそ1000曲・アルバム換算100枚くらいは追加していける。恐るべき集積度になったものだ。980円でセット購入。このUSBハブ、LEDが常灯していてほんのり熱を持っているのが少し気になる。プラ筐体で安っぽい感じもあって、だからこそ超軽量なのだが、これはデスクトップに常設用ではなくノート用で一時的に使うものなのか、ケーブル長も7cmほどだし。カードリーダーとしてはアクセスランプが必須だし、USBハブ3ポートあればデスクトップ用にも使えなくはないし、常設使用で壊れるようなことはさすがにないだろうと信じたい。転送速度とを比較してみる。比較してみたいと思う。いう規格拡張型になる。件ほどの蔵書データベース入力(移植)だ。30秒の流れ作業ができたとしても、8時間以上かかる計算になる。勉強ができたほうが得るものは圧倒的に大きい。やるべきことは、決まった。サイトから「持っています」リストを引っ張り込むのは自動処理を諦めて手作業にする。無謀な挑戦は絶対しない、欲張らない、やれることをきっちり確実にこなす、このディレクションが超重要。15件ずつしか表示されないので、60ページ以上の手作業による保存が必要になる。部分を検索し抽出するプログラムを考える。実際には、書きながら、考えながら、調べながら、トライ&エラーを繰り返しながら一つずつクリアしていった。検索していくわけだが、そこで正規表現がほんの少しだけでも分かるのは好都合だった。迷うことなくそこに到達しトライする。除去するという処理にした。いうか、一発で切り取れる方法が思いつかなかった......。一発で処理できればいいのかもしれないが、そのために延々とハマり続けて時間を無駄にするより、二発で簡単そうならそれで妥協するのも必要だ。宇宙へ飛ばすロケットだって二段~三段式が当たり前のように......。内にある、1品目あたり画像と文字の二つにリンク(URI)があるので、それが重複してしまうのと、1行区切りの入出力で空行(nil)ができてしまう問題があった。1項目というルールだったので、それに合わせた出力結果にしたかった。(重複していてもメディアマーカー側が弾いてくれるけど)正規表現の処理だけではまず無理なので、配列に入れるという基本中の基本を試す。配列」で「uniq」を付けることで上手くいった。このへんはマニュアル類を見ながらやれば猿でもできる系なのが嬉しい。C言語なんかでやろうとすると多分大変なことになるんだろうなぁ、なんて漠然とアホ面で天上界を見上げた。なにげに一番苦労したのが、複数ファイルの読み込みで、60ファイル以上あるものを手作業で保存したんだから、読み込みも手作業に(毎回スクリプト内(もしくはファイル名の方)をちょっと書き換える)しようかな......と妥協しかけたが、ここまで来ると少し欲が出てしまうし、やれそうな気がしてくるもので......。連番で保存しておいたので、スクリプトの方でも連番でループ処理していくようにと、最も簡単な方法を考えていたが......欲張った。指定ディレクトリ内にあるファイルパスを拾ってきて、それを順次処理させることにした。できずにそこで終了しているようなのだ(たぶん)。いうか、それに気づくまでが素人には大変なのだが......。なんとなく原因がわかれば対処はそんなに難しくないので、とはいえ、そもそも10行スクリプト程度だし、なにか難しい処理をさせているわけでもないし、1行追加する程度で事は片付く。どんなにちっぽけな作品でも、こうして作り終えた後の余韻は格別なものだ。