« 2008年03月 | メイン | 2008年05月 »

2008年04月29日

●MythDora4.0+Tira-2.1

とりあえず、MythDora4.0+Tira-2.1が問題なく動作することを確認しました♪
(外部チューナーをMythTVから制御可能になりましたー。)
詳細は後日纏めようと思います。

2008年04月26日

●MythDoraのMythWeb設定(PART4)

今回の設定はおまけみたいなものです。
不要な方は読み飛ばして問題ありません。

前回までてMythWebは動作するようになったと思いますが、セキュリティ上他の人にMythWebを
見せたくない場合に有効なダイジェスト認証をご紹介します。

.htaccessを編集します。

[hoge@kororin mythweb]$ pwd
/home/hoge/public_html/mythweb
[hoge@kororin mythweb]$ vi .htaccess

以下の様な部分を・・・

# AuthType Digest
# AuthName "MythTV"
# AuthUserFile /var/www/htdigest
# Require valid-user
# BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On

↓のサンプルの様に編集します。

AuthType Digest
AuthName "MythTV"
AuthUserFile /home/hoge/.htdigest
Require valid-user
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On

※ Digest認証にしています。この設定だと携帯電話等からはアクセスできなくなる可能性が高いです。
そういう場合はAuthTypeをBasicにして、Basic認証にするといいのかもしれません。試していませんが。

次にユーザの作成を行います。

[hoge@kororin mythweb]$ cd ~
[hoge@kororin ~]$ pwd
/home/hoge
[hoge@kororin ~]$ htdigest -c /home/hoge/.htdigest 'MythTV' hoge

パスワードを聞いてくるのでパスワードを入力します。

※ここでよく間違えるのですが、.htaccessのAuthName と上記のシングルクォートで囲んである
部分は一致していないといけません!(私がはまっただけですが。笑。)

※次のユーザ作成時からは、-cオプションは不要なはずです。(試していません^^;)

[hoge@kororin ~]$ chmod 644 .htdigest

ここでapacheを再起動してください。

で、http://localhost/~hoge/mythwebにアクセスしてみてください。設定に問題がなければ
認証のダイアログが出てきてユーザー名とパスワードを入力するとページが表示されるはずです。

●MythDoraのMythWeb設定(PART3)

ダウンロード時のファイル名の文字化け方法ですが、私がなんちゃってで回避した方法を紹介します^^;
(文字化けは完全には解消されません。)

CPANを使ってモジュールを導入します。
実は、MythDoraの設定なのかネットワークの調子が悪かったのか接続に失敗することがあったので以下は
あまり参考にならないかもしれません。

[root@kororin mythweb]# perl -MCPAN -e shell

