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
0
200
2020.05.13「面倒な打刻を楽にしてみた」
2020.05.13リモートワークハックLT - vol.2
KMiura
May 13, 2020
Tweet
Share
More Decks by KMiura
See All by KMiura
App Runnerでパラメーターストアの値を使ってみた
miura55
0
250
ultraArmをモニター提供してもらった話
miura55
0
100
JAWS UG名古屋2023年活動報告
miura55
0
120
AWS Step Functionsの新機能「Call third-party API」を試してみた
miura55
1
93
AWS Step Functionsの新機能「Call third-party API」を試してみた
miura55
0
180
AWS CDKの新機能「cdk migrate」を試してみた
miura55
1
310
LINE DC×SORACOM UGのこれまでとこれから
miura55
0
40
社会人4年目が学生に捧げる5か条
miura55
0
130
AWSで作るGPSトラッキングシステム
miura55
0
420
Other Decks in Technology
See All in Technology
本気でプロダクトに向き合うCTOになるために必要な事 (技育祭2024春)
mosa_siru
45
14k
なんで私に登壇依頼が?! ~頼られるエンジニアになるためには~ /
mixi_engineers
PRO
2
200
統計的学習理論読み Chapter 1
kmatsui
3
570
TCA入門したてなので、自分が馴染みのある実装と比較しながらキャッチアップしてみる
fumiyasac0921
1
370
エンジニア候補者向け資料2024.03.28.pdf
macloud
0
2.9k
ビジネスとコード品質の接合点 そしてコード品質がそこに及ぼす影響 / The Intersections of Business and Engineering, and The Impact of Code Quality There
mtx2s
10
1k
KTC_DBRE.pdf
_awache
0
290
中央集権体制からDataOpsへの転換 / centralized-to-dataops-transformation
pei0804
7
1.4k
私のRSpecの書き方 / How I write RSpec
tmtms
4
820
任意コード実行の原理
ffri
0
170
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
エバンジェリスト活動を7年やってきて見えてきた、コミュニティとエバンジェリストの関係
soracom
PRO
1
190
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
Fireside Chat
paigeccino
19
2.6k
Happy Clients
brianwarren
91
6.3k
Clear Off the Table
cherdarchuk
82
310k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
How GitHub (no longer) Works
holman
301
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Bash Introduction
62gerente
604
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
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