あっきぃ日誌

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

OSC2020 Osakaレポ。

先週末はOSC2020 Osakaでした。もともとは昨年11月にKOFに出展していたので、OSC大阪はパスでいいかーと思っていたら、セミナーでラズパイでしゃべってと事務局から声がかかり、ガッツリ巻き込まれた次第です。

また、昨年のOSC大阪は帯状疱疹で欠席という苦い思い出があったわけですが、今回はそのような自体は回避したものの、年始に実家で拾った鼻風邪が最後に重い咳となって襲いかかり、ゲホゲホ言いながらセミナー発表とかをしてました。前の晩に12時間も睡眠時間を確保しておきながら咳で寝付けなくて4時間しか寝られなくて、死ぬかと思いましたね……。しかもタイミング悪く新型肺炎出咳に敏感な状況だったので、周りの目もちょっとは気になるという。

さておき、今回のブースはこちら。今回の会場は机が大きく、ゆったり過ぎてむしろスカスカな印象になってしまいました。それでも展示台数はいつもどおり12台ちょいあるはずなんです。机のサイズは重要だなあと思いました。Ejectの展示が毎度ながら地味なのはどうしたものか。地味…だよね?

f:id:Akkiesoft:20200130223203j:plain

今回からPi 4Bに加えてPi 3A+も展示機材に加わったため、展示機材の調整の一発目となりました。まずはSenseHATを使った日本の天気図をPi 3A+でやってみたのですが……1A+にUSBドングルで事足りていたので、性能をいまいち活かせずでした。性能が不足気味という意味ではpHAT StackがCPUパワー不足なので、Pi 3A+はココで使えるといいかなと思ってOSC大阪後から改良に着手しました。Pi 4BはラズピッピイメージライターとHyperPixel4 Squareの展示に使用しましたが、Pi 3Bでやっているデスクトップデモ用に使えばよかったなあと思ったので、次回は入れ替えようと思います。……という感じで、次回のOSC東京もでも内容はそのままにいくつかの機材がかわると思います。

セミナーの方は、Pi 4BやPi 3A+のポイントを紹介しつつも、まだこれからという人向けに入門もたっぷり含めたものでお話させていただきました。そうするとね……前に使った資料が少し使い回せるんですよ……(ゲス顔)。とは言いつつ、アップデートしたものとか書き下ろしの比率のほうが多いです。もちろん。資料が後日ツイッターはてブでちょい伸びたっぽいですが、OSCに来てくれても良かったんですよ?(🤔?)

speakerdeck.com

あと、LTではOSCのウェブサイトの現状と、CraftCMSでリニューアルやっていき宣言をしました。

speakerdeck.com

しばらく私のスライドでは自己紹介時に職場のことは入れないでいたのですが(だって本題じゃないしね)、私がEjectとラズパイだけでやってる謎の芸人的な人だと思っている人が増えてきたっぽく、LTの後で知らんかったという声をちょっと聞いたりしてニヤリとしていました。私がOSC参加している時は前日とか後片付けとかの裏方作業も実はやってます。

話がそれましたが、OSCのサイトはシステムもデザインも12年くらいそのままのやばい状態になっていて、1年ちょっと前から告知用ページとして外注で作ってもらったCraftCMSによるサイトに肉付けする形で
リニューアルをするプランをぶち上げて鋭意製作中、というお話です。LTでは時間が限られているので、OSCの現行システムに対する問題とか愚痴は程々にしつつ、CraftCMSの肝になるであろう、フィールドとかセクションの組み合わせで自分で好きな記事編集画面を作るところからできるという点を紹介してみました。

ツイッターにスライドを貼ったところ、CraftCMS触っていそうな方面から引用の形でアイデアを頂いたりしたので、活かしていけたらいいなあと思っているところです。

さて、LTでも触れたとおり、リニューアル作業の目標はOSC東京春として、出来上がったページから随時リンクがCraftCMSに向かうよう作業を進めています。元の告知ページ内のコンテンツ編集や見た目の改良にも手を入れているので、見た目が変わらない作業も多いのですが、今日はついに初の切り替えが実施されて、お問い合せページがCraftCMS側に切り替わりました。地味ですが、できるところからコツコツやっていきます。乞うご期待。

全然関係ないんですが、大阪に入ってから時間つぶしに入った成城石井で節分豆とミニお面があって、ひと目でミクサイズだと思って買ったらぴったりサイズで、めっちゃかわいい〜〜〜💕つった。

f:id:Akkiesoft:20200130231038j:plain

MailmanのHTTPS対応

list.ospn.jpのMailmanのWebサーバーをHTTPS対応したら、諸々操作できなくなったと言われたので、以下を参考にMailman側にも対応を入れました。