--22:16:12-- ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz
(試行:11) => `-'
ftp.perl.org|163.143.1.21|:21 に接続しています... 接続しました。
anonymous としてログインしています...
サーバの応答にエラーがあるので、接続を終了します。
再試行しています。

Issuing "/usr/bin/ftp -n"
Not connected.
Local directory now /root/.cpan/sources
Not connected.
Not connected.
Not connected.
Not connected.
Not connected.
Bad luck... Still failed!
Can't access URL ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.

Please check, if the URLs I found in your configuration file () are valid.
The urllist can be edited. E.g. with 'o conf urllist push ftp://myurl/'

Could not fetch MIRRORED.BY
CPAN.pm needs at least one URL where it can fetch CPAN files from.

☆☆デフォルトには接続出来なかったので手入力にて以下の場所を入力しました。

Please enter your CPAN site: [] ftp://ftp.kddlabs.co.jp/CPAN/

Enter another URL or RETURN to quit: []
New set of picks:
ftp://ftp.kddlabs.co.jp/CPAN/


commit: wrote /usr/lib/perl5/5.8.8/CPAN/Config.pm
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.7602)
ReadLine support available (try 'install Bundle::CPAN')

cpan>

Jcodeモジュールをインストールします。

cpan> install Jcode
CPAN: Storable loaded ok
Fetching with LWP:
ftp://ftp.kddlabs.co.jp/CPAN/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
Fetching with LWP:
ftp://ftp.kddlabs.co.jp/CPAN/modules/02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
Database was generated on Wed, 27 Feb 2008 04:30:57 GMT

There's a new CPAN.pm version (v1.9205) available!
[Current version is v1.7602]
You might want to try
install Bundle::CPAN
reload cpan
without quitting the current session. It should be a seamless upgrade
while we are running...

Fetching with LWP:
ftp://ftp.kddlabs.co.jp/CPAN/modules/03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
Going to write /root/.cpan/Metadata
Running install for module Jcode
Running make for D/DA/DANKOGAI/Jcode-2.06.tar.gz
Fetching with LWP:
ftp://ftp.kddlabs.co.jp/CPAN/authors/id/D/DA/DANKOGAI/Jcode-2.06.tar.gz
CPAN: Digest::MD5 loaded ok
Fetching with LWP:
ftp://ftp.kddlabs.co.jp/CPAN/authors/id/D/DA/DANKOGAI/CHECKSUMS
Checksum for /root/.cpan/sources/authors/id/D/DA/DANKOGAI/Jcode-2.06.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Jcode-2.06/
Jcode-2.06/Changes
Jcode-2.06/Changes.ver0X
Jcode-2.06/Jcode/
Jcode-2.06/Jcode/_Classic.pm
Jcode-2.06/Jcode/Constants.pm
Jcode-2.06/Jcode/H2Z.pm
Jcode-2.06/Jcode/Nihongo.pod
Jcode-2.06/Jcode/Tr.pm
Jcode-2.06/Jcode/Unicode/
Jcode-2.06/Jcode/Unicode/Constants.pm
Jcode-2.06/Jcode/Unicode/NoXS.pm
Jcode-2.06/Jcode.pm
Jcode-2.06/Makefile.PL
Jcode-2.06/MANIFEST
Jcode-2.06/META.yml
Jcode-2.06/README
Jcode-2.06/t/
Jcode-2.06/t/_test_unicode.pl
Jcode-2.06/t/ambiguous.pl
Jcode-2.06/t/append.t
Jcode-2.06/t/benchmark.pl
Jcode-2.06/t/convert.t
Jcode-2.06/t/fun.pl
Jcode-2.06/t/getcode.t
Jcode-2.06/t/h2z.t
Jcode-2.06/t/hankaku.euc
Jcode-2.06/t/hiragana.euc
Jcode-2.06/t/._jfold.t
Jcode-2.06/t/jfold.t
Jcode-2.06/t/length.t
Jcode-2.06/t/mime.t
Jcode-2.06/t/new.t
Jcode-2.06/t/perl581.t
Jcode-2.06/t/._regex.t
Jcode-2.06/t/regex.t
Jcode-2.06/t/stripped.euc
Jcode-2.06/t/table.euc
Jcode-2.06/t/table.jis
Jcode-2.06/t/table.sjis
Jcode-2.06/t/table.ucs2
Jcode-2.06/t/table.utf8
Jcode-2.06/t/._tr.t
Jcode-2.06/t/tr.t
Jcode-2.06/t/unibench.pl
Jcode-2.06/t/x0212.euc
Jcode-2.06/t/x0212.jis
Jcode-2.06/t/x0212.ucs2
Jcode-2.06/t/x0212.utf8
Jcode-2.06/t/zenkaku.euc
Jcode-2.06/Unicode/
Jcode-2.06/Unicode/euc2uni.h
Jcode-2.06/Unicode/Makefile.PL
Jcode-2.06/Unicode/uni.c
Jcode-2.06/Unicode/uni2euc.h
Jcode-2.06/Unicode/Unicode.pm
Jcode-2.06/Unicode/Unicode.xs

CPAN.pm: Going to build D/DA/DANKOGAI/Jcode-2.06.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Jcode
cp Jcode/Nihongo.pod blib/lib/Jcode/Nihongo.pod
cp Jcode.pm blib/lib/Jcode.pm
Manifying blib/man3/Jcode::Nihongo.3pm
Jcode/Nihongo.pod:1: Unknown command paragraph "=encoding euc-jp"
Manifying blib/man3/Jcode.3pm
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/append.....ok
t/convert....ok
t/getcode....ok
t/h2z........ok
t/jfold......ok
t/length.....ok
t/mime.......ok
t/new........ok
t/perl581....ok
t/regex......ok
t/tr.........ok
All tests successful.
Files=11, Tests=244, 4 wallclock secs ( 3.03 cusr + 0.28 csys = 3.31 CPU)
/usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/site_perl/5.8.8/Jcode.pm
Installing /usr/lib/perl5/site_perl/5.8.8/Jcode/Nihongo.pod
Installing /usr/share/man/man3/Jcode.3pm
Installing /usr/share/man/man3/Jcode::Nihongo.3pm
Writing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Jcode/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod
/usr/bin/make install -- OK

cpan> quit
Terminal does not support GetHistory.
Lockfile removed.

無事にJcodeがインストールされたらhandler.plを修正します。

[root@kororin stream]# vi /home/hoge/public_html/mythweb/modules/stream/handler.pl

# Necessary constants for sysopen
use Fcntl;

上記の下あたりに以下を追加します。

  use Jcode;

次に# Get the basename from the databaseの部分を以下の様に編集します。

my $sh = $dbh->prepare('SELECT basename, title, subtitle, description FROM recorded WH
ERE chanid=? AND starttime=FROM_UNIXTIME(?)');
$sh->execute($chanid, $starttime);
my ($basename, $title, $subtitle, $description) = $sh->fetchrow_array();


最後に# Download filenameの下の部分を以下の様に編集します。

my $name = $basename;
if ($name =~ /^\d+_\d+\.\w+$/) {
$name =~ s/\.mpg/-/g;
$name =~ s/^[\d][\d][\d][\d]_//g;
$name .= $title;
# if ($subtitle =~ /\w/) {
$name .= "-$subtitle-$description";
# }
$name .= $suffix;
$name = jcode($name)->sjis;
}

これでダウンロード時のファイル名の文字化けをある程度防ぐことが出来ます^^;

●MythDoraのMythWeb設定(PART2)

前回の続きになりまして、問題点があるのでそれを修正します。

■録画済のページからファイルをダウンロードしようとサーバーエラーが発生する。

mythwebの録画済のページでリンクをクリックするとダウンロードが開始されるはずなんですがサーバーエラーになってしまいます。まず以下を確認しましょう。

 ・public_htmlとmythwebは権限を755にしておきます。
 ・mythwebの所有者はhogeにしておきます。
 ・/home/hoge/public_html/mythweb/dataは所有者をapacheにして権限は755にしておきます。

以上を確認したらmythweb.plに手を入れます。

※このやり方はオススメできません^^; もっと賢い方法があると思います。
(ほんとは、.htaccessファイルから取得できそうなもんなんですが・・・)

[root@kororin mythweb]# pwd
/home/hoge/public_html/mythweb
[root@kororin mythweb]# vi mythweb.pl

# Connect to the database
の下付近に以下の4行を追加(環境にあわせて修正してください。)

my $db_name = 'mythconverg';
my $db_server = '127.0.0.1';
my $db_login = 'mythtv';
my $db_password = 'mythtv';

以下コメントアウト
#our $dbh = DBI->connect("dbi:mysql:database=$ENV{'db_name'}:host=$ENV{'db_server'}",
# $ENV{'db_login'},
# $ENV{'db_password'});

以下を追加します。
our $dbh = DBI->connect("dbi:mysql:database=$db_name:host=$db_server",$db_login,$db_password);

※ mythfrontendの設定でもパスワードの設定があるので上記と同じにしておいてください。
また、.htaccessにもパスワードの設定がありますので同じにしておいてください。

※ パスワードを変更する場合は、次の録画開始まで時間があることを確認してから行ってください^^;

☆☆☆参考☆☆☆

mythtvユーザのパスワードの変更方法
[root@kororin mythweb]# mysql -u root -p mythconverg
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 72 to server version: 5.0.27

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> set password for mythtv@localhost = password('hogehoge');
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> quit

ここまで修正したら、録画済みページでリンクをクリックしてみましょう。
実は、ダウンロードは開始されるのですが、このままではファイル名が文字化けしてしまいます^^;
MythDoraでの日本語問題がまた発生したのでした。

なんちゃって回避方法はまた次回にでも。

●サビーヌ兄弟

またしても、デーブ登場。
キタ━━━━(°Д°)━━━━!!!!

2008年04月20日

●MythDoraのMythWeb設定(PART1)

やっぱりブラウザから録画予約とか色々出来たほうが便利な訳です。
もちろん、MythTVにはMythWebというものがあり、MythDoraではデフォルトでインストールされて
なおかつ最初から使用可能です。(最初から設定すると、結構大変だったりします。)
で、初期の状態だとhttp://localhost/mythwebでアクセス可能になっていると思います。
私の場合、諸事情により上記のURLでアクセスするのは不可能なため、特定のユーザを作成して
そこのホームディレクトリの下で動作させるようにしてみました。


■mythwebディレクトリのバックアップ

MythDoraでは、/var/www/html/mythwebでMythWebが動作するようになっています。
ですので、まずバックアップをとります。

[root@kororin html]# cd /var/www/html
[root@kororin html]# pwd
/var/www/html
[root@kororin html]# ls -la
合計 36
drwxr-xr-x 4 root root 4096 2月 17 17:58 .
drwxr-xr-x 6 root root 4096 2月 17 09:42 ..
-rw-r--r-- 1 root root 39 4月 10 2007 index.php
drwxrwxr-x 11 apache apache 4096 2月 17 09:54 mythweb

バックアップします。
[root@kororin html]# tar cvf mythweb.tar mythweb/
[root@kororin html]# gzip mythweb.tar

[root@kororin html]# mv index.php index.php.org
[root@kororin html]# view index.php.org

index.phpは私の場合は不要でしたので削除してしまいました。
[root@kororin html]# rm index.php.org
rm: remove 通常ファイル `index.php.org'? yes


