Ruby World Conference 2019 レポート

今年も11/7,8で開催された年に1度のRubyの祭典 Ruby World Conference に行ってきました。
今回はWYRDメンバーとパートナーメンバーあわせて総勢10名と過去最多人数での参加!

初日午前中のMatzの基調講演を聞くために前日夜入りして、まずはWYRDメンバーで軽く前夜祭^^

2019.11.06 前夜祭は毎年「 彩鮮酒楽やぁ」

翌朝は寝坊せずに会場のくにびきメッセへ!

2019.11.07 くにびきメッセ

早めに行ったつもりでしたが既にたくさんの来場者が来ていました。
今年のWYRDノベルティは、メンバー似顔絵チロルチョコとマイクロファイバークロス!

RWC2019 WYRDノベルティ

午前中はMatzの基調講演「How to dominate the world」
会場は超満席で立ち見も出るほどでした。
当日のプログラムはこちら 
※各講演の資料と映像がYoutubeで見れます

RWC2019 Matz基調講演

お昼御飯は松江城近くの八雲庵さんで美味しいお蕎麦を堪能
あまりの美味しさに「鴨なんばん」と「割子そば4枚」を食し大満足!

八雲庵で蕎麦ランチ
鴨なんばん と 割子そば

午後は1階のサテライト会場で仕事をしながら講演を聞くスタイル。
平日開催なので東京での仕事は動いてるから合間見てちょこちょこ仕事なんです。

サテライト会場にて講演聞きながらお仕事

初日の講演も終わり、夜はレセプション。
美味しい島根料理に美味しい島根のお酒で、参加者の方々と近況報告したり情報交換したりおしゃべりです。

レセプション後半になるとMatzとの写真撮影行列ができるので、行列できる前にMatzにお願いしてスポンサーボード前で記念撮影!

ちなみに昨年までは「Goldスポンサー」でしたが今年は新設された「Nurseryスポンサー」で協賛。
ここ最近お子さん連れでこのConferenceに参加される方がちらほらいましたので、もっとお父さんお母さんエンジニアが参加しやすいようにと託児所費用を提供させて頂きました。

レセプションにてMatzと集合写真
託児所の看板

創作料理と島根の唄-縁(えにし)さんでのRWC2019オフィシャル2次会にも参加
とっても盛り上がった1日でした!

RWC2019 オフィシャル2次会

2日目は早朝から出雲大社観光へ
日中はめちゃくちゃ観光客で混むのでゆっくり参拝したいなら9時前がオススメです。
今年はちょうど出雲大社での神在祭(11/7~11/13)にかぶったので、いろいろなご縁をお願いしてきました。

2019.11.08 出雲大社観光

お昼前に出雲から松江に戻り連日の八雲庵にて早めの昼食。
「鴨なんばん」に「5種割子そば」を頂きました。美味しかった^^

2日連続の鴨なんばん
5種割子そば

2日目午後の講演も終わり、最後は実行委員会副委員長のNacl井上社長のクロージング
昨年に続き今年も2年連続の来場者数1,000人超えと大盛況の会でした。

Nacl井上社長によるクロージング

翌日は島根観光組とRWC2019ゴルフコンペ参加組に分かれて別行動。
スコアは残念な感じでしたが、11月にしては暖かく晴天のゴルフ日和で楽しませて頂きました。

2019.11.09 RWC2019 お疲れ様ゴルフコンペ

あれだけ蕎麦食べたのにまだ飽き足らず最後に出雲空港でラスト蕎麦^^;

搭乗10分前に最後の出雲そば

また来年もできるだけ多くのメンバーでRWC2020に参加したいと思います!
実行委員の皆さま、事務局の皆さま、ありがとうございましたm(_ _)m

カテゴリー: Ruby

田んぼIoT in 2018 その4

あけましておめでとうございます。
WYRDの豊田です。

始まったばかりの2019年ですが、気づけばもう1月も半分が終わってしまいましたね。本当にあっという間です。

昨年末から3回に分けて弊社で取り組んできた「田んぼIoT」の振り返りをしてきました。過去の記事はこちらからご覧いただけます。

今回は4回目、とうとう最終回です。
前回のように技術の話は少なめで、活動報告的な内容になります。

おさらい

試行錯誤の末、昨年の春に田んぼに設置した田んbotですが、なんとか稲刈りまでの約半年稼働させることができました。

田植え直後の様子
稲刈り直前の様子

田植えから稲刈りまでの期間の気温と地中の温度を計測・蓄積するという、当初の目的は達成できたのではないでしょうか。
今回の取り組みで見つかった反省点は、今年の改良版田んbotに活かしたいと考えています。

ちょっと変わった取り組み

一年間、WioLTEを使って「温度を計測する」というチャレンジをしてきたわけですが、データが蓄積できたら終了。というのは少し寂しいですよね。

せっかくの取り組みをもっといろんな人に知ってもらいたいと思い、その1の記事でも書いた通り、RubyWorld Conference 2018のスポンサーブースに展示(設置)しようと考えました。(WYRDはGoldスポンサーとして協賛しています)

RubyWorld Conferenceとは

Ruby処理系をはじめとしたRuby関連技術の最新情報や、言語仕様の標準化の動向、先進的な事例などを紹介するさまざまなセッションを通じて、Rubyがより多くの領域に普及していくことを願っています。

RubyWorld Conference 2009 開催趣意書 より

年に一度、プログラミング言語 “Ruby” を使う企業、エンジニアが集い、Rubyに関する情報交換や取り組みを発表、報告する一大イベントです。

Rubyの祭典に田んbotを展示するわけですが、(過去の記事に書いた通り)田んbotには全くRubyの要素がありませんでした。
Rubyと全く関係の無いものを展示しても面白みがありませんよね。

