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
KVM-Mをつくったはなし
Search
Yukimitsu Izawa
April 19, 2025
Technology
1
97
KVM-Mをつくったはなし
CH9329を使った仮想キーボードとビデオキャプチャボードを使って、KVMを作ったはなし。
keyword: CH9329, python, Tk, OpenCV
Yukimitsu Izawa
April 19, 2025
Tweet
Share
More Decks by Yukimitsu Izawa
See All by Yukimitsu Izawa
RubyでXDPプログラミング
izawa
0
49
軽くて強い素材を求めて(DCFのススメ)
izawa
1
150
指紋認証でsshログイン
izawa
0
400
展示会に出展してみた
izawa
0
220
エアコンの操作についての話
izawa
0
850
SlackにZoomの使用状況を表示したい
izawa
0
240
Kindleページめくり君 Ver.2
izawa
0
270
災害グッズとして見たときのキャンプ用品
izawa
0
340
アレクサがカメラ女子になった日
izawa
0
340
Other Decks in Technology
See All in Technology
難しいセキュリティ用語をわかりやすくしてみた
yuta3110
0
300
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
280
WEBサービスを成り立たせるAWSサービス
takano0131
1
180
AI時代におけるデータの重要性 ~データマネジメントの第一歩~
ryoichi_ota
0
700
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
310
Wasmの気になる最新情報
askua
0
120
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
14k
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
2.1k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3k
Introduction to Bill One Development Engineer
sansan33
PRO
0
300
AWS Control Tower に学ぶ! IAM Identity Center 権限設計の第一歩 / IAM Identity Center with Control Tower
y___u
1
200
Introdução a Service Mesh usando o Istio
aeciopires
0
200
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Building an army of robots
kneath
306
46k
Thoughts on Productivity
jonyablonski
70
4.9k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
910
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
115
20k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Transcript
ҪᖒΏ͖Έ݄ͭ,BOB[BXBSCNFFUVQ ,7..Λͭͬͨ͘
ࣗݾհ w :PV5VCFS ‣ .Z0VUEPPS-JGF IUUQTLBOB[BXBDBNQ w ത࢜ ใՊֶ
‣ ΠϯλʔωοτΛͬͨૄ݁߹ࢄγεςϜͷݚڀΛ͍ͯ͠·͢ w גࣜձࣾΫϧΟοτऔక$00݉ࢧࣾ w $PEFGPS,BOB[BXBཧࣄ w ిࢠ࡞φΠϑ੍࡞ϨβʔΫϥϑτͳͲɺͷΛ࡞Δͷ͕झຯͰ͢
లࣔձͰ1$ 31J ΛՔಇ͍ͤͨ͞ w ΩʔϘʔυσΟεϓϨΠՙʹͳΔͷͰ࣋ࢀͨ͘͠ͳ͍ w లࣔձͰແઢࢮ͵ˠϦϞʔτϩάΠϯϦεΩʔ w ىಈγʔέϯεதɺ.VMUJ6TFSϞʔυωοτϫʔΫ͕ੜ͑Δલͷτϥϒϧ ʹରԠ͢Δඞཁ͋Γ
ˠͭ·ΓTTIͰμϝͰɺཧଓ͕ඞཁ
,7.ͬͯͬͯ͠·͔͢ʁ w ,FSOFMCBTFE7JSUVBM.BDIJOF w , ,FZCPBSE 7 7JEFP . .PVTF
w ,7.εΠονʢӳ,7.TXJUDIʣɺϢʔβʔ͕ෳͷίϯϐϡʔλΛ ͷΩʔϘʔυɺσΟεϓϨΠɺϚε͔Βૢ࡞͢ΔͨΊͷϋʔυΣΞͰ͋ Δɻ 8JLJQFEJBΑΓ ˠطശ͕σΧ͔ͬͨΓͯ͠ɺ͍·͍ͪϐϯͱ͜ͳ͍ʜ
,FZCPBSEͷ෦
͋Δͷ͜ͱ ిࢠ෦ͷαΠτΛ;Β;Βͱݟͯճ͍ͬͯΔͱʜ
w ʮ64#ΩʔϘʔυϚεͳͲͷ)*%σόΠεʹ४ڌͨ͠ม*$Ͱ͢ɻίϯϐ ϡʔλ͔Β༷ʑͳಈ࡞ϞʔυʹैͬͯΩʔϘʔυɾϚεɾΧελϜ)*%σ όΠεͱͯ͠ೝࣝ͞Ε·͢ɻʯ ʂʁ
None
͜Εͩʂ
$)ͷϐϯஔ
None
None
None
$)ͷγϦΞϧϞʔυ w NPEFʜ1SPUPDPMUSBOTNJTTJPONPEF EFGBVMU w NPEFʜ"4$**NPEF w NPEFʜ5SBOTQBSFOUUSBOTNJTTJPONPEF GPSDVTUPN)*%EFWJDF
"4$**Ϟʔυ w λʔϛφϧʹଧͬͨจࣈ͕ͦͷ··64#ΩʔϘʔυͰೖྗ͞Ε͔ͨͷ͝ͱ͘ ৼΔͬͯ͘ΕΔˠਆʂ w γϦΞϧʹλʔϛφϧιϑτͰଓ͢Εྑ͍ͷͰɺϓϩάϥϛϯάෆཁ w DVTDSFFOUFSBUFSNFUD
ಈ͍ͨʔʂ
"4$**Ϟʔυ w "4$**Ϟʔυਆͩͳ͊ w ͨͩ͠ʮ5IJTNPEFJTTVJUBCMFGPSBQQMJDBUJPOTUIBUPOMZOFFEUPVTF UIFWJTJCMF"4$**DIBSBDUFSTJOUIF64#LFZCPBSEʯ w $USM$͕ೖྗͰ͖ͳ͍ʜʜ😢 w ΦϖϨʔγϣϯ༻ͱͯ͠க໋త
ͱ͍͏Θ͚Ͱ w ݁ہɺ1SPUPDPMUSBOTNJTTJPONPEF EFGBVMU Λ͔ͭ͏͜ͱʹɻ
$)γϦΞϧ௨৴ϓϩτίϧ ύέοτϑΥʔϚοτ ϔομ CZUFT ΞυϨε CZUF ίϚϯυ CZUF σʔλ CZUF
σʔλ ʙCZUFT νΣοΫαϜ CZUF Y Y"# ݻ ఆ Y ݻఆ ΩʔϘʔυσʔ λY ΩʔϘʔυσʔ λY ΩʔϘʔυσʔ λCZUFT ϔομʙσʔλ·Ͱͷ Λͯ͠ɺY f
$)γϦΞϧ௨৴ϓϩτίϧ σʔλϑΥʔϚοτ ಛघΩʔঢ়ଶ CZUF σϛϦλ CZUF Ωʔίʔυ CZUF ʜ Ωʔίʔυ
CZUF CJUNBTLͰදݱ Y ݻఆ )*%ͷΩʔίʔυ ʜ )*%ͷΩʔίʔυ #JU #JU #JU #JU #JU #JU #JU #JU 38JO 3"MU 34IJGU 3$USM -8JO -"MU -4IJGU -$USM ࠷େͰΩʔ
ԾLCEͷ࣮ w 5LͰΟϯυΛ࡞͠ɺΟϯυʹର͢ΔΩʔೖྗΛΩϟϓνϟ͢Δ w 6*ͷੈքͷΩʔίʔυͱ64#ͷੈքͷΩʔίʔυΛม w γϦΞϧϙʔτܦ༝Ͱઌఔͷϓϩτίϧʹैͬͯૹ৴
7JEFPͷ෦
σΟεϓϨΠͷସ w )%.*ˠ64#7JEFP$MBTTʹม͢ΔΛར༻ w ྫ ΞΠɾΦʔɾσʔλ(7)67$4
67$Λදࣔ͢ΔϓϩάϥϜΛ࣮ w 0QFO$7ΛͬͯαΫοͱ࣮
.PVTFͷ෦
͍ΒͶ
σϞ w 31JͷΩʔϘʔυͱσΟεϓϨΠΛ.BDCPPLͰସ͢ΔσϞ
None
·ͱΊ w ,7.ͷ͏ͪ,ͱ7Λ؆୯ʹ࡞͠·ͨ͠ w 31Jઐ༻Ͱͳ͘ɺ)%.*ͷWJEFPग़ྗͱ64#ͷΩʔϘʔυ͕͞͞ΔͷͰ͋ ΕԿͰ͑ΔͷʹͳΓ·ͨ͠ɻ w ͓͠ΖνοϓΛ୳ͯ͠ͳʹ͔࡞ͬͯΈΔͷָ͍͠ w ϋʔυͱιϑτͷ྆ํΛ࣮͢Δͷλϑ͚ͩͲָ͠͞ೋഒʂ
Ҏ্ɺ͋Γ͕ͱ͏͍͟͝·ͨ͠