SlideShare a Scribd company logo
1 of 62
社内ネットワーク改善
の過程で分かった物理
ゆえの闇と脆弱性 👻
そしてネットワークの
基礎入門 🍣
2016.03.03 ZARU
●社内ネットワークの問題
●ネットワークの基礎入門
●物理ゆえの闇と脆弱性
●社内ネットワークの改善
今日話すこと📢
●ネットワーク知識に乏しいです
●間違っていたらご指摘ください
お断り🙇🏻
🍣社内ネットワークの問題
● インターネットにつながらないことがある
● ネットにはつながるけど、
社内ファイルサーバやプリンタにつながらない
● 社員用の無線LANなのに、
社内ファイルサーバにつながらない
● ゲスト用の無線LANなのに、
社内ファイルサーバにつながる
● 無線LANの電波が弱い
上場を目指している
会社なのに色々やばい🙈
ごめんなさい🙏
🍣ネットワークの基礎入門
適当に話します
⚡️IPアドレスの話(IPv4)
IPアドレスはネットワーク部とホスト部、それらを区別する
ためのサブネットマスクによって構成されている。
IPが192.168.1.100で、サブネットマスクが
255.255.255.0の場合、192.168.1がネットワーク部、100
がホスト部になる。
192.168.1.100
ネットワーク部 ホスト部
サブネットマスクはCIDR表記すると、192.168.1.1/24とい
う書き方にもなる。これはネットワーク部が24bitというこ
とを示している。
⚡️ハブ・L2スイッチの話
一般的に言われる「ハブ」とは「L2スイッチ」のこと。本来
はリピーターハブの事を指し機能が違う。
MACアドレステーブルに記録されている、MACアドレスに
基づいて適切なポートにのみイーサネットフレームを転送す
る。
⚡️L3スイッチ・ルータの話
どちらもルーティングを行う。VLANのルーティングなどで
必須の機器。違いは処理方法。
L3スイッチ ルータ
処理 ハードウェア ソフトウェア
高速 低速速度
TCP/IP いろいろプロトコル
高い 安い〜高い価格
⚡️VLANの話
Virtual Local Area Network。通常のL2スイッチではすべて
のポートでネットワークを構成するが、VLANを使うことで
特定のポート間だけのネットワークを構築できる。
(*)ポートベースVLANとタグVLANを使い分ければOK
⚡️VLAN間の通信の話
異なるVLAN(セグメント)同士で通信するためにはルーテ
ィングが必要。ここで、L3スイッチ・ルータの出番。
🍣物理ゆえの闇と脆弱性
穴があったら入れたい問題👉👌
穴…ありますね…
入れちゃお!😇
💀
何が問題か?
👿ループ問題
スイッチが物理的にループ接続されると引き起こされる。
これによってブロードキャストストームが起こる。
ブロードキャストフレーム
全ポートへ全ポートへ
全ポートへ
👿異なるネットワーク接続問題
本来接続されるはずのないネットワーク機器が物理的に
つながることにより、ネットワーク内にDHCPサーバが
複数存在したり、別のルータから外部に出てしまう。
インターネット用スイッチ IP電話用スイッチ
超
え
て
は
い
け
な
い
壁
インターネット用スイッチ IP電話用スイッチ
💀
LANケーブルはどこへ消えた問題🔎
識別タグが付いてます
床や天井を這うLANケーブルの
行く先が確認できて便利😇
迷子です😰
物理ゆえの探索の難易度、高い
レイアウト変更問題🚚💨
👿レイアウト変更問題
レイアウト変更をして、APの場所が移動したりスイッチ
が変わってしまうことにより、本来つながるはずのセグ
メントにならない問題。
192.168.22.1/24 192.168.21.1/24
192.168.22.1/24
AP:192.168.22.10
192.168.21.1/24
AP:192.168.21.10
192.168.22.1/24
AP:192.168.21.10
192.168.21.1/24
AP:192.168.22.10
💀
🍣社内ネットワークの改善
● インターネットにつながらないことがある
● ネットにはつながるけど、
社内ファイルサーバやプリンタにつながらない
● 社員用の無線LANなのに、
社内ファイルサーバにつながらない
● ゲスト用の無線LANなのに、
社内ファイルサーバにつながる
● 無線LANの電波が弱い
原因を探るために現状把握
最新のネットワーク図
なんか、それっぽいから
答え合わせしましょう
現状に合っているのは
有線環境のみ…😰
何するにも情報収集🔎が必要!
い
い
か
ら
情
報
収
集
だ
!
👿インターネットにつながらないことがある
割り振られたIPアドレスを確認。本来であれば、
192.168.1.1/24のアドレスが割り振られるはず。
169.254.0.0/16のアドレスが割り振られる…💀
→こいつはリンクローカルアドレスだ!
リンクローカルアドレスとは
DHCPなどが動かず自身でIPを割り当てるためのアドレスブロック。これが
割り振られている場合は、IPアドレスが枯渇している/DHCPサーバが壊れ
ている/LANケーブルなどが物理故障しているなどが考えられる。
🍣DHCPの状態を確認
DHCPサーバは基本的にゲートウェイ(ルータ)と同居
している。192.168.1.1を確認する。機器によって管理
画面/コンソールログインの仕方が違うので注意。
192.168.1.50〜192.168.200がDHCPで払い出しをお
こなすIPアドレスの範囲。つまり151個が上限😇
(*)画像は修正後なので若干数値が違います
現状のDHCPで払い出ししたIPアドレス一覧。
…数えてみると、すでに151個に達している💀
また、DHCPにはリース期限があり、機器が接続してい
なくても期限が切れるまではIPアドレスを解放しない。
_人人人人人人人人_
> 突然のIP枯渇 <
 ̄Y^Y^Y^Y^Y^Y^Y ̄
