Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
開発環境(物理)を作る
Search
uvb_76
May 18, 2019
Technology
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発環境(物理)を作る
uvb_76
May 18, 2019
More Decks by uvb_76
See All by uvb_76
地元にいないローカルオーガナイザーの立ち回り
uvb_76
2
1.6k
ユーザーにサブドメインの ECサイトを提供したい (あるいは) 2026年函館で一番熱くなるかもしれない言語の話
uvb_76
0
960
Rails 7.2 のリリースノートを見て思ったこと
uvb_76
0
990
Rails Girls ガイドを使って社内で Rails 講座を開催した
uvb_76
0
180
問い合わせ調査との付き合い方
uvb_76
0
270
メール認証とRuby
uvb_76
0
1.2k
yawaraka zouzei
uvb_76
0
2.1k
Other Decks in Technology
See All in Technology
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
530
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
160
freeeらしさをAIとともに作る / Creating the freee Experience with AI
ymrl
0
220
分析AIエージェントを育てる、動く環境を育てる
codatum
1
700
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
320
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
1
690
Incremental HTTP
kazuho
5
2.1k
しろおびから始める!ログ活用の第一歩
shumei_ito
0
810
全人類(ほぼ)AWS Organizations の上でAWSを利用している、その世界を知る話
htan
1
130
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
680
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
5
4.3k
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
140
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Google's AI Overviews - The New Search
badams
0
1.6k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.1k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
730
The Cult of Friendly URLs
andyhume
79
7k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
350
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
610
GraphQLとの向き合い方2022年版
quramy
50
15k
Building Adaptive Systems
keathley
44
3.2k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Transcript
開発環境(物理)を作る Atsushi Katsuura 1
2 宣伝
夏のインターンシップやります! 8日間 チームの一員となり リリースを前提とした 機能開発・改善をします!
▪実施日程・会場 ・東京・福岡・鹿児島:8月下旬~9月中旬で 8日間 ▪待遇 ※調整中 ▪その他 ・ペパボのパートナーと同じ福利厚生が利用可能 ・社内勉強会や、社内イベントなど自由に参加可能! 夏のインターンシップやります!
@pb_recruit 詳細は随時告知します 夏のインターンシップやります!
興味のある人は↓の エントリーフォームから!
7 宣伝終了
勝浦 敦 Atsushi Katsuura EC事業部
エンジニア Twitter: @UVB_76 函館生まれ函館育ち函館高専卒 8
帰省時の生息地 9
10 開発環境 (物理)
11 入力装置
- キーボード - 物理 - ソフトウェアキーボード - フリックキーボード - 音声入力
考えたことが直接入力できれば早くて最高だけど、PCへの入力は物理キー ボードがまだ中心 今日は物理キーボードの話をします。 12 入力装置
基板を買ってキーボードを作る と楽しい Atsushi Katsuura 13
学生の頃: Windowsでパソコン工房の適当なキーボード 2013-03: ThinkPad x230を仕事で使う ????-??: Majestouch MINILA Air(メカニカル)を自宅で使いだす 2017-11:
仕事用の静かで小さなキーボードが欲しくてHHKBJPを買う 2018-02: Helixを作り、家で使いだす 2018-07: GMOペパボ株式会社へ入社 MacBook Pro(2017)のキーボードが辛くなりHHKBを続投 2018-11: Lily58とErgoDashを作る 2019-04: MacBook Pro(2018)でHHKBJPを続投 14 キーボード遍歴
15 自作? (ここで質問する)
16 Helix
17 Lily58 ErgoDash
割れているキーボード基板(分割型)が 多く、肩こりに困っている人に好評 見た目からキーマップまで自分だけの キーボードが作れる - これが大事 18 (自作の)何が嬉しいの?
- キー配列 - 割れていたり割れていなかったり - 格子配列だったり千鳥配列だったり - 有線/無線 - キーマップ
- キースイッチ - キーキャップ(みため) 19 何が選択できる?
Pro Micro - Arduino互換のマイコンボードがよく使われる - Ble Micro ProというBluetoothを飛ばすボードも有志 によって作成されている qmk/qmk_firmware
- Pro Microに焼いて使う定番のファームウェア - GitHubで公開されている(qmk/qmk_firmware) 20 ファームウェア
メカニカルスイッチが自由に選べる - スイッチの高さ - パンダグラフキーボード並に低いスイッチがある - スイッチの重さ - 小指のキーだけ軽いスイッチにするとか -
押したときの反動、音 - 静かにしたいとか - カチャカチャ言わせたいとか 21 キースイッチ
レイヤーを定義できる - 特定のキーを押している間キー配列が変化する - 記号など遠くなりがちなキーをホームポジションで打 てる 他にも - 長押しするとShift,単押しするとEnterとか -
1キーでElixirの パイプ演算子 `|>`を入力する人とか - キーボードのカスタマイズについて #builderscon 2018 で Lightning Talk してきた 22 キーマップ
キーキャップ - 色とかキーの高さとか LEDで光らせる - qmk_firmwareが対応しちゃってる 23 見た目
他人と違うものがいい よね 24 「自作」のモチベ
道具を(なければ買う) - はんだごて、はんだ、テスター - ホーマックとかイエローグローブに行けば売ってる - もちろんネットで買っても良い 基板を買う - 国内外に基板を取り扱うネットショップが存在する
キースイッチ、キーキャップを買う - 基板と同様。国外だとAliexpressが手軽。アメリカのネットショップだと送料が すごい ダイオードとか抵抗とか細々したものを買う - 国内の方が制作している基板のセットを買うと大体ついてきて親切 25 自作するために
- Scrapbox - https://scrapbox.io/self-made-kbds-ja/ - Discord - https://scrapbox.io/self-made-kbds-ja/README_%F0%9F%98%89 - ほぼ週刊キーボードニュース
- https://www.youtube.com/channel/UCyU1PAGvw_suAyI4wljHmag 26 情報収集は?
27 最高じゃ ん?
確かに作るの楽しいし最高なんだけど… 接触が悪くてちょくちょく壊れるので直す 最高のキーマップを追い求める そのたびにビルドしてファーム焼き直す CI回して自動化? 無線化? その時間を割けるか? 28 考え直した
学生の頃: Windowsでパソコン工房の適当なキーボード 2013-03: ThinkPad x230を仕事で使う ????-??: Majestouch MINILA Air(メカニカル)を自宅で使いだす 2017-11:
仕事用の静かで小さなキーボードが欲しくてHHKBJPを買う 2018-02: Helixを作り、家で使いだす 2018-07: GMOペパボ株式会社へ入社 MacBook Pro(2017)のキーボードが辛くなりHHKBを続投 2018-11: Lily58とErgoDashを作る 2019-04: MacBook Pro(2018)でHHKBJPを続投 29 キーボード遍歴
30 開発環境を突き 詰めるより先に 学ぶものがある
31 木こりの ジレンマ
32 木こりのジレンマ 「切れない斧で切り続けるよりも一 度研ぎ直して切ったほうが効率が良い ですよ」 「そんな暇はない」
33 続・木こりのジレンマ(引用) https://twitter.com/MHTcode_Alex/status/1124925679152185344
これじゃん 34 考え直した
HHKBJP 自作と違ってなかなか壊れない 既成品は強い 35 いまこれ
- 開発環境(ソフトウェア)とか - エディタのプラグイン設定でハマったりとか - かつてのWindowsデスクトップカスタマイズとか - Samurizeとか - 突然Linuxのディストリビューション切り替えに挑戦し
て開発進まないとか 36 他のことでも同じことが言えますね
当たり前だけどこだわるのもほどほどに 電子工作としてのキーボード作成は楽し い 自作キーボードは盆栽 皆さんは優秀だと思うので盆栽以上に使 いこなせると思います 37 まとめ(感想)