良いあそなすちゃん

良い方のあそなすちゃんです!

こぼれ話

RubyKaigi 2018と高専カンファレンス in 東京 2018と仕事が昨年末ぐらいから同時並行で続いていて結構大変だった。それぞれのイベントの直前の土日は準備に追われるような感じだった。

実質的にライフワークバランスがうまくとれなくて奥さんにも迷惑をかけてしまったなぁと思いつつ気が付いたら夏休みに突入していた。なんらかもてなすぞーという意気込みがあるのでやっていく。

大きな環境の変化といえば仕事が変わったことだろうか。転職活動を昨年の9月だか10月ぐらいからやっていて自分のキャリアをどうするのかみたいなことをよく考えてた。僕も今年で30を迎える。いわゆるエンジニア定年までの5年間を次の会社でどのように過ごすのかを考えたときに自分が好きなことに関わることをしようと思った。

高専生の時、ある先生に「仕事で好きなことができることはない」というようなニュアンスで叱られが発生したことがある。叱られの元はもっと別の案件だった気がするけど、この一言で当時の僕は傷ついたように記憶していてそのままドロップアウトしていったのだが、今は好きなことを仕事にできていることを誇りに(と同時に今ではふつうのことだと)思っていたい。

もともとパソコンが好きだったので上京してからはパソコンを使う仕事をやっていて運良く続けられている。パソコンをつかう仕事を中でも、自分が好きな料理に携われる仕事に就いてみるのはどうかと思い会社を選んだ(会社の人と会って10分で決めなかったり、エージェントを使わなかったりみたいな転職活動は初めてだったんだけど、たくさんの方々とお話する機会がありその中で自分のこれからを考える切っ掛けとなったしこれからも自分の考えのひとつとして根付くのだろうなと思う。

また、コードを書いていたいという願望が強くあったけど、とはいえひとりでコードを書くことはできないし、チームでやっていくみたいなところは引き続きという感じ。アジャイルスクラム、リーンなどなど呼び名いろいろあるけど、最終的なゴールさえバシッと決めたらそこに走れるようにしていくのはどこに行っても変わらないなと思う。そこがメインの仕事になると考え込んでしまうけど、チームのお手本になるような「コードを書く」プロダクトがうまくいくように「チームも良くする」両方やらなくちゃあいけないのが先輩エンジニアのつらいところだな。いわずもがな覚悟はできてる。

いろいろなことが終わって若干の燃え尽きだけど、またちょっとずつ前進できるようにやっていくぞ。

高専カンファレンス in 東京 2018を開催した。

写真の現像をしていたら記事の公開が年を越しそうな勢いだったのでシュッと書いておく。

かねてより準備をしていた高専カンファレンス in 東京 2018を開催できた。今は諸々の事後処理を片付けているところだけど概ね大きな流れが終わり、スタッフの振り返りと打ち上げを兼ねた会をどこでやろうかみたいな状況になってきつつある。

今回の高専カンファを開催するにあたって以下のような記事を esa.io に書いていた*1記事に以下の様な文章がある。

f:id:asonas:20180815062433p:plain

これは2017年の9月21日に書かれた記事(ポエム)で実はRubyKaigi 2017の直後に勢い余って出てきた文章ということになる。この記事を書いたときはまだ2018年に開催する高専カンファレンスが10周年ということにも気がついてなかったし、10周年という記念に開催するよりももっと違った方向の熱意があったといえる。*2

その熱意というのが件の記事に詰め込まれていて、僕が初めて参加した高専カンファレンスの話から、その後の人生の狂い方や高専カンファレンスやRubyKaigi(日本Ruby会議)界隈の諸先輩方のブログ記事やツイート、スライドなどを引用して綴られる高専カンファレンスというコミュニティ・カンファレンス・人生についてのエモちらかしが文字数にして5000文字。

この記事の後半ぐらいからは今回の高専カンファレンスインセプションデッキ*3になっていて、今回の高専カンファで「やりたいこと」または「やらないこと」などなどが書かれている。

その中でも今回のテーマにあたる「多様化する技術とのめぐりあい」には触れておきたい。

このテーマが出てくることの主眼としては、まずはやはり高専生なので技術というテーマはひとつあるかなとぼんやり思っていた。僕自身は高専をリタイアしてしまったけど、今では技術を扱う職に就いていたり、昔から技術に関わるモノやコトが好きだったので、「技術」という要素は盛り込みたいな、と考えていた。

あと、たまたま、初めての高専カンファレンスとして、高専カンファレンス in 京都に参加して得られたことは、ざっくばらんに言って世の中は広いということであったし、その時のテーマであった起業やベンチャーみたいなことには現役の高専生のときには気がつけなかったことの1つでもある。

良くも悪くもこの時の「高専カンファレンス in 京都」に参加したことによって僕の人生は狂うんだけど、この時に得た情報量の多さには衝撃を受けたことは今でも忘れられない。今では当たり前の感覚だけど、僕のいた津山高専以外の高専生もすごく面白いことをたくさんやっている。そういう人たちに会える場所であったし、今回の高専カンファでもそれは実感できたし、これからもそうあってほしい、という願いもある。その僕の願いを叶えたいという気持ちも今回の開催に至る理由のひとつなのであった。

「多様化」という点でもいくつか触れておきたくて、昨今僕がいる技術の領域でも様々な方面で多様化が見受けられていて、例えば僕初めて参加した高専カンファ in 京都があった2010年では、Web開発でJavaScriptといえばjQueryを使いましょうという世界線だったし、場合によってはprototype.jsもあったよね。gulp.jsやGruntのようなツールキットやタスクランナーも一般的ではなかったし、当然React.jsもない、Wikipediaによればちょうど開催日の1ヶ月前がBackbone.jsの初版が出ていたというような世界観だった。

そして今日、上に記載したフロントエンドの技術(人によっては初耳という人もいるかもだけど)からは大きく進化し多様化する技術的なアプローチによって織りなされるフロントエンド開発の今がある。自分のいる技術領域の至極一部ですらこんなにも多様化が進んでいることがわかる。Webの世界に限らず機械学習の分野でも当時はディープラーニングニューラルネットワークというものを聞いたことがある人はあんまりいなかっただろうし、VRやAR、自作キーボード、Maker Faire Tokyoなどなどもひっくるめて、この10年で技術を取り巻く環境は大きく変わってきていると感じる。

だからこそ先述したような高専カンファレンスという場で、多様な技術についての話を聞けるようにしたかったというところに行き着くのであった。

自分で書いてみると納得できるのだが、(僕の中では)壮大なテーマを元に開催をするぞ、という気持ちから、こういう人を招待講演として呼びたい*4、多様な発表を聞きたいなら遠隔地の学生を呼びたい、お金も必要になるからスポンサーをつけたいなどの妄想が膨らんでくる。それらをいい感じにきれいにまとめてインセプションデッキ(のようなもの)に仕上げて、スコープを決めて人を集めて時間を決めてやっていくという流れに持っていけて、仕事でもやっていたことがそのままイベント開催でも適用できたのがよかったなぁ。それでも仕事っぽさはなかったけどイベント運営にまつわる技術というのは日常的に触れているものから必要に応じてアレンジして取り込めたのもよかった。

また、高専カンファレンスというのは水物で、 http://kosenconf.jp にあるような定義や、または開催のためのノウハウやフレームワークは存在しているが、結局のところその時の高専カンファレンスの実行委員会というのはほぼ毎回違うので同じ実装になる高専カンファレンスはふたつと存在しないことになる。*5

なので、僕が開催した「高専カンファレンス in 東京 2018」の2019年版は多分無いし、仮に今後僕が主催する高専カンファがあったとしても違うテーマだろうし、また違った情熱を持っているのかもしれない。でも、すでに開催をやった僕が次もやるよりかは、その時々に昂ぶってる気持ちを表したい人たちが好きなタイミングにでやるといいと思う。定期的に高専カンファをやらなきゃいけないとかもないし、何百人も集めるような開催にもしなくていいと思う。僕はたまたま何百人ものイベントを東京で開催できたけど、それは別に高専カンファレンスを成す要素ではないしね。

長く書いてきたけど、そろそろまとめる。初めての実行委員長としての高専カンファレンスを開催し閉幕できた。重要なのは開催することではなく、こうしたいこうありたいを実現すること。その間に思ったこととかをもう少し詳細に書くこともできるかもしれないけど、まぁこれ以上長くなるとしんどいのでまたの機会に。

高専カンファレンス in 東京 2018に来てくださった皆様ありがとうございました!参加してくださったみなさんが何かを持ち帰ることができたのであれば実行委員冥利に尽きます。またどこかで会えることを楽しみにしています。

最後に今回の開催にあたって思考の整理やこの部分は参考にしたいなどを考えるための様々な資料がありました。以下のWebページや本、スライドを読み返したりしながら開催の方針を決めていいました。それらのリンク集を箇条書きで書いてこの記事を締めることにします。

*1:kosenconf.esa.ioというチームが存在していてそれについてはesa社さんのご協力により無償で使わせて頂いています。今後高専カンファレンスをやりたい!、スタッフでの情報共有をesa.ioでやりたい!という方がいらっしゃったらお声掛けください。

*2:後で10周年と気がついて記事の最後に言及はしてるけどそれでも10周年を主題にはしなかったよ

*3:https://github.com/agile-samurai-ja/support/tree/master/blank-inception-deck

*4:ちなむと落語家を呼びたいぞみたいな勢いまであった。

*5:実行委員が変わっているというだけで、高専カンファレンス事務局というのも存在しそちらが統合窓口として機能しているよ

きっかけ

高専カンファレンスは何なのかということについて考えていた。

前の記事にも書いたけど僕にとっては「何にもなれないモブの俺」が何かになろうとしたきっかけだったんだけど、その原体験に立ち返るならば、7月に開催する高専カンファレンスも「何にもなれないモブ」たちを対象にすることになるかもしれないんだけど、何にもなれないモブということに気がついている人はあんまりいないと思うし、当時の僕はこじらせていただけだ。

なので、参加してくれた人に何らかのきっかけを与えられるようになればいいなぁという気持ちがある。進路を決めるきっかけでもいいし、勉強以外のことに興味を持ってもらうきっかけでもいいし、何か新しいことを始めるきっかけになればいいかなぁ。

招待講演*1も今までの高専カンファレンスではなかったものになるはず。*2

もうちょっとエモが出て来るかとおもったけど筆が止まってしまったのと、今週はずっとSPRINTをやっていて力尽きた状態なので今日はここまで。

*1:最初は基調講演という名前にしようと思ったけど、「基調」ではないかもなとなったのと一般発表枠とは名前は分けたい気持ちがあったので、高専内外の方々を「招待」をすることにした

*2:まだ招待のオファーを出せてないのでやっていくぞ...!

高専カンファレンス in 東京 2018の今 #kosenconf

開催宣言から早くも3ヶ月以上経っているが、やっとのことで会場が確定したRubyKaigiほどではないけど会場を選ぶのには一苦労したという感じ。具体的には、比較的先のイベントに対して、無償でレンタルスペースを貸りれて*1、箱を2日連続で抑える、という要件は実はかなり厳しい。かと言って、お金を積んで解決、というにはそれなりの覚悟が必要になる。参加者の半分が学生になるので、チケット代で箱代は賄えるところまではいかないし、かと言って箱代の為にスポンサーを獲得するのも、おそらくお互いの利害が一致しない可能性の方をちょっと危惧*2していたりもした。大学の一部の施設借りる場合でも、結構制約が大きいような感覚が前回の開催で感じた。

今回たまたま本当に良いタイミングで打診することができ、DMMさんのDMMグループセミナールームというとても綺麗で広い会場をお借りすることができた。関係者の皆様には本当に頭が上がらない。

MLにも案内している通りで*3、今回は1日のみ開催だけど、午前中から開始、懇親会込みで20時頃に解散という流れで、トークに関しては2トラックで座組を組んでいる、そんで最大のポイントとしては遠隔地に住んでいる学生に向けて参加費支援制度を用意しているという点を上げておきたい。

この制度は会場までの交通費と必要ならば当日または前泊の宿泊費の一部を支援するというもので、学生を対象に近く応募をかけることになると思う。狙いとしては、遠隔地にいる高専生たちを社会人パワーで一同に集めてみたいという実験的な側面と、普段はインターネット越し、むしろ今だと飽和しすぎて逆に出会えていないかもしれない学生たちを集めた上で様々な技術についての発表に触れてみてほしいという思いがある。僕は高専カンファレンスにたまたま参加したことで人生が変わった人なので、何かの行動を起こすキッカケという点で高専カンファレンスはとてもよい分岐点だったな、と感じている。その可能性が今でもあるのか?というのは実行委員の僕が見てみたいところ。

当時は参加することが目的ではなくて「何にもなれないモブの俺」が何かになろうとして*4がむしゃらにあちこちに突っ込んでいったらそれがたまたまヒットしたのか、そういう土壌があったのかというのも振り返ってみると感慨深い*5のかもしれない。また開催のテーマもあるのだけど、これを1文で書き下すと「多様化する技術との邂逅」となり、スタッフから絶句される。僕もそう思う。200文字ぐらいまでは短くできたんだけど、今回は招待講演をいくつかお願いしようと考えていて、高専で学んでいることだけが技術ではなく、高専で学べること以上に高度な技術も(いやまぁ当然なんだけど)あるんだ、みたいな講演と共にテーマを書きたいんだけど、それが「多様化する技術との邂逅」にまで書き下るのはなんかこじらせているような感は否めない。 mirakuiさんが言っている「Beyond the Boundaries」に近しい感じはしている、高専と会う境界を超えて、または技術という境界を越えて、的な、そういう感じはない?かな。うーん...。(もう少しこのあたりは誰かと喋るとよいかも)

というわけで、そんな僕が実行委員長をやっている「高専カンファレンス in 東京 2018」は2018年7月15日(日)に開催を予定してます。しばらくするとトークの募集や件の参加費支援制度の応募などなどが開始されるのでstay tuned

*1:実際にはスポンサーセッションという枠などで様々なスポンサー特典を用意するのだけども

*2:箱を借りるためにスポンサーをお願いするのはなんか方向として逆ぽい印象があって、やりたいことに向けて必要なお金をスポンサーして欲しいという考えがずっとあった。その過程で会場のお金が必要なのであれば納得いく

*3:だけど、以下の内容はまだ決定事項ではないので全部は鵜呑みにしないでね

*4:今何かになれてるか?というのはまだ答えが出てないんだけど

*5:これがInner Peaceというやつなのかな

RAW現像のすゝめ 2018

最近のRAW現像の流れについてまとまってきたような感じがしたのでまとめてみる。今この瞬間を切り取る写真を楽しく綺麗に残したいよねという人向けの記事。

機材とかソフトウェア

カメラとレンズとその他周辺機材

まずは物理層から。ボディはD750になっていて、レンズは24−70mm f2.8と50mm f1.8を状況に合わせてつかっている。24-70mmはもう5年ぐらい前に買ったやつで長いこと使っている。「レンズいっぱいほしい、そしてそれらを常時させておけるボディも欲しい」とかそういう欲求は無限にあるけど、結局のところ日常を撮っていく中で体はひとつしかないという限度もあるので、今こういう構成に落ち着きつつある。

ボディにはSDのスロットが2つあって、バックアップの意味も含めて普通のSDカードとFlashAirを差している。ストラップは純正のものを使っている。PeakDesignの新しいストラップが出てたけど今回は見送った。使ってる人のレビューを読みたいところ。

www.peakdesign.com

バッグは5.11のミリタリーバッグを使っている。マグポーチにフラッシュライトが入ったりモバブが入ったりして便利。大三元を差してレンズフードを付けたまま収納できるのでコミケとかへの移動中にしまっておけるのは大変便利。

www.511tactical.com

写真の読み込み スマートフォン

FlashAirを使っているので当然無線経由で写真を取り込む。現像にはLightroomを使っている。よく使う現像パラメーターはPC版と同じなのでLrユーザーはすぐ慣れると思う。ただ、スライダーの細かい調整が微妙にむずくて、特に色かぶりの修正をしたいときに苦労することがある。

現場は主にDJイベントとかで使ってる。その場でDJのアー写を撮ってシュッとTwitterとかSlackにアップロードする。コスプレ撮影会でもレイヤーの人にプレビューでたまに使ったりする。ただ、FlashAirのアプリはRAWのプレビューには対応していなくて(しなくて正解だと思う)カメラ側の設定でRAW+BasicとかRAW+NormalとかにしておくとFlashAirのアプリでJPGに写真のプレビューをしながら取り込みたい写真を選択できるのでおすすめです。

慣れると1枚取り込んで現像してアップロードするまでに3分ぐらいでできるので、シュッときれいな画像をどこかにアップロードしたい場面があるときには便利。

ちなみにNikonでFlashAirを使う場合はライブビューモードにしていないと常時通電しないという事案がD7000の頃からある(というかどのメーカーでもそうなの?)のでこれから買う人は気をつけた方がよさそう。

写真の取り込み パソコン編

これから書くことは、Lrの読み込み機能でも同じようなことができるんだけど、イベント名を付けたいというときに読み込んだあとにLr側でディレクトリ名を変更するとLr側で追従されないんだけどなんでなんだろ。なんか設定とかあれば知りたい。

基本的な保存先は/Users/asonas/Pictures/Lightroomにしていて、そこへunorganized_filesというディレクトリが掘ってある。あ、ちなみにパソコンで取り込むときはそのままSDカードを差して読み込んでる。

とりあえず撮影したRAW画像は無造作に全部そこへ放り込んで以下のようなスクリプトを流す。

#!/usr/bin/env ruby
require 'fileutils'
require 'pathname'

files = Dir.glob("./unorganized_files/*")

files.each do |src|
  block = File::Stat.new(src)
  dir_name = block.birthtime.strftime("%Y-%m-%d")
  FileUtils.mkdir_p(dir_name)

  file = Pathname.new(src)
  dest = "#{dir_name}/#{file.basename}"

  FileUtils.move(src, dest)
end

素朴すぎてあまり言うことがないんだけど、unorganized_filesの配下にあるファイルの生成日を元にYYYY-mm-ddというディレクトリを作成してそこにファイルをどんどん放り込んでいくというやつ。

こうしておくと連日のイベントで撮影したファイルをいちいち選択して日付ごとに分類することもなくて済む。ちなみに何かのイベントの撮影の時にはあとでYYYY-MM-DD-#{イベント名}という感じにイベント名を追加していたりする。これの便利なところは一度PC側に取り込んでしまえばSDカードの中身の写真は全て削除できるという点もメリットといえる。「今回現像する分だけ取り込む...」とかだとどの写真を現像した or していないかの状態管理が発生して大変面倒なことになる。

さらに分類方法の便利なところは、日常を撮影した写真とイベント毎の写真を分類するときに「日常の写真はこっち、イベント写真はこういうディレクトリ名で...」などと考えるのが面倒になってきたというのがある。前述のとおり、イベント名がついてたらイベントの写真だとわかるし、ついてなかったらなんらか猫か奥さんの写真ということだ。

これを現像するときはそのままLrでフォルダごと読み込む。ちなみに、LrはRAWとJPGが同一ファイル名だと読み込まないぽい挙動をするのでRAW+Basicとかで撮影してもJPG写真は読み込まれないので便利。

現像

まぁでもこの辺の話はプリセット用意しましょうとか、現像パラメーターのコピペを活用しましょうとか、そういう話になりそうなので今の僕には余り書くことがない...。

最近MIDI2LRというライブラリを使っていて、マッピングまで済ませたんだけど、結局のところメインのマシンがMacBookProだったりするので持ち運び先にMIDIコンがないということがよくあるのであんまり使えていない。iMacとかあって常時MIDIコンがつながっているみたいな状態だと便利に使えるのだろうなぁ。

MIDI2LR by rsjaffe

f:id:asonas:20180109171533p:plain

ちなみに使い心地としてはかなり便利で、細かい露出とか色味、色かぶりとかの調整がノブやスライダーでできるのは大変便利。トラックパッドだと微妙な数値の変更に弱いけど、直接キーボードから数字を入れるほどゆったり作業するのもしんどい。ただ、傾き調整とかスポット修正などのマウス操作必須系もあるので、MIDIコンと横にトラックパッドが必須になると感じだった。またMacBookなどのラップトップだと、ディスプレイ->本体キーボード->MIDIコンとなってディスプレイとの距離が増えるので勾配が強めなPCスタンドとかに乗せてやるといいと思う。僕はRoostを使っている。

www.therooststand.com

iMacが欲しいと書いたがやはりどこでも現像ができるという点では結構便利でリビングでコーヒー飲みながらや自室布団のこもりながらとかカフェ行ったりとかで色々なところで現像できるのは気持ち的には楽。写真は仕事じゃなく*1て趣味だしね。ちなみにMacBookProでどこでも現像できるからといっておそ松さんを見ている奥さんの横でマシュ・キリエライトのコスプレイヤーの現像をしていると怒られる。

書き出しに関しては先程のYYYY-mm-ddというディレクトリの直下にretouchedというディレクトリを掘ってそこへレタッチ後の写真を書き出している。

f:id:asonas:20180109185104p:plain

このあたりの設定はcho45さんのブログから知った気がするんだけど、該当の記事は見つからなかった*2。でも多くのLrの記事に関しては参考にさせてもらっている。

lowreal.net

保存先

最近、日常の写真を撮るペースが増えているので気軽にFlickrに上げたりもあんまりできていない。一応Google Photosはつかっているけどあくまでストレージとして使っている。Google PhotosやFlickr、500px、Instagramなどが破滅した時*3の最終防衛ラインという感じで自宅のNAS*4にも保存している。

基本的にはNASのホームディレクトリにLightroomというディレクトリを掘ってあってそこにYYYY-mm-ddディレクトリをそのまま保存している。たまにカタログファイルもバックアップで保存している。ちなみに母艦からはファイルが消えるのでLrを開くと結構なフォルダーが見つからないという状態になるが、現像し直したいときはNASから母艦にコピーしてくるとやり直せる*5

f:id:asonas:20180109181950p:plain

所感

2015年とかは結構現像のやり残しに困ることが多かったと思う。最初の頃はシャッターを切ることがめちゃくちゃ楽しくていつしかそれがRAW撮影になり、現像作業になり、しんどくなっていたけど、現像の流れとして、写真の選定とかミスってる写真を捨てるとかそういうのやりがちだけど、1発でいい写真*6を撮影できれば現像する写真の枚数も減るんだ、という真理にたどり着くまでに結構時間がかかったと思う。

引き続き、楽しく撮影して良い写真を撮っていきたい。

*1:いつか仕事にしたいけど

*2:記憶違いだったかも

*3:この世の終わりという感じがする。

*4:といってもRAID5なのであんまり最終防衛感はない

*5:ここしばらくは一度現像したら現像し直すことがないけど、多分今もできるはず

*6:被写体も露出もピントもWBもエモさも

2018年のやっていき

今まであんまりその年にやることとかを考えてなかったんだけど、なんか宣言的に書いておくと体の何処かに残るかなと思った。コード書いてても自明なことを宣言的に書いておくと否が応でも目につくよね。そういうやつ

rubygemsの依存関係を解決するやつのバージョンを上げる

CocoaPods/Molinilloというのがあって、rubygemsとbundlerがそれぞれ依存関係の解決にそれを使っているという状況でrubygemsのほうが少しバージョンが古いぽい。先日行われたSpeeeで開催されたAsakura.rbで少しお話したhsbtさん曰くv0.6.4にするとrubygems側でテストが落ちることがあるとのこと。

とりあえずふむふむ〜とコードを読み始めたところで自宅が年末進行に入ったのでちょっと休止。年明けのAsakura.rbのころまではまだ暇しているので手を動かしてみる。

kceffect.orgを直す

http://kceffect.org が落ちたままなので直しているところ。これも年末進行に入ったので手が止まっている状況。

github.com

高専カンファレンス in 東京 2018をやる

やるっていうかもう開催宣言をしているのでやっていくしかなくて、粛々と準備をしている状態。僕なりにやりたいことをちゃんとアウトプットして学生に向けてどういう影響を与えていきたいか、というのを喋る係を先月のキックオフミーティングでやって、わ〜っと5,6人の実行委員で班をわけてそれぞれ動き始めている。

本をよむ

まぁ普段から読んでるのであんまり書くことはないけど、小島監督の新作であるところのDEATH STRANDINGに関連するインタビューなどで言及されていた棒になった男という本があるのでそれを読む。あと考察記事を書きたいが、、、

それ以外だと課題図書がいくつかあるので引き続きそれもよんでいく予定。

何かで登壇する

昨年はあまり登壇することがなかったのと、あまり満足いくことを喋れてない気がするので、コードを書きつつ何かグッとクオリティを高めていきたい。

音楽をつくる

Ableton 10がリリースされるし、自分のDJもなんだかマンネリと化してきているのでリミックスじゃなくてオリジナルでなにか曲をつくれるようになろうと思った次第。

下になればなるほど曖昧なやっていきだけど、まだ具体的にどうなるか、というのが決まっていないのだなと思った。今ここで文章を書きながらぼんやり思っていることとしては、ここ4年ぐらい上手なアウトプットができなくて、少し後悔していることもあるので、日常的なインプットはそのままに、丁寧なアウトプットをしていきたい。

福岡Ruby会議02に参加した。

11月24日〜11月26日まで福岡に滞在して、福岡Ruby会議02に参加してきた。

regional.rubykaigi.org

僕は前夜祭で喋ってきたんだけど、すごい酔っ払ってしまっていてめっちゃグダってしまったのを反省...。自分の生活範囲でどういうふうにRubyを使っているかをお話してきました。

福岡に来るのは今年は2回目で、1回目は8月の真っ只中でめちゃくちゃ暑かった。ここのブログには書いてなかったけど、福岡でリモートワークをしにやってきたという感じ。いわゆる弊社のリモートライフ制度を使ったという感じですね。福岡というか博多駅周辺で仕事をするにはとてもコンパクトに様々なものがまとまっていて非常に便利、空港、主要駅、ランチ、晩御飯、宿、各所のIT企業さまが端から端までで30分もあれば到達できる。関係ないけど、夏のあっつい中、ごぼう天うどんを食べたけど、今回の福岡滞在中には食べられなかったので次回福岡を訪れるときは良好めな感じで堪能したい。

話がそれた、前夜祭。前夜祭ではキリンさまよりグランドキリンのご提供があり実質無限にビールが飲める様相だった。

DSC_3341.jpg www.kirin.co.jp

クーラーボックスで冷やされていたビールが尽きそうになるとこのタワーが切り崩されてどんどん冷やされて飲む、みたいな流れだった。個人的にはホワイトが好みっぽい。軽い飲み口でスイスイ飲めて楽しかった。

そうそう、前夜祭では友人*1id:haneuma0628 (a.k.a: まなてぃ)も喋っていておひさ〜という感じだった。多分4,5年ぶり?とか?そんで、ふと、まなてぃが福岡の大学に行ったあとに何らかのイベントでぼっちを決め込んでいるのを見つけてメンションしたのを思い出していた。

これがキッカケかはわからないけど、GMOペパボさんでアルバイトをしてLTをしているのをみると圧倒的成長を感じる。すごい。

haneuma0628.hatenablog.jp

僕がLTで猫の話をしたら猫のスタートアップをやってる方とお話をしてすごい盛り上がったり、 前夜祭の前に koic さんと0次会で最高の体験をしたり、2次会もすごい体験がよかった。

関東でやる地域Ruby会議もすごい良いんだけど、遠く離れた場所の地域Ruby会議に行くと地域の人たちと面白い話ができるし、まさにコミュニティの入り口だなって感じがした。

ちょっと前置きが長くなっちゃった、さて本編の話。

実のところ僕も本編のCFPには申し込んででいてあえなく落選。なにくそ〜と思いつつもタイムテーブルに並ぶ人たちの発表はどれも良かった。もっとコード書くぞ。

あ、本編のスライドはQiitaにまとめがあったのでそちらを貼っておきますね。

qiita.com

全編を通してRubyを書いている人達の話で明日からがんばるぞという気持ちになった。会全体の感覚として2011年の雰囲気を感じつつ、でも発表で触れている内容は2017年のことで心地よかった。島田さんの身近なRubyトークから笹田さんが生き生きとRubyの中身に関するトークまで、盛り上がり方や話の内容のグラデーションがきれいな感じがあってタイムテーブルを組んだ人はすごいと思う。

地域Ruby会議やRubyKaigi*2に参加していつも元気になるんだけど、これはやはりガッと前を走っている諸先輩方の活躍の様子を聞くことや実際にお話をするという体験から得られるものなので、やはりここに原動力はあるのだなと再認識した。良さそうなスライドがホッテントリにあると悔しい思いをするのもちゃんと自分に説明ができそう。

気分が盛り上がった状態で休憩時間中に他の参加者の方々とお話をしつつ、福岡でRubyを触っている人たちとお話できることができてよかった。みんなやっとる。僕もやるぞ。

懇親会もよくて、gemが書かれたカードを配ってコミュニケーションを促す仕組みは良くデザインされていたと思う。gemのカードの交換キッカケで休憩時間中だけでは回れなかった人たちともお話する事ができてよかった。普段別の言語を書いてるけど、Rubyのここどーなってん?という人に対してRubyコミッターを紹介できて面白かったし、福岡の役所に努めている方*3ともお話することもできて、福岡で今どういう風にRubyに取り組んでいるかなども聞けたしこれからも福岡ではRubyは安泰な感じもする。そんで、福岡03までにはもっとコード書いて良い発表できるようにしたい!と思える会だったなぁ。

改めてudzuraさんを初めとした実行委員の方々へは感謝を述べたいところだし、もしまた福岡で出会うことがあれば今後ともよろしくお願いします。僕もがんばります。

*1:後輩でもある

*2:ここ数年はスタッフとして参加しているから正確には参加者ではないんだけどね

*3:県の方だったか市の方だったか失念してしまった。。。