Safecast Hackathon 2018 に参加してきました


id:eitoball です。この記事は Misoca+弥生 Advent Calendar 2018 5日目の記事です。
 
最近、Pixel 3 を手に入れてました。それを機に今更ながら、ポケモンGo を再開しました。表示言語を英語にしているのでポケモンを捕まえるたびに名前を見て何とも言えないもやもやが生じてしまうこの頃です。
 
先日、2018年11月30日から12月02日まで、Safecast Hackathon 2018 に参加してきました。簡単にレポートしたいと思います。 

Safecast とは

f:id:eitoball:20181205103001p:plain

Safecast は、2011年に起こった福島原子力発電所の事故による放射能漏れによる影響を
MITメディアラボ Joi Ito さん、起業家をしている Sean Bonnerさん、 Pieter Frankenさんを中心に発足したプロジェクトです。現在は、放射線量測定だけでなくPM2.5など色々な環境に関する測定してそのデータを広く公開するような活動をしています。
 
設立までのいきさつは、Joi Ito (伊藤穣一)さんの「9プリンシプルズ」の「プッシュよりプル」に書かれています。

Safecast に参加したきっかけ

2016年頃にプロジェクトに参加している Mat Schaffer さんが Ruby 東海でこのプロジェクトを紹介してくれて、測定データを集める API サーバーが Rails on Rails 製ということを聞いて、ローカル環境で動かす事ができるようにいくつかのパッチを送ったのがきっかけでした。それ以来、細々とボランティアとして、活動しています。

Hackathon

会場は、渋谷の Safecast のオフィスでした。今回は日本各地、アメリカ、オランダ、韓国などから20人ほど集まりました。API、可視化、ハードウェア、ウェブの4チームに分かれて作業をすることになりました。僕が参加した API チームでは福島やロサンゼルスなどに設置されている測定器から集まる放射線量やPM2.5といったデータを研究者が簡単に利用できるためのページを作成するということになりました。
 

f:id:eitoball:20181201095137j:plain

 
ハッカソンという名目ですが週末に集中して何かを作り上げるというよりは、各地からみんな集まって顔を合わせるという側面が強いイベントでした。コードを書くこともありましたが、ディスカッションをしながら、今後の方針を共有していく時間に多くを使っていました。 

最後に

久しぶりに英語だけで過ごす環境でした。最初は、人の話は聞いていて、言葉ははいってくるけど、理解が追いついてこないので、苦労しました。最終日の3日目あたりで追いつくようになりました。定期的に運動をして筋肉を維持するように定期的に英語だけで過ごして脳の回路を維持するようにする必要があるなぁと感じました。
 
明日の第6日目は、hasegawan さんが、「tracWiki文法の表を書きやすくExcel VBAアプリケーションを作った話」の予定です。面白そうです。

Ruby東海 第48回勉強会

10月30日にRuby東海の第48回勉強会をエイチーム様の会議スペース(ルーセントタワー32階)をお借りして開催しました。参加者は8名で、初めての方がいなかったので、まったりとした勉強会でした。

 

  • Vagrantを勉強しようとしている方がいたので、Ottoを勧めてみました。僕自身、Ottoが発表されたときに記事を斜め読みしたぐらいの知識しか無かったのですが、今から勉強するならと思って勧めてみました。近いうちに動かしてみてもう少し理解を深めようと思います。
  • Jupyter(旧、iPython)の多言語対応って、すごいねという話しを少ししました。現在、Rubyを含めて、50言語ほど対応しているようです。Railsコンソールとして使うことができると面白そう。
  • Coderetrietを名古屋でやろう!という話に何故かなりました。3年半ほど前に開催されて以来、開催されていないようです。是非、参加したいです。

 

相変わらず、Rubyについて、ほとんど話すことのない本編でした。懇親会は、いつものルーセントタワー地下1階にある名古屋丸八食堂でした。

 

  • NetflixHuluなどの動画サービスについての話をしました。僕は、最近、Huluで毎晩、ガンダム00を1話ずつ観ています。特にガンダムが好きとかいうわけではないですが、とりあえず、観ています。Netflixでは暖炉の動画が大人気らしいです。「ぱちぱち」と燃える音を聞きながら観ていると何となく心が和みます。YouTubeにも暖炉の動画が結構あがっているようです。
  • 技術的負債を返済していきたいなぁという話をしました。返済していかないとモチベーションが下がっていくのでやりたい。だけど、理解を得ることができないので、返済する作業ができないという悪い循環にはまってしまっているようです。どこかで悪い循環を断ち切るきっかけを探すことができるといいですが、結論は出ませんでした。

 

懇親会でもRubyについてほとんど話していないので、もう少しRuby関連の話をしないとなぁと反省しています。

 

次回、第49回勉強会は、11月27日に開催する予定です。決定しましたら、Doorkeeper経由にて告知します。よろしくお願いします。