www.hsbt.org

Mailmanで使ってるドメインが1つなら変数にハードコーディングでも良かったのですが、弊鯖の場合3つくらいドメインが設定されているので、文字列置き換えを使うことにしました。あと変更前後の出力をつけときました。

# enable_https.py
# Based: https://www.hsbt.org/diary/20170713.html

def enable_https(mlist):
    mlist.Lock()
    print("Before URL: " + mlist.web_page_url)
    mlist.web_page_url = mlist.web_page_url.replace("http:","https:")
    print("After URL : " + mlist.web_page_url)
    mlist.Save()

CentOS6のRPMでインストールしたmailmanでは、/usr/lib/mailman/bin/enable_https.pyとして配置した上で実行する必要がありそうでした。

(hogeに対して実行して確認)
# /usr/lib/mailman/bin/withlist -r enable_https hoge
Importing enable_https...
Running enable_https.enable_https()...
Loading list hoge (unlocked)
Before URL: http://list.ospn.jp/mailman/
After URL : https://list.ospn.jp/mailman/
Unlocking (but not saving) list: hoge
Finalizing

(全部に適用)
# /usr/lib/mailman/bin/withlist -r enable_https -a

正月。

元日は長津田の大石神社に初詣したり新宿メロブコミケ5日目をしたりしてましたが、2〜7日は帰省していました。

元日

大石神社で初詣。いつもの甘酒とみかんで。

f:id:Akkiesoft:20200115170011j:plain

新宿メロブで取り寄せの受け取りをしつつ渋谷で銀座線ホーム工事をモニター越しに見学。コミケ初日にも帰りに寄っていたのですが、スクスクの通路の脇にモニター2枚を出して、中継と工事の紹介をやってました。

f:id:Akkiesoft:20200115170058j:plain

f:id:Akkiesoft:20200115170108j:plain

帰省

大体実家でのんびりしつつ犬猫をモフってました。

f:id:Akkiesoft:20200115170412j:plain

夜は毎度ながら梅子が一緒に寝に来てましたが、冬なので布団に潜ってました。帰省中は犬が私のとこに来るのでベッドが狭くならなくて良いと親から喜ばれるのはいいのか悪いのか……w。

f:id:Akkiesoft:20200115170425j:plain

殿も夜寝るまで部屋でかまってほしそうに部屋をウロウロしてまわるので相手してましたが、私が帰京したあとは暇を持て余していたとかなんとか。

f:id:Akkiesoft:20200115170404j:plain

プログラミング教室

6日に根室市内でプログラミング教室をしてきました。妹が参加している団体で講師として参加させてもいました。子供は冬休みですが親御さんは仕事始めの日だったので参加数は3組となりましたが、私がなんとか回って見きれる感じで済んだので良かったかなと思います。

今回はOSCでも放置型教室で何度か置かれていた、Pi-Stopを使ったPythonプログラム体験をやってみました。思ったよりもスムーズに進んだので午前中の2時間で終わってしまい、午後の1時間ちょいを持て余しましたが、最終的には2つのPi-Stopで信号を交互に光らせるプログラムをアドリブで書いてもらったりしました。

f:id:Akkiesoft:20200115171643j:plain

午後は同じPythonでプログラムが書けるMinecraft Pi Editionで、起爆ができるTNTブロックの呼び出しプログラムを書いてもらいました。これもプロジェクターでraspberrypi.orgのサイトの資料を映してそれを見て書いてもらいましたが、setBlockとsetBlocksの違いを見たり、setBlocksで大量のTNTを爆破させて処理落ちさせたり(その後どうにもならなくなってデータが破損したみたいですが)楽しんでもらえたようです。

あと、普段の展示物も少し持っていこうかなと思ってUnicorn HAT HDを持ってって紹介してみました。休憩時間にこどもたちに遊んでもらったりしました。

f:id:Akkiesoft:20200115171901j:plain

なお、今回の機材は社内の教室用機材からディスプレイキーボード・マウス等を借りつつ、自分で出せるものは自分で用意してみました。Raspberry Pi本体は3B以降のモデルを全部自前のものでまかなえました……ありすぎィ!!

今年はオリンピックで夏コミがないので、お祭りの前後に帰省しようかと考えてますが、そのタイミングに合わせてまたこういうのができるといいねという話を最後に会のメンバーの方々とお話してきました。会社でも多少オリンピック時期の話が出てたんですが、1ヶ月くらい?リモートワークできたらいいねーとかなんとか。できるかどうかわからないですけど。

長津田検車区散歩納め

昨年末、12月30日の長津田散歩メモです。特に何もなかったんですけどまあ。

