Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
シスコルータでチャットする
Search
Asuka Suzuki
August 25, 2017
Technology
0
130
シスコルータでチャットする
社内勉強会の資料です。
シスコルータをDB化・APIサーバ化して、WebUIでチャットをする試み。
Asuka Suzuki
August 25, 2017
Tweet
Share
More Decks by Asuka Suzuki
See All by Asuka Suzuki
vgo(Versioned Go Prototype) #golangtokyo
tanksuzuki
13
9.2k
Firestore概要
tanksuzuki
0
110
ReactNativeで位置情報を利用したアプリを作る
tanksuzuki
0
810
Other Decks in Technology
See All in Technology
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
280
PHPで印刷所に入稿できる名札データを作る / Generating Print-Ready Name Tag Data with PHP
tomzoh
0
110
分解して理解する Aspire
nenonaninu
1
240
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
1
220
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
19
7.6k
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
100
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.3k
飲食店予約台帳を支えるインタラクティブ UI 設計と実装
siropaca
7
1.8k
関東Kaggler会LT: 人狼コンペとLLM量子化について
nejumi
3
600
「海外登壇」という 選択肢を与えるために 〜Gophers EX
logica0419
0
710
一度 Expo の採用を断念したけど、 再度 Expo の導入を検討している話
ichiki1023
1
170
SA Night #2 FinatextのSA思想/SA Night #2 Finatext session
satoshiimai
1
140
Featured
See All Featured
Statistics for Hackers
jakevdp
797
220k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Why Our Code Smells
bkeepers
PRO
336
57k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Faster Mobile Websites
deanohume
306
31k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Become a Pro
speakerdeck
PRO
26
5.1k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Scaling GitHub
holman
459
140k
Transcript
Կͷʹཱͨͳ͍͚ΕͲ γείϧʔλͰνϟοτ͢Δ ླඈௗ!UBOLTV[VLJ
ʁ Router# send
TFOEίϚϯυͱ ✱ ಉ͡ϧʔλʹϩάΠϯ͍ͯ͠ΔਓϝοηʔδΛૹ৴Ͱ͖ΔίϚϯυ ✱ ୭ʹૹΔ͔ࢦఆͰ͖ΔͷͰɺνϟοτΈ͍ͨʹ͑Δ
TFOEίϚϯυͱ Router#send * Enter message, end with CTRL/Z; abort with
CTRL/C: watashi ha cisco geinin desu ^Z Send message? [confirm] *** *** *** Message from tty1 to all terminals: *** watashi ha cisco geinin desu
TFOEͷ ✱ ຊޠֆจࣈ͕͑ͳ͍ ✱ աڈͷϝοηʔδ͕ه͞Εͳ͍ ✱ ίϚϯυϥΠϯͰνϟοτਏ͍ ✱ ͦͦϧʔλͰνϟοτ͠ͳ͍ ✱
Կ͜ͷਓΩϞ͍
͜ΕΒͷΛΫϦΞͯ͠ ϧʔλͰշదʹνϟοτ͍ͨ͠
ϧʔλΛ%#Խ
ϝοηʔδΛอଘ͢Δ ✱ TFOEίϚϯυɺϝοηʔδ͕ը໘্ʹग़Δ͚ͩͰอଘ͞Εͳ͍ ✱ ϝοηʔδΛอଘ͢ΔͨΊʹɺςΩετΛهͰ͖ΔྖҬ͕ඞཁ ✱ هྖҬͱͯ͑ͦ͠͏ͳՕॴΛݕূͨ͠
ީิqBTI ✱ *04͕ೖ͍ͬͯΔ͓ͳ͡ΈͷྖҬ ✱ ༰ྔతʹਃ͠ͳ͠ ✱ *04TIΛ༗ޮԽ͠ɺAFDIPAADBUAͰςΩετૢ࡞Մೳ *04্ͰγΣϧͷجຊίϚϯυΛ࣮ߦ͢Δػೳ
ީิqBTI ✕ ͳΜ͔ී௨͗͢ΔͷͰෆ࠾༻ ͏গ͠มଶతͰ͋Γ͍ͨ
ީิCBOOFS ✱ ͓ͳ͡ΈͷϩάΠϯ࣌ʹग़ΔςΩετ ✱ ࣗ༝ʹςΩετΛॻ͚Δ͕ɺ༰ྔతʹͪΐͬͱෆ҆ͳͷͰݕূͨ͠
ީิCBOOFS Router(config)#banner ^ Enter TEXT message. End with the character
'^'. 12345678901234567890123456789012345678901234567890123 45678901234567890123456789012345678901234567890 — omitted — 12345678901234567890123456789012345678901234567890123 45678901234567890123456789012345678901234567890 Maximum Banner size 3000 bytes reached. Banner message is truncated
ީิCBOOFS ✕ ༰ྔগͳ͗͢ͳͷͰෆ࠾༻ ͕͢͞ʹ,CZUFͭΒ͍
ީิMPH ✱ ҙςΩετͷॻ͖ࠐΈίϚϯυ͕ଟ TFOEMPH FFNTZTMPH UDMTZTMPH ✱ ςΩετͷऔΓग़͠TIPXMPHͱJODMVEF XJUIਖ਼نදݱ
Ͱ0, ✱ ༰ྔΦʔόʔ࣌ݹ͍ϩά͕ࣗಈআ͞ΕΔͷͰཧָ͕
ީิMPH ˓ ࠾༻ʂ
σʔλϑΥʔϚοτ { “user”: "
[email protected]
", “date”: 1502438620, “body”: "͜͜ʹൃݴ༰" } ✱
୭͕ɺ͍ͭɺͲΜͳൃݴΛ͔͕ͨ֨͠ೲ͞Εͨ+40/Λϩάʹॻ͘
σʔλϑΥʔϚοτ *Aug 11 17:03:40.293: %HA_EM-6-LOG: description2log: eyJ1c2VyIjoiaGVsbG9AdGFua3N1enVraS5jb20iLCJkYXRlIjoxN TAyNDM4NjIwLCJib2R5Ijoi44GT44GT44Gr55m66KiA5YaF5a65In 0 ✱
ͨͩ͠ɺ+40/ͷμϒϧΫΥʔτͱຊޠ͕ϩά্Ͱআ͞ΕΔͷͰɺ CBTFԽͯ͠+40/ߏจΛอޢ͢Δ
"1*࣮
"1* ϩάྖҬ +BWBTDSJQU "1* ࣗͷൃݴΛ%#ʹ8SJUF ଞਓͷൃݴΛ%#͔Β3FBE ϑϩϯτ 3PVUFSBTB%# ✱ ϑϩϯτ͔Β%#ͷ༰Λ3FBE8SJUF͢ΔͨΊͷ"1*Λ࣮͢Δ
AJQIUUQTFSWFSA ✱ "1*Λड͚͚Δ૭ޱͱͳΔɺԿΒ͔ͷ8FCαʔό͕ඞཁ ✱ ࠓճ͍ͭιοίʔͰແޮԽ͞ΕΔՄѩͳAJQIUUQTFSWFSAΛ׆༻͢Δ
AJQIUUQTFSWFSA ✱ AJQIUUQTFSWFSAɺϦϞʔτ͔ΒίϚϯυΛ࣮ߦͯ݁͠ՌΛऔಘՄೳ ✱ ͨͱ͑ɺAFYFDTIPXSVOOJOHDPOpH$3AͰίϯϑΟάΛऔΕΔ
ൃݴΛऔಘ͢Δ +BWBTDSJQU ϑϩϯτ 3PVUFSBTB%# ϩάྖҬ ᶃFYFDTIPXMPHHJOH$3 ᶄϩάͷશจ͕ฦΔ
ൃݴΛه͢Δ ✱ ൃݴ༰ΛATFOEMPHAUDMTIͰ8SJUF͢Δ༧ఆ͕ɺ͜ΕΒͷίϚϯυ 8FC࣮ߦʹରԠ͍ͯ͠ͳ͍͜ͱ͕ൃ֮ ✱ ͦͷͨΊɺϧʔϓόοΫͷEFTDSJQUJPOʹൃݴ༰ΛҰ୴ॻ͖ࠐΈɺ &&.ͰEFTDSJQUJPOΛϩάԽ͢Δ͜ͱͰରॲͨ͠
ൃݴΛه͢Δ +BWBTDSJQU ϑϩϯτ 3PVUFSBTB%# %FTDSJQUJPO ϩάྖҬ &&. ᶃJOUFSGBDFMPEFTDSJQUJPOൃݴ༰ ᶄFYFDFWFOUNBOBHFSSVOEFTDMPH
ϑϩϯτ࣮
ϑϩϯτ࣮ ✱ )5.-+4ͷૉࡐ'MBTIʹஔ͍ͯɺඪ४8FCαʔόʹ૬Γͤ͞Δ ✱ ൃݴ࣌ʹ8SJUFͷ"1*Λ࣮ߦʴఆظతʹ3FBEͷ"1*Λ࣮ߦͯ͠ ଞਓͷൃݴΛऔಘ͢Δ
%&.0
ࠓճͷݕূͰಘͨݟ ✱ %#ͷ3FBE8SJUF͕ετϨεΛײ͡ΔϨϕϧͰ͍ ✱ ϧʔλΛ%#ʹ͢ΔͷɺΊͨํ͕ྑ͍͔͠Εͳ͍
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