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
610
私の仕事環境
kanazawa.rb #107のLT資料その2です
Satoru Takeuchi
PRO
July 17, 2021
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
3.3k
ファイルシステムの不整合
sat
PRO
2
120
書籍執筆での生成AIの活用
sat
PRO
2
410
ChatGPTに従って体調管理2026
sat
PRO
0
160
eBPF
sat
PRO
1
130
waruiBPF
sat
PRO
0
120
eBPFとwaruiBPF
sat
PRO
5
4.1k
Pythonのコードの気になる行でスタックトレースを出す
sat
PRO
1
110
ソースコードを読むときの思考プロセスの例 ~markdownのレンダリング方法を知りたかった2 markdownパッケージ~
sat
PRO
0
220
Other Decks in Technology
See All in Technology
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
480
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
220
A Gentle Introduction to Transformers
keio_smilab
PRO
2
1k
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
470
自動テストが巻き起こした開発プロセス・チームの変化 / Impact of Automated Testing on Development Cycles and Team Dynamics
codmoninc
3
1.3k
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
1.1k
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
170
管理者向けGitHub Enterpriseの運用Tips紹介: 人にもAIにも優しいプラットフォームづくり
yuriemori
0
190
20260311 ビジネスSWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
190
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
130
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
850
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
170
Docker and Python
trallard
47
3.8k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
220
The Limits of Empathy - UXLibs8
cassininazir
1
250
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
350
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
77
How to Talk to Developers About Accessibility
jct
2
150
AI: The stuff that nobody shows you
jnunemaker
PRO
3
370
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Speed Design
sergeychernyshev
33
1.6k
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?