$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
私の仕事環境
Search
Satoru Takeuchi
PRO
July 17, 2021
Technology
0
600
私の仕事環境
kanazawa.rb #107のLT資料その2です
Satoru Takeuchi
PRO
July 17, 2021
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
eBPF
sat
PRO
1
93
waruiBPF
sat
PRO
0
87
eBPFとwaruiBPF
sat
PRO
4
2.6k
Pythonのコードの気になる行でスタックトレースを出す
sat
PRO
0
87
ソースコードを読むときの思考プロセスの例 ~markdownのレンダリング方法を知りたかった2 markdownパッケージ~
sat
PRO
0
170
様々なファイルシステム
sat
PRO
0
320
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
410
ソースを読むプロセスの例
sat
PRO
22
17k
メモリマップトファイル
sat
PRO
1
160
Other Decks in Technology
See All in Technology
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
110
生成AIを利用するだけでなく、投資できる組織へ / Becoming an Organization That Invests in GenAI
kaminashi
0
110
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
390
ActiveJobUpdates
igaiga
1
140
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
160
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
160
Lessons from Migrating to OpenSearch: Shard Design, Log Ingestion, and UI Decisions
sansantech
PRO
1
150
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
630
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
1
200
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
270
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
0
1.9k
regrowth_tokyo_2025_securityagent
hiashisan
0
260
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
29k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
The Language of Interfaces
destraynor
162
25k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Optimizing for Happiness
mojombo
379
70k
Navigating Team Friction
lara
191
16k
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?