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
81
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
41
軽くて強い素材を求めて(DCFのススメ)
izawa
1
130
指紋認証でsshログイン
izawa
0
370
展示会に出展してみた
izawa
0
200
エアコンの操作についての話
izawa
0
810
SlackにZoomの使用状況を表示したい
izawa
0
230
Kindleページめくり君 Ver.2
izawa
0
250
災害グッズとして見たときのキャンプ用品
izawa
0
330
アレクサがカメラ女子になった日
izawa
0
330
Other Decks in Technology
See All in Technology
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
380
AWS Well-Architected から考えるオブザーバビリティの勘所 / Considering the Essentials of Observability from AWS Well-Architected
sms_tech
1
850
Introduction to Bill One Development Engineer
sansan33
PRO
0
270
20250718_ITSurf_“Bet AI”を支える文化とコストマネジメント
helosshi
1
210
なぜAI時代に 「イベント」を中心に考えるのか? / Why focus on "events" in the age of AI?
ytake
2
320
今日からあなたもGeminiを好きになる
subaruhello
1
550
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
13k
AI工学特論: MLOps・継続的評価
asei
10
1.4k
新規事業におけるAIリサーチの活用例
ranxxx
0
130
Shadow DOMとセキュリティ - 光と影の境界を探る / Shibuya.XSS techtalk #13
masatokinugawa
0
270
OpenTelemetry の Log を使いこなそう
biwashi
4
960
地図と生成AI
nakasho
0
680
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
How GitHub (no longer) Works
holman
314
140k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Pragmatic Product Professional
lauravandoore
35
6.8k
Embracing the Ebb and Flow
colly
86
4.8k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Scaling GitHub
holman
461
140k
Docker and Python
trallard
45
3.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
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 ϋʔυͱιϑτͷ྆ํΛ࣮͢Δͷλϑ͚ͩͲָ͠͞ೋഒʂ
Ҏ্ɺ͋Γ͕ͱ͏͍͟͝·ͨ͠