🍣対策
🙆DHCPのIPアドレス範囲を可能な限り広げる
192.168.1.50〜192.168.200から
192.168.1.30〜192.168.240まで拡大
これで60個IPが増えた
🙅VLAN(セグメント分割)を行って、
使えるIPアドレスブロックを広げる
VLAN対応機器を追加導入して適切に設計が必要
工数がかかる
🙅サブネットマスクを変更して、IPアドレスブロックを
広げる(255.255.255.0から255.255.252.0とか)
固定でIPを割り振っている機器の設定を全部やり直し
👿ネットにはつながるが社内にアクセス出来ない
割り振られたIPアドレスを確認。本来であれば、
192.168.1.1/24のアドレスが割り振られるはず。
192.168.11.1/24のアドレスが割り振られる…💀
→こいつはIP電話のIPだ!
インターネット用スイッチ IP電話用スイッチ
💀
電話用
ネット用
🍣対策・対応
🙆混線している箇所を特定し解消
1つずつ席の下に潜ってシラミ潰しに探す
🙅そもそも混線しない工夫をしたい
なかなかいいアイデアが思い浮かばない。
啓蒙活動くらいしかない…?
👿無線LANにつながりにくい
IP枯渇という問題とは別に、
電波の干渉・範囲という問題がある。
無線LANの電波の飛び具合を調べたい⚡️
🍣対策
🙅周りを考慮しながらチャンネルを変更
🙅個人で導入している野良APを駆逐する
🙅なるべく5Ghzを使って干渉しないようにする
🙅電波の出力を弱めて、複数APを設置する
🍣まとめ
物理は探索しにくいので、ネットワーク図や
ドキュメントはなるべく残す&更新する。

More Related Content

Viewers also liked

2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?Operation Lab, LLC.
 
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)Akihiro Kuwano
 
3万人が利用するリクルートのワイヤレス環境 ~リアクティブからプロアクティブへ~
3万人が利用するリクルートのワイヤレス環境 ~リアクティブからプロアクティブへ~3万人が利用するリクルートのワイヤレス環境 ~リアクティブからプロアクティブへ~
3万人が利用するリクルートのワイヤレス環境 ~リアクティブからプロアクティブへ~Recruit Technologies
 