■ユーザの作成

適当なユーザを作成します。説明上「hoge」とします。
ユーザの作成はここでは説明しませんので適当に行ってください。
ユーザ作成後は以下の設定をします。
[root@kororin home]# cd /home
[root@kororin home]# chmod 711 hoge


■Apacheの設定変更

[root@kororin html]# cp -p /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
[root@kororin html]# vi /etc/httpd/conf/httpd.conf
セキュリティ上あまり詳しくは書けませんが以下のあたりを編集してください。

# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.

・UserDir disableの部分とUserDir public_htmlの部分
・以下の部分




・以下の部分
# Don't give away too much information about all the subcomponents
# we are running. Comment out this line if you don't mind remote sites
# finding out what major optional modules you are running
ServerTokens

・以下の部分
# This should be changed to whatever you set DocumentRoot to.
#

設定変更後はApacheの再起動を忘れずに行ってください。
[root@kororin html]# /etc/rc.d/init.d/httpd stop
[root@kororin html]# /etc/rc.d/init.d/httpd start


■ファイルの展開と設定

さきほどバックアップしたmythweb.tar.gzを展開します。
まずは、hogeのディレクトリに移動します。
[root@kororin html]# mv /var/www/html/mythweb.tar.gz /home/hoge/

ユーザをhogeに変更します。
[root@kororin html]# su - hoge
[hoge@kororin ~]$ mkdir public_html
[hoge@kororin ~]$ mv mythweb.tar.gz /home/hoge/public_html/
[hoge@kororin ~]$ cd public_html/
[hoge@kororin ~]$ tar zxvf mythweb.tar.gz
[hoge@kororin mythweb]$ cd mythweb
[hoge@kororin mythweb]$ vi .htaccess

RewriteBaseの部分を以下の様に編集します。

# If MythWeb is installed outside of the document root (eg. using Alias) then
# you will need to set this directive to the base URL that MythWeb is visible
# from externally. If you do not, the web server will return 'not found'. eg.
# RewriteBase /mythweb

RewriteBase /~hoge/mythweb

お疲れ様でした。
これで、準備はOKです。
http://localhost/~hoge/mythwebにアクセスしてみましょう。
ページは表示出来ましたか!?
実はまだこれだけでは問題があるのですが、続きは次回に。

●MythDoraのインストール後の設定(PART4)

さて、前回までの設定が無事に済んでいれば最低限の目標である「録画と再生」はクリアー出来ていると思います。ですので、ここから先は必要に応じて行ってください。

■mythfilldatabaseの自動起動

番組表の自動更新はMythTVでも設定出来そうなんですが、うまくいかないような気がしたので以下の
方法で行っています。
[root@localhost bin]# crontab -e
00 05 * * * /usr/bin/mythfilldatabase


■mysqlのパスワード設定

自動でインストールされてしまうのでパスワードがどうなっているかわからなかったので
変更してみました。(hogehogeの部分がパスワードになります。)
[root@kororin error]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12 to server version: 5.0.27

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> SET PASSWORD FOR root@localhost=PASSWORD('hogehoge');
Query OK, 0 rows affected (0.03 sec)

mysql> exit
Bye


■OSDフォントの設定

これは、ライブTVとかの視聴の際に画面下部に出てくる文字なんですが、文字化けしちゃっています。
まだ未解決です。(いろいろやってみたけど、うまくいきませんでした。致命的ではないので放置かも。)

2008年04月19日

●MythDoraのインストール後の設定(PART3)

今回は、非常に重要なivtv関係の設定になります。
私が実験した限りでは、MythDoraをインストールしただけではmythtvは起動するのですが映像は出ませんでした。恐らく外国のキャプチャカード等ならば標準でサポートされていてインストールしただけで映像も出るのかもしれません。
ですので、「かってに Linux」さんのページを参考にして実験してみました。 
なお、ファイルに関しては直接リンクはまずいので適当に編集してあります。
ファイル本体は、「かってに Linux」さんのページからダウンロードしてください。

