読者です 読者をやめる 読者になる 読者になる

あっきぃ日誌

鉄道ブログのような技術系ブログのようななにか

タイムラプスカメラのスクリプトの書き直し

RasPi

1週間ぶりブログになってた。どうでもいいけど。

さて、年末年始は作ろうとして積んでいた課題をアレヤコレヤ作っていたのですが、そのうちの一つが、タイムラプスカメラの手直しです。

しばしば謎の不調で調整に手間取ることがあったので、いくつかわかりやすい原因は検知してライトで表示できるようにしたくなり、金魚ライトでも活躍中のBlinkt!を採用してみました。まあ、面白くて買い足した後使ってなかったので、動く展示物が増えて一石二鳥ですね(??)。

f:id:Akkiesoft:20170115015311j:plain

カメラの初期化、ネットワーク(SSH)接続ができているかどうかを表示するのと、撮影5秒前からカウントダウンをする機能も搭載(LEDが余るので)。

スクリプトPHPからPythonに変更。カメラモジュールをあつかうPiCameraライブラリがあったのでこれを使ったり、謎の自前HTTPファイルアップロードはやめてSCP転送に切り替えてparamikoを使うようにしたり、Pythonだけで完結するようにしています。

実行方法もcrontabで実行するのではなく、スクリプトでループさせるようにしました。撮影間隔が一定でなくなるけど、数秒の誤差はまあ別に良いでしょう。

スクリプトはまだ完成してませんが、したらRPi-Toolsにぶちこんでおこう。

(追記)できたのでぶちこんでおきました。Ansibleでサクッと構築できるようになってます。あとSystemdでサービスっぽくなってていいゾ〜。

github.com

冬のミク

初音ミク

寒中見舞い用に描いたものを。

f:id:Akkiesoft:20170108225258p:plain

pixivはこっち。ただ、👆の方がコートの後ろを描き足してあって最新( ՞ਊ ՞)

【初音ミク】「さむ〜〜い」イラスト/あっきぃ [pixiv]

かつおちゃんにもかいてもらった、ミク〜〜〜!!♡

アキバに行ってきた

そんなんタイトルにしなくても年末年始たんまり行っただろみたいな感じはありますが、まだいくつか委託の品を取りこぼしていたのと、3連休のうしろ2日は雨だって聞いたので、昨日はアキバに行ってきました。

しろたんとアキバ巡りをして、ペンタブで落書きしたりモスでペーパータオルに落書きしたりしてきました。最近のましろたんはいふりの納沙を書き始めてトレスしまくっていて、うめえと思ってみてます。私トレスもできんからね。

f:id:Akkiesoft:20170108222545j:plain

f:id:Akkiesoft:20170108222539j:plain

途中で悪い初音ミクがどうとか因縁をつけられたのでポプテピピック風の悪いミクで。

f:id:Akkiesoft:20170108222547j:plain

あとなんか気の迷いでミクさんモバイルバッテリー買ってしまいました(おしまい)

f:id:Akkiesoft:20170108222739j:plain

ほかはmicroSDカードとか。はじめてKingstonの買ったー。

年末年始の日記

コミケ Eject

コミケ

C91は初日と3日目に参加。初日はちゃんおぷの売り子として参加でしたが、売り子さんいっぱいだったのでさほど手伝えるところも無くじゃまにならないようにだけ心がけていました。打ち上げで焼肉を美味しく頂いてきました。

3日目は一般参加。東7ホールスタートだったものの、なぜか西方向の観覧車方面に誘導され(東待機列がパンクしたと噂されていたけどどうなのやら)、列がさばける中で東西に分離されていました。東7は初めてにしても配置ミスったんだろうなあと思える感じで、鼻Pが内壁に配置されて待機列は東6方面の壁サークルの列に挟まれる形で用意されていたり、館内は人がおおすぎて押し流されるなど、混乱が見えていました。鼻P待機列探すのに時間がかかったせいなのかもともと遅かったのか、ブランケットを逃しました。相変わらず早いけど長い比村乳業に並んだあたりで会社Slackに障害情報が流れ、タイムリミットが設定されながらも概ね回収できてコミケを離脱しそのままデータセンターで障害対応となりました……。

