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
2020.05.13「面倒な打刻を楽にしてみた」
Search
KMiura
May 13, 2020
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2020.05.13「面倒な打刻を楽にしてみた」
2020.05.13リモートワークハックLT - vol.2
KMiura
May 13, 2020
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.2k
Amazon Rekognitionを使ったインターホンハック
miura55
0
130
Pythonでルンバをハックしてみた
miura55
0
260
あなたの知らないクラフトビールの世界
miura55
0
450
Storage Browser for Amazon S3を触ってみた + α
miura55
0
300
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
320
あのボタンでつながるSORACOM
miura55
0
190
Postman Flowsで作るAPI連携LINE Bot
miura55
0
440
Lambdaと共に歩んだAWS
miura55
3
1.1k
Other Decks in Technology
See All in Technology
AI_Dev_Day_製造業領域でのAI活用から見た活用の罠と成功に導く実践知.pdf
kintotechdev
0
160
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
410
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
2
810
データエンジニアリングとドメイン駆動設計
masuda220
PRO
14
2.5k
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.3k
穢れた技術選定について
watany
19
6.2k
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
460
キャリアLT会#3
beli68
2
250
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
150
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
270
Vポイント分析基盤におけるデータモデリング20年史
taromatsui_cccmkhd
4
730
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
190
GitHub's CSS Performance
jonrohan
1033
470k
Typedesign – Prime Four
hannesfritz
42
3.1k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Paper Plane
katiecoart
PRO
2
52k
Tell your own story through comics
letsgokoyo
1
1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
面倒な打刻を楽にしてみた @k_miura_io
自己紹介 • 三浦 耕生(こうき) • 名古屋のゲーム会社 のサーバーエンジニア • IBM Champion
2020 / LINE API Expert
在宅勤務やってますか? • 最近腰が痛い • 自分の部屋にいるの飽きた • 遅くまで寝てられる (学生時代は遅刻の常習犯)
面倒なこと。。。打刻 • 毎日忘れずに打刻してる (学生時代は1ヶ月に10回打刻忘れた経験あり) • 打刻サイトにアクセスして打刻してる • Slackにも出勤、退勤を報告しないといけない
面倒なことを楽にさせる
それがエンジニアってもん じゃないのかい?
とりあえず作ってみた • 家に転がってたRaspberry zeroとSWスイッチをつける • 自作のオーディオアンプ基 板を載せてみた(TJ bot用 に作成) •
これでSlackに通知してみ る(今回はテスト環境で)
プログラム • みんな大好き Node-RED • Slackの勤怠スレに 返信する感じ • Open Jtalkで開始
と終了を喋らせてみ た
注目ポイント • ボタンのアクション判定(長押し、2回) • Tirggerノードを使って時間差でイベントを取得 • Joinノードを使ってボタンのアクションを無理やり判別させた • 開発時間の8割はこの機能の作成にとられた
デモ
辛かったこと • ボタンの入力判定に苦戦した • 1つのボタンで完結させるのかっこ いいじゃろ? • Slackになぜか大量のメッセージw • ノードのチョイスミスか?
まとめ Node-RED最高! ラズパイ最高! Slack微妙。。。
END