Slide 1

Slide 1 text

© SmartHR, Inc. Wi-Fiはどこから来たのか Wi-Fiは何者か Wi-Fiはどこへ行くのか Daisuke Aritomo @osyoyu 2026/5/22 クイズもあるよ

Slide 2

Slide 2 text

2 「我々はど ら来たの 我々は何者 我々はど へ行 の 」 (ゴーギャン,1897)

Slide 3

Slide 3 text

git clone matz/spinel する人 光ファイバー AP ラック 「Wi-Fiはど ら来たの Wi-Fiは何者 Wi-Fiはど へ行 の 」 しゃ み んで 機材のランプをチェックする NOCメンバー 発表している俺

Slide 4

Slide 4 text

4 pp @osyoyu ● SmartHRでは “Developer Productivity” をやってます ○ DevEx に一家言ある人はあとで声 て だ い ● RubyKaigi Wi-Fi / NOC Team (2022-2026) ○ 発表 (23, 24, 25, 26) もした ど 今日はプロファイリング人格はありません ● 最近興味のあるライブラリは net/http ○ コネクションプール ほしい

Slide 5

Slide 5 text

RubyKaigi 楽しかったですね 5

Slide 6

Slide 6 text

6 Q1. Wi-Fi AP はいくつ写ってる?

Slide 7

Slide 7 text

7 A1. 15個 みんなは全部見つ た な?

Slide 8

Slide 8 text

8

Slide 9

Slide 9 text

NOCチーム ● Wi-Fi and Network Operations ○ NOC = Network Operations Center ● RubyKaigiにWi-Fiを 届 するために んばっているチーム 9

Slide 10

Slide 10 text

Q2. NOCチームは何人いた? 4枚前のスライドを覚えていたら答えられますよ 10

Slide 11

Slide 11 text

11 ボス L1設計 L2-7設計実装 L1-L7 いろいろ L1-L3 ヘルプ L1実装 L1実装 L1実装 わたしです L1実装 L1設計(スタンド) L1実装 L1-L3 ヘルプ rubykaigi.net/2026/about L1-L3ヘルプ 今年の本番は不在 L1実装 L1実装 L1実装 L1-L3 ヘルプ L1実装 L1実装 L1実装 L1実装 L1実装 A2. 17人

Slide 12

Slide 12 text

Wi-Fi は何者か ● L1: ケーブル (Ethernet, 光ファイバ), Wi-Fi ○ 目に見えるものは れだ ! ● L3: バックボーン ○ on AWS, KMC部室 (京都), メンバーの家 (東京) ○ DHCP, DNS, などなど ● L7: DHCP, DNS 12

Slide 13

Slide 13 text

「L1実装」視点 13 L2より上の話は sorah “RubyKaigi NOC 近況 2025” 参照 speakerdeck.com/sorah/rubykaigi2025wifi

Slide 14

Slide 14 text

Day -6, -5, -4, -3 (前週) 東京で下準備 ● 資材・機材のすべて 東京某所に届 ○ ケーブルの「巻 直し」をして、 当日に素早 展開で るようにする ○ APのスタンドを作って仮組みしてみたり ○ AWS上の何 を整えたりもしてるっぽい ● 発表資料を作ったりもする 14

Slide 15

Slide 15 text

15

Slide 16

Slide 16 text

16

Slide 17

Slide 17 text

17  Q3. の「ま」の意味は?

Slide 18

Slide 18 text

A3. 「ま」きなおされたケーブル 18

Slide 19

Slide 19 text

その他いろいろ準備 スタンドの実験と 19

Slide 20

Slide 20 text

20 Q4. なんの陣形?

Slide 21

Slide 21 text

A4. おおよその配置に沿ってる(らしい) 21

Slide 22

Slide 22 text

Day 0 (火曜) 設営日 ● 最も過酷な日(諸説あり) ○ 9時入り〜22時終了 ● 会場に入る ● NTTの工事 来る ● 機材をセットアップ ● ケーブルを敷設・固定 ● APを設置 ● (発表資料を仕上 る) 22

Slide 23

Slide 23 text

● 17人 散って動いてるんだ ら 統制は取れていてほしい 23 Q5. 動きの指示を出しているのは誰?

Slide 24

Slide 24 text

A5 24

Slide 25

Slide 25 text

17分散 terraform apply 25 .tfファイル (配線・設置計画 全部書 れている)

Slide 26

Slide 26 text

L1実装担当はDay 0が一番大変 ● 下見で よそ洗い出しているつもりだ 当日気づ 困難 あったり ● 単純に物量 めちゃめちゃ多 ったり ○ 今年はケーブルの総延長4km らいでした ● つな たつもり つな ってな ったり ● でも今年はわりと平和だった も 26

Slide 27

Slide 27 text

Day 1, 2 (水曜・木曜) ● 平和に過 す ● 発表資料の最終確認をする ● 発表をする ○ 平穏ではない ● 発表を聴 ○ れは平穏 ● しゃべり 27

Slide 28

Slide 28 text

年によっては毎朝・毎晩やることもある ● 防火扉の下を通ると ろは 切断して ないとい な ったりと 28

Slide 29

Slide 29 text

Day 3 (金曜) ● 機材の撤収!! ○ ケーブルを剥 ま る ■ RubyKaigi NOC は保管コストの都合、ケーブルは全廃棄 している ○ とりあえず箱に詰めて荷物置 場に移動する ● 今年は21時 らいに終わり、飲み会へ 29

Slide 30

Slide 30 text

Day 4, 5 (土日) ● 旅行に行ったりする ○ 今年は青森に行った組と白神岬(北海道最南端) に行った組に分 れた気 する ○ 帰る人は帰る 30

Slide 31

Slide 31 text

Day 7, 8 (翌週月曜・火曜) ● ふたたび函館市民会館へ ● Kaigi on Railsや2027に 備えて荷物整理 31

Slide 32

Slide 32 text

32 Q6. 荷物整理のために急遽大量調達し、 近所のダイソーの在庫を枯らしたもの は?

Slide 33

Slide 33 text

33 A6. おしょうゆは知らない (先に帰っていたので)

Slide 34

Slide 34 text

A6. 荷物コンテナの中身を明示するための   札のケース 34

Slide 35

Slide 35 text

Day 31 そして今日へ 35

Slide 36

Slide 36 text

36 Wi-Fi はどこへ行くのか 来年もよろし ね

Slide 37

Slide 37 text

37 Q7. ←この画像は何

Slide 38

Slide 38 text

A7. 撤収後に行ったジンギスカン屋さんで 炊き立てのお米がたくさんきた様子 38