帰宅後はお雑煮を作って食べて、後述の除夜のEjectとともに年越しをしました。

f:id:Akkiesoft:20170108220541j:plain

マイカリー食堂 板橋本町店オフ

コミケ2日目に相当する日に、例によっておかのさんが関東松屋巡りをしていて、としぁ氏とマイカリー食堂に行くとか言っていたので、私も参加してきました。が、三田線巣鴨の先とか遠すぎてわろた。

寝坊と迷子のコンボをキメたしじんさんとも合流してカレーをして。私はその後はアキバに行きコミケ2日目をしてきました。

除夜のEject

今年もやりました。新居では初となる開催でしたが、例年と同じことをやるだけなので特に手間取ることもサクッと設置完了。

f:id:Akkiesoft:20170108220439j:plain

今年は22時スタートとして、例年通り216回まで用意してましたが、180回くらいで飽きられたのでクローズしました。

初買い

ヤフオクでついにこいつをぽっちりしてしまいました……。8年越しだと思う。OMYの弱気なぼくら。価格は7500円くらい。しゃあない、希少品だから。そりゃ8年悩みましたさ。

f:id:Akkiesoft:20170108221607j:plain

幾つかはOMHとかで聞いてたのもあるけど、まあうん、OMYですね。キュソッ!

とげぬき地蔵参り(七味を買いに)とアキバ(コミケ5日目)

1日こそ家でゴロゴロしてましたが、2日はいつもの七味を買いに巣鴨とげぬき地蔵参りに行ってきました。喪中だけどお寺なら大丈夫やろ。

f:id:Akkiesoft:20170108220913j:plain

道中、原宿駅がお正月の対応で臨時ホーム仕様になっていたので下車して写真を撮ってきました。降りるの初めてだったので感動。

f:id:Akkiesoft:20170108220951j:plain

f:id:Akkiesoft:20170108220952j:plain

巣鴨からアキバに流れて(数日ぶり)、コミケ5日目。買い逃したところとかの回収を済ませたり、新年アキバPCパーツ初買いをしたりしてきました。

パーツというか、キーボード・マウスセットなんですけど、初めての2.4GHz無線方式。ロジクールのUnifying接続なだけみたいですが、ラズピッピでキーボード出すのが面倒になってたので。ツクモeXでキャンペーンとかポイントとか駆使したら1500円くらいで買えました。安い。

f:id:Akkiesoft:20170108221246j:plain

銭湯初め

正月休み最終日の夜は銭湯でシメました。これも実は引っ越ししてから初めて行って、帰りに降りるバス停で迷ったけど、これまでと同じバス停で降りて、ちょっと旧宅の玄関前を通ってから帰りました。そういえば旧宅の工事が始まったらしく、先日通ったらベランダの窓が開いてました。

写真は風呂上がりのビールと枝豆。高いんだけど、いいじゃん?

f:id:Akkiesoft:20170108221749j:plain

max_usb_current=1が要らなくなっていた

RasPi

Raspberry PiでUSBハードディスクとか電気食うデバイスをつなぐときの定番設定だった、「max_usb_current=1」が気づいたら不要になっていました。昔書いたブログは過去のものとなった(デデーン!)。

akkiesoft.hatenablog.jp

調べ物をしていて、GithubのRPi-Distro/firmwareリポジトリChangelogを眺めていたら、2016/10/11にmax_usb_currentがremoveされて、デフォルトで有効になったとのコミットがありました。

github.com

その後のリリースは10/20版があるので、それ以降はmax_usb_current=1を書かなくてもUSBハードディスクなどを接続しても電力供給されるようになったみたいです(※ファームウェアオープンソースではなく、単にバイナリの管理しかしていないのでコードのdiffとかはできません)。

実際に最新(1.20161215-1*1)にして試した結果、設定なしでもUSBハードディスクがスピンアップしていました。

というわけで、最新の環境では「max_usb_current=1」は不要です。古い環境だと必要なので、古い方の記事にも書いときましょうかね。

*1:raspberrypi-bootloaderパッケージ