SDN時代の開発よもやま話 - OpenFlowとTrema
SDN時代の開発よもやま話 - OpenFlowとTremaSDN時代の開発よもやま話 - OpenFlowとTrema
SDN時代の開発よもやま話 - OpenFlowとTremaYasuhito Takamiya
 
チームの生産性向上に最適なツールの選び方
チームの生産性向上に最適なツールの選び方チームの生産性向上に最適なツールの選び方
チームの生産性向上に最適なツールの選び方Takaaki Yano
 
災害情報ダッシュボード(サービスプロトタイプ)
災害情報ダッシュボード(サービスプロトタイプ)災害情報ダッシュボード(サービスプロトタイプ)
災害情報ダッシュボード(サービスプロトタイプ)Naoki Hashimoto
 
社内SEのキャリアについて分析してみた
社内SEのキャリアについて分析してみた社内SEのキャリアについて分析してみた
社内SEのキャリアについて分析してみたYuta Moriyama
 
社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなし社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなしSATOSHI TAGOMORI
 
20130801 lan sheet pr_movie
20130801 lan sheet pr_movie20130801 lan sheet pr_movie
20130801 lan sheet pr_movieSWATBrains
 
Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419エイシュン コンドウ
 
有限状態遷移機械(FSM)設計
有限状態遷移機械(FSM)設計有限状態遷移機械(FSM)設計
有限状態遷移機械(FSM)設計Kiyoshi Ogawa
 
Iisec(20141022)
Iisec(20141022)Iisec(20141022)
Iisec(20141022)真 岡本
 
バギオTALK英語学校の留学準備資料。フィリピン留学
バギオTALK英語学校の留学準備資料。フィリピン留学バギオTALK英語学校の留学準備資料。フィリピン留学
バギオTALK英語学校の留学準備資料。フィリピン留学WEB制作仲間
 
エンジニアレンタルサービス
エンジニアレンタルサービスエンジニアレンタルサービス
エンジニアレンタルサービスstucon
 
PFカフェ - Agile Japan 2011 大阪サテライト -
PFカフェ - Agile Japan 2011 大阪サテライト -PFカフェ - Agile Japan 2011 大阪サテライト -
PFカフェ - Agile Japan 2011 大阪サテライト -Aki Ishimae
 
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開についてクラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開についてKimihiko Kitase
 
「ルーマンのリスク論再考」趣旨説明(2014.09.27 日本科学社会学会)
「ルーマンのリスク論再考」趣旨説明(2014.09.27 日本科学社会学会)「ルーマンのリスク論再考」趣旨説明(2014.09.27 日本科学社会学会)
「ルーマンのリスク論再考」趣旨説明(2014.09.27 日本科学社会学会)con tractio
 
フレッシュマンキャンプ 冒頭講演&ミニワークショップ
フレッシュマンキャンプ 冒頭講演&ミニワークショップフレッシュマンキャンプ 冒頭講演&ミニワークショップ
フレッシュマンキャンプ 冒頭講演&ミニワークショップRikie Ishii
 
勉強会 イントロダクション
勉強会 イントロダクション勉強会 イントロダクション
勉強会 イントロダクションterahide
 

Viewers also liked (20)

2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
 
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
 
3万人が利用するリクルートのワイヤレス環境 ~リアクティブからプロアクティブへ~
3万人が利用するリクルートのワイヤレス環境 ~リアクティブからプロアクティブへ~3万人が利用するリクルートのワイヤレス環境 ~リアクティブからプロアクティブへ~
3万人が利用するリクルートのワイヤレス環境 ~リアクティブからプロアクティブへ~
 
SDN時代の開発よもやま話 - OpenFlowとTrema
SDN時代の開発よもやま話 - OpenFlowとTremaSDN時代の開発よもやま話 - OpenFlowとTrema
SDN時代の開発よもやま話 - OpenFlowとTrema
 
