2016年8月17日水曜日

電脳目覚まし時計化計画 まとめ

この前、OSを入れ替えたら目覚ましが動かなくなった。
原因は、ライン出力が勝手にミュートになることと、
MOCのオプション設定の仕方が微妙に変わってたこと。

ひとつ目は、音声ファイル再生用のスクリプトに、

amixer sset Master on 100%

の一行を追加し、
ふたつ目は、

-o pepeat を -o r

に変更することで解決した。


今年の税理士試験が終わり、風邪も治ったところで、目覚ましのまとめ。

概要:
晩にPCを使ったあと、一定の方法で電源を切る。
翌朝、自動でPCの電源が入り、しばらく音声ファイルを再生した後、
電源が切れる。

種明かしをすると、
rtcwakeを使って指定した時刻(例えば5時57分)にPCを起動すると、
cronによって所定のスクリプトが(例えば6時に)実行される、というだけ。


環境:
OSは、Ubuntu 16.04 LTS 日本語 Remix
マザーボードは、ASRock N3150DC-ITX
百円ショップで買ったキューブ型スピーカー2個
音楽再生ソフトMOC(MusicOnConsole)インストール済み


用意するファイル(4つとも/home/user/に置いておく):

wakeup.mp3 :再生用の音声ファイルとして好きなものを用意
(おいらは、15分ぐらいの鳥のさえずりを使ってる。)

mycrontab.txt :crontabにスケジュールを設定するためのテキストファイル

myplaymusic.sh:cronに呼び出される、音声ファイル再生用スクリプト

mysuspenduntile.sh:起動時刻を指定してPCをシャットダウンするためのスクリプト


手順:

1.crontabへスケジュールを書き込む:

sudo -i
crontab /home/user/crontab.txt
crontab -l

2.毎晩、PCでの作業を終えたあと、スクリプトを呼び出して電源OFF

sudo /home/user/mysuspenduntile.sh



ファイルの内容:

mycrontab.txt --------------------------------------------

00 06 * * * /home/user/myplaymusic.sh


myplaymusic.sh -------------------------------------------

#!/bin/bash

amixer sset Master on 100%

mocp -S
sleep 5

mocp -o r -v -40 -l /home/user/wakeup.mp3

for (( i=1 ; i<9 ; i++ ))
do
sleep 90
mocp -v +10
done

sleep 900

mocp -s -x
sleep 3

/sbin/shutdown -P now


mysuspenduntile.sh ---------------------------------------

#!/bin/bash

WAKEUPTIME="5:57"

DESIRED=$((`date +%s -d "$WAKEUPTIME"`))
NOW=$((`date +%s`))

if [ $DESIRED -lt $NOW ]; then
    DESIRED=$((`date +%s -d "$WAKEUPTIME"` + 24*60*60))
fi

killall rtcwake
rtcwake -m off -t $DESIRED

----------------------------------------------------

以上。
なお、mysuspenduntile.shは、次のコードのパクリです。

"Automatically sleep and wake-up at specific times"
http://askubuntu.com/questions/61708/automatically-sleep-and-wake-up-at-specific-times

2016年8月12日金曜日

本試験終了

火曜日・水曜日でおいらの今年の本試験終了。
あとは黙って12月の結果発表を待つ。

試験会場が思ったより寒かったのと、試験が終わって気が抜けたのとで、
また風邪引いた。頭痛と微熱、と思いながら体温計ってみたら38度くらいあった。
辛いから解熱剤をのみたいんだけど、熱を出さないと治りが遅くなる
ような気もするしなあ。

本試験5日前という最悪のタイミングで翻訳の依頼がきた。
試験の前日、当日も少しづつやって、やっと終わりそう。

今日、アルバイトの応募のために履歴書を一通郵送した。
ご縁はないんだろうけど。

2016年8月1日月曜日

週の反省

先週でオプションのファイナルチェックも終わり。
これで今年度の学校の講義・答練は全て終了。
本試験までの一週間、自習。

計算:
法人は連結と設立第一期。消費は簡易と国等。相続は全国模試と延納。
あとはミスノートの読みなおし。

