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
私の仕事環境
Search
Satoru Takeuchi
PRO
July 17, 2021
Technology
0
590
私の仕事環境
kanazawa.rb #107のLT資料その2です
Satoru Takeuchi
PRO
July 17, 2021
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
Rook: Intro and Deep Dive With Ceph
sat
PRO
1
110
会社員しながら本を書いてきた知見の共有
sat
PRO
3
790
デバイスにアクセスするデバイスファイル
sat
PRO
1
38
ファイルシステムのデータを ブロックデバイスへの操作で変更
sat
PRO
1
32
デバイスドライバ
sat
PRO
0
49
マルチスレッドの実現方法 ~カーネルスレッドとユーザスレッド~
sat
PRO
2
120
共有メモリ
sat
PRO
3
70
マルチスレッドプログラム
sat
PRO
3
59
Linuxのブートプロセス initramfs編
sat
PRO
2
88
Other Decks in Technology
See All in Technology
Claude Code に プロジェクト管理やらせたみた
unson
6
4k
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
270
ビギナーであり続ける/beginning
ikuodanaka
3
750
Operating Operator
shhnjk
1
580
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
250
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
250
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
270
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
190
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
340
OPENLOGI Company Profile for engineer
hr01
1
34k
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
690
KubeCon + CloudNativeCon Japan 2025 Recap by CA
ponkio_o
PRO
0
300
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
51k
Navigating Team Friction
lara
187
15k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Balancing Empowerment & Direction
lara
1
430
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Docker and Python
trallard
44
3.5k
We Have a Design System, Now What?
morganepeng
53
7.7k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Rails Girls Zürich Keynote
gr2m
95
14k
Transcript
わたしの仕事環境 Jul. 17th, 2021 kanazawa.rb #107 Satoru Taekcuhi twitter: satoru_takeuchi
はじめに • 労働の自由度 ◦ 会社員としてはモブプロ以外はどこで働いても困らない ◦ 個人事業主としては完全に自由 • ポリシー ◦
身の回りのものには躊躇せず投資したい ▪ (とくにコロナ禍では)仕事してる、座ってる時間が長いので … ◦ 気分転換のために結構外で仕事するときも QoLをなるべく上げたい • 本日はハードウェア、ソフトウェア両面で労働環境を紹介
書斎: 本棚と机は備え付け 本 棚 机 机 • L字にした理由は「かっこよさそうだから」
椅子: アーロンチェア 本 棚 机 机 座り心地がよい 座ってても疲れにくい
ハードウェアは二重化: 目的別に完全に分けている 本 棚 机 机 会社4Kディスプレイ 会社 デスク トップPC
会社トラック パッド トラック パッド 4 K デ ィ ス プ レ イ (個 人) キー ボード 私用 デスク ノート PC 会社キーボード • 信頼できる同じもので揃えている • トラックパッドは腱鞘炎防止に役立ちそう • HHKBはHybridだが結局有線で使ってる ◦ 電波が飛びまくってるので無線キーボードつらい HHKB Pro Hybrid Kensington Trackpad
zoom会話の環境 • 基本的にはkingstonのHX-HSCS-BK/AS ◦ 遮音性が高い • 次点でノイキャンヘッドセット(SONY WH-1000XM3) ◦ 本当はこれを一番使いたいが、たまに変な挙動をする
▪ 水中にいるようなこもったような声になる ▪ 自分の声がノイキャンされて聞こえなくなる • 音声はイベントなどで無ければあんまりミュートしない ◦ モブプロで虚空に向かって喋って悲しくなることが多い • 画像はよほどのことがなければ出さない ◦ うっかり粗相をしそう
休憩時の飲み物に凝る: コーヒー、中国茶、紅茶
いつなにを飲むか? • ポリシー ◦ コーヒーは3日飲んで1日休むように休憩日を設ける ◦ 飲むときも一日2,3杯まで ◦ その他は中国茶と紅茶を気分で使い分ける •
理由 ◦ コーヒー飲みすぎるとつらい ▪ 腹が冷えてくる ▪ カフェインで眠れない &イライラしてくる&ストレスで過食 ▪ 頭痛 ◦ 中国茶(ウーロン茶)は温めるのでとてもよい、し、何度も飲める ▪ 器具もかっこいい ◦ 紅茶は新規開拓しようとはじめた ▪ いろんな種類があってよさそう
外での仕事環境 カフェ ホテル ノートPC ノートPC • 休憩用は店にあるもの • コーヒーとか紅茶とか •
休憩用時はドリップコーヒー • 用具はある ◦ ドリッパー ◦ 電気ケトル ◦ ドリップポット ◦ ミル ◦ バネット HHKB マウス どちらも基本ノイキャンイヤホン (SONY WF-1000XM4)つけてる
モバイルバッテリ • OMKUY モバイルバッテリー • 15000mAh(公称) • lightningとUSB type-Cのケーブルが本体から生えてる! ◦
よく忘れ物する人も安心! ◦ でもバッテリを忘れるよね! • もうamazonには無いけど似たようなのはいくらでもある
ソフトウェア: WindowsからUbuntu VMにつなぐ Windows Hyper-V Ubuntu VSCode remote plugin GGPインスタンス
インターネッツ Linuxデスクトップ
VSCodeの設定 • キーバインドとかは基本デフォルト(変えるのがめんどくさい) • Ubuntuマシンにつなぐターミナルウィンドウは例外 • 参考 ◦ VSCodeのterminal上でemacsっぽいキーバインドをまともに動くようにする ◦
https://satoru-takeuchi.hatenablog.com/entry/2020/12/23/100309 [ { "key": "ctrl+p", "command": "cursorUp", "when": "terminalFocus" }, …
VSCodeのプラグイン • Remote - SSH ◦ WindowsからLinuxマシンをシームレスに操作可能。スーパー便利 • Bracket Pair
◦ かっこ対応つけできなくてイラつく問題をまあまあ回避できる • Code Spell Checker ◦ しょうもないtypoが減る。だがソフト名とかを typoと誤検知されるのが玉にきず • Markdown All In One ◦ ドキュメント書きに必須。集団開発するなら index自動生成は切るのが吉 • その他言語固有のもの: go, C++, YAML
bashのcompletion設定 • 楽だしtypoとかのしょうもないミスが減るのでとてもよい • けっこうbash標準で入ってるが、そうでもないツールもある • 最近は”kubectl completion bash >>~/.bashrc”のように簡単にインストールできる
のもある
bashのalias • 必須なもの一個だけ • k8s界隈の人は↓をよくやるらしい alias gosrc=”cd ~/go/src/github.com/ alias k=kubectl
.gitconfig • めんどいからこれだけ • いろんな環境で似たような設定するのが苦痛 [user] email =
[email protected]
name
= Satoru Takeuchi [alias] cs = commit -s
おわり any questions?