f:id:Akkiesoft:20200115165049j:plain

9021F

f:id:Akkiesoft:20200115165111j:plain

来年はもう少し2020が増えて見えるようになるかしら。

f:id:Akkiesoft:20200115165148j:plain

恩田は5116Fが屋外にいました。奥はマニかな。北海道送りの話が噂され始めましたね。

f:id:Akkiesoft:20200115165237j:plain

他の編成をウォッチしてなかったん(ただの無関心)ですけど、年明けのニュースサイトを見るに9012Fも入場していた模様。

昨日から明日にかけては2132Fが輸送中ですね。年度内にこれと別にもう3本来るんでしょうか。それとも納品は年度をまたぐのかしら。まあ後者っぽそうな気がしますが。

コミケ(C97)のレポ。

気づいたら半月ブログ書いてなかったけどいきてます。年末はコミケに一般参加やらサークル参加やらしてきましたのでざっくりレポ。今年は暖冬のせいかカイロもほとんどいらないコミケになりましたね。

一般参加(1・3日目)

初日はきらら島と企業ブース見て、3日目は創作とかえちなのとかを軽く見て回る感じでした。残りは今回も基本委託販売を予約です。あと、2日目は買うものがなかったので長津田散歩納めしてました。これは次の記事で。

f:id:Akkiesoft:20200115161732j:plain
全然関係ないけど手の甲だけ毛を剃り始めた

青海の企業ブースはツクモに用事があったんですが、列圧縮がサークル待機列の比ではなくて大変そうでした。まあ狭いのかなあ。

3日目は夏の惨事みたいなのに巻き込まれるのを回避したくなって9時半には列に並んでいました。夏と違って防寒できていれば基本的に良いので楽ですけど、あいにくも小雨でややしんどい感じでした。近隣の駐車場に一旦プールされたのち、東京テレポート方面の橋の列に誘導されて11時ちょっと前まで牛歩して入場になりました。

サークル参加(4日目)

今回のサークル参加もラパオの会との合体サークルでした。次回の春も同様に合体サークルで申込済みです。

サークルスペースの様子。今回からあの布ダンボール製本棚を導入したので、スペースが活用できていい感じなりました。後ろのポスターはざぶとんくんとまってんくんが用意してくれたものですが、私の新刊まで入れてくれていてめっちゃ嬉しかったです。

f:id:Akkiesoft:20200115162044j:plain

あの布はペンとかを差し込めるポケットが結構便利でした。今まで「別に布なくてもいいかな」派だったんですがこれは良かった。

f:id:Akkiesoft:20200115162328j:plain

本棚の方は朝の頭回らないときに組み立てるのがやや面倒な感じでしたが、在庫が増えてきた弊サークルとしてはそろそろないとしんどいモノなので慣れないといかんなという感じです。ダンボール棚の裏は収納スペースになっているので、ここにバッテリーやら養生テープとかの文具の類を置けるのはなかなか良かったです。

ハゴロモ スマート本棚 No.82026

ハゴロモ スマート本棚 No.82026

  • 発売日: 2018/04/28
  • メディア: オフィス用品

棚の隙間からUSBケーブルを通せたので、いつものサークル名バッジとイギリス旅行サイネージも本棚に差し込む感じで展示できました。が、立ち読みした本を戻すときに難儀したのでここがベストポジションかどうかは謎。

f:id:Akkiesoft:20200115162810j:plain

新刊で紹介しているイメージライターもデモ展示していました。ここでイメージ焼いていけます!と言って置いてましたが、焼いた人はおりませんでした(あたりまえ)。

f:id:Akkiesoft:20200115163005j:plain

みんきぃさんからもらったシャミ子ステッカーを一日棚に貼り付けてました。

f:id:Akkiesoft:20200115163139j:plain

ツクモeXでお馴染みだった元ホワイトボード担当K氏の冬コミ版。無職なんか。。

f:id:Akkiesoft:20200115163213j:plain

さて、今回の売れ行きの方はというと新刊は持ち込みの半分ちょっとという感じで、想定よりも少なめでした。惜しい。ただ、帰りは自宅から郵送したダンボール1つを潰して全部の売れ残りと機材一式を新刊ダンボールに収納できたので一応セーフでした。

朝の準備中にメロブで直接委託搬入できます!と営業が来ていたので、帰りに追加で10部押し付け委託してきました。そもそも最初の10部も全然出てないですけど😂そんなわけで、新刊(既刊も)はメロンブックスとらのあなで委託中です。OSCでの頒布は大阪は会場都合でなし、東京は会場が変わるので案内が来るまで不明なので、OSCでの購入はアテにしないでください。

www.melonbooks.co.jp

ec.toranoana.shop