[root@localhost src]# cd /usr/local/src
[root@localhost src]# mkdir ivtv
[root@localhost src]# cd ivtv
[root@localhost ivtv]# pwd
/usr/local/src/ivtv
[root@localhost ivtv]#
[root@localhost ivtv]# wget http://dl.ivtvdriver.org/ivtv/archive/0.10.x/ivtv-0.10.6.tar.gz
--00:43:04-- http://dl.ivtvdriver.org/ivtv/archive/0.10.x/ivtv-0.10.6.tar.gz
dl.ivtvdriver.org をDNSに問いあわせています... 130.133.35.29
dl.ivtvdriver.org|130.133.35.29|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 372404 (364K) [application/x-gzip]
Saving to: `ivtv-0.10.6.tar.gz'

100%[================================================================================================================================================================================================>] 372,404 148K/s in 2.5s

00:43:08 (148 KB/s) - `ivtv-0.10.6.tar.gz' を保存しました [372404/372404]

[root@localhost ivtv]# tar zxvf ivtv-0.10.6.tar.gz
[root@localhost ivtv]# wget s7115-p3.tar
[root@localhost ivtv]# wget tvaud-p3.tar
[root@localhost ivtv]# wget u83-f6p.tar
[root@localhost ivtv]# wget u31a-f6p.tar
[root@localhost ivtv]# wget wm8739p.tar
[root@localhost ivtv]# wget kb10-091.tar

[root@localhost ivtv]# cp s7115-p3.tar ivtv-0.10.6/i2c-drivers/saa7115.c
[root@localhost ivtv]# cp tvaud-p3.tar ivtv-0.10.6/i2c-drivers/tvaudio.c
[root@localhost ivtv]# cp u83-f6p.tar ivtv-0.10.6/i2c-drivers/upd64083.c
[root@localhost ivtv]# cp u31a-f6p.tar ivtv-0.10.6/i2c-drivers/upd64031a.c
[root@localhost ivtv]# cp wm8739p.tar ivtv-0.10.6/i2c-drivers/wm8739.c
[root@localhost ivtv]# cp kb10-091.tar ivtv-0.10.6/i2c-drivers/Kbuild

[root@localhost ivtv]# wget iv-io-c6.tar
[root@localhost ivtv]# wget iv-i2-c6.tar
[root@localhost ivtv]# wget iv-i2-h2.tar

