あっきぃ日誌

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

デザイン&リーズン

マッキーのニューアルバム、明日発売ですがCDはまあ前日から買えるというお約束のものなので、今日の昼休みに渋谷のツタヤでサクッとゲットです。また、サウンド・デザイナーという音楽雑誌でもインタビュー特集があると先週末のWho Cares?で告知されていたのでこれも購入。音のこだわりとかが、音楽全然わからないマンなりにも伝わるくらいアツく語られていました。

f:id:Akkiesoft:20190212224739j:plain

ラジオで何曲か先行で流れてはいましたが、「だらん」のけだるげだけどノれるアレンジが良くてすきです。「In The Snowy Site」も昔のマッキーらしいというか、懐かしさのあるナンバーでおすすめです。そして突然歌謡曲テイストな「微妙なお年頃」でハッ!!とさせられるのもまた面白い、今作も豊作な1枚ですよ。

あと、歌詞カードも味わいがある。はたらくくるまから引用されたアートもすてきですし、歌詞を文字でしっかり読むのも良しです。配信で買うのもったいない。

Design & Reason

Design & Reason

ライヴツアーは、ファンクラブ先行抽選を年末の忙しさで逃してしまいしょぼくれていたのですが、2次抽選があったので4月末のNHKホールで申し込みしています。当たることを祈る。ライヴでも新しいアルバムの曲聞きたいわ。当たる前提で、聴き込むぞ〜。

技術書典6落選しました。

というお知らせのみ。680サークル申しみで落選が多く出ているらしく、コミケの技術島にそんなおらんかったでしょ、どっから湧いてきたのってレベル。オンリーだと出してみようかなって人が増えるのかしら。すごいわねぇ!

で、特に新刊は予定していなかったというか、ラズピッピいじり4を出す気でいたので、技術書典で買いに行くつもりだった〜という方がいらっしゃいましたら、とらのあな(通販のみ)もしくはCOMIC ZIN(通販か新宿店がおすすめ)からお求めください。委託数少ないので忘れぬうちにどうぞ。もう私の手元にも保管用以外在庫がないラズピッピいじり3も委託の在庫分で終わりです。

ec.toranoana.shop

shop.comiczin.jp

次の出店予定はC96です。が、4日開催でホールも変則的なので、これも当選の確率はいつもより低そうです。ぐぬぬ

OSC2019 Osakaのリモート展示

先日の帯状疱疹は薬がよく効いたのと、かかりつけの鍼灸でもいろいろとケアしていただけて、おかげさまで無事快方に向かっています。

さて、OSC2019 Osakaはその先日の不調でキャンセルということにさせてもらいましたので、ブースにはお詫びの紙をおかせてもらうことにしました。OSC会場でご覧になられた方はお気づきだったかと思いますが、QRコードを読み込むとWebページから私の家に設置されたCD-ROMドライブを自由にEjectできるようになっており、結果はストリーミング映像で見られるようになっていました。すごい雑に作っていたのですが、映像とページの配信はRaspberry Pi Zero W一発でやっていました(普段はタイムラプスカメラとしてOSCで出したり出してなかったりしているやつです)。

f:id:Akkiesoft:20190127201840j:plain

Raspberry Piのカメラモジュールのストリーミング配信についてググってみると海外のブログがヒットしたのですが、どうもPythonのPiCameraモジュールのサンプルですでに十分な出来栄えになっており、何も考えずコードをもらってきてこれをベースにページを作り始めました。

4. Advanced Recipes — Picamera 1.13 Documentation

EjectするにはCD-ROMドライブを接続して、EjectコマンドをインストールしてからPythonでコマンド実行してあげれば良いです。ストリーミングのスクリプトはSimpleHTTPServerなので、ボタンを押されたらJavaScriptで/ejectをGETして、スクリプト側では/ejectがGETされたらEjectするようにしてやります。コードはこの辺に置きました。

github.com

サーバーの公開は、自宅のWebサーバーからリバースプロクシしてあげるだけ。うっかりQRコードのURLをhttpsで書いてしまったので、別途Let's EncryptでHTTPS化しました。

午後からは外出してしまったので放置プレイにしましたが、途中で思い出して開いてみると、映像がぶっ壊れていました……。なんだろ。今回はあくまで簡易的にだったので、まあいいでしょう。

f:id:Akkiesoft:20190127203057p:plain:h640

特にどのくらいEjectされたとかはチェックしませんでしたが、会場にいた人が多少なり遊んでくれていたら嬉しいです。来年は行きたい。

Yahoo! Weather APIをアップデートする

Yahoo!のJapanじゃなくてUSの方のWeather APIが今年の三が日でEOLになりまして、使えなくなってしまいました。Inky pHATでやっていた天気表示が動かなくなって気づきましたよ。そんんあ!!

Important EOL Notice: As of Thursday, Jan. 3, 2019, the weather.yahooapis.com and query.yahooapis.com for Yahoo Weather API will be retired.
To continue using our free Yahoo Weather APIs, use https://weather-ydn-yql.media.yahoo.com/forecastrss. Follow below instructions to get credentials and onboard to this free Yahoo Weather API service.

Weather - Yahoo Developer Network

代わりのAPI(無料)を使うには、Appを作成してGoogleフォームに必要事項を入力・送信してホワイトリストに加えてもらった上で、OAuth1で認証して取得する必要があるそうです。というわけで早速申請したのですが、当初はフォームではなくE-mailしてねと描いてあり、返信が来ないなと思ったらフォームにかわっていました……オイオイ。

数日でホワイトリストに追加したで〜、とメールがくるので、あとはガッとコードを改修して完成です。いじるところ多くなくてよかった。その他細かいところを手直ししておしまい。

f:id:Akkiesoft:20190120171940j:plain:w640

これでもうしばらく安泰かしら。

OSC大阪キャンセルしました。

来週のOSC大阪について、参加をキャンセルしました。Ejectコマンドユーザー会の展示はキャンセルになります。楽しみにしていた方は(まあたぶんいないと思いますが、)ごめんなさい。

ラズパイブースはいけださんが担当のためあります。

よろしくおねがいします。