2018/11/11

Raspberry Pi 3 B+ その3

【作業5日目】

前回までで Garoon → GoogleCalender のスケジュール反映はできたので,これを cron 化.
cron は こちらのページ参照で全く問題なく設定できた:
Cron の使い方

syslog にログファイル出して動作も確認できるようにしてみる.
cronのログを出すように設定する

結果:
Nov  5 09:30:10 raspberrypi CRON[24654]: (CRON) info (No MTA installed, discarding output)
Nov  5 09:30:57 raspberrypi cron[24712]: (CRON) INFO (pidfile fd = 3)
Nov  5 09:30:57 raspberrypi cron[24712]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Nov  5 09:35:01 raspberrypi CRON[24745]: (pi) CMD ([24749] /usr/bin/java -jar /home/pi/garoon-google/GGsync.jar /home/pi/garoon-google)
Nov  5 09:35:13 raspberrypi CRON[24745]: (CRON) info (No MTA installed, discarding output)
Nov  5 09:35:13 raspberrypi CRON[24745]: (pi) END ([24749] /usr/bin/java -jar /home/pi/garoon-google/GGsync.jar /home/pi/garoon-google)
Nov  5 09:36:31 raspberrypi cron[24794]: (CRON) INFO (pidfile fd = 3)
Nov  5 09:36:31 raspberrypi cron[24794]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Nov  5 09:40:02 raspberrypi CRON[24822]: (pi) CMD (/usr/bin/java -jar /home/pi/garoon-google/GGsync.jar /home/pi/garoon-google)
Nov  5 09:40:11 raspberrypi CRON[24818]: (CRON) info (No MTA installed, discarding output)

全く問題なく 5 分に一度動作している模様.
一回のコマンドに 10 秒くらいかかっているのはちょっと問題かもしれないけど,バックグラウンド処理だから放置の方向で.
しかしどこのウェブサイトみても Postfix 導入しているのな?
次はちょっとゲーム系を試してみたい.




【作業6日目】

リモートデスクトップ開こうと思ったら落ちてた.
やはり安定性は今一つな模様… 熱かなぁ?

エミューレーター「RetroPie」を入れてみようと思ったら… DiskImage 配布型なのね.
現在利用中のとは別の MicroSD が必要っぽいので,ついでだからあと3枚くらい追加 Amazon した.
Windows IoT とかも触ってみたいし.

今動かしているサービスを止めるのは嫌なので Raspberry Pi がもう一つ欲しいところ.
仕事で使っていることだし,会社用に買うのもありかな?




【作業7日目】

MicroSD が届くまで暇なので,現行の Raspbian に samba を入れて Windows からファイル共有できるようにしておく.
手順は下記のページ参照で全く問題なかった.
Raspberry Piを使ってファイルサーバーを立てる

ついでに FireWall も立てておいた.少しだけ安心.
外部アクセスさせる気はまったくないんだけどね.




【作業8日目】

MicroSD が届く.実は昨日の昼には届いていたが,流石に仕事中なので作業はしていない.
届いた MicroSD は Raspbian の時 と同様に初期化して,RetroPie 4.4 のイメージ (retropie-4.4-rpi2_rpi3.img) を書き込んでやって,Raspberry Pi に刺して電源 ON! で無事起動.
あっさり過ぎて何も言えねぇ…

とりあえず RetroPi にも Wifi と SSH の設定をして,まずは最新版への更新作業.
手順は下記を参照している.
Raspberry Pi 2B に RetroPie 4.0 を導入する その2 初期設定

あと samba が使えるようにして,Windows から ROM を配置できるように設定.
日本語フォントもインストールして,ターミナルの日本語設定もして,日本語ファイル名も読めるようにも設定した.
(SSH で作業している場合は Raspberry Pi 側だけでなくクライアント側の設定も忘れずに ← 忘れててちょっとハマったからメモ)




【作業9日目】

ROM を配置して起動してみる.
家に余っていた USB コントローラを接続して設定して,普通に動いた.
最近のエミュレータって凄いね~
でも HD 解像度のモニタでファミコン解像度をフルスクリーンだと粗い,粗い…

こんなに小さい Raspberry Pi とはいえ,当時のファミコンやらスーファミとかと比較しても何十倍も性能いいんだよね.
50 万くらいで買った PC-9821 AP2 の 20 倍以上の CPU 速度持ってる訳だし,
内部記憶容量に至っては 100 倍くらいの容量差がある.

… となると,当時の PC も Raspberry Pi でエミュレーションできるだけの環境はある訳だ.

持ってた PC のディスクイメージは今でも大切に保管している訳だし.
次回からはこの辺をやってみよう!