[root@localhost ivtv]# cp iv-io-c6.tar ivtv-0.10.6/driver/ivtv-ioctl.c
cp: `ivtv-0.10.6/driver/ivtv-ioctl.c' を上書きしてもよろしいですか(yes/no)? yes
[root@localhost ivtv]# cp iv-i2-c6.tar ivtv-0.10.6/driver/ivtv-i2c.c
cp: `ivtv-0.10.6/driver/ivtv-i2c.c' を上書きしてもよろしいですか(yes/no)? yes
[root@localhost ivtv]# cp iv-i2-h2.tar ivtv-0.10.6/driver/ivtv-i2c.h
cp: `ivtv-0.10.6/driver/ivtv-i2c.h' を上書きしてもよろしいですか(yes/no)? yes

[root@localhost ivtv]# cd ivtv-0.10.6
[root@localhost ivtv-0.10.6]# make
[root@localhost ivtv-0.10.6]# make install

[root@kororin /]# cd /usr/local/src
[root@localhost src]# wget http://dl.ivtvdriver.org/ivtv/firmware/firmware-20070217.tar.gz
[root@localhost src]# gunzip -dc firmware-20070217.tar.gz | tar xvf -

[root@localhost src]# cp -p v4l-cx2341x-enc.fw /lib/firmware/v4l-cx2341x-enc.fw
cp: `/lib/firmware/v4l-cx2341x-enc.fw' を上書きしてもよろしいですか(yes/no)? yes
[root@localhost src]# cp -p v4l-cx2341x-dec.fw /lib/firmware/v4l-cx2341x-dec.fw
cp: `/lib/firmware/v4l-cx2341x-dec.fw' を上書きしてもよろしいですか(yes/no)? yes
[root@localhost src]# chmod 744 /lib/firmware/v4l-cx*
[root@localhost src]# chown root:root /lib/firmware/v4l-cx*

以下はご使用環境にあわせて適当に編集してください。

[root@localhost ivtv]# vi /etc/modprobe.conf

alias eth0 e100
alias scsi_hostadapter ata_piix
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0
options snd-intel8x0 index=0
remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0

# for IO-DATA GV-MVP/RX
alias char-major-81 videodev
alias char-major-81-0 ivtv # 1枚目
alias char-major-81-1 ivtv # 2枚目
alias char-major-81-2 ivtv # 3枚目

# for IO-DATA GV-MVP/RX(RX2) 1枚使用
#options ivtv tuner=46 ntsc=j
# for IO-DATA GV-MVP/RX(RX2) 2枚使用
#options ivtv tuner=46,46 ntsc=j
# for IO-DATA GV-MVP/RX(RX2) 3枚使用
options ivtv tuner=46,46,46 ntsc=j

# for ivtv 0.10.x
install videodev /sbin/modprobe --ignore-install videodev; \
/sbin/modprobe i2c-core; /sbin/modprobe i2c-algo-bit; \
/sbin/modprobe tuner; /sbin/modprobe saa7115;
install ivtv /sbin/modprobe --ignore-install ivtv; \
/sbin/modprobe upd64031a; /sbin/modprobe upd64083; \
/sbin/modprobe tvaudio; \
/sbin/modprobe wm8739

"/etc/modprobe.conf" 26L, 924C written

[root@localhost ivtv]# shutdown -r now

再起動の後ですが、普通にMythTVの設定をしていき映像と音声が出ることを確認してみてください。
映像が出ない場合は、チャンネルの設定とmythbackendのON/OFFを何回か試すといいかもしれません。
実は、ここが最大の難所かもしれません。
ご健闘を祈ります・・・

続きを読む "MythDoraのインストール後の設定(PART3)"

2008年04月18日

●MythDoraのインストール後の設定(PART2)

前回に引き続き設定をしていきます。
今回は、PART2になりまして、日本語の設定がメインです。

お気づきの通り今の状態だとX画面は全て英語になっています。
これでは大変なので日本語にします。
以下の手順で日本語化を行ってみました。

[root@kororin ~]# cd /usr/local/src
[root@kororin src]# wget www.grass-japan.org/FOSS4G/ipafonts/grass5.0.3_i686-pc-linux-i18n-ipafull-gnu_bin.tar.gz
[root@kororin src]# wget www.grass-japan.org/FOSS4G/ipafonts/grass5_i686-pc-linux-i18n-ipafull-gnu_install.sh
[root@kororin src]# sh grass5_i686-pc-linux-i18n-ipafull-gnu_install.sh grass5.0.3_i686-pc-linux-i18n-ipafull-gnu_bin.tar.gz /tmp/grass5 /tmp/bin
[root@kororin src]# cd /usr/share/
[root@kororin share]# cd fonts/
[root@kororin fonts]# mkdir japanese
[root@kororin fonts]# cd japanese
[root@kororin japanese]# mkdir TrueType
[root@kororin japanese]# mv /tmp/grass5/fonts/*.ttf /usr/share/fonts/japanese/TrueType/
[root@kororin japanese]# sh /tmp/bin/grass5uninstall.sh
WARNING: You are about to delete all files in /tmp/grass5
as well as the file /tmp/bin/grass5.
Do you want to continue? [y/n]

[root@kororin japanese]# cd /usr/share/fonts/japanese/TrueType/
[root@kororin TrueType]# ln -s ipam.ttf sazanami-mincho.ttf
[root@kororin TrueType]# ln -s ipag.ttf sazanami-gothic.ttf
[root@kororin TrueType]# mkfontdir
[root@kororin TrueType]# mkfontscale
[root@kororin TrueType]# vi /etc/fonts/conf.d/25-no-hint-fedora.conf
[root@kororin TrueType]# vi /etc/fonts/conf.d/40-generic-fedora.conf

上記のファイル中の文字列 "Sazanami Mincho" をすべて "IPAMincho" に置換する。
同じく、"Sazanami Gothic" をすべて"IPAGothic"に置換する
この後、Xで言語設定を日本語に変更して再起動する。

再起動後のX画面が日本語に変わっていればOKです。
ただし、このままでは日本語入力が出来ません。

※なお、上記のtarファイルは現在リンク切れになっているようです。
私が実験しているときはゲット出来たんですが・・・
(直接リンクはまずいので適当に編集しておきました。)

2008年04月13日

●祝 ゴルゴ13放送開始 キタ━━━━(゚∀゚)━━━━!!

どうなることやらと思ったのですが、まぁまぁでした^^
主題歌は?かな・・・
舘さんが歌っても良かったと思います。渋い歌あるのになぁ。
でも、いきなり「デイブ」が登場したのは、キタ━━━━(゚∀゚)━━━━!! ですね。

●ビッグコミック3月25日号におけるゴルゴのセリフ

対決相手に向かって・・・

俺にとって、銃は”仕事”を完了させるための道具に過ぎない・・・・・
銃を持った者同士に、相互理解など存在しない・・・・・
その瞬間から、戦いあるのみだ。
お前たちが俺に向かって牙を向いた時から、結着を見る事になるのは決まっていた。

いやぁ、しびれまくりですわ。

●ゴルゴ13の血液型

ビッグコミックの4月10日号で、さいとうたかをさんと舘ひろしさんが会談していたのですが、その話の中で血液型の話題になり、さいとう氏自ら「ゴルゴの血液型はA型です。」と発言してました。

キタ━━━━━━\(T▽T)/━━━━━━ !!!!!

いやぁ、A型だったんですかぁ。
これは重要な発言ですねぇ。

2008年04月12日

●MythDoraのインストール後の設定(PART1)

無事にインストールが終了して再起動したのでX画面上で様々な設定をします。
今回は、PART1になります。

■X画面起動後の設定ダイアログボックスについて

X画面が起動すると、何やら設定のダイアログボックスが出てきます。
私が設定した内容は以下の通りです。

・1のComplete Frontendn and Backendを選択。
・IRBlasterのセットアップはNoを選択
・What type of remote do you have は 23(None of the above)を選択。
・How would you like to start things up?
と聞かれるので3のDo not start any Mythfrontend and login を選択。
(mythfrontendは起動時には立ち上がらないようにした。)
・mythtvの設定はキャプチャカードはリストに存在していないのでnoneを選択。

■ユーザの設定&作成

MythDoraでは、インストール時にmythtvユーザがデフォルトで作成されていますので
mythtvユーザのパスワードを変更しておくのがいいと思います。
あと、今後の作業ユーザを作成しておくのもいいと思います。

■時刻合わせ&ntpの設定

インストール直後だと時間が全然あっていません。まずは手動で時刻を合わせておきましょう。
また、テレビ番組を録画する際に時間がずれてしまうのはNGですのでntpを設定しておきます。
(ntpの設定は他のlinuxと同様です。)
あと、utcを使っているようになっているならば外しておきます。

■mythbackendの自動起動設定

インストールされた直後では、mythbackendが起動されていません。
また、サービスとしても起動されないような設定になっています。
以下の設定をします。

[root@kororin ~]# /cd/rc.d/init.d/
[root@kororin ~]# chkconfig mythbackend on

起動するときは、以下のようにします。
[root@kororin ~]# mythbackend start

停止するときは、以下のようにします。
[root@kororin ~]# mythbackend stop

※MythTVの設定中では、このmythbackendが起動されていない状態で行うものと起動している
状態で行うものがあります。その場合は、このコマンドでON/OFFの切り替えを行います。

2008年04月11日

●MythDoraをインストールする

■mythdoraのインストール

インストールですが、他のlinuxと同様に進めば問題ないのですが
重要と思われるポイントを記述しておきます。
(あくまでも私が行った方法ですので、参考程度でお願いします。(|| ゚Д゚))

・CD(DVD)からブートしたら、linux textを入力する。
(グラフィカルのインストールではなくテキストでインストールする。)

・install processはEnglishを選択する。

・ディスクの設定は、デフォルトだと録画領域に大部分が割り当てられてしまい、残りが10GB程度なる。
(/homeとか他の領域が10GBで足りない恐れがある場合等は、変更しておくのが吉。)

・ネットワークの設定はマニュアルで行う。(IPV4を設定。)
hostnameとかも設定しておく。DHCPではなくちゃんと固定アドレスとか使うのが吉。
DNSとかGWも設定しておく。

・インストールのオプションは、MythTV Software Development tools and librarries追加選択。
(detailでワイヤレス以外を選択。要するにワイヤレス以外全部インストール。)

※最重要※
installは、必ず英語で行ってください。
日本語も選択可能ですがインストール中に文字化けが発生していまいます。

※補足※
インストール後の再起動の途中で文字化けしている画面で停止することがあるかもしれませんが、
設定ツールが起動していて文字化けしているようです。
特に設定することはなく、またそのまま何もしないで待っているとスキップします。

2008年04月10日

●MythDoraをインストールする前に(準備編)

■インストールイメージの入手

インストールに必要なイメージですが、以下のページで入手出来ます。
今日時点での最新版は、4.0のようです。
(以降の説明は、4.0が対象となります。)

http://g-ding.tv/?q=MythDora

CD ISO版とDVD ISO版があるのでご自分の環境にあわせてゲットしてください。
ゲットしたらイメージをメディアに焼いていよいよインストールになります!

2008年04月08日

●MythDoraをインストールする前に(環境編)

今回はMythDoraをインストールする前に私がテストした環境について纏めたいと思います。

■マシンのスペック
本体:Dell Optiplex GX260
チップセット:i845G
CPU:ペンティアム4 2.26GHz
メモリー:1GB(PC2100 512MB×2)
HDD:250GB+160GB
VIDEO:GeForce FX5200
キャプチャーカード:GV-MVP/RX ×3
その他:キャプチャーカード冷却システム(自作)
ドライブ:自宅に余っていたDVD-RWドライブ
LAN:intelのかな・・・

前回のサーバ選びの時からスペックが変更されていますがポイントはメモリーだと思われます。
私の場合は、サーバ上のX画面でテレビも見ますので余っていたメモリーを活用して
1GBにしてみました。(512MBだとちょっと動作がもたつく感じです。)
mythwebオンリーみたいな方でしたら512MBでも問題ないと思います。
当然ですが、HDDはあればあるほどいいです。

あとはビデオカードが問題だと思います。
今のメインストリームは、ATI系かGeForce系だと思いますが
mythdoraでは両方サポートしている感じです。
mythdoraのセットアップメニューから選択可能なビデオカードの種類は以下になっています。

・GeForce5-8
・GeForce2-4
・RADEON 9500 later
・RADEON 9200 and earlier
・Via Unichrome Pro
・Via Unichrome

もちろん、Xの設定からも様々なビデオカードが選択出来るようです。
ただmythtvはXが映らないと設定が出来ないところがあるので
それだけは気をつけた方がいいです。

■mythstreamtvを行う場合

動画の質にもよると思いますが、mythstreamtv実行中は上記のCPUで
コンスタントに40%ぐらいの使用率になります。
なお、私が今まで試した中ではペンティアム3の733MHzが一番低速でしたが
mythwebメインでしたら全然問題ありません。

その他の情報に関しては以下を参考にされるといいかもしれません。

http://www.mythtv.org/docs/mythtv-HOWTO-3.html#ss3.1

■回線
光回線を使用しています。
ADSLでも楽しめますがやはり高速な回線の方がいいですね。

2008年04月06日

●MythDoraへの道(サーバ選びに難儀して祭り 後編)

なんと、i845GだとXの起動に失敗します・・・
(SVGAぐらいしか出ません。
ちなみに、自宅の液晶は24インチワイドです。これが問題だったのかもしれませんが。)
しかし、SVGAではどうしようもありません。
ちょっとだけ試行錯誤してみましたが、全然だめでした。
(ネットで調べると結構同じ問題が発生しているようでした。)

やっとサーバーを交換したばかりで凹みました^^;
で、知り合いの方にAGPのビデオカード(G450)を借りてきたところ問題なく動作します。
うーん。しかし、メモリが32MBしかなく以前使用していたGeForce 4 440MXに比べると
動作がもたつきます。

これはビデオカードを購入するしかないと思い、ネットで検索したりしてみたのですが
AGPのビデオカードはあまりいいものがありませんでした。
また、ヤフオクも探してみたのですが、GeForce 4 440MXで2000円前後もしています^^;
何年も前のしかも中古の部品に2000円を出すのはちょっときつかったのでこれもNG。

で、ネットではなく実際の売り場を見てみたらATIのRADEON 9200SEというものが
TWO TOPさんで売ってるのを 発見(*゚Д゚) ムホムホ
しかし、私の中で実績でGeForce系がいいかなと思っていたのでこれもパス。
さらに、色々歩いてみるとGeforce 系でFX5200というものなら3000円台後半で売っているのを
発見(*゚Д゚) ムホムホ 。
うーん。予算は3000円程度なのでちょっと厳しいと思いさらにネットを検索すると

キタ━━━━(°Д°)━━━━!!!!

スリートップさんでV9520/TD/N/128MB (ASUS OEM品)を 発見(*゚Д゚) ムホムホ
(GeForce FX5200です。)
在庫残りわずかとあったのですぐに買いたかったですが、
スリートップさんは午後7時までしか営業していなくとても仕事帰りに行けませんでした。
で、週末になり電話してみると、「最後の1枚です・・・」

ホォ━━━━(゚Å゚)(Å゚ )(゚  )(  )(  ゚)( ゚Å)(゚Å゚)━━━━!!!!

もう取り置きしてもらいましたよ^^で、めでたくゲットニダ ━━<ヽ`∀´>@∀@)`ハ´)´Д`>━━!!!!