チームの生産性向上に最適なツールの選び方
チームの生産性向上に最適なツールの選び方チームの生産性向上に最適なツールの選び方
チームの生産性向上に最適なツールの選び方
 
災害情報ダッシュボード(サービスプロトタイプ)
災害情報ダッシュボード(サービスプロトタイプ)災害情報ダッシュボード(サービスプロトタイプ)
災害情報ダッシュボード(サービスプロトタイプ)
 
社内SEのキャリアについて分析してみた
社内SEのキャリアについて分析してみた社内SEのキャリアについて分析してみた
社内SEのキャリアについて分析してみた
 
社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなし社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなし
 
20130801 lan sheet pr_movie
20130801 lan sheet pr_movie20130801 lan sheet pr_movie
20130801 lan sheet pr_movie
 
Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419Tremaで構築!中小企業の社内LAN #Tremaday 120419
Tremaで構築!中小企業の社内LAN #Tremaday 120419
 
有限状態遷移機械(FSM)設計
有限状態遷移機械(FSM)設計有限状態遷移機械(FSM)設計
有限状態遷移機械(FSM)設計
 
社内勉強会(Git)
社内勉強会(Git)社内勉強会(Git)
社内勉強会(Git)
 
Iisec(20141022)
Iisec(20141022)Iisec(20141022)
Iisec(20141022)
 
バギオTALK英語学校の留学準備資料。フィリピン留学
バギオTALK英語学校の留学準備資料。フィリピン留学バギオTALK英語学校の留学準備資料。フィリピン留学
バギオTALK英語学校の留学準備資料。フィリピン留学
 
エンジニアレンタルサービス
エンジニアレンタルサービスエンジニアレンタルサービス
エンジニアレンタルサービス
 
PFカフェ - Agile Japan 2011 大阪サテライト -
PFカフェ - Agile Japan 2011 大阪サテライト -PFカフェ - Agile Japan 2011 大阪サテライト -
PFカフェ - Agile Japan 2011 大阪サテライト -
 
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開についてクラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
 
「ルーマンのリスク論再考」趣旨説明(2014.09.27 日本科学社会学会)
「ルーマンのリスク論再考」趣旨説明(2014.09.27 日本科学社会学会)「ルーマンのリスク論再考」趣旨説明(2014.09.27 日本科学社会学会)
「ルーマンのリスク論再考」趣旨説明(2014.09.27 日本科学社会学会)
 
フレッシュマンキャンプ 冒頭講演&ミニワークショップ
フレッシュマンキャンプ 冒頭講演&ミニワークショップフレッシュマンキャンプ 冒頭講演&ミニワークショップ
フレッシュマンキャンプ 冒頭講演&ミニワークショップ
 
勉強会 イントロダクション
勉強会 イントロダクション勉強会 イントロダクション
勉強会 イントロダクション
 

Similar to 社内ネットワーク改善の過程で分かった物理ゆえの闇と脆弱性そしてネットワークの基礎入門

2011年度 新3年生向け
2011年度 新3年生向け2011年度 新3年生向け
2011年度 新3年生向けYuki Takahashi
 
データにまつわるWeb業界の仕事について
データにまつわるWeb業界の仕事についてデータにまつわるWeb業界の仕事について
データにまつわるWeb業界の仕事についてMasanori Takano
 
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 BridgeVyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 BridgeKLab Inc. / Tech
 
コワーキングカンファレンスTokyo 2012を支えたインフラ技術
コワーキングカンファレンスTokyo 2012を支えたインフラ技術コワーキングカンファレンスTokyo 2012を支えたインフラ技術
コワーキングカンファレンスTokyo 2012を支えたインフラ技術Kei Mikage
 
HosCon2017 マルチリージョンの仮想化インフラができるまで
HosCon2017 マルチリージョンの仮想化インフラができるまでHosCon2017 マルチリージョンの仮想化インフラができるまで
HosCon2017 マルチリージョンの仮想化インフラができるまでHirokazu Shimabara
 
