2011年11月13日日曜日

Scientific Linux6.1でEPGrecは鬼門

twitterでもつぶやいたが、ずいぶん前にサーバの復旧は完了していたのだが、EPGrecがエラーを出す。

エラーは

PHP Fatal error:  Call to undefined function msg_get_queue() in /var/www/epgrec/recorder.php on line 151

内容はmsg_get_queue()をサポートしてないからrecoeder.phpが実行できないぜ(超意訳)ということなので、msg_get_queue()に対応したphpを導入しようとしたのだが、それが無い。repoでさがしたけど、phpは関連したファイルが多いので、入れ替えると結構大変。
しかも、大概のrepoにあるphpはmsg_get_queue()に対応してない。wingにあるのは対応してそうだが、Scientificの6以降は、正式対応はまだ。repoファイルを書き換えて強引にいれたけど案の定、phpまわりの環境がぐちゃぐちゃに・・・。

仕方ないので、phpを引っこ抜いてソースからコンパイルと考え実行したけど、どうもバージョンの齟齬がでて、うまくコンパイルできない。あと、足りないファイルもそこそこ出てくるので、コンパイルしてもちゃんと動くか自信がなくなったので、結経安直にCentOs5.7に入れ替えた。

一応、これで、安定して動くようになった。
しかし、php周りでどつぼにはまるとはおもわんかったなあ。

2011年10月30日日曜日

ThinkPad X61s Windows7 sp1 x64 設定編

とりあえず、使えるようになりましたが、壁紙やスクリーンセーバーがThinkPadらしくありません。そこで、ちょことちょこといじっていきます。

壁紙は、WindowsXPの時に使っていた奴を、”C:\ThinkPad”てな、フォルダを作ってそこへほりこんでおいて利用。

スクリーンセーバーは紹介で、とってきたEye-Bee-Mを入れる。

で、アクティブデスクトップタイプのワールドタイム壁紙は、無理でした-。AveDesktopSites2なんかがまともに動けばいけるんでしょうが、どうもエラーがでて動きません。ちなみに、Combooもうまく動きませんでした。

悩んでないで、次にいきましょう。

とりあえず、細かい設定を行います。

  1. ”スタート-ユーザ”をクリック。そのあと、マイドキュメントを右クリック、プロパティ、場所で、希望する場所を設定。続いてマイピクチャ、マイビデオ、マイミュージック、ダウンロードを変えておく。
  2. 7zipのインストール。
  3. Firefoxのインストール。
  4. 他のマシンからのFEBEを使って、お気に入りやアドオンを転送。
  5. IMEの学習の転送。
  6. クイック起動を表示、タスクバーの上で右クリックし、「ツールバー」-「新規ツールバー」をクリック、shell:quick launch実行で、クイックランチフォルダが出てくるのでそこへ好きなファイルを投下。
  7. Libreofficeの導入。
  8. 送るへメモ帳の登録、”Sehll:Sendto”でスタートメニューからメモ帳をドラグアンドドロップ。
  9. ClassicShellの導入。
  10. DaemonToolsLiteをインスト。
  11. Pedrasa(ターミナルソフト)をインスト。

といったところで、完了。

ThinkPad X61s Windows7 sp1 x64インストール編

続いて、インストール。USBぶっさして、電源入れれば、インストールは進むはず。
USB起動できない場合はBIOSで起動デバイスの順序を変更する。

USBインストは、DVDインストよりも速かったりする。