理論:
出題予想Aランクを中心に。
消費はこれまでの答練、法人はドクター。

風邪引いたり、腰痛がぶり返したりしなければ、なんとかなるだろ。

三崎亜記著「刻まれない明日」、読み終えた。
歩行技師のアイデアが面白いと思った。
ただ、どの章も恋愛話で終わるのが、異性にもてないおいらには少し不満。

2016年7月25日月曜日

週の反省

先週の月曜日から、くしゃみ鼻水、頭痛に微熱。喉がひりひり。
風邪薬をのみながら家でおとなしくしてても、ダメ。
金曜日に内科のクリニックで診てもらうも、喉が腫れてない、
とかで抗生剤出してもらえず。
今日から学校で答練だけど、意識もうろう。

年令・経験不問、という会計事務所のアルバイト求人2件に応募するも、
ご縁がなかった、というメールがすぐに来た。
アラフォーいやだ、すかすかの職歴ダメ、ってあらかじめ言ってくれれば、
履歴書を送る手間と切手代を節約できるんだけど。
なにが人柄重視だよ、、、。

派遣PGとしての復活を視野に入れて、LAMPの開発環境をさくっと作っておいた。
本試験が終わったら遊んでみよう。

ネットブックにXubuntuを入れてみたんだけど、動作が重い。
で、Lubuntu16に換えようとしたら、インストールはできても起動しない。
原因を調べる元気がないのでLubuntu14にしておいた。

「窓から逃げた100歳老人」読んだ。
ストーリーは滅茶苦茶だし、訳文にも工夫が凝らされていて、楽しかった。

三崎亜記著「刻まれない明日」を読み始めた。
最初の2章、なかなか良い。こういうの、好きだな。

アマゾンに注文したハスの葉茶が今日届いたから、早速飲んでみた。
植物、の香りがする。睡眠障害、治るといいんだけど。

2016年7月19日火曜日

週の反省

先週で学校の直前コース終了。
今週は自習、来週はオプションの3科目分の答練。
本試験の前の週はまた自習。

風邪の予兆があったので、今日は家でごろごろしてた。
どうも学校の冷房がダメらしい。
教材の整理をしたかったんだけど、できなかった。

セントジョーンズワートは止めた。
のむと翌日の眠気がひどくなるだけだった。
蓮の葉入のハーブティを買って試してみる。

バイトの応募を少しづつ始めた。
できれば税理士事務所で経験を積みたいんだけど。
無理なようなら、また派遣のプログラマ。

2016年7月11日月曜日

週の反省

先週の答練、相変わらず理論が書けない。
本試験まで理論暗記メインかな。

昨日の参議院選挙、自民・公明の勝利って意味不明。
日本の未来は暗いな。

セントジョーンズワートのサプリ、夕方に2粒ずつ
のんでたら、日中の眠気がきつくなって辛かった。
で、昼に1粒だけにしたら、マシになった。
効果なさそうだけど、もう少し試してみる。

2016年7月4日月曜日

週の反省

今日は月曜日だけど、学校に行って自習した。
試験が近いから、というより、暑くて家にいられないから。
冷房がないと夏はきついなあ。

先週の予想答練第一回:
3課目全てで、計算はまずまずでも、理論の出来が悪かった。
時間配分は問題なかったから、マスター・ドクターの
読み込みが甘い、ということか。

本試験まであと40日ぐらい。
前半は出題予想Aランクの論点を中心に勉強。
後半は広く浅く、基礎点を落とさないように。

ダメ元でセントジョーンズワートのサプリを取ることにした。
DHCの商品で、一袋20日分で460円ぐらい。
直接、睡眠障害に効くわけではなさそうだけど、
ストレスや不安が原因の一部なら、症状が緩和されるかも。

最近、BoomBoomSatellites の "LayYourHandsOnMe" を聴き始めた。

Ubuntu 16.04 LTS 日本語Remixでも、LinCaptureStreamが動いた。
今回も次のページを参考にした。

http://linux900.blog.fc2.com/blog-entry-50.html

ffmpegは、 ffmpeg-2.8.6-64bit-staticというのを使ったら、動作した。