💫try! Swift Tokyo 2018
@banjunに誘われて、try! Swift Tokyo 2018に参加した。たのしかった。
📌投票
各社のスポンサーブースがアンケートを実施してた。 投票すると休憩時間のたびに見に行ってしまう。
中でもVASILYがコードスタイル論争を煽ってて、やばかった。
iMac Pro使ってるよ! という投票をしたら、あっという間にコア数バトルになってしまった。なぜ黒Appleシールを持ち歩いてる人がいるのか。
🍵Ask the Speaker
Day 1で@k_katsumiがしてたAST Meta-Programmingがおもしろかった。
I also share my keynote with presenter notes. Hope it helps someone more understand. https://t.co/HcSKBiwLDi #tryswiftconf
— kishikawa katsumi (@k_katsumi) 2018年3月3日
発表ではASTの走査・変形にしか触れてないが、コンパイラに対してどうフックしているかが気になったので翌日のAsk the Speakerタイムに聞きにいった。 swiftc
をラップするシェルスクリプトの書き方、コンパイラが出力したASTをパースするときの苦労などを聞いた。
話がおもしろくて、うっかり2セッション(=50分)くらい話した。 いつのまにか写真も撮られてた。
🗣コミュニケーション時間
セッション間の休憩時間、ランチタイム、After partyなどの時間が長めにとられて、いろいろな人と話ができた。インターネットでアカウントと名前はみたことあるけど会ったことはない、みたいな人とたくさん会えてよかった。
After PartyではマスコットのRikoのケーキがあってかわいかった。 このあと切られてた。
🍻try! macOS meet-up
try! Swiftの前日に開催されたtry! macOS meet-upにも行った。 AppleScriptの話とか、macOSアプリのアイコンの話とかをして楽しかった。
渋谷で開催されたが、付近の自販機がすごいことになってた。びびる。
try! SwiftでDeNAのアンケートエリアを乗っ取ってmacOSアプリの開発をしてる人を探してみたが、新しい人は見付からなかった。
🛌宿
try! Swiftの会場は新宿だったので、隣の駅の新大久保に泊まった。
try! Swiftで英語の発表を聞いたあと、異国感ある大久保の街を歩いてたら、脳がバグった。ホテルのフロントで、なんて言ってチェックインしたらいいか分からなくなった。
そこそこ長期間滞在するので滞在費をケチって、カプセルホテルにした。 が、3日目くらいから体がバキバキになった。
💻Open Source Swift Workshop
Day 3はOpen Source Swift Workshopに参加した。
会場はLINEだった。 ゲストカードにLINEのアレ (名前がわからない)が載っててかわいい。
bugs.swift.orgから直しやすいIssueの探し方を教えてもらったあと、各テーブルに分かれて作業を開始した。
zshの補完が壊れているというissue(SR-7053)を見つけたので、これをやることにした。 昔、zshのマニュアルを読みまくってたときの記憶を思いだしながら修正した。 講師陣に質問しながらコードを修正したり、プルリクエストを書いた(#1514)。
プルリクエストしたのでジュースを飲んで休憩してたら、あっというまにレビューが返ってきた。びっくりして「このアカウントは人間ですか?」と聞いてしまったが、どうやら人間らしい。 修正して再度、pushした。
テンションあがって返信した直後の様子を撮っていたら、その様子を写真に撮られた。
その後、無事マージされた。自分のコードが、次のXcodeに同梱されると思うとわくわくする。
プルリクエストがマージされたことが評価されたためか、LINEからClovaをもらった。 表彰される可能性があることを知らずにやっていたので、完全にどぎまぎしてしまった。
LINEで開催していた Open Source Swift Workshopでは、プルリクエストを出すに至った3名の方にClova WAVEを1台、Clova Friendsを2台プレゼントさせていただきました。お疲れ様でした! #tryswiftconf pic.twitter.com/BbHBwHHowa
— LINE_DEV (@LINE_DEV) 2018年3月3日
✈️そしてSan Joseへ
このことがきっかけで、try! Swift San Joseにメンターとして参加することになった。 「try! Swiftいいイベントだったな。次はLTスピーカーとして参加できるといいな」とぼんやりと思っていたが、こういう形になるのは予想外だった。
開催されるまでにもう少しContributeの練習をしておこう。
📣 We're live! Don't miss this unique chance to contribute to Swift Open Source with the help of amazing community mentors. Happening on Friday of WWDC week next to the convention center! Get your tickets now! #swiftlang #iosdev #tryswift https://t.co/WWdCiEZu6v pic.twitter.com/U117OSVjMV
— try! Swift San Jose (@tryswiftsanjose) 2018年3月27日