Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2020.05.13「面倒な打刻を楽にしてみた」
Search
KMiura
May 13, 2020
Technology
0
260
2020.05.13「面倒な打刻を楽にしてみた」
2020.05.13リモートワークハックLT - vol.2
KMiura
May 13, 2020
Tweet
Share
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.1k
Amazon Rekognitionを使ったインターホンハック
miura55
0
95
Pythonでルンバをハックしてみた
miura55
0
180
あなたの知らないクラフトビールの世界
miura55
0
370
Storage Browser for Amazon S3を触ってみた + α
miura55
0
230
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
230
あのボタンでつながるSORACOM
miura55
0
150
Postman Flowsで作るAPI連携LINE Bot
miura55
0
390
Lambdaと共に歩んだAWS
miura55
3
870
Other Decks in Technology
See All in Technology
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
430
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
570
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
160
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.1k
AI駆動開発の実践とその未来
eltociear
1
440
ZOZOの独自性を生み出す「似合う4大要素」の開発サイクル
zozotech
PRO
0
100
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
140
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
430
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
200
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
610
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
2
170
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.8k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Bash Introduction
62gerente
615
210k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
GitHub's CSS Performance
jonrohan
1032
470k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Skip the Path - Find Your Career Trail
mkilby
0
23
It's Worth the Effort
3n
187
29k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
64
35k
The Pragmatic Product Professional
lauravandoore
37
7.1k
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