清原さん自身が実際に経験した話だったので、かなり納得感がありました。いえ、自分にここまでできるのか?という気持ちも大きいので、自分なりの別の方法を考えていこうと思いました。Deckちょっとしたツール(ワンショットのツール)であれば、比較的自由に技術選定しやすく、やりたい技術を導入しやすいという話。個人的には静的解析とかにも興味があり、RuboCopの話に興味があったけど、想定外の使い方で面白かったです。ASTって、ちゃんと見たことなかったんですが、説明を聞いているとなんとなーく読めそうな気はしてきました。Showmrubyの話。mrubyとかmruby/cが別ということは知っていたけど、ROMやRAMの使用量も違っているとのこと。その分制約も違うので、使う場所にあわせて考える必要がありそう。そこから、コンパイラを作る話になったけど、わかるようなわからんような。説明されることで、なんとなくの流れはわかったような気がしました。DeckRspecでのテストコードを、短期集中で増やしていく話。テストを広めていくための方法や、その際に気をつけたことが紹介されていました。自分もテストを書いて、広めていかないとなーと思っているので、参考になりました。Deck個人事業主として、なぜRubyを選択するのか?という話。Rubyで仕事してる人は、”技術に誇りを持っている人”(意訳)が多い印象とのこと。個人的には、Ruby書いている人たちは、そういう層と、”Railsでしか書けない層”に大きく二分されると思ってるので、そこだけ見分けられれば、いい感じの人と仕事できそうというのは納得。4ヶ月で、この規模の会場でLTしたのはいい経験だろうなーと思いました。パーフェクトRuby読んで、アルゴリズムの問題をゲーム感覚で解き、Railsチュートリアルをサクサク進められるって、かなり優秀なのでは。Deck地方勉強会の歴史の話など。Kanazawa.rbは7年継続しているとのこと。地方で”Ruby”で完全に縛ったコミュニティ・勉強会を開いてもつらいのは、全力で同意。(そもそも、自分もそんなにRubyを書かない)最近行けてなかったのですが、Kanazawa.rbも久々に参加したくなりました。DeckCapybaraのかんたんなおさらいと、Capybaraの裏側の話。BrowserとDriverにいろいろ種類があって、用途によって選ばないとなーと思いました。PhantomJSがメンテ終了してたのは聞いたことあった気がしますが、それに引きづられる形でDriverも世代交代してる?次に使うことがあったら、Apparitionはちょっと調べてみようと思いました。Deckアッカーマン関数って、聞いたことあるようなないような、、ぐらいでしたが、たしかに真面目に計算したら大変なことになりそう。再起って、アプリケーション開発ではあんまり使うことがないけど、たまーにハマる場面があるので、覚えておいて損はなさそう。Ruby自体のコンパイル時に指定が必要だよ(うろ覚え)的なツッコミがすぐに入るあたり、すごく強い人達を呼べたんだなーと再認識しました。組み込みエンジニアが、本業のすぐ隣の開発(調査)ツールとして、Rubyを使う話。小さなプログラムをかんたんに動かせて、正規表現がさくっと使えて、外部のライブラリもかんたんに導入できるということで、ちょっとした調査ツールには確かに良さそうですね。厳密なツールを作るのは難しいモノ・場面でも、妥協点を探り、人力の補助ツールとして作るのは良さそうですね。Codeの部分のライブコーディング?vimでライブでバイナリ列を書いていくという荒業に出て、なんとなくやりたいことはわかったけど、途中のハプニングで完成できずに終了でした。なんとなく、バイナリ列がどうなっているか?が、わかったような、わからんかったような。Deck最後に今後のRubyの話。Ruby3で型を入れようとしていることは知っていたけど、「パフォーマンスが目的ではない」というのは知らなかったです。最後の招待講演で邪魔者扱い(語弊)されていたのが面白かったですね。typingなどの”型なし言語のための型”として必要な要素など、順々にわかりやすく説明されたことで、かなり理解できた気がします。(奥はかなり深いんだとは思いますが。)TypeScriptが流行していることの異常さ?特異性?というのを、なんとなく理解できました。型を書かなくて済んでいたJavaScript界隈で、これだけTypeScriptが流行っているのが面白いなと。TypeScriptは、センスよく型を解決しているんだなーと感じました。型の導入としては後発となるRubyが、Rubyらしさを継続しつつ、上手く取り入れて便利になっていくんだろうな。期待の持てる終わり方でした。株式会社ソニックガーデンまとめ懇親会でも話に上がりましたが、発表の順番が絶妙だったと思います。富山という土地柄、Ruby以外の言語で仕事をしている人が比較的多かったと思います。今後のRubyの型の話といった流れで、緩急つけつつ、深淵も見せつつ、前の発表で得た知識がつながっていくという、素晴らしい流れでした。終了後に回答いただいたアンケートも好印象な回答が多く、多くの人に楽しんでいただけたようで良かったです!Toyama.rbについてconnpass富山県とその周辺地域のRubyistのためのコミュニティです。富山市内を中心に活動しています。会をメインに活動しています。好きな作業をしつつ、参加者同士での交流を深めましょう!というのが目的です。不定期にもくもく会以外のイベントをやったりもしています。終了後には懇親会もあるよ!基本的には毎月第2土曜日の日中の開催としています。1ヶ月前には募集ページができるので、そこから申し込んでね!参加に制約はありません、どなたでもウェルカムです。Ruby初心者でもOKというか主催者が初心者です熟練者ももちろんOKもはやRubyじゃなくてもOKと言うかもうなんでもOK(読書します!とかでも大丈夫)Toyama.rbをなぜ作ったのか?そこにコミュニティがなかったからさ!富山では決して多くないRuby案件。