Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
201130 GithubActionsで作るエンジニアのための良い習慣 KensukeNig...
Search
comucal
PRO
November 30, 2020
Technology
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
201130 GithubActionsで作るエンジニアのための良い習慣 KensukeNigauriさん
comucal
PRO
November 30, 2020
More Decks by comucal
See All by comucal
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
230
2025年 コミュニティ×ビジネスのリアル_Mitz
comucal
PRO
0
250
コミュニティが仕事になった人間の意識|娯楽志向か情報志向か
comucal
PRO
0
110
生成AI情報2025.3.21
comucal
PRO
0
140
テック系コミュニティの参加者を徹底分析_株式会社コミュカル Mitz
comucal
PRO
0
210
AppSheet タスク管理アプリ 中級編
comucal
PRO
0
680
参加人数が多ければ正解?
comucal
PRO
0
420
交流会のコツ 自己紹介編~コミュ学~
comucal
PRO
0
240
コミュニティ運営勉強会OP
comucal
PRO
0
180
Other Decks in Technology
See All in Technology
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
0
290
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
160
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
4
670
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
160
SREは、MCPとAutopilotをこう使え!
kazumax55
3
920
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
33
29k
AI de Idea
kawaguti
PRO
2
130
beyond jj: config & tools ecosystem
indirect
0
5.6k
AIエージェントの自己改善をどう設計するか / How to Design Self-Improvement for AI Agents
22mi
25
16k
`t*(42&t>>10)`だけで音楽が鳴る、Swiftで実装するBytebeat / iOSDC Japan 2026
yutailang0119
0
120
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
5
540
Genieを崇めよ
kameitomohiro
0
170
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
Utilizing Notion as your number one productivity tool
mfonobong
4
590
The Cost Of JavaScript in 2023
addyosmani
55
10k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Building Applications with DynamoDB
mza
96
7.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Making the Leap to Tech Lead
cromwellryan
135
10k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Site-Speed That Sticks
csswizardry
13
1.5k
Transcript
GitHub Actionsで作る エンジニアのための良い習慣 スライドは全部で17枚あります。
自己紹介 苦瓜憲介(にがうり けんすけ) WEBエンジニアです。 UiPathちょっとさわれます。 ベーシストです。 ラブライブ!虹ヶ咲学園スクールアイドル同好会・朝香果林推しです 2
プロトアウトスタジオ4期生です 日本初のプロトタイピング専門スクールプロトアウトスタジオに在学中です。 =>校長はIoTLT主催の @n0bisuke さんです! 3
エンジニアにとっての永遠のテーマとは... スキルアップがしたい! 4
佐藤太一さんの講演スライドより 5
私の仮説 毎日、決まった時間に のトレンドを眺める。 6 自動化しよう!
こんな仕様に落とし込みました ①朝8時に 7 ②QiitaのトレンドTOP10のタイトルとURLを ③Slackに通知する
具体的に ①朝8時に 8 ②QiitaのトレンドTOP10のタイトルとURLを ③Slackに通知する =>通勤中や起床後の手持ち無沙汰な時間帯 =>全部は読みきれない =>スマホを開いている可能性が高い
自動化の方法 GitHub Actionsを使いました。 9 GitHub Actionsとは: GitHubが提供するCIツールです。 今回はschduleトリガーイベントを使い、リポジトリに置いた スクリプトを定期実行します。
手軽にできます 10 実行したいスクリプトを 置く(.jsファイル) 時間設定を書いたファイルを置 く(.ymlファイル)
デモ動画(11/29 朝8時) 11
補足 12 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧
⑨ ② ① ⑦ ④ ③ ⑤ ⑥ ⑨ ⑧ ⑩ Slack側の表示順位がバラバラ なのが惜しいところです・・・・
使用技術、ツールと処理の流れ 13 URL: xxx タイトル: xxx -------------- ------ URL: yyy
タイトル: yyy -------------- ------ 朝8時にトレンド 上位 10記事を取得し ます。 on: schedule: - cron: ‘00 23 * * *’ スクレイピングの処理を書いた スクリプトをリポジトリに置いておきま す。 世界協定時間で記述す るため 通知したい時間から9時 間マイナスします。
Qiitaでの反響(画像クリックで記事に飛びます) 14 嬉しかったこと3選: ①この記事が一度TOP10に入ったためSlackに通知がきました! ②同じくQiitaのトレンド通知の仕組みを作ったユーザーさんからコメントをいただけた!! ③この記事に触発されたユーザーさんが記事を書いてくれました!!!
まとめ 15 自動化がもたらすインパクトを自ら 体験できました。
16 ・デブサミ2016レポート「今日の習慣が明日をつくる~よりよい技術者を目指して~」 https://dev.classmethod.jp/articles/devsumi2016-19-c-3/ 今回の記事を書くきっかけになった佐藤太一さんの講演についてです。 ・2時間でQiitaとはてブのトレンドをLINEに通知するプログラムを書いてAWSにデプロイした話 https://qiita.com/YuK1Game/items/c8e8c79396b6feae5dd5 @YuK1Game
さんのQiitaトレンド取得自動化話です。 ・「プログラミング学習はもう古い」って言ってしまった件について https://note.com/n0bisuke/n/n214f041ee558 n0bisukeさんのnoteです。 プロトアウトスタジオのことを是非知ってください! 関連記事
Twitterのフォローお願いします! 17 @Uh_rhythm 12月7日より、卒業制作をCAMPFIREで公開します。 詳細についての告知しますので是非、フォローをお願い いたします!