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
2000年てづくりキーボードの旅
Search
Satoshi Tagomori
December 07, 2024
Technology
1
260
2000年てづくりキーボードの旅
KeebWorld Conference 2024
Satoshi Tagomori
December 07, 2024
Tweet
Share
More Decks by Satoshi Tagomori
See All by Satoshi Tagomori
Namespace and Its Future
tagomoris
6
770
さくらのクラウドにおけるCloudNativeのいまとこれから
tagomoris
5
1.1k
State of Namespace
tagomoris
5
7.6k
クラウドサービス事業者におけるOSS
tagomoris
4
2k
パブリッククラウドのプロダクトマネジメントとアーキテクト
tagomoris
4
1.3k
Namespace, Now and Then
tagomoris
0
370
Namespace on read
tagomoris
2
560
ソフトウェアエンジニアの入力と出力
tagomoris
1
100
RubyKaigi Effect 2023, and ...
tagomoris
1
1.2k
Other Decks in Technology
See All in Technology
Amazon Q Developer CLIをClaude Codeから使うためのベストプラクティスを考えてみた
dar_kuma_san
0
340
Pythonで構築する全国市町村ナレッジグラフ: GraphRAGを用いた意味的地域検索への応用
negi111111
0
120
MCP サーバーの基礎から実践レベルの知識まで
azukiazusa1
18
9k
今から間に合う re:Invent 準備グッズと現地の地図、その他ラスベガスを周る際の Tips/reinvent-preparation-guide
emiki
1
290
OPENLOGI Company Profile for engineer
hr01
1
46k
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
820
窓口業務を生成AIにおまかせ!Bedrock Agent Coreで実現する自治体AIエージェント!
rayofhopejp
0
180
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
270
AIで急増した生産「量」の荒波をCodeRabbitで乗りこなそう
moongift
PRO
0
540
Copilotの精度を上げる!カスタムプロンプト入門.pdf
ismk
4
930
DSPy入門
tomehirata
6
900
kotlin-lsp の開発開始に触発されて、Emacs で Kotlin 開発に挑戦した記録 / kotlin‑lsp as a Catalyst: My Journey to Kotlin Development in Emacs
nabeo
2
340
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How GitHub (no longer) Works
holman
315
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Writing Fast Ruby
sferik
630
62k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
270
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Transcript
Satoshi Tagomori (@tagomoris), 2024-12-07 KeebWorld Conference 2024 2000ͯͮ͘ΓΩʔϘʔυͷཱྀ ͋Δ͍ࢥ͍ग़͔ɺͨ·ͨոஊ͔
@tagomoris Satoshi Tagomori Maintainer/Founder: OSS: Fluentd, MessagePack, Norikra, Woothee,
… Event: ISUCON Service: Pathtraq
None
ࣗ࡞ΩʔϘʔυͷྺ࢙ ւ֎Ͱ2007ࠒʙɺࠃͰ2016ࠒ͔Βྲྀߦ? • ੈքͷΩʔϘʔυྺ࢙ (scrapbox) • “DK Saver - ॳΊͯͷΧελϜΩʔϘʔυɺ2007”
(ؖࠃ) • “GeekHack͕2007ʹੜ” (US) • r/mechanicalkeyboards͕ੜ͢Δ - 2012 • Ergodoxͷੜ - 2012 • "͋ͷΦεηύϨʔτࣜΩʔϘʔυΛͬͯΔΒ͍͠ʢErgoDox͡Όͳ͍͚Ͳʣ (2016-02-01)
ࣗ࡞ΩʔϘʔυͱ͍͑ແࠁҹ(?) https://techplay.jp/column/2
ແࠁҹΩʔϘʔυͷྺ࢙ in Japan ࣗ࡞ΩʔϘʔυલ࢙ • 2001 ͜Ε͕ଧͯΔ͔ʂ • 2003 HHKB
Professional ແࠁҹϞσϧ (100ݶఆ) • 2004 RealForce ϒϥοΫແࠁҹ (200ݶఆ) • 2005 ್͜Ε͕ଧͯΔ͔ʂ
͜Ε͕ଧͯΔ͔ʂ(ॳ) https://akiba-pc.watch.impress.co.jp/hotline/20010203/etc_uteruka.html
͜Ε͕ଧͯΔ͔ʂ(ॳ) https://akiba-pc.watch.impress.co.jp/hotline/20010203/etc_uteruka.html
͜Ε͕ଧͯΔ͔ʂ(ॳ) https://akiba-pc.watch.impress.co.jp/hotline/20010203/etc_uteruka.html
RealForce ϒϥοΫແࠁҹ https://akiba-pc.watch.impress.co.jp/hotline/20041225/ni_i_in.html#fd01d0
202410݄4ࡱӨ
None
ແࠁҹΩʔϘʔυ ஊ? → ͍͍֨! • ʮ͜Ε͕ଧͯΔ͔ʂʯஊͱͯ͠ѻΘΕ͍ͯͨ • 2003ͷHHKBແࠁҹɺ2004ͷRealForceແࠁҹ໌Β͔ʹਓؾʹ • Ҏޙɺແࠁҹόʔδϣϯ͕ఆ൪Խ
͔͜͜Βոஊ ͘͠ࢥ͍ग़ (ه͕Կ͍ͬͯͳ͍)
2000य़ ˏळ༿ݪ T-ZONE DIYγϣοϓ ແࠁҹΩʔϘʔυΛݟΔ • ܑͷPCௐୡʹ͖ͭ͋Θ͞ΕΔ େֶੜɺా੨ • ͘͝ී௨ͷΩʔϘʔυചΓ
ʹ·͗ΕͯɺΩʔτοϓʹҹ ͷͳ͍ਅͬനͳΩʔϘʔυ͕! • ʮ͑ͬ֨Α͘ͳ͍?ʯ → ͕࣌ؒͳͦ͘ͷ··εϧʔ Hiroshi.matsuoka - ߘऀࣗʹΑΔஶ࡞, CC දࣔ-ܧঝ 3.0, https://commons.wikimedia.org/w/index.php?curid=9491939ʹΑΔ
2000ॳՆ ˏळ༿ݪ T-ZONE DIYγϣοϓ ͬͺΓΕΒΕͳ͍ͷר • ݟͯ͠·ͬͨΩʔϘʔυ͕ΕΒΕͳ͍ా੨ • 1ϲ݄ޙʹɺͬͺ͋Εങ͓͏! ͱT-ZONE
DIYγϣοϓ
2000ॳՆ ˏळ༿ݪ T-ZONE DIYγϣοϓ ͬͺΓΕΒΕͳ͍ͷר • ݟͯ͠·ͬͨΩʔϘʔυ͕ΕΒΕͳ͍ా੨ • 1ϲ݄ޙʹɺͬͺ͋Εങ͓͏! ͱT-ZONE
DIYγϣοϓ • ແ͍ɻݟͨΒͳ͍ɻ
2000ॳՆ ˏळ༿ݪ T-ZONE DIYγϣοϓ ͬͺΓΕΒΕͳ͍ͷר • ݟͯ͠·ͬͨΩʔϘʔυ͕ΕΒΕͳ͍ా੨ • 1ϲ݄ޙʹɺͬͺ͋Εങ͓͏! ͱT-ZONE
DIYγϣοϓ • ແ͍ɻݟͨΒͳ͍ɻ • ฉ͍ͯΈͨΒʮͦΜͳͷଧͯͳ͍͡Όͳ͍Ͱ͔͢ɺݟؒҧ͍Ͱ?ʯ
͓ɺ͓ɺ͓ΕΈͨΜͩ!!!!!
2000Ն(1) ͋ͷՆॵ͔ͬͨ • “ݟͯ͠·ͬͨ”ΩʔϘʔυ͕ΕΒΕͳ͍ా੨ • ୭͔ɺҹࣈͷͳ͍ਅͬനͳΩʔϘʔυ࡞ͬͯ͘Εͳ͍͔ͳ͋…… • ࡞ͬͯ͘Εͳ͍ͳ͋…… (ळ༿ݪΛຖि㓢)
💡
ࣗͰΩʔτοϓΛ Γ͓ͱ͍͍ͤͷͰ???
2000Ն(2) ͋ͷՆͷࣗॵ͔ͬͨ(ۭௐͳ͠) 1. ळ༿ݪͰదͳന͍ϑϧΩʔϘʔυΛങ͖ͬͯ·͢ (ΩʔτοϓҎ֎ʹҹͳͲ͕ͳ͍ͷ) 2. ౦ٸϋϯζͰαϯυϖʔύʔΛങ͖ͬͯ·͢ 3. ΩʔϘʔυͷΩʔτοϓΛશ෦֎͠·͢ 4.
ΩʔτοϓΛͻͨ͢ΒαϯυϖʔύʔͰΓ·͢
2000Ն(2) ͋ͷՆͷࣗॵ͔ͬͨ(ۭௐͳ͠) 1. ळ༿ݪͰదͳന͍ϑϧΩʔϘʔυΛങ͖ͬͯ·͢ (ΩʔτοϓҎ֎ʹҹͳͲ͕ͳ͍ͷ) 2. ౦ٸϋϯζͰαϯυϖʔύʔΛങ͖ͬͯ·͢ 3. ΩʔϘʔυͷΩʔτοϓΛશ෦֎͠·͢ 4.
ΩʔτοϓΛͻͨ͢ΒαϯυϖʔύʔͰΓ·͢ 5. ·Δ2͔͚ؒΔͱ͠·͢
2000Ն(3) ͋͠Θͤͳੜ׆ • ਅͬനͳΩʔϘʔυ͍͍֨!!!!!!!!!!!!!!!!!!!! (େຬ) • ༑ਓʹݟͤͼΒ͔ͯ͠·ΘΔా੨(େֶੜ) • ʮ͜Ε͔֬ʹ͍͍֨ʯby ༑ਓͨͪ
• ͩΖʔ? ͩΖʔ?
2000Ն(3) ͋͠Θͤͳੜ׆ʹ҉Ӣ • ਅͬനͳΩʔϘʔυ͍͍֨!!!!!!!!!!!!!!!!!!!! (େຬ) • ༑ਓʹݟͤͼΒ͔ͯ͠·ΘΔా੨(େֶੜ) • ʮ͜Ε͔֬ʹ͍͍֨ʯby ༑ਓͨͪ
• ͩΖʔ? ͩΖʔ? • ͙͢ʹΩʔτοϓʹԚΕͰԫ৭͍ઢ͕……ͬͨαϯυϖʔύʔ͕ૈ͔͗͢
2000Ն(4) ͋ͷՆͷࣗॵ͔ͬͨ;ͨͨͼ 1. ळ༿ݪͰదͳന͍ϑϧΩʔϘʔυΛങ͖ͬͯ·͢ (ΩʔτοϓҎ֎ʹҹͳͲ͕ͳ͍ͷ) 2. ౦ٸϋϯζͰαϯυϖʔύʔΛछྨ(ૈ͍ͷ͔Βࡉ͔͍ͷ)ങ͖ͬͯ·͢ 3. ΩʔϘʔυͷΩʔτοϓΛશ෦֎͠·͢ 4.
ΩʔτοϓΛͻͨ͢ΒαϯυϖʔύʔͰΓ·͢ 5. ·Δ2͔͚ؒΔͱ͠·͢
ΩʔτοϓΓͷۃҙ େྔੜ࢈ϑϧΩʔϘʔυฤ • ҹࣈ͚ͬ͜͏ਂ͘·Ͱ͋Δ (※ҹࣈํ๏ʹΑΔ) • ͍ͭͩ͡ͿΒͳ͍ͱফ͑ͳ͍ͧɺؾΛ͚ͭΖ! • ଆ໘͔Βݟͨܗঢ়͕͚ͬ͜͏ҧ͏ •
ͬͯന͘ͳͬͨΒͲͷྻ͔Θ͔Βͳ͘ͳΔͧɺ ؾΛ͚ͭΖ! • Ωʔτοϓܗঢ়ͷۂʹखහײ • ͏͔ͬΓதԝ͚ͩΛਂͬͪ͘Ό͏ͱҧײ͕ ͍ͧ͢͝ɺؾΛ͚ͭΖ! • େ͖͍Ωʔʹࡴҙ͕༙͘ • Enterͱ͔Shiftͱ͔ɺҰ෦͚ͩΔͱ৭Ϝϥ͕Ͱ Δ͔ΒશମΛۉҰʹΒͳ͍ͱ͍͚ͳ͍ɺࠈ https://happyhackingkb.com/jp/life/hhkb_life76.html
ͦͷޙ ͯͮ͘ΓΩʔϘʔυͷ࿏ • 2004ࠒ·ͰࣗͰ༻ • ͰͬͺΓྼԽ͕ܹ͍͠͠ɺΓ͓ͱͨ͠Ωʔτοϓ͕ԚΕ͍͢ • ࣌ΫϦΞΛਧ͘Έ͍ͨͳܙ͕ͳ͔͕ͬͨɺͬͯͲ͏͔ͩͬͨ • ޙʹ࠶࡞Λߟ͕͑ͨɺ͋·ΓʹେมͩͬͨͷͰΊͨ
• 2004ʹRealForceϒϥοΫແࠁҹ͕खʹೖͬͨͷͰͦͪΒʹεΠον • ʮ͍ͭʹ͕࣌Զʹ͍͍ͨͧ!ʯ • “ࣗ࡞”ΩʔϘʔυͦͷ͏ͪॲͯ͠͠·ͬͨɺࣸਅͳ͍
͓ɺ͓ɺ͓Εɺ ͓Ε͔ͨ͠ʹΩʔϘʔυΛ……
ʮᗻ (Ή͡ͳ) ʯখઘീӢ࡞ ށ໌ࡾ༁ “ʰ͑ʂɹͦͷݟͤͨͷ͜Μͳͷ͔ͩͬͨʁʱͱڶഴ ࣗͷإΛͰͳ͕ΒӠͬͨ――ͦΕͱڞʹɺڶഴചΓͷإ ཛͷΑ͏ʹͳͬͨ……ͦͯ͠ಉ࣌ʹ౮Րফ͑ͯ͠·ͬͨɻ” https://www.aozora.gr.jp/cards/000258/ fi les/42928_15332.html
ཽࡈؓਓਖ਼ (Japanese) - scanned from ISBN 978-4-336-05055-7., ύϒϦοΫɾυϝΠϯ, https://commons.wikimedia.org/w/index.php?curid=4681408ʹΑΔ