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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
KMiura
May 13, 2020
Technology
270
0
Share
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
120
Pythonでルンバをハックしてみた
miura55
0
240
あなたの知らないクラフトビールの世界
miura55
0
430
Storage Browser for Amazon S3を触ってみた + α
miura55
0
280
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
300
あのボタンでつながるSORACOM
miura55
0
170
Postman Flowsで作るAPI連携LINE Bot
miura55
0
440
Lambdaと共に歩んだAWS
miura55
3
1k
Other Decks in Technology
See All in Technology
oracle-to-databricks-migration-with-llm-and-dbt
casek
1
360
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
140
CloudFront VPCオリジンとVPC Latticeサービスの内部ALBをマルチアカウントで一元利用しよう
duelist2020jp
5
260
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
150
AIが変えた"品質の守り方"
kkakizaki
13
5.3k
食べログのサーキットブレーカー導入を振り返って
atpons
1
150
Anthropic AIネイティブ・スタートアップ構築のプレイブック を理解する
nagatsu
0
210
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
15
7.7k
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
250
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
660
Diagnosing performance problems without the guesswork
elenatanasoiu
0
120
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
280
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
340
The agentic SEO stack - context over prompts
schlessera
0
790
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
520
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
KATA
mclloyd
PRO
35
15k
Optimizing for Happiness
mojombo
378
71k
Why Our Code Smells
bkeepers
PRO
340
58k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Practical Orchestrator
shlominoach
191
11k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
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