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
体に馴染む開発環境 ~ghqはいいぞ~
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yudai Shinnoki
January 14, 2022
Programming
1.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
体に馴染む開発環境 ~ghqはいいぞ~
Yudai Shinnoki
January 14, 2022
More Decks by Yudai Shinnoki
See All by Yudai Shinnoki
AWS “““触って””” みた
shinnoki
0
150
組織戦略と GraphQL、Hasura
shinnoki
2
4.9k
Hasura とは何者か メリット・デメリット
shinnoki
10
3k
TypeScript と React Hooks と GraphQL のステキな関係性
shinnoki
2
530
リリース前に知りたいネイティブのあれこれ
shinnoki
0
1.6k
外部委託の立場から半ば強引にLaravelを導入した話
shinnoki
0
750
Other Decks in Programming
See All in Programming
SREの越境 / SRE Collaboration
y0hgi
2
300
Agents on Rails - Rails at Scale 2026
irinanazarova
0
330
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
440
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
580
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
620
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
530
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
34
15k
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
140
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
330
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
450
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.8k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Navigating Weather and Climate Data
rabernat
0
550
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
WENDY [Excerpt]
tessaabrams
14
40k
Bash Introduction
62gerente
615
220k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
740
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
We Have a Design System, Now What?
morganepeng
55
8.4k
Unsuck your backbone
ammeep
672
58k
Transcript
体に馴染む開発環境 ~ghqはいいぞ~ LT会 2022/01/13 shinnoki
よくありがちな悩み 2 ※ 適当に引用しただけで他意はないです
よくありがちな悩み 3 ※ 適当に引用しただけで他意はないです 適当なところ? どうしよう...
ghqの使い方 4 $ brew install ghq ghqのインストール リポジトリのクローン $ ghq
get -p <GitHubオーナー>/<GitHubリポジトリ名> ※ -p はsshでcloneするオプション ~/ghq/github.com/<GitHubオーナー>/<GitHubリポジトリ名> にcloneされる GitLabなどにも対応 https://github.com/x-motemen/ghq
peco と ghq を組み合わせる 5 https://github.com/peco/peco zshにpeco + ghqを導入したメモ -
Qiita https://qiita.com/ysk_1031/items/8cde9ce8b4d0870a129d $ brew install peco pecoのインストール zshやbashの設定に追加 (詳しくはQiitaの記事を参照)
peco と ghq を組み合わせる 6 Control + ] で ghq
でクローン済みのリポジトリが検索できる (キーマッピングは変更可)
ターミナルからVSCodeを開く 7 code コマンドを使えるようにする Command + Shift + P でコマンドパレットを開いて
shell と入力 $ code <ディレクトリ名> 指定のディレクトリを VSCodeで開く $ code . カレントディレクトリの場合
ターミナルからVSCodeを開く 8 ターミナルを開く (自分はAlfled、iTermを使っていますが普通に ターミナルを開いても OK) Control + ] でpecoを使いプロジェクトのディレ
クトリに移動 $ code . VSCodeを開く (すでに開いてたら前面に出してくれる) どの画面からでも一瞬でVSCodeが開けるよ!
喜ぶプログラムのキャラクター https://www.irasutoya.com/2017/10/blog-post_118.html
pecoってなに? 10 cool-peco 実は peco も ghq も日本人が作った 試したいから、作る。ghq、goreの作者motemenの開発は「自分本位」で駆動する -
エンジニ アHub|Webエンジニアのキャリアを考える! スター数4200超! 人気リポジトリ『peco』 開発者(@lestrrat)が語る「使われるOSS」の作り方 - エンジニア Hub|Webエンジニアのキャリアを考える! peco 自体は標準入力をフィルタリングするツール
ターミナルから色々開く 11 $ open . Finderでディレクトリを開く $ open ios/digichime.xcworkspace Xcodeでプロジェクトを開く(
openは関連づけられたアプリで開いてくれる) $ studio android Android Studioで開く(VSCodeと同様コマンドの登録が必要)
引用:HHKBの哲学 12 アメリカ西部のカウボーイたちは、馬が死ぬと馬はそこに残していくが、 どんなに砂漠を歩こうとも、鞍は自分で担いで往く。 馬は消耗品であり、鞍は自分の体に馴染んだインタフェースだからだ。 いまやパソコンは消耗品であり、キーボードは大切な、生涯使えるインタフェースである ことを忘れてはいけない。 東京大学 和田英一 名誉教授
HHKB HISTORY ~HHKBの軌跡~ | PFU https://happyhackingkb.com/jp/history/page3.html
まとめ 13 • 考えることは少なければ少ないほどよい! • 繰り返しやる日常作業ほど効率化の効果が高い • 自分の「体に馴染む」設定を見つけよう ◦ あれもこれもカスタマイズすればいいという訳ではないので厳選しよう
◦ デフォルトの設定を使い倒せる人が一番偉い • なかなか共有の機会はないので、ペアプロとかLT会で気になった事があれば 気軽に質問できるとよさそう
14