Requestに切り替え。作業を効率化するフロントエンド開発ツールPerl製の自作ツールを使って対象ファイルをシュッと開いたりしていますが*3、そこまで説明していると細かすぎて伝わらないアドベントカレンダーになってしまいそうなので*4、ここまでにしたいと思います。本当はこの後、Webサービスのヘルプを編集するとはどういうことか、その時にはどんなことに気をつけて、何を考えているのか、みたいなことも書きたかったのですが、ここまでの話でちょうどキリが良い感じがするので、その辺はまた日にちが空いていたら書くかも、という感じにしておきます。本日の記事は以上です。簡単なLT(登壇)をしましたので、ご興味おありの方はぜひどうぞ。www.youtube.com*2:まあ、黒い画面と格闘した日々があったからこその感動なのだとは思いたいですが。*3:これについてはコレの最後の方で紹介しています。note103.hateblo.jp*4:もう遅いかも。2019でLTをしてきた以下のスピンオフ、というか続編です。公式動画まさかの1人目レギュラーセッションの最後、Shougoさんの発表を見ていたら、それが終わるたぶん5〜10分前ぐらいにLT登壇者がステージ脇に呼ばれて、お、ついに・・と緊張を高めながら、そういえば今日って、何番目に発表するんだろう?タイムテーブルにも結局出てなかったよなあ・・なんてぼんやり考えながら登壇者が集まるそちらに向かったら、じつは発表順はすでに別ページに公開済みで、1人目でした。一応というか、最初だったらどうしよう〜ぐらいのことは思ってましたが、その確率自体は高くないはず、とも思っていたので、それを聞いたときには思わず声に出して「まじですかー」みたいな反応をしてしまいましたが、今回イベント全般の進行をされていたmoppさんが「大丈夫です」と落ち着いて言ってくれたので、「そっか、大丈夫か」と思って覚悟を決めました。そんな発表スライドは以下です。bit.lyスライドの作成に際しては、最初はPerl製のApp::revealupを使っていましたが、やっぱりというかさすがにというか、Markdownだけだとどうしても細かい表現がしづらいというか、かえってしょうもない調整の手間が余計にかかるなと思って、これまで何度か使っていたKeynote.appで最後まで作って、でも最終的には上記リンク先のGoogleスライドに全部移し替えました。一度はKeynoteで完成させたものをわざわざGoogleスライドに持っていくっていうのは、べつにそういうインポート機能もないし、実質イチから作り直すようなものなので(Googleスライドの使い方から調べたりして)めちゃめちゃ大変でしたが、でもKeynoteだとGIF動画を載せた状態で簡便に共有する、という方法がちょっとわからず、一方のGoogleスライドはURL1本で動画ごと共有できたので、しばらく逡巡しつつも「これを使うしかないか・・」と諦めて移植した感じでした。今回のぼくの発表では、実際にVimを操作している&画面が動いている様子を見てもらわないと話にならないというか、PDFだけでは伝えたいことの半分も伝わらない感じだったので、発表中にデモをやるか、スライドに動画を混ぜるかのいずれかが必要だったんですが、この5分という限られた時間でデモもやるというのはちょっと怖すぎて、GIF動画をバリバリ挿し込んだ次第でした。LICEcapまたスライドの中盤で使った、キー入力をリアルタイムで表示するためのソフトは以下のKeyCastを使いました。screencastいずれも無料で、大変安定感のあるツールで、本当に助かりました。解題メモその他、発表内容に関する具体的なあれこれは、真面目に書いてると時間かかりそうなので、以下箇条書きで。全体的な構成については、発表前の月曜か火曜(10/28-29ぐらい)に1回大筋の流れができて、あとはスライドを完成させるだけ、というところまで来ていた。その時点での内容は、前置きの部分と、最終版のMotionsの項で扱ったバッファ内移動の話でほぼ占められていて、その他の細かい話は一切ナシ。この時はとにかく5分以内に収めることを最重視していたので、少ないネタを丁寧に解説、という感じだった。これ、時間内に収まるのはよいとしても、何度見直してもあんまり面白くない。カスタマーサポートがVimを使うっていう意義みたいのは伝わるかもしれないけど、たぶんぼくのプロポーザルを見て採択してくれた人はもっと「面白い」ものを期待しているはずで、そんな場所にこれを持っていくというのはちょっと違うというか、小さくまとまりすぎでは・・と思って、結局全部最初から書き直すことに。今度は逆に振り切って、とにかく話題盛り沢山の長尺版を作って、そこから削っていく作戦に。画面分割のワザとしては下記ブログに書いた「一時的なゴミ箱ファイルをすぐに出す」というトピックも入っていて、これはかなり終盤の推敲時点まで残っていた。rockじつは今回の発表はそのVimの小ネタ一覧的なブログ記事と、少し前に沖縄で登壇したときのVimネタ(→コレ)の流れにあって、初めはそれらの内とくによく使うものをグレイテスト・ヒッツ的に紹介しようかと思っていたんだけど、途中でもっとローカルにというか、ニッチにというか、リアルなカスタマーサポートの現場の雰囲気・臨場感がわかるような感じの方が価値を提供できるのではないか・・と思って、なるべくそうなるように調整した。このスライド作成、かなり時間がかかることは容易に予想できたので、このために会社の半休を取ったぐらいだったが、それでも発表の1週間前ぐらいは毎日仕事が終わった後に深夜までやっていて、ほんとに大変だった・・。プラス、今回は業務上のお客さんにも多少なり関わってくる話題でもあるので、念のため発表の数日前に社長にもスライドを見てもらって、コメントをもらい、いくつか修正。会社にはチケット代も出してもらった上に、こうして事前レビューまでしてもらう万全のサポート体制でほんとにありがたかった。ちなみにうちの社長はテキサスの大学出身で英語ができるので、内容チェックに加えてスライド上の英語表現も見てもらって、これも心強かった・・。英語といえば、今回の英語表現は最初にカンでわーっと書いてから、Google日本語入力で差分を確認して、その後にGrammalyに突っ込んでチェックを受けて・・という工程を何度も繰り返しながら作った。発表内容については以上ですが、イベントの進行的な部分について、もう少し。発表前後の流れについては、前述のmoppさん他、スタッフの皆さんの準備が本当に完璧で、最良の環境で発表できたと思います。ありがとうございました。事前の接続チェックも早い段階(LTの2つ前ぐらいの休憩時間?)でやらせてもらえて、なにしろこの接続チェックって本当にいつも鬼門というか、ぼくはこれまでもカンファレンスの登壇経験って多少はあるんですが、一回ですんなりOKっていうことがほとんどなくて、なおかつチェックできるとしてもごく短時間しかない、というケースが多いので、今回は納得行くまでできてよかったです。TVのミラーリングで試したときにはうまく行かず、んー、これって会場ならできるのかなあ・・と思って会場でつなげてもやっぱり駄目で(現在も原因不明)、結局普通にスライド流しながら喋ったんですが、その会場での検証にはujihisaさんがとことん付き合ってくれて、本当にありがたかったです。あとはステージで喋ってる間、すごく見やすいところに専用のPCモニターで残り時間を出してもらっていて、めちゃくちゃ助かりました。これもmoppさんが用意してくれたんですが、大体自分の中でも「このスライドが来たらあと何分」とか決めていたので、それとの組み合わせで非常に時間をコントロールしやすくて、実際ほぼぴったりで終わりました。aomoriringoさんのドラも発表終了と同時に鳴って、綺麗に終わりましたね。早く喋り終わってドラが鳴らない、というのも寂しいので、ちゃんとドラで締めてもらえてよかったなあ、と。発表が終わってから、そのまま席に戻るか、それともステージ脇の方に戻るか、一瞬迷いましたが、余韻を味わいたかったので脇に戻って、そのままコーヒーのコーナーでタリーズコーヒーをポットから入れて飲みました。コーヒーが残ってて良かった〜・・と心から思いましたが、ほんとに、このコーヒーがおいしかった!体中の力がフワ〜って溶けながら抜けていくような感じで、「ああ〜、終わった!もう練習しなくていいんだ!しかも、そんなに失敗しなかった!そこそこ良かった!」みたいな達成感と充実感と脱力感が一気にコーヒーと一緒に体の中を駆けめぐっていく感じで、タリーズコーヒーさんには感謝しかありません。登壇することについて今回のVimConfをこれだけ楽しめたのは、間違いなく、自分で発表したからだと思います。じつのところ、今年の10月後半にはなかなか大変なことが立て続けにあって、また今までの登壇経験を振り返っても、もしプロポーザルが採択されたらもの凄い時間と労力が一気に奪われることは明らかだったので、「今回はプロポーザルはやめておこう、お客さんとして楽しもう」とずっと思っていました。締切り前日までは少なくともそう思っていたのですが、一方で今回のネタ(カスタマーサポートがVimを使うという話)はずっと頭にあって、この内容はどう考えても世界で自分しか発表しないだろうし、もしそれができたらVimConfへの貢献にもなるんじゃないかなあ〜・・と思い始めてしまい、貢献・・それはVimConfのスタッフ、コミュニティ、参加者、登壇者といった関係者全体への貢献ということでもあって、そんなことができたら本当に素晴らしいことだし、その素晴らしいことをやらないだけの理由があるのか?ある?本当に?・・とか考え始めてしまい、んー、ない・・ないなあ・・と思ってしまい、というか応募するだけでもカンファレンスにとってはプラスのはずだし、とか思い始めて結局、締切りのほんと1時間前ぐらいにワッとプロポーザルを書いて提出しまして、幸い選んでもらった次第でした。いうイベントがその人にとって楽しいのか、楽しくないのかって、最終的には自分次第で、自分側に楽しめる土台がなかったらどんな優れたエンターテイメントでも退屈だし、逆に自分の中に楽しむ下地ができていたら他人がどれだけ退屈だと言っても楽しめるものだと思います。その意味で、こうやって登壇者になる、発表する側になるっていうのは、その「楽しむ土台」を作るある意味一番手っ取り早い方法というか、「その瞬間を他の何にも代替できない唯一の経験にする」ための確実な方法なので、散々迷ったものの応募したというその経緯も含めて、ナイス判断だったじゃん、頑張ったじゃん自分、と思ってます。このような場を作ってくれたスタッフの皆さん、登壇者、参加者の皆さん、ありがとうございました。この経験をステップに、より楽しみと刺激に満ちたVimライフを送っていきたいと思います。再現スクリーンキャスト今回のカンファレンスの模様については、いずれ以下で公式動画を見られるようになると思いますが、www.youtube.comそれまでのつなぎというか、上記の付録みたいな感じで、今回の発表内容の再現スクリーンキャストを作ってみました。本来5分の発表のための資料を使って、結局15分ぐらい喋っているのでけっこう冗長かもしれないですが、ともあれ今回喋りたかった内容は基本的に詰め込めたと思いますので、ディレクターズカット版みたいな感じで楽しんでもらえたら嬉しいです。公式動画が公開されました。以下の1分40秒過ぎからです。www.youtube.comすごく綺麗に撮られていて、びっくりです。このように記録してもらえる前提で申し込んだわけではないですが、これを目的に申し込んでもいいぐらいの仕上がり。本当にスタッフの皆さん、ありがとうございました。2019に行ってきました。vimconf.org今回は終盤に行われるLT(ライトニングトーク)に採択されたので、登壇者としての参加でもありました。Go懇親会その他gina.vimGoogleスライド1トラックの良さ終わりに参加チケット昨年11月に転職して、フリーランスからヴェルク株式会社の社員になったわけですが、それ以降、フリーランス時代にはもちろん自費で参加していた各種ITカンファレンスの参加費を会社に出してもらっています。(RubyKaigi、buildersconなど)今回も最初にゲットしたアーリーバード・チケットは会社に出してもらいまして、その後に個人スポンサーのチケットも購入しましたが、こちらは個人的な意向だったので自費で。いえアーリーバードの方が会社持ちじゃなかったら個人スポンサーは見送った可能性が高いので、やはりカンファレンスチケット代支援は大変ありがたいです。前回は会場の場所が自分にはわかりづらく、というか秋葉原自体、年に1回行くかどうかぐらい馴染みがないので、秋葉原駅から会場に向かったところ迷いに迷って、そこそこ早めに着くはずが超ギリギリになる大変さだったので、今回は前日に会場を下見に行くという用意周到ぶりでした。いっても、じつは地図で見てみたら定期区間の通過駅である岩本町駅から歩いて行けそうなことに気づき、これって前回のようにわざわざ秋葉原駅から行ったのが間違いだっただけで、もっと簡単に行けるんじゃね?と思ったのでそれを試してみようと会社帰りに途中下車して寄ってみた、というだけですが、果たして岩本町駅から片道15分ぐらいで行けることがわかり、おかげで当日朝も無理なくスムーズに到着できました。当日の9時半ちょっと前ぐらいに予定どおり会場に着くと、ちょうど受付がスタートしたところだったみたいで、サクサク入場。ノベルティや通訳レシーバを受け取りましたが、このレシーバの受け渡しが早くも前回からの改善ポイントで、前回はレシーバの受信機とヘッドホンがバラバラに用意されていて、かつ自分で取るスタイルだったので*1、うかつな自分はヘッドホンだけ拾って着席してしまい、「このプラグ、どこにくっつけるんだろ・・机に挿すのか・・?」とか無駄なことをしていましたが、今回は初めの段階でそれらがくっついていた上に入場時に渡してもらったので悩むヒマもなく、大変助かりました。ノベルティのアイススプーン、まじ最高ですね。木だと最悪折れたりしますが、これなら勝てる!あと、DeNAさんのインサートモードのチートシート。すごい気が利いてる(笑)。誰が企画されたのかわかりませんが、このカンファレンスならではのノベルティで素晴らしいです。座右に設置しておきます。午前のキーノートは2本ともに英語セッション。通訳のレシーバをがっつり使いました。ここ数年、ITカンファレンスでこの種の通訳を聞くときには、いつも英語メインで聞いたらいいのか通訳(日本語)メインで聞いたらいいのか迷っていましたが、今回は比較的早い段階で通訳メインにしようと思っていました。通訳メインにすると、当然のことながら意味の伝達が本人による英語よりも少し遅れること、またこれも当然のことながら、通訳後の日本語も必ずしも自然な日本語ではないので、解読の必要がゼロになるわけではなく、その辺のバランスが難しいんですよね。これにはこれ用の技術というか、聞き方のワザというか、同時通訳への慣れみたいのが必要なのかなと思っています。その上で、今回はやっぱり自分の英語力に頼るぐらいなら通訳された日本語の方が遥かに安心というか、せっかくのトークを聞くなら正しい意味で聞きたいと思って、なるべくレシーバに頼るようにしました。いつも思うことですが、今回も素晴らしい通訳さんで大変助かりました。ありがとうございました。Renaissanceそのキーノートですが、最初のPrabirさんはvim-lspの作者さん。vim-lspってたしか去年のBramさんの講演でも少し話題になっていた気がしますが(質疑応答のとき?)、結局それが何なのかわからないまま一年が過ぎ、ここでようやく「そういう感じのことか・・」とうっすら把握できた気がします。実際、今年のトークではvim-lspに関する言及が他にもけっこうありましたし、これを機にもう少し理解を深めておきたいところです。あと、最後の質疑で「選択肢が1つしかないのは良くない」みたいな話をしているのも印象的でした。good」と言っていたような。70:30の70の方をやるのはいいけど、それだけになったら30の人が参加できないし、30も含めてやればみんな参加できるようになる、みたいな話だと思いながら聞いていました。それから、本題には関係ないですが、「趣味で飛行機を操縦している」という話を最初と最後の方で聞いて、なんだかそれがやけに記憶に残っています。世界観が変わりそうだなあって。things2人目のキーノートはNeovimメンテナのジャスティンさん。「NeovimはVimを置き換える目的でやってるわけではないし、初めからそんなこと言ってない、Vimの最大化が目的である」みたいな話に始まり、「Vimの開発が近年活発なのは、GitHub移行の影響ももちろんあるだろうけど、Neovimの影響もあるのでは?」みたいな話など、控えめなトーンだけど言ってることはどれもストレートで、なんだか啓発される部分が多かったです。最後にステージ前方で集合写真を撮ったとき、たまたまジャスティンさんが隣に座ったので「グレイトトークだった。インスパイアされた」と素朴に伝えたら、「よかった。退屈していたらどうしようかと思った」みたいなことをおっしゃっていました。ランチお昼は今半のすき焼き弁当とベジタリアン用弁当の2種類がありましたが、前者にしました。今半のすき焼き弁当を食べるのは人生で2回めで、1回めは前回のVimConfでした。ぼくは普段あんまり量を食べない人で、大体お弁当とかも1回では食べきれず、残して夕飯に続きを食べたりするんですが(会社で残したらタッパに入れて持ち帰る)、昨年に続き今回も珍しく完食。ベジタリアン弁当にも大変興味あったのですが(それは去年も)、ついこっちを取っちゃいますね。レギュラーセッション午後の内容については、とくに印象深かった点に絞って触れます。Youちょうどぼくぐらいの習熟度の人にぴったりという印象の話で、盛り上がりました。詳しくはスライドをあらためてチェックしたいですが、すぐに使えるような考え方や技術が多くて、参考になりました。ちなみに、ぼくの.vimrcは1,569行でした。sideとても良い発表でした。スライドも話しぶりも非常に完成度が高いというか、堅苦しくなく、でもゆるいわけでもなく、技術的にも興味深い内容が詰まっていて、集中して最後まで聞きました。最初のページにスライドのデザインをした人の名前が出ていたのもよかったですね。いうのって、初めて見たかも。そのスタイルやデザイン自体も含めて、とても好感を持ちました。stackctagsやタグジャンプの話など。これについてはご本人と懇親会でも喋れたのですが、タグジャンプってまさに自分の次の課題という感じで、今までもなんとか習得したいと思って『実践Vim』のその周辺を読みながらけっこう試してきたんですが、結局普段プログラミングの機会自体が少ないので、一般的に行われるタグジャンプのノウハウを活かしづらいというのもあって、今ひとつ理解が進んでいないんですよね。そこにあってこの発表だったので、上記の課題の克服に向けてすごく参考になりました。懇親会では、「来年ここでお会いするまでに使えるようになっておきます」みたいなことを宣言した気がしますが、どうなりますか・・。「Vim本なのに」という以前に、自分の書いた本がそれだけ売れるっていうのがすごいです。ページ数も130ページぐらいと言っていたと思いますが、大変な力作・労作ですね。考えてみたら、ぼくも『実践Vim』を時々読み返す以外ではVimのリファレンス本みたいなものってあまり読む機会がないので、最近の動向をキャッチアップするという意味でも読んでみたいなあ、1,000円ぐらいだったら買いたいけど、BOOTHとかで売ってるのかな・・?と思っていましたが、これを書きながら今検索したらまさにBOOTHで&しかも1,000円で売っていたので、買いました。gorilla0513.BOOTH.pm楽しみ!gorilla.vimも身近に感じられたので、機会が合ったときには参加したいと思いました。VimバニラVimって何かと思ったら、プラグインを使わないってことなんですね。その前提がないままぼんやり聞いていて、いろいろ便利だな〜・・なんて思っていましたが、終わってから「そういうことか!」と気づいたという。Agで検索とかnetrwの使い方とか、普段自分でもやったりやろうとしていたりすることに近かったので、プラグインの有無については全然意識する瞬間がなかったんですよね・・案外、自分もプラグイン依存してないときが多いのかも?あとは、あのコマンドラインモードを使っていろいろ操作しているのも新鮮でした。あれができると本当に使いこなしてるって感じだな、と。こちらもスライド等を見ながら手元で復習してみたいです。あと、本題とは関係ないところでもうひとつ、キー入力を動画に映していたところで、あれって何のソフトを使ってるんだろう?と思ってました。いうのも、ぼくも自分のLT資料でそれをやる必要が生じて、結果的にはKeyCastというツールを使っていたのですが(詳しくは自分のLT記事にて)、それとはちょっと違うツールを使っているようにも見えたので、何を使ってるのかな・・と。考えてみたら、それって懇親会で聞くのにちょうどいい話題だったんですが、そのときには気づかなかったんですよね。今度機会があれば聞いてみたいところです(TODO)。day実際にDEMOを交えながらujihisaさんが普段使っているプラグインを紹介していく、という、まさにそういうのが見たかった!な内容でした。Shougoさんの昔のプラグインを含めて、open-browser.vimなどぼくが頻用しているものもけっこう含まれていて、嬉しい感じでした。話の構成としても、1つ1つの個別のプラグインの解説がDEMOの中ではひと繋がりになっていて、気がつけばあっという間に終わっていました。こちらも後から見返して復習したいと思います。~レギュラーセッションの最後は暗黒美無王のShougoさんでした。Shougoさんの発表を見るのは昨年のLT以来ですが、今回を最後に登壇はやめるということで(開発時間の確保のため)、貴重な機会に立ち会えてよかったと思います。前回も感じましたが、Shougoさんの発表内容は非常にシンプルでいろいろ削ぎ落とされていて、入り組んだ内容でもなければ飾り気もなく、なんというか海外の人の発表を聞いてるような感覚があります。今回も淡々と語られていくトピックを楽しみました。紙のノートを使う、という話にはすごく共感しました。ぼくも紙のメモはかなりよく使うので、「ですよね!」みたいなところもあり。終盤ではDEMOの投映が思うようにいかない時間があって、一緒に応援しながら見つめましたが、その直後のLT準備のために自分の方が忙しくなり、結果としてどうなったのかはあまり見られませんでした。そのサポートをされていたujihisaさんと共に、Googleハングアウト等を駆使して時間いっぱいまで取り組む姿はまさにライブそのもので、この場にいてよかったなあと思いました。Vimということで、ついにと言いますか、VimConfでLTをしてきました。スライドはこちらです。bit.lyこの自分の発表については一旦ここにいろいろ感想や考えたことなど書いていたのですが、あまりにも長くなって大変だったので、別記事に分けます。書いたら以下にリンクを張ります。その他の発表者のLTについては、なにしろ自分の発表で精一杯だったのであまりしっかりとは聞けなかったのですが、印象に残ったものを2つだけ挙げておきます。Vim?自己紹介のところはよく覚えていないのですが、若い方で、でもすごく論理的にテキパキと発表していて、すげー・・と思って見ていました。まとめのところでは出来たこと&出来なかったこと、などを並べていて、うーん、わかりやすい!と感嘆しました。Gomicchiebearさんはたしか今年の初めのYAPC::Tokyoでも前夜祭でLTをしていた気がしますが、もしそうであればそのときも思いましたが、とにかくプレゼンうまいな〜、という感じでした。スライドの内容や構成が良いということかもしれないですが、全体に引き込まれる作りになっていて、実際会場もかなり湧いていたと思います。あの短時間であれだけ大勢の聞き手を味方につけるのはやはり才能かなと思います。準備のたまものかもしれないですが、いずれにせよ自分の出来と比べると、ちょっと格の違いみたいなものを感じましたね*2。懇親会は普段だったら当て所もなくフラフラお酒を飲みながらたたずみ、近くにいる人とポツポツおしゃべりするか、「こちらが勝手に知ってる人」に話しかけるか、という感じなのですが、後者については昨年結構実現してしまっており、新たに報告できるネタもないので今回は完全にノープランでした。いうか、たしかにというか、今回はLTでそれなりに特殊な内容について話していたので、初めて会う人とも喋りやすくて、なんというか助かりました。お互い(または片方)の背景を知っていると、それだけでも話をしやすくなるんですよね。今回ぼくの方から声をかけたのは、先述のdaisuzuさんと、aomoriringoさんぐらいでしょうか。aomoriringoさんはちょっと前のbuildersconの最後のLTが非常に印象的で、今回のLTを作るときも「LTであそこまで出来るんだから、小さくまとめちゃいけない、簡単に諦めるな!」みたいに自分を鼓舞したりしていたので、その辺の話をお伝えしたりしました。その他としては、懇親会LTがすごく充実していましたね。最初がmattnさんで、うわーってなったり(語彙)、ゴリラさんのDEMOを見たり、大倉さんの矩形選択のワザも知らないものだったので、楽しみました。今回スポンサーをしていたForcodeの大竹さんのLTを思いがけず見れたのもよかったです。ぼくは大竹さんがはてなで書いていたブログをよく読んでいて、うわー筆力ある人だなあ、と思っていたので、実際に目の前で喋ってるところを見て、昨年初めてmattnさんにお会いしたときのような感慨を抱きました。今思えば懇親会で少しでも喋っておけばよかったですが・・それはまたの機会に。あとはgirls.vimの発表もよかったですね。ぼくはRubyの近い感じのイベント(たぶんそのLT内で言及されていたもの)に行ったりして、note103.hateblo.jpその一連の取り組みには共感していますが、そっか、Vimでもそういう活動が始まってたんだ、と目が覚めた感じでした。「男性が多い勉強会に参加するのは怖い(不安がある)」という女性の感じ方は、男性自身には自然にはわかりづらいことだと思いますが、同時に「わかっておこうとすべきもの」でもあるよな、と思っています。その他ここからは、上では触れられなかったいくつかの小ネタについて落ち穂拾い的に書いていきます。gina.vimたしかmattnさんの発表でも出てきたと思うんですが、その他にも何度かgina.vimの名前を見かけました。pushぐらい)それで十分といえば十分な気もしますが、これを機にあらためて見ておこうかなあ、と思いました。Googleスライド今回は発表でGoogleスライドを使ってる人が多かったですね。前まではKeynoteとか、あとはreveal.js的なツールを使ったスライドが多かった気がしますが、だんだんこれがスタンダードになりつつあるのかな・・とか。実際、Googleスライドはいろいろ話が早いというか、直感的に操作できて、「この辺をいじればこうなるのでは?」と思うと大体それで行けて、文字調整や各種装飾にしてもあんまり凝ったことをしないならこれで十分、て感じになるんですよね。ぼく自身は、ひとまず次以降にスライド作るときはまずこれで行くかな・・と思っています。1トラックの良さ他の大きなカンファレンスでは、1日に複数のトラック(発表枠)を設けて並走するかたちをよく取りますが、これだと当然のことながら「見れない発表」が出てきます。VimConfは1トラックですべての発表を網羅的に聞くことができるので、それがありがたいなあと感じます。複数トラックが並走するイベントにもまたその良さがあって、たとえば「そもそも全部見れないのだから、全部見る必要もない」という感じで、発表している時間帯も外のロビーとかで参加者同士で雑談したりして、その場全体を楽しむ余裕を持てるというか、そういう良さがあると思いますし、だからどっちがより良いということではないのですが、ただこの1トラック形式の良さって、非常にVimConfに合ってるなあ、全部楽しみ尽くすってことができて良いなあ、と今回あらためて思っていました。終わりにということで、これだけの内容を一言でまとめるのは難しいので最後は簡単に終わりますが、今回も本当に素晴らしいイベントでした。スタッフの皆さん、参加者の皆さん、お喋りしてくださった皆さん、ありがとうございました。楽しかった!*1:ギリギリ入場だったからかもしれないですが。*2:やや自分を卑下したふうな書き方ですが、素直な感想として。2019に行ってきた(3)〜本編2日目(最終日)〜最終回です。前回までの内容はこちら。note103.hateblo.jpnote103.hateblo.jp例のごとく、朝から淡々と綴っていきます。昼食ゲット&朝食・コーヒー8時半頃に起床。前夜の懇親会はサクッと帰ったこともあり、体調は快調。前日に続いてランチ券は早いもの勝ちだったので、たしか9:40ぐらいには会場についてボーっとしているうちにランチ券配布開始&即ゲット。前日のランチはイタトマ、そしてスポンサーセッションは先述のとおり以前に何度か体験していたので、この日はアカツキさん提供のお弁当にしました。朝食&コーヒーコーナーも前日に続き展開。みんな写真撮ってから食べてる。ケータリングのスタッフさんに挨拶したら、ツナのがおいしかったですよ、と教えてもらったので早速頂きました。ありがとうございました。戦う前日のオープニングは10:50からでしたが、この日は10時半から。朝食&コーヒーはほどほどにして、最初のトークはこちらにしました。2019と思ったので。知らないこと9割ぐらいでしたが、バイナリや16進数の読み方なんかも詳しく教えてくれて、こんなん日常的にやってるの、すごい世界だな(笑)と。上記のトーク概要ページにもありますが、カードブランド、イシュア、アクワイアラといった各立場の関係性などもざっくり解説されて、この辺の話の入門編みたいになっていたのも良かったです。次に見たのは、そのまま同室で展開されたこちら。builderscon.io上記に続いてまったく下地がないまま、「わからないから聞いてみよう」という感じで聞きましたが、案外「まったくついていけない」みたいな感じでもなく、概要を追いながら最後まで楽しめました。プロポーザルの方には以下のようにありましたが、またGo初心者、proto初心者の人が自分でもできそうだと感じてもらえるような発表を予定しています。以前にちらっとGo言語をかじっていたのも良かった気がします。Webその後は会場をメインホールに移して、こちら。builderscon.io通訳ナシの英語トーク、かつこれもまったく馴染みのないGuess.jsという技術に関する発表で、正直ぼくの知識で話の全体像を追いかけるのはなかなかハードでしたが、こんな発表普段そうそう聞けるものではないので、「わかるか/わからないか」ではなく「逃せるか/逃せないか」の基準で聞くことに。スライドが丁寧に作られていたので、ぼんやりながらイメージは掴めたと思います。新鮮な感覚を抱きながら聞きました。docs.google.comご本人のTwitterより。2019おつかれさまでした。ランチそんな具合に、朝からかなり濃密な午前トークを経てお昼。朝イチでゲットした前述のお弁当を頂きました。中身は魚の南蛮漬けみたいな感じ。アカツキさん、ありがとうございました。その後はあらためて休憩部屋へ。昨日から続いていたアンケートの結果をチェックするなど。紙書籍vs電子書籍(右側)は拮抗。builderscon.io普段はスーパーカミオカンデのことなんて考えもしない私ですが・・今回のこれは逃せないのでは、と思って聞くことに。右下の9画面パネルがすごい存在感。スライドが公開されていました。http://www-sk.icrr.u-tokyo.ac.jp/~hayato_s/20190831_Super-Kamiokande.pdf感想ですが。ものすごく面白かったです。早戸さんの話しぶりはのっけから観客をグッと引きつける魅力に溢れていて、このテーマについて喋る様子がとにかく楽しそう。していて、そのまま空中に浮かび上がってしまうのではないか、と思うぐらいに話は弾み、聞きながらこっちもどんどんその楽しい方に連れていかれる感じでした。話の内容も、言ってみれば中学・高校で習うことの延長みたいなところから始まって、少しずつ話の本題・核心に近づいていくような丁寧な構成で、実際には、会場の反応を見ながら内容や難度を調整されていたようですが、ぼくにとっては全然知らない世界の話のようでありながら、実際にはすでに知っていることの地続きとしてそれらの話がある、というイメージが伝わってくるようで、複雑で大変ではあるけれどけっして難解ではない、誰にでも関係のある興味深い話。して最後まで響きまくって聞きました。あっという間だった!ちなみに、この日の懇親会(アフターパーティー)で少し早戸さんとお話しする時間があったので、「よくあんなふうに人前で喋ったりするんですか」と聞いたら、見学会のときなどに話すことはあるけれど、そのときには一般の人たちを対象にするので、こんなに専門的なことは話せないんですよ、とのこと。今回ももう少し難度を落とす選択肢もあったけど、多少専門的になっても会場のウケがよかったので、そのままけっこう突っ込んだ話をした、みたいなことをおっしゃっていました。実際に会場にいた感触としても、まさにそんな感じでしたね。ああ、それにしても、繰り返しになりますが、面白かった!!自分がこんな分野の(物理学ですか)話を面白く感じるなんて。