http://www.3top.co.jp/shohin_shosai.php?shohincode=20071221141218717
(私が最後の1枚を購入して在庫切れに・・・)

バルク品ですが、なかなか立派です。
9.JPG


G450との比較(左がG450です。)
10.JPG

GX260はPCIスロットが4本なのでキャプチャーカード同士に隙間がなくなってしまったので
熱がたまりやすくなるかと思い以下も購入。(GX260にはケースファンはありません。)
左が、FST-80で右がSY8025SL12VBLです。

FST-80の方は、80mmのファンをつけるためのステーです。
ファンの取り付けに関してですが、いろんな角度に調節可能なようです。
SY8025SL12VBLは80mmのファンです。ファンコンもついていて風量の調節が可能です。
ちなみに、同じようなファンが3種類ぐらいありましたが光るのと風量でこれを選びました。笑。
(同じ回転数でも若干風量が違うようです。)

11.JPG

キャプチャーカード3枚差しの様子。(予想通りで隙間なし。)
一番下のPCIスロットは、ファンコントローラです。

12.JPG

GX260も排気ダクト方式ですが、富士通に比べると静音です。
ちなみに、排気ファンは92mmみたいですが厚みが30mm程度あるようです。

13.JPG

なんとか試行錯誤してファンを取り付けてみました。
実は、ファンの取り付けの向きが逆でした^^;
これだと全くカードに風が当たりません。
くれぐれもご注意ください。

