pc

CATVデジタルチューナーT230を使う

pc

ケーブルテレビはVHFローバンド1~3ch(93~105MHz)、ミッドバンドC13~C22ch(111~167MHz)、VHFハイバンド4~12ch(173~219MHz)、スーパーハイバンドC23~C63ch(225~465MHz)、UHFローバンド13~34ch(473~599MHz)、UHFハイバンド35~62ch(605~7…

Mirakurun等のチャンネルスキャンスクリプト

pc

MirakurunのBSも含めたチャンネルスキャンが行えるmcconfig.plやscan_ch_mirak.shは、どちらもepgdump + α(STZ版)を使うところが好きになれなかったので、自前でTSファイルからチャンネル名やSIDを表示するプログラムを作って、チャンネルスキャンを行うts…

ネットdeダビング対応クライアント rdclient

pc

ネットdeダビング応答ソフトのrdnmbと、ネットdeダビング転送ソフトのrdftpを2つを動作させることで、東芝のHDD/DVD/Blu-rayレコーダーのネットdeダビング対応モデルのダビング先として動作します。 ネットdeダビング情報ソフトのrdinfで、ダビングされたd…

ネットdeダビングのクライアントソフトを作る(その3)

pc

前回作ったFTPサーバは2GB/4GB以上のファイルの送受信が行えないのでソース先頭に次の2行を追加した。

ネットdeダビングのクライアントソフトを作る(その2)

pc

前回はRD-XV81でダビング先切換を行った際にUDPの137番ポートに送信される内容を表示するところまで作ったので、今回は送信された内容に対する応答を送信する部分を作成して、ネットdeダビング応答ソフト(rdnmb)を作ってみた。

ネットdeダビングのクライアントソフトを作る(その1)

pc

RD-XV81を買ってVHSテープをダビングしたタイトルをPCにネットdeダビングしようと当時使っていたソフトを試そうとしたら既に消えているものや、64bit Windows環境で動かないもの、RD-XV81で動かないもの多数だったので面倒になって自分で作ってみた。 ネット…

C言語で自分のIPアドレスを知る

pc

Rubyで自分のIPアドレスを知るってのを見た。元ネタの解説によると、アドレスやポート番号がダミーのUDPソケットを作成してconnect()すると、getsockname()で自分のアドレスが取得できるというもの。 connectのマニュアルページによると、UDPソケットをconne…

Windows 10 November 2019 Updateインストールメディアの作成

pc

Windows 10 November 2019 UpdateのインストールメディアのISOイメージに含まれるinstall.wimのファイルサイズが4GBを超えたことでFAT32のUSBメモリにコピー出来なくなったので、ISOイメージからUSBメモリが作れなくなってしまったが、install.wim以外のファ…

Mirakurunクローンのmirakcを動かしてみた

pc

Mirakurun互換で動作が軽いと言うmirakcをPCのDebian 10.1とRaspberry Pi 3のRaspbian Buster Liteにインストールしてみた。 mirakc-aribのインストール epgdumpやtssplitterに相当するmirakc-aribが必要なのでインストールする。基本的にはドキュメントのHo…

日々

pc

Betty+A10N-8800Eは先日外部からリモート接続できないことに気付いたので実機を確認。動いてはいるが、ディスプレイを繋いでも反応は無し。アクセスランプも消えたままなので、強制的に電源OFF/ONしたところ、普通に動き出した。また、しばらく様子を見てみ…

recdvb-1.3.2 httpサーバ機能追加パッチ rev.4

pc

recpt1 httpサーバ機能追加パッチ rev.4をrecdvb-1.3.2に適用したrecdvb-1.3.2 httpサーバ機能追加パッチ rev.4を作ってみた。名前にhttpサーバ機能追加パッチとあるが、recdvb-1.3.2は元々httpサーバ機能があるので、別に新たに追加される訳ではなく、使い…

PT2を今どきのPCで使うために

pc

PT2を2枚取り付けたSD-PECPCiRi2は冷却ファンを取り付けたSYH-150Bに入れた状態で全然熱を持たなくなった。動作も安定しているので、これで安価だったり余らせていたりするPT2を有効活用するための手順が確立できた。 アースソフト PT2出版社/メーカー: アー…

Mirakurunのチューナー設定(さんぱくん外出 US-3POUTを使う場合)

pc

さんぱくん外出(US-3POUT)は無改造でLinuxから扱えるが、DVBデバイスとしては使えず、専用の録画コマンドで扱うことになる。 udevルールの作成 US-3POUTのデバイスファイルを録画コマンドのrecfsusb2nで扱えるように、videoグループの所有としてパーミッシ…

Mirakurunのチューナー設定(PT3をchardev版ドライバで使う場合)

pc

DVBデバイスは処理的に重たいので、低スペックな環境でも使いやすいchardev版ドライバでPT3を使う。 pt3_drvのインストール pt3_drvはLinuxカーネルが更新される度に再ビルドが必要になるので、これを自動的に行うdkmsとビルドに必要なlinux-headers、pt3_dr…

Mirakurunのチューナー設定(PT2およびPT1をchardev版ドライバで使う場合)

pc

DVBデバイスは処理的に重たいので、低スペックな環境でも使いやすいchardev版ドライバでPT2およびPT1を使う。 pt1_drvのインストール pt1_drvはLinuxカーネルが更新される度に再ビルドが必要になるので、これを自動的に行うdkmsとビルドに必要なlinux-header…

Mirakurunのチャンネル設定

pc

東京以外の地デジや、BS/110度CSの有料チャンネルを受信する場合は、Mirakurunのチャンネル設定を行う必要がある。 Mirakurunのチャンネルスキャン 地デジのチャンネル設定に関してはチャンネルスキャンが行える(ただし、ケーブルテレビのC13~C63には対応…

Mirakurunのチューナー設定(DVBデバイスを使う場合)

pc

PT3、PT2、PT1、PX-S1UD、PX-BCUD等のチューナーはDVBデバイスとして認識され、/dev/dvb以下のadapter0から始まるデバイスファイルで扱うことが出来る。 dvb-toolsのインストール DVBデバイスで録画を行うdvbv5-zapコマンドが含まれるdvb-toolsとチャンネル…

EPGStationのインストール

pc

EPGStationと、EPGStationの動作の前提となるMirakurunをインストールする。Mirakurunのチューナー設定やチャンネル設定は後から別途行う必要がある。 Node.jsのインストール EPGStationおよびEPGStationの動作に必要なMirakurunは、いずれもNode.jsのバージ…

Debian 10(Buster)のインストール

pc

SSHクライアントからリモート操作で遠隔ログインすることを前提としてDebianをPCにインストールする。 Debianのダウンロード Debian公式サイト(日本語)から「Debian 10.0 (64 ビット PC ネットワーク インストーラ) のダウンロード」(32ビットの場合は後…

さんぱくん外出(US-3POUT)用のrecfsusb2nをC13~C63に対応させる

pc

さんぱくん外出(US-3POUT)用のrecfsusb2nのチャンネル指定でrecpt1と同じようにC13~C63を指定するとinvalid channelでエラーになる。確認したバージョンは現時点で最新の2018/10/21版(commit 23b65faaafaf12e715f534bcf711a4ab3ba64348)。 何故だろう?…

Raspberry Pi 3をOpenWrtで無線LANルータ化した

pc

Raspberry Pi 3 Model BのWi-Fiを使ったことなかったので、Raspberry Piを無線LANルータとして使えるようにしてみた。 無線LANルータのOSとして有名なOpenWrtから派生したLEDEのRaspberry Pi版があるんだけど、2018年にOpenWrtがLEDEベースになって統合され…

RetroPie 4.4でX68000エミュレータを試してみる

pc

Raspberry Pi 3 Model BにRetroPie 4.4入れてX68000エミュレータのlr-px68kを動かしてみた。 RetroPieのインストール RetroPieをbalenaEtcher等でmicroSDカードに書き込む。 SSH接続したい場合はRetroPieのmicroSDカードのボリュームラベルがbootのドライブ…

Raspberry PiでX68000エミュレータのPX68Kを動かしてみる

pc

Raspberry Pi 3 Model BのRaspbian Stretch LiteでPX68Kを動かしてみた。基本的にはPX68Kのドキュメント(readme.txtとdevelop.txt)に書いてある通りに作業した。 PX68Kに必要なSDL 1.2、SDL_gfx 1.2と、gitをインストールして、PX68Kのソースを取得、ソー…

radikoエリアフリー対応タイムフリー録音スクリプト

pc

Windows 10のWindows Subsystem for Linux(WSL)、Raspberry PiのRaspbian、Debian GNU/Linux等で動作するradikoのエリアフリーにも対応したタイムフリーの録音スクリプトを作成した。 スクリプトの2~4行目にあるsearchに番組名(の一部)を、mailにエリア…

Raspberry Pi 3 Model BにWindows 10 ARMをインストール(失敗)

pc

GIGAZINEで誰でも簡単にRaspberry Pi 3へ64bit ARM版Windows 10をインストールできるツールが登場って記事を見たので早速試してみた。

XigmaNASでPCをLAN接続HDDにする

pc

MicroServer N40L(RAM 8GB、HDD 4TB×4、USBメモリ 16GB)にXigmaNAS 11.2.0.4.6154をインストールしてみた。HDD 4TB×4をRAID-Z1でまとめて12TBのWindows共有フォルダにした。ネットワークドライブに割り当てて、CrystalDiskMarkで速度を測ってみたところ、1…

GameSirのゲームパッド T1sが届いた

pc

先日、Amazonのタイムセールで購入したゲームパッドのGameSir T1sが届いた。PCでもスマートフォンでも使えて、有線(USB)でも、無線(2.4GHzワイヤレスUSBドングルもしくはBluetooth)でも使える。ゲームパッド自体にスマートフォンホルダーが付いていて一…

Raspberry Piで増設ハードディスクやUSBメモリを使う

pc

Raspberry PiのメインストレージはmicroSDなので、大容量のストレージを扱うためにUSBマスストレージデバイスを繋いで使ってみる。 USBハードディスク(USBメモリ)のマウントと初期化 GPTパーティションも扱えるようにgdiskをインストールする。(完全な初…

Raspberry Piで作ったサーバをSSL化する

pc

無料でサーバ証明書を取得できるLet's Encryptを使って、これまでに作ったWebサーバやメールサーバをSSL化してみる。 Let's Encryptでサーバ証明書を取得するために80番ポートを開放する Webサーバ(Apache)が動作している場合は下記コマンドで停止させる。…

Raspberry PiでWebサーバを作る

pc

Raspberry Piで立てたサーバにWebサーバ(Apache)をインストールして、PHPとMySQL、Perl、Ruby等が動作するように最低限の設定を行ってみる。 HTTPポートの開放 下記コマンドで既に作成したポート開放スクリプトにHTTP(80番ポート)のポート番号を追加する…