でも、ディスクのpartition切るの忘れてた・・・・。SSDだから切らないって選択肢もあるんだけど、システムとデータドライブは別という、文化で育ってきたためなじめない。(MSは同一ドライブの方がよいという考えですね。でも、私は同一ドライブより別ドライブの方のデメリットとメリットを考えるとメリットの方が高いと思います。

といっても、入れたのがProfessionalなので、コントロールパネル-管理ツール-コンピュータの管理で、記憶域-ディスクの管理で、partition縮小できちゃったりします。

ここからは箇条書き

  1. LANのセットアップ、X61sでは自動的に認識したけど、場合によってはドライバを入れないといけないかも?
  2. Windowsの認証
  3. WindowsUpdateをMicrosofrUpdateに変更する。
  4. OSのアップデートを行う。(結構時間かかる。)
  5. 先ほど準備しておいたThinkVantage System Updateをインストール、再起動。
  6. ThinkVantage System Updateを実行。
  7. ここで、結構な数のアップデートがでるが、WiFi関連は入れなくてもいいかも?できがいまいちな割にでかいし・・。
  8. 実は、ThinkVantage System Updateだけでは、全部インストールされるわけではないので、Lenovo米国サイトで必要な分を落としてくる。
  9. http://www.lenovo.com/us/en/へいって、ThinkPadX61sで、必要なモジュール類をインストール。
  10. Management Engine Firmware (Intel AMT 2.6)
  11. Rescue and Recovery® 4.3
  12. Bluetooth with Enhanced Data Rate Software II
  13. Client Security Solution 8.3 for Windows 7
  14. Registry Patch to arrange icons in Device and Printers folders
  15. ここからは、他社品
  16. Adobe reader
  17. Adobe Flash
  18. Java

こんな程度入れたら、とりあえず、RaRでバックアップをとっておきます。
インストール編は、この辺で終了。

2011年10月29日土曜日

ThinkPadのセットアップ 準備編

サーバのデータコピーに漏れがあったので、再実行中。
時間があったので、ThinkPadのWindows7 x64をインストールすることに・・・。

で、WindowsXPより、壁紙とか抜き出してみたり・・。
スクリーンセーバーは、Eye-Bee-Mが入っているのかと思ったら入っていなかった。
そこで、google先生に聞いてみると、すばらしいサイトにヒット。
とりあえず、紹介

アクティブデスクトップもよさげなんだが、Windows7はなくなっているからなあ。ComBooとかで使えるのかな? あとで、試してみよう。

で、現行のWindowsXPを、バックアップをとっておく。
今回とった方法は、ThinkPadからHDDを抜き出し、デスクトップにつなぐ。
ParagonのBackup&Recovery FreeエディションかWindows7純正の機能を使って、ディスク丸ごとバックアップ。ものは、ここから。

これを使って、バックアップをとっておいてから、今度は、SSDに載せ替え。
かっておいたまま、ほったらかしになっていた INTEL X25-M SATA 80GBを乗せる準備をする。(なんで、ほったらかしにしてたんだろうな?)

元々ついてたHDDからゴムと、ベースをとりはずして、SSDに取り付け。

無論、これでは、OSも入ってないので、何もできない。DVDドライブをつけてインストールするかと思ったが、USBでインストールできることを思い出し、google先生に聞いてみる。

MSからは、いくつか方法は提供されているようだが、今回はWUDTというツールを使用する。ダウンロード先はここWindows7-USB-DVD-Download-Tool-Installer-ja-JP.exeをダウンロードしてきて、インストールする。
スタートメニューに”Windows 7 USB DVD ダウンロード ツール”というのができているので、実行する。 次に、ISOを要求される。(.Net Frameworkが必要なので、XPな人は、入れておくように。) Windows7 Sp1 x64のISOは、私は元々持っているので、問題ないが、ない人は、作るように。

要求された通り、ISOを指定して、作成先のUSBメモリを選択する。このときに自動的にブートセクタ等も書き換えてくれるようだ。そのためか、このメモリのデータは消去されるので、重要なデータはあらかじめ待避させておくこと。
ついでに、Lenovoのサイトから、ThinkVantage System Updateをダウンロードしておくと後で面倒がない。これを書いている時点で4.01が最新。先ほど作ったUSBに適当なフォルダを作って、入れておく。

ここまでが、準備編。

遅れたけど、結果

  • 白星鉄を集める。
  • ルコ素材、ゴゴモア素材集め。
  • ドラカナ拡散装備作成。

と、さんざんな結果。というのは、サーバの調子が悪かったので、メンテナンスに時間がとられたのと、細々とした素材を集めていたから・・・。

で、今週は

  • ハロウィン系の素材を集める。
  • サーバの復旧(MHF関係ないじゃん)
  • 剛ゴゴや剛ルコの素材を集める。
  • ドラカナ拡散装備作成

てな、ところで、しかし、サーバは時間かかりそうだなあ。

2011年10月23日日曜日

PT2用のEPGRecのバージョンアップ その2

epgdumpr2のアップデート

  • wget 'http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fepgrec%2F53385%2Fepgdumpr2_20111001.tar.gz'
  • gzip –dc epgdumpr2_20111001.tar.gz | tar xvf -
  • cd epgdumpr2
  • make
  • cp epgdump /usr/local/bin/epgdumpr2

EPGrecのアップデート

  • wget 'http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fepgrec%2F53387%2Fepgrec_20111001.tar.gz'
  • tar xvzpf epgrec_20111001.tar.gz -C /var/www/
  • cd /var/www/epgrec/
  • cp config.php config.php.111022
  • rm config.php
  • cp config.php.sample config.php
  • vi config.php

ここで、以下のように書き換え

$GR_CHANNEL_MAP = array(
        "GR25" => "25",         // NHK
        "GR13" => "13",         // 教育
        "GR16" => "16",         // MBS
        "GR23" => "23",         // KBS
        "GR15" => "15",         // ABC
        "GR18" => "18",         // テレ大
        "GR17" => "17",         // 関西
        "GR14" => "14",         // 読売
);

番組テーブルとチャンネルテーブルをクリア

  • mysql -u epgrec -p epgrec
  • TRUNCATE TABLE `Recorder_channelTbl`;
  • TRUNCATE TABLE `Recorder_programTbl`;
  • \q

っと、これを行って、http://localhost/epgrec/install/setup1.phpをクリックしてもうまく拾えない。どうも、カードの認識があやしい、見失ってしまうようだ・・・。
こりゃ、あれかな?MBのUSB周りしんだか、カードリーダが死んだかも?
近所のK'sいってカードリーダ買ってきても認識してすぐに見失う。
カードは、TVと交換しても問題なし。こりゃ、MBが中途半端に壊れたかもしれない。
OS入れ替えてもいいけど、同じ症状だといやだなあ。まあどっちにしてもデータのバックアップは必要なので、データの抜き取りを行う。3TBx2のNASを準備しておいて、正解だったな。何に使うんだとか思ってたんだが・・・。

2011年10月22日土曜日

PT2用のEPGRecのバージョンアップ その1

10月14日ごろから、えらくエラーを吐くようになった。それをcronが律儀にメールで送ってくれるものだから、結構メールを見るのがおっくうに。エラーはいても撮れてると安心してたら、先日の記録分は、再生ができない。まあRegzaで保存している部分があるので、撮りのがしはないんだが、これは抜本的に直さないといかんということで作業開始。

ログを見るとPHP Notice:  Undefined index:  3002.ontvjapan.com in /var/www/epgrec/getepg.php on line 113

てな、エラーがでているので、これをぐぐるか、っとそのまえに、とりあえず、大元へアクセスって、10月01日以降は局が増えるので、バージョンアップが必要ってか・・・・。これが原因かなあ?

ということで、バージョンアップして収まるか様子を見ることにしようか・・・。

実際の作業フォルダや格納場所は、過去の作業記録を見ないと思い出せない。ごそごそとデータフォルダをあさると一応でてきた。(いつか、忘備録web版を復活させないとなあ、準備はしてるんだけど。)

で、手順は

http://iij.dl.sourceforge.jp/epgrec/53386/readme_201101.txt

のファイルを落としてきて、熟読。

サーバにログイン、su権限使えるようにして、作業開始。

1.config.phpのバックアップをとる。

cp /var/www/epgrec/config.php /var/www/epgrec/config.php.backup

2.mysqlのdbもバックアップをとる。

  mysqldump epgrec Recorder_programTbl -u epgrec -p | gzip -c > programTbl.gz

mysqldump epgrec Recorder_channelTbl -u epgrec -p | gzip -c > channelTbl.gz

mysqldump epgrec Recorder_reserveTbl -u epgrec -p | gzip -c > reserveTbl.gz

3.予約を全部解除する。

4.番組テーブルとチャンネルテーブルをクリア

mysql -u epgrec -p epgrec

mysql>TRUNCATE TABLE `Recorder_channelTbl`;

mysql>TRUNCATE TABLE `Recorder_programTbl`;

mysql>\q

5.epgrecやdumperを対応版に入れ替える。

ドライバも入れ替えですかそうですか・・・。

wget 'http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fepgrec%2F53384%2Fpt1-drv_20111001.tar.gz'

  gzip -dc pt1-drv_20111001.tar.gz | tar xvf -

--b25オプションがないので、 http://hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.tar.bz2をとってくるか、なにかする。とりあえず、以前落としておいたのを再利用。

bzip2 -dc c44e16dbb0e2.tar.bz2 |tar xvf -

mv ./pt1-c44e16dbb0e2/arib25 ./pt1-7662d0ecd74b/

  mv ./pt1-c44e16dbb0e2/b25_docs ./pt1-7662d0ecd74b/

  cd ~/pt1-7662d0ecd74b/

  cd arib25/

  make

make install

  cd ../../

  cd pt1-7662d0ecd74b/driver/

  make

  make install

  cd ../../

ドライバが二種類入っているようになったので、入らないようにする。

 vi /etc/modprobe.d/blacklist.conf


 blacklist earth-pt1 を追加


cd ./pt1-7662d0ecd74b/recpt1/



  ./autogen.sh



  ./configure --enable-b25



  make



  make install



  これで再起動する。



shutdown -r "now"



存在を確認



ls /dev/pt1*



録画してみる。



recpt1 --b25 --strip 22 10 /home/samba/share/22-2.ts --device /dev/pt1video2



おろ?カード認識してない?



pcsc_scan



おんやあ?でてこない。こわれた? とりあえず、電源落として、緩んでないかチェック。



shutdown –h “now”



で、調べたけど、どうもUSBのポートによっては、認識不良が出るようだ・・・。



ずーっと動かしているし、もうそろそろHWやばいかなあ。hpのG6安いからかっておこうかな?



とりあえず、認識して



recpt1 --b25 --strip 22 10 /home/samba/share/22-2.ts --device /dev/pt1video2



がとおったので、よしとする。

2011年10月19日水曜日

入魂目標に達せず。

  • 祭りなので目指せ3000魂
  • ルコ素材を引き続き集める。
  • SRライトを600まで上げる。
  • 剥ぎ取り装備完成

と、すっかりだめだめさんな、1週間。SRは400もいかなくて、25日もがんばってもあんまりだめそう。入魂の方は2300くらいで、シクレ1回分なのですが、まあ土曜日にSR上げしてましたらからしょうがないかな。ルコ素材は、実はフレの手伝いで全然できておらず・・・。

気を取り直して、今週の目標。

  • 白星鉄を集める。
  • ルコ素材、ゴゴモア素材集め。
  • ドラカナ拡散装備作成。

ぐらいかな?でも白星鉄結構きついのよねえ。

2011年10月16日日曜日

わ氏のPC

先日、わ氏からPCが起動しなくなったとのことで、電話サポ。

で、どうやらOSが壊れたようだ。これを復旧してもいいのだが、実はこれは2回目。正直ハード的に信用できなくなった。ということでPCを購入すべく日本橋へ・・・。

PCを買うのにいちいち大阪までと思われるかもしれないが、実は量販店ではあまりいい出物がない。今回買ったのジョーシンのテクノランド。かなりいいものが何でこんな値段?てな値段で購入できた。(その代わり、DVD-ROMだし、無線LANないし・・・。だからそんな値段になっちゃったんだろう)しかし、購入者は、そんなの大丈夫だし、用途を考えれば問題ないとのとことで購入ケテイ。

その後、飯を食ったんだが、この飯が、待たされた割にはおいしくなかった。750円もしたのにー。

で、話変わって、私のスマフォの移行先をEVO 3DかPhotonに決めたんだが、まだ出始めのせいか結構高い。なんとかもう少し安くならんか。

あ、今月で、Docomoの自動契約切っておこう。

通販日記から、連絡有った。

日曜の12時に返事があった。普通ネット通販は土日休みなんだが、偉くがんばってますねえ。SEO業者が引き受けているのかな?

トラックポイントが当たったようだが・・・。

とある所で、紹介があったので応募していたのだが、アレどうなったかなあと思ったら迷惑メールに入っていた。

ということで、紹介

通販日記

でも本当にこんなんでいいのかなあ?