14.JPG

電源を入れると怪しく光ります。(・∀・)
一番低い回転数にして様子を見ています。音はとても静ですね。
ただ、高回転にするとやはり凄い音がします。

15.JPG

完成したサーバの背面です。長い付き合いになるとよいのですが。
よろしくたのんます。

16.JPG

2008年04月05日

●MythDoraへの道(サーバ選びに難儀して祭り 中編)

さて、CPUクーラーを交換といきたいところですが純正のCPUクーラーはこんな感じでした。

5.JPG

これならば何とか取り外しも出来そうな感じです。
さらに、購入してきたクーラーはファンが92mmなのでぎりぎり設置できそうな感じです。
(これから交換してみる方はまず設置場所が確保出来るかどうかよく検討しましょう。祭りになる可能性があります。)

交換前に、純正品と社外品の比較です。
いやぁ、すごい大きさです!これならば少ない回転数でもよく冷えそうです。

6.JPG

さて、純正クーラーとヒートシンクを外します。
(外し方は、黒い部分を押し下げるようにします。結構力いれてくださいね。)
外すと以下の写真の様になります。

7.JPG

で、CPUクーラーを装着となるのですが
簡単にはいきませんでした。
で、私はいったんマザーボードごとケースから取り出して作業を行いました。
以下は、換装後の写真です。ぎりぎり設置出来ました!

8.JPG

換装後の感想(おやじギャグじゃないですYO)ですが、
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!  やっぱり静ですーーー。
ほんとに体感出来ます。
もし純正品が五月蝿いと感じている方がいたら換装をオススメします。

で、しばらくこの状態で動作確認チェックとして電源をつけたまま寝て朝起きたところ
ちゃんと動いていました!

