自宅でBSを受信できなくなったので、ISDB-Cで受信できないか検討してみた。J:COMが導入されている。M4で受信できるが、ISDB-C(DVB-C)だけなら安価な選択肢がある。StoreでT230を購入した。価格は送料無料で2000円強、チューナーが届くまで1~2週間かかった。/dev/dvb/adapter0挿すだけで認識している。systems:DVBTDVBT2[DVBC/ANNEX_A]ISDBCもDVBC/ANNEX_Cもないので、DVBC/ANNEX_Aを指定。/usr/local/etc/dvbconf/dvbv5_channels_t230_dvbc.confチャンネルスキャンは文字化けする。BSだけでなく、区域外を含む地上波の放送やデコードできない放送(C-CAS)も含まれている。Mirakurunの設定ケーブルテレビのtypeはないので、SKYで設定した。arib-b25-stream-testチューニングできたチャンネルやチャンネルスキャンで見つかったチャンネルを登録する。channelsチューニングに時間がかかるチャンネルや見当たらないチャンネルがあるものの、とりあえずは受信できる。追記:地上波同様に1/7MHz(142857Hz)大きくなっている周波数のオフセットをなくすと、安定してチューニングできるようになった。(2017夏)の焼き直しでLinuxでPX-W3U4を使う(2019年1月版)の続き。現行のLinuxで使えるチューナー(国内販売)USB2.0のチューナーしかない。CentOSはカーネルが古いので、PX-S1UDを使えない。channels地上波はチャンネルスキャンで設定するので、BS/CSのチャンネルだけで十分。普通はserviceIdなしで問題ない。CommentLinuxでPX-W3U4を使う(2019年1月版)今回はカーネルの縛りがない非公式ドライバを使用する。PX-W3PE4、PX-Q3U4、PX-Q3PE4でも手順は共通。ドライバの導入READMEの通りにやればできる。カーネルのアップデートに追従するためDKMSを使用した。install録画テスト実際に録画してみる。0,1が衛星波、2,3が地上波。チューナーが増えた場合も衛星波2、地上波2の順で繰り返される。CommentsMirakurunのチューニングChinachuのメモリ周りを調整してみたのでメモ。メモリを4GBから16GBに増設したこともあって、録画が中断されることはなくなった。バッファを増やすTSFilterがバッファオーバーフローを起こして録画が中断されることがある。サーバー設定のhighWaterMarkでバッファを設定できる。推奨されていないので程々に数倍程度。256MBヒープサイズを増やす使い切って録画を出力できなくなる時もこれで解決する。Mirakurunのアップデートのたびに実行する必要がある。mirakurun@2.8.0以降は–unsafe-permをつけずにアップデートすれば再設定する必要はない。メモリの搭載量と相談して程々に。highWaterMarkを増やすときは一緒に増やす。CommentLinuxでPX-W3U4を使う(2018年6月版)PX-W3U4のBS再編への対応がバイナリの編集で面倒だなと思っていたら新しいLinux向けドライバが公開された。それぞれで今まで通り導入できるか再検証してみる。9が対象、すべてx64。最新の安定版ディストリビューションが使えるのは有り難い。PX-Q3PE4もおそらく共通。非公式ドライバ向け記事EPELリポジトリを追加(CentOS)CentOSはEPRLのパッケージが必要なので追加する。Debian9.4_64bit_kernel4.9.0-6/DKMSをインストール(CentOS)ドライバ周りの操作を自動化するためにDKMSを使用する。これでカーネルのアップデートがあった場合も自動的に適応できる。dkmsドライバをインストールモジュールをコピーするだけの設定を作る。1806udevのルールを作成アップデートに備えてモジュールを強制ロードできるようにする(効果は未検証)。チューナーの接続時にmodprobeを–forceオプションを付きで実行させる。デバイスファイルのパーミッションも設定する。/dev/px4-DTV3libarib25を導入(CentOS)内蔵のカードリーダーは使えないので別途用意する。CentOSは/usr/local/libへのパスを通す。TV)^Cここで何も出ない時は再起動するとうまくいく場合がある。6のドライバに付属しているrecpt1を使う。6のドライバに付属しているrecpt1を使う。Linux_Driver.ziprecpt1を導入B25を有効にするためリビルド。通常のrecpt1と区別するためリネームした。今回もchecksignalは動作しない。–helpで表示されるチャンネルを修正するにはrecpt1core.cの286行目以降を書き換える。/usr/local/bin/recpx4ctl録画テスト実際に録画してみる。0,1が衛星波、2,3が地上波。チューナーが増えた場合も衛星波2、地上波2の順で繰り返される。8でPX-W3U4の設定をしたみたのでまとめる。PX-Q3PE4でも同じ手順でセットアップできる。4月、5月のBS周波数再編の影響で一部チャンネルが受信できなくなっている。(最新版ドライバで修正済み)最新版ドライバ向け記事EPELリポジトリを追加(CentOS)CentOSはEPRLのパッケージが必要なので追加する。epel-release-latest-7.noarch.rpmカーネルをアップデート(Ubuntu+Linux4.13.0-19)配布されているモジュールに合わせたカーネルをインストールする。カーネルのアップデートはできない。-r4.13.0-19-genericカーネルをアップデート(Ubuntu+HWEカーネル)モジュール書き換えることでHWEカーネルでも使用できる。18.04がリリースされるまでは対応したカーネルのアップデートがある。Debian8.0.0_64bit_kernel3.16.0-4/DKMSをインストール(CentOS)ドライバ周りの操作を自動化するためにDKMSを使用する。これでカーネルのアップデートがあった場合も自動的に適応できる。Debian)モジュールをコピーするだけの設定を作る。Ubuntu+HWEカーネル以外は同じ。1712ドライバをインストール(Ubuntu+HWEカーネル)UbuntuとHWEカーネルを使う場合はモジュールのvermagicを書き換える必要がある。Debian)アップデートに備えてモジュールを強制ロードできるようにする。チューナーの接続時にmodprobeを–forceオプションを付きで実行させる。デバイスファイルのパーミッションも設定する。/dev/px4-DTV3udevのルールを作成(Ubuntu)Ubuntuの場合は強制ロードは必要ないので、パーミッションだけ設定する。/dev/px4-DTV3libarib25を導入(CentOS)内蔵のカードリーダーは使えないので別途用意する。CentOSは/usr/local/libへのパスを通す。6のドライバに付属しているrecpt1を使う。B25を有効にするためリビルド。通常のrecpt1と区別するためリネームした。checksignalはうまく動作しない。/usr/local/bin/recpx4ctl録画テスト実際に録画してみる。0,1が衛星波、2,3が地上波。チューナーが増えた場合も衛星波2、地上波2の順で繰り返される。6だけに対応していたときの覚書。今は他のディストリビューションにも対応しているので古い情報。/usr/local/bin/recpx4ctlビルドは必要ない。内蔵カードリーダーは使えないのでカードリーダーを別途用意する。(2017夏)環境を構築し直したので、まとめてみる。9(Stretch)でやる予定。V2.0、PX-BCUD、KTV-FSMINIの4つをセットアップした。PT3はDVBドライバを使う。PT3/PT2/PT1カーネルにドライバが組み込まれているので、特に設定しなくても認識される。偶数がBS/CS、奇数が地上波と交互になる。adapter3アンテナに電源供給が必要な場合、chardev版ドライバを導入した方がいい。(V2.0)何もしなくても認識されるが、ファームウェアを入れないと動作しない。adapter4ファームウェアをダウンロードして、インストールする。モジュールをロードし直すと有効になる。smsusbadapterの番号を変更するには次のようにする。複数ある場合は「,」で区切る。4.10以降は16個なので0~15)。adapter_nr=4他のDVBデバイスと区別するため、起動時に番号を固定する。他にDVBデバイスがない場合は必要ない。/etc/modprobe.d/smsdvb.conf'PX-BCUDLinuxカーネルにPX-BCUDのドライバが組み込まれるのは4.7以上で、標準のカーネル(4.4)ではドライバが組み込まれていない。HWEカーネルを導入する。/etc/modprobe.d/em28xx_dvb.conf'KTV-FSMINI(KTV-FSUSB2/V3)KTV-FSMINIはドライバではなくコマンドを利用する。KTVWikiにあるrecfsusb2iをダウンロードして、ビルドする。/usr/local/bin/dvb-toolsをインストールDVBデバイスをチューニングするにはdvbv5-zapが必要になる。dvbv5-zapはdvb-toolsに含まれている。最後に現在も販売されているチューナーを挙げておく。save以上でインストールは完了。ドライバはなるべく標準ドライバで対応して手間を省いた。チャンネル設定はBS/CSの設定が決まっていて、地上波はチャンネルスキャンできるので手間取らなかった。以前に比べて簡単になったものの、まだ手間がかかるように思う。速度が満足に出ない光回線でも、IPv6接続とv6プラスを使えば、十分な速度が出るという。この方式ではサーバー公開ができない。そのため導入を見送っていたが、PPPoEと同時に使用できるとわかり、導入に踏み切った。契約しているビッグローブ光は追加料金無しで利用できる。対応しているルーターを準備して、申込みを済ませるだけでいい。ルーターの選択ひかり電話ルーターはないので、市販のルーターを使う。他にはASUSやヤマハのルーターが対応しているらしい。ASUS製は色々出来るが、安定性は疑問。DATAは安いものの、最近出たばかりで落ち着いていない。ヤマハは高いので除外。値段が手頃で対応機種の多いBuffaloにした。BuffaloでもWXRで始まる機種だけが対応している。サポートの長い現行機を選ぶ。WXR-2533DHP2、WXR-1900SHP3、WXR-1750DHP2の3機種。無線の性能は重視しないのでWXR-1750DHP2でいいが、価格差があまりないのでデュアルコアのWXR-1900DHP3を購入した。v6プラスの申し込み開通の案内にあるお客様IDが必要になる。IPv6接続を申し込む必要がある。IPv6接続の設定完了メールが来たら、v6プラスが使えるようになる。v6プラスを申し込む。連絡もなく使えるようになるしばらくので、先にルーターの設置を進める。v6プラスに申し込めるようになるが、申し込むとv6プラスが無効になるので注意が必要。ルーターのセットアップ本体裏側をスイッチをAUTOからMANUALに切り替える。切り替えないと自分でv6プラスを選べない上に、ルーターの配下に繋ぐとアクセスポイントとして動作してしまう。新しいルーターは既存のネットワークに追加して使った。既設のルーターのIPv6ブリッジの設定を有効にしておく。VDSLモデム(またはONU)-ルーター(PPPoE)-ルーター(v6プラス)-PCの構成にした。PPPoEとv6プラスのルーターは逆でも問題ない。設置したらルーターの管理画面をブラウザで開く。ログインしたら詳細設定を選ぶ。Internetの設定で「v6プラス接続を使用する」にチェックを入れ設定。IPv6の設定はIPパススルーは危険なのでNDプロキシを選択。無線やLANなどの設定をする。ポート変換は設定しない。設定が完了してしばらくすると前面のLEDが全て点灯する。これで新しく設置したWXR-1900DHP3に繋いだ端末はv6プラスで通信できるようになった。現状では既存のPPPoEルーター配下のネットワークとの通信はできない。今回は同じセグメントに置くとうまくいかなかったので分けた状態で設定した。CommentTTYtterを使う通知の必要なスクリプトとTwitterを連携するためにTTYtterを導入してみた。インストールaptでインストールできる。使うときにOAuth認証が行われる。SSLが必須なのでsslオプションを指定する。LINE,https://api.twitter.com/oauth/authorize?oauth_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXブラウザでURLに接続する。ログインして、連携アプリを認証すると、数字が表示される。PIN>0123456認証は完了。一度実行するとタイムラインが表示される。コマンドラインでツイートするコマンドラインから簡単にツイートできる。-status="<ツイートする内容>"改行は使用できない。文字数を超えてしまうと失敗する。autosplitオプションで自動分割される。-status="<ツイートする内容>"設定~/.ttytterrcで初期設定を保持できる。sslオプションを省略するには~/.ttytterrcを次のようにする。~/.ttytterrcssl=1sslオプションを指定しなくてもSSLで通信するようになる。開発アカウント以外で面倒な別アカウントのアクセストークンの取得をttytterで行う。-oauthsecret=<ConsumerSecret>oauthwizardオプションでOAuth認証が行われる。オプションで出力先ファイル、ConsumerKey、ConsumerSecretを指定している。出力先にディレクトリが含まれないと~/.ttytterkey<ファイル名>に出力される。アクセストークンを確認する。@Wikiやおよろず本仕込み言霊メタ情報ログイン投稿フィードコメントフィードWordPress.orgおすすめ@takaakis62さんのツイート。