Gaveyどうもこんにちは。HAROiDでキワモノエンジニア()として、2017/01から働いているわんこ。今後ともよろしくお願いいたします。いうイベントの共同開催のイベントで発表してきました。発表はBlog書くまでが発表という、祖父の親友の息子さんがおっしゃっておりましたので、熱冷めぬうちに書き起こしたいと思います。Hangoutで中継しながらのイベントとなりました。Aimingさん、会場提供ありがとうございました。リモートでの中継発表ってことで関西人の筆者は、レイテンシによるリアクションがどの程度フィードバックされるのかが一番の心配でしたが普段どおり発表もでき、質疑応答も対応出来ました。運営の方の努力の賜物ですね。それはさておき、本記事では筆者の発表内容の補足紹介と、発表されたみなさんの内容を筆者なりにサマリレポートとしてお伝えしたいと思います。パッケージを利用して、SSHClientを作ったよ。それだけでは面白くないので、手に埋め込んでいるRFIDタグを使って認証してみよう!ってことでカードリーダーでの疑似生体認証のデモを行いました。右手にRSA秘密鍵、左手にその秘密鍵のパスフレーズを事前に書き込んでおきました。これなら、秘密鍵の入っていないマシンでも気軽に自分のサーバーにログインできますね!実際の様子はこちらですデモの動画撮りました。2017年4月13日こんなネタっぽい発表をさせていただいたのですが、他の発表者の皆様のテーマはとても興味深く、勉強になりましたので簡単にご紹介させていただきます。WebSocketを使ったリアルタイム通信サーバー構築のお話でした。資料が見つかりませんでした。見つかったら掲載しますClientはUnityで、個人制作の潜水艦バトルゲームでのサーバーを開発されているそうです。ライブコーディングで自爆コマンドを実装するところを見せて頂きました。いうツールで、TypeScriptで記述されたコードから、他言語のソースコードや、ドキュメントなどを自動生成してくれるものです。言語などの制約はなく、テンプレートを自身で記述して出力してくれるものです。ServerとClientが別の言語を利用している際にはとても便利ですね。やこういったツールを使っていくのが当たり前になってきましたね。ASTを使った静的解析で、コードの品質を担保しよう!というお話でした。パッケージは本当によく考えられており、初めてでも扱いやすかったです。goらしさを担保する。溢れた素晴らしい内容でした。途中でライブコーディングされており、順を追って解説されていたので使い方がすんなり入ってきました。筆者はASTパッケージは使いこなせていないので、自力で頑張っているところをどんどん楽して行きたいと思いました。一般的なツールでも利用されているものがたくさんあります。時間がある時に眺めてみるのもいいのではないでしょうか。goでラップしたパッケージでの実装例のお話でした。Qtは知ってはいたものの、魔界に踏み込む勇気がなく避けて通っていたのですが、goでかけるとなると話は別ですね!(C++erの方ごめんなさい。発表ではSlackBotをProxyのようにして匿名投稿できるGUIアプリケーションが紹介されていました。悪用は厳禁とのお話でしたが、根暗でいたずら好きの筆者には明るい使い方が思いつきませんでしたが、楽しいアプリケーションですね!goの強みでもあるクロスコンパイルにもかなり対応されており、Win,Mac,LinuxはもちろんiOSやAndroid、RaspberryPiにまで対応されているのは素晴らしいですね。今までgoで作っていたCUIツールをエンジニア以外の方に使っていただいたりする際にとても便利だな。さんの使ってみた(一部未使用の為妄想もあり)感想や評価を交えたおすすめライブラリのお話でした。有名なライブラリやおぉ!?となるようなマニアックなライブラリまでご紹介いただきました。ライブラリ探しが趣味なだけはある。