しかーーーーーーし・・・・・
試しに再起動した後しばらくするとやはり固まっていました。
Σ(゚Д゚;エーッ!
せっかくCPUクーラーを交換したのに。無駄になってしまいました。


もう万事休すです。
覚悟を決めて購入時の状態に戻しました。・・・(;´Д`)ウウッ…
て、再び確認してみましたが、やはり固まるときは固まります。

これでは、機械としては使えません。

※実は、これ以外にも問題がありました。
このビデオカードだとmythtvの設定画面の時に
画面がぼろぼろになります。(mythfrontend実行時のことです。)
ぼろぼろになるといっても、見えないことはないんですけどね。
Geforce 4 440MXやi810の時は全然問題なかったのですが・・・ よくわかりませんでした。
mythdora特有の問題かもしれません。

で、返品もしくは差額交換は可能かどうかお店に電話してみました。
電話すると、なかなか誠実な対応でしたが、
同じPCがありますのでどうですか?との返事が・・・
さすがにそれは無理なので、差額を払ってでも違うのにしたいと言うと
今度はDellのOptiplex GX260というのを勧めてきました。(PCIスロットは4本でした。)
スペックは、以下の通りでした。

CPU:ペンティアム4 2.26GHz
メモリー:512MB(ほんとは256MBでしたが、ご迷惑をおかけしたということで256MBプラスされた)
HDD:80GB
VIDEO:i845G
ドライブ:コンボドライブ(CDRW+DVD)

これで差額は+1000円ということでした。
うーん。最初からこれにしておけばよかったなーと思いつつ承諾しました。
(最初のときは、富士通しか在庫がなかったんでしょう。)

で、秋葉に車で出かけていき返品と受け取りをしました。
しかし、こういうタワー型のPCは( >Д<;)オモーですわ。
12KGぐらいあるんですよね。途中で通行人に変な目で見られました。

その甲斐あって、受け取り時には、なんと500円さらにおまけして頂きました。
よかったよかったと思い駐車場にもどったのですがタッチの差で金額が上がっていましたが・・・

しかし、こういうトラブルの時は大変ですね^^;
車持ってないと返しにいくのも電車で持っていくか宅急便とかで送るしかないっす。
フォレスター、ありがとう。

で、自宅に戻り早速電源を投入。
うーーーん。
静です^^;
ファンを取り替えるなんてことは思いもしませんでした。
ほんとに最初からこのPCにしておけばヨカターヨ・゚・(ノД`)・゚・

で、mythdoraを入れていざXを起動しようとしたのですが・・・

続きは、MythDoraへの道(サーバ選びに難儀して祭り 後編)で。

●MythDoraへの道(サーバ選びに難儀して祭り 前編)

今回は、インストールと設定に関して書くつもりだったのですが、ちょっと寄り道します。

実はmythdoraをテストするに当たり、もう一つの目標がありました。
それは、キャプチャカード(GV-MVP/RX)の3枚差しです!
3枚の内訳は、地上波・地上波・○○○○チューナです。笑。

でも、3枚差しともなると単純にPCIスロットが3つ必要になります。
自宅にあるのは、省スペース型ですので2つまでしか使用できませんでしたので
今回新たにPCを購入することにしました。

新たにPCを作ろうとも思ったのですがお金もない・・・
(実は、○○○○チューナを買ってしまったので。笑。)
ということで中古のマシンを買うことに決めました。

とりあえず秋葉に行きまして物色してみたのですが、やはりPCIスロット3つ以上という条件は
厳しく省スペース型はNGでした。(ロープロならまだあるようですが。)
で、あんまり乗り気で なかったのですが、店の人がちょっと値引きしてくれたのと
車で来ていたせいもあり、以下の写真の富士通のタワー型(FMV-7000TX)を購入しました。
(写真の光学ドライブは、既に他のドライブに換装済みです。購入時はCDROMドライブでした。)

1.jpg

このマシンのスペックですが以下の感じでした。
(i845Gなのに、オンボードのグラフィックはありませんでした。)

CPU:ペンティアム4 2.0GHz
ビデオ:RADEON VE16MB
HDD:40GB
PCIスロット:5本
メモリー:512MB
(なぜか、PC133のECCつきでRegisteredでないやつでした。自宅にあるペンティアム4 2.0GHzのマシンは、PC2100のメモリだったので何にも確認しないで増設用の中古PC2100メモリを買ってしまいゴバ━━━━(゚∀゚)━━━━ク!!!!しましたよ。まったく・・・)


で自宅に帰って電源を入れてみたのですが・・・
「猛烈にウルサイ」^^;
サーバとして使用するので24時間・365日動作させるのが前提なのでこれは大問題です。
店でもある程度は確認したんですが、やっぱり店ではわかりませんねぇ。

で、何が騒音の元凶かと調べたところ・・・

・電源
・ケースファン
・CPUクーラー

の3つが存在していました。

最初に電源ですが、さすがにこれを交換するのはお金がかかるので放置しました。
次に、CPUクーラーですがこれも交換するとなるとお金がかかるので放置です。
で、最後のケースファンですが、以下の写真にあるような感じでした。

2.jpg

そうです。ケースファンといってもCPUクーラーの上に排気ダクトのようなものがあるだけです。
試しに、この排気ダクトのファンの電源を抜いてマシンを起動したところ
取りあえず、夜眠るのに支障がない程度に改善しました。
やはり、排気ダクトに使われていたファンが爆音だったのです。

ファンは以下の写真のものでした。

3.JPG

まぁ、サーバといっても年中負荷をかけているわけでもないので取りあえずこのファンをとめて運用してみることにしてとりあえずmythdoraを入れてTVが見られるようにしてみました。

で、テストとということでずーと電源を入れたままにしてみたのですが仕事を終えて帰宅すると
PCが固まっていました!もちろん、画面は何も映りません。
うーん。やはりあの爆音ファンを稼動させないと熱暴走してしまうのでしょうか・・・

でも、ここで疑問が・・・
自宅にあるほぼ同スペックのマシンは排気ダクトはおろか
ケースファンすらないのに固まったことはないんですよね。
(しかも、平気で1ヶ月電源いれたままとかです。)

なんかPC自体が不調なんじゃねーのと思いつつ悩みました。
( -人-).。oO(・・・・・・)

で、出した結論は以下の通りです。

排気ダクトのファンがなくなったので暴走した。

なんとか冷却を強化する

CPUクーラーを交換する

さらに静音化なるので吉

で、再び秋葉原に出かけました。
CUSTOMさんでいろいろ相談した結果、以下のScythe SCSMZ-1100 侍Z Rev.Bを買いました。
(CUSTOMさんの店員さんはすごい親切でいい方です。オススメです!)
値段も普通の店よりも安いと思います。(≧∇≦)b

4.JPG


続きは、MythDoraへの道(サーバ選びに難儀して祭り 中編)で。

●MythDoraへの道(序章)

ここ数ヶ月に渡って色々とmythdoraで試したので備忘録程度に纏めようと思います。
(まだ未解決な部分も多々ありますが・・・ 笑。)
あと、内容等には間違っている部分もあるかと思いますのでご指摘は大歓迎です。

■mythdoraを試した理由

mythtvは色んなディストリビューションでも動作すると思います。
特にVineでは容易に動作が可能です。
私も最初はVineで動作させていたのですが以下の理由でmythdoraを試してみました。

・mythstreamtvを試してみたい。
(メディアプレーヤで録画したものやLiveTVを見られる。)

・mythflashをやってみたい。
(録画したものをブラウザ再生出来る。)

・mythtvのインストールが容易なこと
(mythwebとか他も色々と標準で入ります。)

最初のmythstreamtvに関しては、vlcとffmpegが密接にからみあうのですが特にvlcが
非常にやっかいです・・・
やっかいというのは、vlcのコンパイル時の依存関係です。
これにはマイリマシタ。
しかし、mythdoraは標準でサポートしています。

次のmythflashに関しては、ffmpegさえ「うまく」コンパイルしていればたぶんmythdoraでなくても動くと思います。まぁ、おまけみたいなもんですね。

最後の「インストールが容易なこと」は単に楽したいだけです^^;
mythdoraではほとんど何もせずにインストールされてしまいます。

さて前置きが長くなりました・・・
次回はインストール時の注意点やインストール後の設定等について書きます。

2008年04月01日

●帰宅途中にて

電車を降りて改札を出てとぼとぼ歩いていると、後ろから声をかけられました。

「すいません。千何とかホテルってどこにあるんでしょうか?」

振り返ると60代ぐらいの女性と男性のご夫婦でした。(声をかけてきたのは奥さんでした。)

いきなりだったのでよく聞こえなかったので、もう一度お願いしてもいいですか?と聞き返しました。

すると、「千石ホテルなんですけど・・・・」

うーん。よく聞いてみると方言が入っていて何だかよくわかりません。^^;

「交番も近くにあるのでそこで聞いてみたらどうですか?」と言ってみたのですがいく様子もなし・・・

仕方ないので、「案内の紙とかないんですか?」と聞くと「あります」とのこと。

で、紙を見てみたのですが・・・

千壇屋でした^^; ぜんぜんちゃうじゃないですか。(diffで確認してくださいよ^^;)

偶然私はこのホテルを知っていて、しかも結構駅から離れているのとなんだかほんとにたどり着けるのか
心配になったので案内してあげることにしました。

途中話を聞くと、何でも病人のお見舞いに来たということでしたよ。

ホテルまであと少しということになり、「ではここで失礼します」と言うと

「ああ、なんて素晴らしい人とめぐりあえたんでしょう。」とのこと。

うーん。神様がいたらお願いしたいっす。

どうせならもう少し若い女性がいいんですけど。爆。