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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Doarakko
March 31, 2022
Programming
330
0
Share
職場を明るくする
Doarakko
March 31, 2022
More Decks by Doarakko
See All by Doarakko
Cloudflare Workers で X(Twitter)のボットを作ってみた
doarakko
0
320
Vercel Edge Functions を使って作る画像メーカー
doarakko
0
86
JOIN して1ヶ月のエンジニアに聞いた Liiga の良いところ 3 選
doarakko
0
88
わんわおーん
doarakko
0
73
コードレビューの時間を削減しました
doarakko
0
100
仕事中に隠れてテレビ番組表を見るぞ
doarakko
0
220
GitHub Project の運用を自動化しました
doarakko
0
120
GitHub Actions に入門しました
doarakko
0
1.4k
積ん読を消化するために
doarakko
0
1.3k
Other Decks in Programming
See All in Programming
関係性から理解する"同一性"の型用語たち
pvcresin
2
520
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
120
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
280
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.2k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
4
530
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
3
570
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
150
AI Agent と正しく分析するための環境作り
yoshyum
2
600
AIエージェントの隔離技術の徹底比較
kawayu
0
430
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
110
[BalkanRuby 2026] Drop your app/services!
palkan
3
670
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
800
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
230
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Documentation Writing (for coders)
carmenintech
77
5.3k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
210
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
250
Being A Developer After 40
akosma
91
590k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
210
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
380
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
260
Transcript
職場を明るくする @Doarakko
・2019年12月入社(2社目) ・エンジニア歴1.5年 - 仕事: Go, PHP - 趣味: Python, C++
・AtCoder 緑 ・海外サッカーをよく見ます 自己紹介 2
エンジニア全然出社してない! 3
エンジニアちゃんと働いているの? 4
出社してよとは言いつつも... 5 ・リモートワークの方が集中できる ・出社しなくても業務上問題ない? ・コロナ怖い
エンジニア ちゃんと働いてますよアピールするぞ 6
PR が Approved されるとオフィスの電球が光出す 7 エンジニアが働いているぞ LGTM
8 💡 https://drive.google.com/file/d/1KBWOuTSzGm9ExNa7NVv6-_eRGlhSBdQx/view?resourcekey
GitHub Actions + SwitchBot 9
・GitHub が提供する CI/CD サービス ・CircleCI、TravisCI などと同じもの ・ビルド、テスト、デプロイを自動化したり GitHub Actions とは
10
SwitchBot とは 11 ・IoT ロボット ・専用アプリからデバイスの操作が可能 例:遠い位置にあるライトをスマホからオン ・専用アプリからワークフローを組める 例:起床時間に自動でカーテンを開ける ・開発者用に
API が公開されている
流れ 12 1. LGTM 2. レビューイベントをトリガーに GitHub Actions が起動 3.
SwitchBot の API を叩いてライトアップ 🍎 GitHub Actions 自作しました: https://github.com/Doarakko/action-switchbot
SwitchBot で遊びましょ 13
わずか1時間で撤去することになりました 14
職場を明るくする @Doarakko