「静的型なきJS界を救う英雄たちの話」というタイトルでLTをしました。実は会場に行ってなくて、LTしてる動画を録画して送りつけるという参加方式をとりました。会場に行かなかったかというと、私は介護者と共に行動する必要があり、イベントの時間は子供を寝かせる時間帯で、子供も連れてくるという選択肢以外には、録画かリモートで発表する必要がありるためです。連れて行くという選択肢はありえないし、寝かせるタイミンで配信なんてできるわけがないのでがんばって録画しました。録画するタイミングもあんまりなくて大変だった。動画は倉庫に封印しています。中身がないので、公開する予定は今のところないですが、希望があれば検討するかもしれません。サンプルプロジェクトはこの辺に投げてあります。本題ですが、身近なエンジニアがTypeScriptを始めた的な発言をしていたらFlowもどうですか?と聞いてみる遊びをしていたところ、同時に使ったらどうなるんだろうと気になったので、やってみたらできたというのが発端です。いっても、TypeScriptはちょっとしかつかったことがなかったので、どんなことができそうか判断するために、FlowのドキュメントにあるコードをひたすらTypeScriptのPlaygroundで試すという遊びをしてみました。その結果、ファイル分割していくとimportがつらそうだなとわかったので、importをつかいつつ両方でエラーできないコードと、FlowとTypeScriptでエラーがでるのが違うところになるようなサンプルコードをかいて、簡単に解説するという話になりました。ところで、このサンプルコード大失敗があって、noImplicitAnyぐらいしかtrueにしていないというミスがありました。スライド上にあるFlowだけエラーになるコードはTypeScriptでもstrictNullCheckをつけるとエラーになります。TypeScriptの評判を落とすような誤解を招く可能性が多いにあり大変申し訳ないです。Typeの挙動が結構好きなので、Flowを使うのが楽しいです。いうわけで、あまり詳しくないものを活用して、思いつきでLTする場合は、有識者のレビューをいれるとより良いものになると思いました。その他のFlowとTypeScriptの違いに興味があれば、FlowのドキュメントにあるコードをひたすらTypeScriptのPlaygroundで試すなど参考にしてみたりしてください。2017という奇跡こんにちは。「俺がHiroshima.rbだ」といっても過言ではない@eielhです。いえば、@jmettrauxが引き継いでしまったので、「俺が元Hiroshima.rbだ」が正しいかもしれません。最初に書いておきますが、この記事はただのポエムである。JP(本体)、ScalaMatsuri(本体)などなどその他諸々が広島で行われる可能性だってある。したら広島以外でも開催されるかもしれない。いうことに繋がることを信じて、私の心境とか、心境に至る経緯を書き記しておく。広島に来ることがいかに貴重なことかを語った。2017がどんなものであるのかを書きたいと思う。2009年12月にHiroshima.rbを立ち上げ、2010年より広島でRubyに関するイベントを開催してきた人です。2017年4月に病気の治療として補助人工心臓というものが植え込まれてしまい、大阪の病院の近くに住まないといけない状態になっています。詳細は最後に記載の別記事を参照ください。2017の開催を広島で」という話が出てきた頃はまだ広島に住んでいて、広島の最初のオーガナイザーとして参加しています。3月より4ヶ月入院していたため、ほとんど名前だけのオーガナイザーです。集客につながる活動ができればいいなと思いつつこんな記事をかいています。ところで、さきほどの補助人工心臓を植え込むに至る病気が診断された頃の話をする。それは2009年の7月でHiroshima.rbが立ち上がる数ヶ月前である。地方のIT事情に物足りなさを感じており、東京へ行ってみたいと思っていたりした頃です。東京には技術的に楽しそうな勉強会がたくさん行われており、地方で生活する人間としてはとても羨ましく思うものです。実際、多くの地方の優秀なエンジニアはどんどん東京へ行ってしまいました。そんな頃に健康診断で心臓の機能が弱っているということを知ることになりました。そこまで大げさ状況ではなかったのですが、なんとなくやる気は消失もして、仕事にも行かなくなっていました。体力的にも独りで東京へ行くのも難しいです。がんばる意味なんてあるだろうか。その瞬間にはは特になかったのは間違いないです。言っても生きていかなければいけない。生きていくならもっと楽しく生きていきたいと考えました。私は少しづつ、少しづつさまざまな活動をはじめていきました。その活動目的は「自分にとって楽しい場所」を作ることでした。東京まで行かずとしても、自分にとって楽しい勉強会がもっとあれば良いと思ったわけです。そこで、自分の興味があることで、最も人が集まりやすいだろうと思う「Ruby」をメインとした勉強会をするためにはじめたのがHiroshima.rbだったのです。そんなわけでHiroshima.rbはちょっと変わっていて有名なRubyistと繋がりがあるわけでなくスタートしました。Rubyコミュニティとしては完全に孤立していたのです。そんなRuby的に孤立した広島で、今回RubyKaigiが行われるわけです。私からすると奇跡にしか思えない出来事です。Hiroshima.rbの活動による影響は微塵もありません。Hiroshima.rbが目的としたことが大きく達成できてしまいます。オーガナイザー広島チームにすらRubyKaigi体験者はいません。たくさんのrubyistとオフラインの繋がりもできるでしょう。会ってみたい人もたくさんいます。新たな出会いもあるでしょう。そんな私の中から出てくる言葉は「うん、わけがわからない」でした。こんな奇跡はなかなかない。私は当日参加することはできそうにありません。RubyKaigiを広島で成功させることは、今後RubyKaigiのようなテクニカルなイベントが広島で行われる可能性が高くなります。これは広島がたいへん楽しい場所になります。私にとってはたいへんお得です。同じようにたいへんお得だと思うのであれば、さりげなく宣伝してみたり、参加してみて国際会議の空気感を掴んでみたり、運営のノウハウを盗んだりしてみると良いと思います。東京に行くことに比べるとたいへん低いコストで参加することができます。素晴らしい経験になると思います。広島が誇るスーパーエンジニアそーだい(@soudai1025)がRubyKaigiのための昼飯情報を提供している。それに対抗するわけではないが、私が県外のイベントに参加したときに困った経験を参考に記事をかいてみることにする。中立的に書きつつも、個人の主観を大量にいれているのでご注意ください。個人で出てくるネタにも限界があるので、後に続く人がでてくると嬉しい。RubyKaigiは1000人規模のイベントであり、1000人が一斉に昼ごはんに向かう事を考えるとおすすめの店を紹介するだけでは、役に立たない。会場の国際会議場周辺の事情中心に最初は書いていく。どの方向にいけばどんなものがあり、キャパがどのくらいあると想像できるかも記していく。近辺は広島グルメかどうか問わずかいていく。遠くになるとさまざまな飲食店があるのでおすすめのみに留める。派生もので府中地方の府中焼きもちらほら。地元の人は肉玉そば・肉玉うどんをたべるが観光客向けに牡蠣をトッピングしたものなどがある。量を食べたい場合は、麺ダブルというトッピングが定番。麺が増加すると焼き加減がいまいちな店がまれにあるので注意。唐辛子のたくさんのったつけ汁でいただくつけ麺。野菜がたくさんのってることがおおい。お店にもよるが辛めを挑戦することをおすすめします。現在広島B級グルメの王者。辛いものが苦手ならやめておくほうが良い。つけ麺よりリーズナブルですが、野菜などはあまりついていません。A級グルメになってしまうのでお高い。広島市内ではそんなにお店はない。宮島口のうえのが有名。市内では弁当が購入できる。弁当もとてもおいしい。当たっても自己責任の世界。生ガキを食べたいなら、最終日や帰る前にどうぞ。居酒屋にいくと三原のタコがおいてあることがある。居酒屋にいくとあるけど、グルメとして名物なだけでウニがとれるわけではない。居酒屋で食せることがおおい。