2底辺迷走Atomの日本語化jsを簡単に編集しようとエディタのAtomを入れてみた。パッケージを使って機能を拡張できる。日本語化にはパッケージのlocalizationを使うが、簡単にはインストールできなかった。"japanese"でパッケージを検索してみると、japanese-menuというプラグインを見つけた。インストールするだけでメニューが日本語になる。localizationと違い右クリックメニューまで日本語化される。japanese-menuとjapanese-wrapを入れて日本語化は完了。用途に合わなかったのでAtomは使っていない。CommentJKCommentGetterでニコニコ実況のコメントを取得するJKCommentGetterを使えば、ニコニコ実況のコメントを簡単に取得できる。これをLinuxで使ってみる。ご覧くださいスクリプトを直接実行するにはJKCommentGetter.rbとJKComment.rbの先頭に次の二行を追加する。./JKCommentGetter.rbそのままではログインにCookieが必要なので、自動取得できるようにする。JKCommentGetter.rbのgetCookieを書き換えてcurlでCookieを取得させる。diffemailとpasswordはそれぞれ書き換える。output.xmlこの場合、NHK総合の4時から30分後までのログをXML形式でoutput.xmlに保存される。日付はUNIX時間かYYYYMMDDhhmmss形式で指定する。終わりの時間は経過時間を数字にs,m,h,dなどの単位をつけても指定できる。詳しい使い方は配布元に書いてある。簡易スクリプト対話形式でチャンネルと時間を指定するシェルスクリプトを書いてみた。0OFFSETには開始時間を再生時間0秒に合わせるための秒数が表示される。こめたんぷれいやのシフトなどに指定する。ソース再生ソフト(Windows)Linuxのソフトは不明。Androidにはエンコードが必要だがNicoLがある。TVTestにTvTPlayプラグインとNicoJKプラグインを利用する。導入に手間はかかるがTSファイルの時間に合わせてログが再生される。この場合はrecpt1などにsidオプションを指定するとTOTが削られ使用できなくなる。こめたんぷれいやコメント設定でシフトを設定する必要はあるが、TSファイル以外の動画にも対応する。TSファイルの再生にはLavFiltersが必要。CommentPX-S1UDとPT3のDVBドライバがLinux標準に先月にDVB版PT3ドライバがLinuxカーネルに取り込まれた。PX-S1UDも今年取り込まれている。PX-S1UDのドライバは3.15以降で、PT3のDVB版ドライバは3.18以降で使えるようになる。両方のドライバをDebianで使えるようにしてみた。DebianでPX-S1UDを使うPX-S1UDには3.15以降のカーネルで対応するので、Debianのカーネルをアップグレードすればいい。/dev/dvb/adapter0DebianでDVB版PT3ドライバを使うLinux3.18で対応するが、Wheezyではまだ使えないのでV4L-DVBドライバをインストールする。ビルドには3.8以降のカーネルが必要になる。カーネルのアップグレードまではPX-S1UDと共通。adapter3chardev版PT3ドライバを使い続ける際の注意点Linux3.18以降を使う場合、DVB版ドライバをブラックリストに追加しておかないとDVB版ドライバが使われてしまう。PT3はearth-pt1ではなくearth-pt3を/etc/modprobe.d/blacklist.confに追加する。PT1/2を使っていない場合、earth-pt1を追加しても何の効果もない。@Wikiに置かれているパッチと修正版BSパッチをgithubにまとめてみた。パッチはgit-diffで作成した。wheezyで軽く動作確認。リポジトリパッチBS対応がたった1行移植し忘れてるだけとは思わなかった。これでGWに帰省したらOSのアップグレードができる。Commentvirshがroot以外で使えない理由Debianのパッケージでlibvirtdを導入している。libvirtグループに所属していれば一般ユーザーでもvirt-managerで仮想マシンの管理ができるが、virshでの操作が行えない。一般ユーザーにはデフォルトのホストが設定されていないからだ。仮想マシンが稼働している環境でも一覧が表示されない。State----------------------------------------------------接続先のURIが指定してみると表示される。runningrootにはデフォルトの接続先が設定されている。これは/etc/libvirt/libvirt.confで設定できる。"qemu:///system"これは一般ユーザーには適用されない。一般ユーザーは環境変数を設定する必要がある。LIBVIRT_DEFAULT_URIにURIを設定すると接続先指定なしで接続できる。running.bashrcで常に適用されるようにする。CommentPX-S1UDとChinachuを組み合わせるPX-S1UDをLinuxで使えるようにしたのでChinachuと組み合わせてみた。録画にはrecdvbを使う。現在はこちらのドライバが安定している。録画時にB25デコードをかける場合はlibarib25やFUSE_b25をインストールしておく。recdvbのセットアップPT3などと同じように録画するには録画コマンドrecdvb(recpt1の改造版)をこちらからダウンロードしておく。手順はrecpt1と変わらない。installrecpt1などが入っている場合checksignalが上書きされるので注意。recdvbはPT2、PT3のDVBドライバでも使えるが、衛星放送には対応していない。checksignalも形式が違うのであまり当てにならない。録画ファイル名/dev/dvb/adapter0の場合–devに0を指定。ChinachuのインストールChinachuのwikiに従えば問題なくインストールできる。DVBデバイスの場合、実行ユーザーをvideoグループに所属させる必要があるので注意が必要。],外部から見られないのであれば、設定そのものを削除してもいい。"[<date:yymmdd-HHMM>][<type><channel>][<tuner>]<title>.m2ts",フォーマットに使えるタグは/node_modules/chinachu-common/lib/chinachu-common.jsのexports.formatRecordedNameを見るとわかる。],/dev/dvb/adapter0の場合–devに0を指定する。startしばらく待つと番組表が作成される。WUIに接続ブラウザに"http://IPアドレス:10772/"と入力するとChinachuのWUIに接続できる。ここから予約や録画ファイルの視聴・管理が行える。ストリーミング再生を無変換以外で使うにはそれなりのスペックが必要。番組表からできるライブ視聴はエンコードが必要で信頼性がまだ低いので、予約録画して再生した方がいい。エイリアス他のユーザーでchinachuコマンドをそのまま使うのはまずそうなので、普段使っているユーザーで使えるようにエイリアスを追加。unlockファイル名のフォーマット<date:日付フォーマット>日時。dateformatが使われる。CommentPX-S1UDをLinuxで使うPLEXのUSBチューナーPX-S1UDがLinuxで使えるというので試してみた。標準ドライバに少し手を加えて使えるようにする。環境はDebian(wheezy)。追記:ドライバがカーネルに組み込まれたのでこちらを参照。底辺迷走カーネルのアップグレードDebian(wheezy)に導入されているカーネル3.2に含まれているドライバはPX-S1UDに使えないので、新しいカーネルを導入しておく。カーネル3.10以降であればアップグレードは不要。modules_install"ではうまくインストール出来ないのでcpでインストールする。Windows用ドライバに含まれるファームウェアも必要なので導入しておく。/etc/modules"DVBデバイスとして認識されるので他のDVBデバイス同様に扱える。FUSE_b25を使えばMythTVでも使える。CommentHDMIから音声を出力させるPhilipsのディスプレイ234E5QHSB/11を2台購入した。それまでDVIで接続していたが、このディスプレイにはDVIポートがなく、HDMIポートに接続することになる。HDMIに変更するついでに音声もHDMIに乗せることにした。ディスプレイにはスピーカーをつないでいる。DVIをHDMIに変換して使う。400シリーズより前のNVIDIAのビデオカードはサウンドチップを搭載していないので、音声を乗せるにはマザーボードのS/PDIF出力に接続する必要がある。ケーブルを探す接続用の2pinケーブルが付属品にはなかったので探してみたが、見つからなかった。PCショップで聞いてみた所、最近のものには必要ないのでもう売ってないという。仕方なく、似たようなケーブルを探してみたところ、ヨドバシでTK-CD4というケーブルを見つけた。CD-ROM用とあるが、調べてみるとS/PDIFのケーブルらしい。これを購入して接続することにした。ケーブルの接続マザーボードとビデオカードのS/PDIFを接続する。接続方法はELZAの接続ガイドを見るとわかりやすい。ASUS製の接続例を見て接続した。ディスプレイから出力するには再生デバイスの既定値をデジタル出力に設定する。スリープで音が出なくなる起動直後は音声が出力されるが、スリープすると音が出なくなった。ドライバを入れ直したり、ディスプレイを接続し直したりしても改善しない。NVIDIAコントロールパネルを見ると音声出力がオフになっていた。スリープから復帰したときのこの設定が適用されたらしい。設定を変更すると音声が出力されるようになった。アナログ出力と違ってデジタル出力はノイズが乗りにくいので、今まであったPC内部のノイズがなくなって快適になった。CommentDVB版PT3ドライバをビルドしてみるDVB版ドライバがないPT3ではMythTVは使えなかった。最近DVB版PT3ドライバが公開されたので、導入してみる。環境はいつも通りDebianの安定版(wheezy)。カーネルのアップグレードDebian(wheezy)に導入されているカーネル3.2ではビルドできないので、新しいカーネルを導入しておく。3.5でビルドできないことと3.8以降でビルドできることを確認している。新しいカーネルはbackportsリポジトリを使うと簡単に導入できる。-r3.10-0.bpo.3-amd64V4L-DVBドライバの導入PT3ドライバのビルドに必要なV4L-DVBドライバを導入する。ビルドには少し時間がかかる。#ヘッダーのインストールDVB版PT3ドライバをインストール事前準備は済んだのでドライバをインストールする。adapter3PT2との違いPT2のDVB版ドライバと同じように使えるが、デバイス番号が異なる。0,1が衛星波、2,3が地上波と、順番はChardev版と同じになる。DVBアプリのビルドtuneコマンドやs2scanが付属しているのでビルドする。+111../restamp./nitdump./ptsdump./tune./dumpts./dumpeid./s2scan./dumpts2コマンドが生成される。コマンドの使い方やDVB版の使い方は以前の記事を参照。予約機能が良くても、BSに対応できないとMythTVは導入できない。PT3といえば、chardev版PT3の導入記事に/etc/modprobe.d/blacklist.confにearth-pt1を追加するように書いてあるのが気になる。earth-pt1はPT3には対応していないので、PT1/2を導入していない環境では効果が無い。7)Qtを使い始めたのでインストール手順をまとめる。CreatorというIDEが含まれているので他に何も用意しなくても開発が始められる。@Wikiやおよろず本仕込み言霊メタ情報ログイン投稿フィードコメントフィードWordPress.orgおすすめ@takaakis62さんのツイート。