他人任せじゃすまされない! 知っておくべきサーバのこと
他人任せじゃすまされない! 知っておくべきサーバのこと他人任せじゃすまされない! 知っておくべきサーバのこと
他人任せじゃすまされない! 知っておくべきサーバのことTomohisa Iwai
 
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...WebSig24/7
 
Share Point Online 会社のデータしっかり管理のススメ
Share Point Online 会社のデータしっかり管理のススメShare Point Online 会社のデータしっかり管理のススメ
Share Point Online 会社のデータしっかり管理のススメkumo2010
 
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしようOpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしようaxsh co., LTD.
 

Similar to 社内ネットワーク改善の過程で分かった物理ゆえの闇と脆弱性そしてネットワークの基礎入門 (9)

2011年度 新3年生向け
2011年度 新3年生向け2011年度 新3年生向け
2011年度 新3年生向け
 
データにまつわるWeb業界の仕事について
データにまつわるWeb業界の仕事についてデータにまつわるWeb業界の仕事について
データにまつわるWeb業界の仕事について
 
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 BridgeVyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 Bridge
 
コワーキングカンファレンスTokyo 2012を支えたインフラ技術
コワーキングカンファレンスTokyo 2012を支えたインフラ技術コワーキングカンファレンスTokyo 2012を支えたインフラ技術
コワーキングカンファレンスTokyo 2012を支えたインフラ技術
 
HosCon2017 マルチリージョンの仮想化インフラができるまで
HosCon2017 マルチリージョンの仮想化インフラができるまでHosCon2017 マルチリージョンの仮想化インフラができるまで
HosCon2017 マルチリージョンの仮想化インフラができるまで
 
他人任せじゃすまされない! 知っておくべきサーバのこと
他人任せじゃすまされない! 知っておくべきサーバのこと他人任せじゃすまされない! 知っておくべきサーバのこと
他人任せじゃすまされない! 知っておくべきサーバのこと
 
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
 
Share Point Online 会社のデータしっかり管理のススメ
Share Point Online 会社のデータしっかり管理のススメShare Point Online 会社のデータしっかり管理のススメ
Share Point Online 会社のデータしっかり管理のススメ
 
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしようOpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
 

More from zaru sakuraba

WebAssembly と Rust の入口の向かいにある道路のベンチに腰掛けるレベルのさわってみた感想を共有
WebAssembly と Rust の入口の向かいにある道路のベンチに腰掛けるレベルのさわってみた感想を共有WebAssembly と Rust の入口の向かいにある道路のベンチに腰掛けるレベルのさわってみた感想を共有
WebAssembly と Rust の入口の向かいにある道路のベンチに腰掛けるレベルのさわってみた感想を共有zaru sakuraba
 
Goでこれどうやるの? 入門
Goでこれどうやるの? 入門Goでこれどうやるの? 入門
Goでこれどうやるの? 入門zaru sakuraba
 
CarrierWaveにちょっと互換あるGCP Storage対応クラス
CarrierWaveにちょっと互換あるGCP Storage対応クラスCarrierWaveにちょっと互換あるGCP Storage対応クラス
CarrierWaveにちょっと互換あるGCP Storage対応クラスzaru sakuraba
 
パフォーマンス計測Ciサービスを作って得た知見を共有したい
パフォーマンス計測Ciサービスを作って得た知見を共有したいパフォーマンス計測Ciサービスを作って得た知見を共有したい
パフォーマンス計測Ciサービスを作って得た知見を共有したいzaru sakuraba
 
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見zaru sakuraba
 
スクラム導入に向けて:スクラムは救世主となるのか?
スクラム導入に向けて:スクラムは救世主となるのか?スクラム導入に向けて:スクラムは救世主となるのか?
スクラム導入に向けて:スクラムは救世主となるのか?zaru sakuraba
 