色々検討した結果、組み込み向けに開発されている “mruby/c” というプログラミング言語を使って、田んbotを動かそうという話になりました。

mruby/cは、Rubyの特徴を引き継ぎつつ、プログラム実行時に必要なメモリ消費量が従来のmruby(福岡で開発された組込み向けの軽量Ruby)より少ないmrubyの実装です。

しまねソフト研究開発センター「mruby/cとは」より

WioLTEをmruby/cで動かそう

muryb/cでWioLTEを動かす。とは言っても、最終的な(センサーから温度を取得したり、データをサーバーに送信したりといった)処理は、C言語で実装しなければならず、そこについてはこれまでの実装をそのまま流用することになります。

簡単に説明すると、C言語で実装した各種関数を、mruby/cから実行する。という仕組みになります。

mruby/cで実行するには、いくつか気をつける点はありますが、これで動作するようになります。※具体的な説明は割愛します

ライブラリを更新したら、パラメータの仕様が変わってて全然動かなくなったり、相変わらずトラブルはありましたが無事稼働させることができるようになりました。

田んbot(mruby/c ver.)展示へ

無事、田んbot(mruby/c ver.)を展示することができ、開催期間中はたくさんの来場者の方に興味を持ってもらえました。(こちらの記事もどうぞ)

会場の気温を計測しサーバーに蓄積。それを表示するWebサイト(もちろんRuby on Rails)も用意して、iPadで表示させることで、とてもコンパクトな田んbotの完成です。

まとめ

2018年は本当に田んぼIoT漬けの1年間だったように思います。
この取り組みを、株式会社ソラコムさんにも興味を持っていただき、SORACOM conference “Discovery” 2018で登壇させていただくなど、本当に色々な体験をすることができました。

SORACOM UG登壇の様子は後日動画を公開予定です

まだまだ小さな取り組みではありますが、少しずつできることを増やしていきたいと思います。

今年も田んぼ設置に向けて頑張りたいと思います。
面白いネタが集まったら、また記事を書こうと思いますので楽しみにしていてください。

WYRDの Ruby World Conference 2018 レポート

Ruby World Conference 、、、この言葉からどんなものをイメージしますか?

 

Ruby?宝石の展示会??」→ Ruby World Conference 2018 をまずはご覧いただいてから本記事に進んでください

 

「Rubyのイベント!新しい情報を手に入れるぞ」→ Ruby World Conference 2018プログラム このようなプログラムで素晴らしいお話がたくさんありました。本記事では会場の雰囲気などをお楽しみください

 

「今年もRWCの季節か、1年が早いなぁ」→ どうぞそのままお進みください

 

年に1度のビッグイベント、RubyWorld Conferenceが今年も島根県松江市のくにびきメッセで開催されました

Goldスポンサーとなっている我々、株式会社ウィルドもin島根でございます

サービスのパンフレットやグッズ的なのはありませんが、山形で活躍した田んぼIoTキット(mruby/c)を展示!

(田んぼIoTについてはきっと別の記事で語られる、、、かもしれない)

会場の温度を一定間隔でサーバーへ送り、タブレットのブラウザでグラフを表示するというパンフレットやグッズが並ぶテーブルで異彩を放つ田んぼIoTキット!!

会場の1Fではスポンサー企業が並ぶパネルを発見!どれどれ、、、

10回目を迎えた記念すべきRubyWorld Conferenceのパネル(ほぼ)中央にWYRDのロゴを発見!

ありました!うん、これはもうセンターと言っても過言ではないんじゃないかな?

オープニングに備える手前の2人組(この後、田んぼIoTに突然のエラー、その場で修正対応という流れ)

 

初日、2日目とRubyの今後や様々な分野での利用ケースなど、多彩なテーマの講演を聴いていると新しい刺激や発見が多くて次のプロジェクトへの意欲が湧いてくる感じです。やっぱりRuby業界は面白いなぁ、、、

という関心と感動に浸るのもつかの間、抱えてるプロジェクトにより「仕事」という現実がやってくるのも様式美

今回はmruby/cに関するテーマが2日目に多くあって、田んぼIoTを製作したT氏は次なるステージに向けて良い刺激になったんだろうと(たぶん)思います。

ボクはngx_mrubyに関する講演で「リクエストに合わせてmrubyが動いてごにょごにょできるとかたまらんぜ、グフフ」という感じでした。

そして初日最後のレセプションではまつもとさんと弊社メンバー(とRuby Associationの杉原さん)とのスペシャルショットが実現!

このポーズはサムズアップであり次はきっと上位のスポンs、、、げふげふというサインらしい

まつもとさんとS氏(ディレクター兼ansible使い)という珍しいツーショット。楽しそうに会話してるが、、、

他メンバー:(あいつ、Rubyほとんど分かんないのに、、、まつもとさんと会話できるのか??)

 

「M5Stack楽しいっすよね」

「でっかいスマートウォッチ作った人いたよね」

 

一同:そっちかよwwww

そんな和やかなエピソードもありつつ、たくさんの方々と繋がることができたRuby World Conference 2018。

今年もあっという間に2日が過ぎたなぁと感慨に胸を熱くしつつ最後のクロージングに向かった我々

 

 

スクリーンに輝く「株式会社WYRD」の文字!

ご紹介ありがとうございます!これからも頑張ります!!

 

というわけでダイジェストでお送りした「WYRDの Ruby World Conference 2018 レポート」でした!(どういうワケだってば)

 

おまけ

 

空いてる時間はとにかく食べてました(昼食:そば 夕食:ラーメンのヘビーローテーション)

だって美味しいんだもん!

カテゴリー: Ruby