GitHub Appsの作り方
GitHub Appsの作り方GitHub Appsの作り方
GitHub Appsの作り方zaru sakuraba
 
Railsモデル設計ケーススタディ
Railsモデル設計ケーススタディRailsモデル設計ケーススタディ
Railsモデル設計ケーススタディzaru sakuraba
 
Service workerとwebプッシュ通知
Service workerとwebプッシュ通知Service workerとwebプッシュ通知
Service workerとwebプッシュ通知zaru sakuraba
 
良いプログラマーとは
良いプログラマーとは良いプログラマーとは
良いプログラマーとはzaru sakuraba
 
スマホフロントエンド最速化手法
スマホフロントエンド最速化手法スマホフロントエンド最速化手法
スマホフロントエンド最速化手法zaru sakuraba
 
正規表現勉強会
正規表現勉強会正規表現勉強会
正規表現勉強会zaru sakuraba
 
今さらながらRSpecに入門してみた
今さらながらRSpecに入門してみた今さらながらRSpecに入門してみた
今さらながらRSpecに入門してみたzaru sakuraba
 
少し未来のコードレビュー
少し未来のコードレビュー少し未来のコードレビュー
少し未来のコードレビューzaru sakuraba
 

More from zaru sakuraba (14)

WebAssembly と Rust の入口の向かいにある道路のベンチに腰掛けるレベルのさわってみた感想を共有
WebAssembly と Rust の入口の向かいにある道路のベンチに腰掛けるレベルのさわってみた感想を共有WebAssembly と Rust の入口の向かいにある道路のベンチに腰掛けるレベルのさわってみた感想を共有
WebAssembly と Rust の入口の向かいにある道路のベンチに腰掛けるレベルのさわってみた感想を共有
 
Goでこれどうやるの? 入門
Goでこれどうやるの? 入門Goでこれどうやるの? 入門
Goでこれどうやるの? 入門
 
CarrierWaveにちょっと互換あるGCP Storage対応クラス
CarrierWaveにちょっと互換あるGCP Storage対応クラスCarrierWaveにちょっと互換あるGCP Storage対応クラス
CarrierWaveにちょっと互換あるGCP Storage対応クラス
 
パフォーマンス計測Ciサービスを作って得た知見を共有したい
パフォーマンス計測Ciサービスを作って得た知見を共有したいパフォーマンス計測Ciサービスを作って得た知見を共有したい
パフォーマンス計測Ciサービスを作って得た知見を共有したい
 
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見
 
スクラム導入に向けて:スクラムは救世主となるのか?
スクラム導入に向けて:スクラムは救世主となるのか?スクラム導入に向けて:スクラムは救世主となるのか?
スクラム導入に向けて:スクラムは救世主となるのか?
 
GitHub Appsの作り方
GitHub Appsの作り方GitHub Appsの作り方
GitHub Appsの作り方
 
Railsモデル設計ケーススタディ
Railsモデル設計ケーススタディRailsモデル設計ケーススタディ
Railsモデル設計ケーススタディ
 
Service workerとwebプッシュ通知
Service workerとwebプッシュ通知Service workerとwebプッシュ通知
Service workerとwebプッシュ通知
 
良いプログラマーとは
良いプログラマーとは良いプログラマーとは
良いプログラマーとは
 
スマホフロントエンド最速化手法
スマホフロントエンド最速化手法スマホフロントエンド最速化手法
スマホフロントエンド最速化手法
 
正規表現勉強会
正規表現勉強会正規表現勉強会
正規表現勉強会
 
今さらながらRSpecに入門してみた
今さらながらRSpecに入門してみた今さらながらRSpecに入門してみた
今さらながらRSpecに入門してみた
 
少し未来のコードレビュー
少し未来のコードレビュー少し未来のコードレビュー
少し未来のコードレビュー
 

Recently uploaded

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 

Recently uploaded (11)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

社内ネットワーク改善の過程で分かった物理ゆえの闇と脆弱性そしてネットワークの基礎入門