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
Slackの声を拾って勝手に業務改善してる話 / gw-improve-productivity
Search
shoito
November 08, 2019
Technology
0
140
Slackの声を拾って勝手に業務改善してる話 / gw-improve-productivity
「Slackの声を拾って勝手に 業務改善してる話」を株式会社GameWithの「金夜の社内LT会」でしました。
shoito
November 08, 2019
Tweet
Share
More Decks by shoito
See All by shoito
心を豊かにするひと工夫 / life-dev
shoito
0
80
ProfllyのSlack連携機能開発とチームの取り組み / proflly-slack-team-dev
shoito
0
1.1k
社員情報の可視化サービスを内製開発した話 / devio2020-story-of-development-voyager
shoito
1
21k
Amazon ECSを活用したAWS運用自動化サービスの裏側を包み隠さず解説 / inside opswitch
shoito
1
2.2k
勝手にサービスをカスタマイズ、簡単な仕事効率化術 / Improve productivity
shoito
0
1.1k
Feature Togglesとその実践 / Feature Toggles and Practice
shoito
0
270
DynamoDB Localを手軽に使える 公式のDockerイメージ #akibaaws / DynamoDB Local Docker Image
shoito
0
6.6k
niconicoの検索を支えるElasticsearch / niconico Elasticsearch
shoito
30
14k
Other Decks in Technology
See All in Technology
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
13
2.2k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
CDKのコードレビューを楽にするパッケージcdk-mentorを作ってみた/cdk-mentor
tomoki10
0
210
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
200
2025年の挑戦 コーポレートエンジニアの技術広報/techpr5
nishiuma
0
140
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2.1k
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
三菱電機で社内コミュニティを立ち上げた話
kurebayashi
1
360
Visual StudioとかIDE関連小ネタ話
kosmosebi
1
380
Evolving Architecture
rainerhahnekamp
3
260
メールヘッダーを見てみよう
hinono
0
110
テストを書かないためのテスト/ Tests for not writing tests
sinsoku
1
170
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
How to Ace a Technical Interview
jacobian
276
23k
Code Reviewing Like a Champion
maltzj
521
39k
How GitHub (no longer) Works
holman
312
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
870
Raft: Consensus for Rubyists
vanstee
137
6.7k
Speed Design
sergeychernyshev
25
740
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Embracing the Ebb and Flow
colly
84
4.5k
Typedesign – Prime Four
hannesfritz
40
2.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Transcript
4MBDLͷΛरͬͯউखʹ ۀվળͯ͠Δ !TIPJUP 2019/11/08
ҏ౻!TIPJUP 4PGUXBSF&OHJOFFS ΫϥεϝιουΫϥυ4BB4ϓϩμΫτ ϦΫϧʔτςΫϊϩδʔζθΫγΟ࢞ຓαʔϏε υϫϯΰOJDPOJDPݕࡧج൫ νΣϯδϏδϣϯιϑτΣΞઃܭπʔϧBTUBI
ۀվળϦετ ❖ %FWFMPQFST*0ͷϒϩάฤू ❖ ۈଵखଓ͖ ❖ 4MBDL্Ͱͷډॴݟ͑ΔԽ
Developers.IOͷϒϩάฤू
%FWFMPQFST*0ϒϩά
None
None
%FWFMPQFST*0ฤूΞγελϯτ 'JSFGPY൛͋Δ
(() => { // ΠϯΫϦϝϯλϧαʔν༻ͷinputϑΟʔϧυՃ const appendFilter = (taxonomyId, listId)
=> { const input = document.createElement("input") input.setAttribute("type", "text") input.setAttribute("placeholder", "filter") input.addEventListener("input", (event) => filterItem(listId, event.target.value)) const taxonomyDiv = document.getElementById(taxonomyId) taxonomyDiv.insertBefore(input, taxonomyDiv.firstChild) } // ΩʔϫʔυϑΟϧλϦϯάॲཧ const filterItem = (listId, keyword) => { document.querySelectorAll("#" + listId + " li").forEach((item, i, items) => { if (!item.innerText.toLowerCase().includes(keyword.toLowerCase())) { item.style = "display:none" } else { item.style = "display:list-item" } }) } appendFilter("taxonomy-category", "categorychecklist") appendFilter("taxonomy-referencecat", "referencecatchecklist") })() JOKFDUKT%FWFMPQFST*0ฤूΞγελϯτ
ۈଵखଓ͖
,*/(0'5*.&ۈଵཧγεςϜ
None
None
None
վળલ վળޙ
.ZϨίʔμʔ$ISPNFΞγελϯτ 'JSFGPY൛͋Δ
վળલ վળޙ
վળલ վળޙ ඵ ඵ ඵ ඵ ඵ ඵ ඵ ඵ
ܭඵ ܭඵ
վળલ վળޙ ඵº݄ºϲ݄ºਓ ɹ ඵ ɹ ɹ࣌ؒ
ԁ݄×݄×࣌ؒ ɹ ԁ࣌ ԁ࣌º࣌ؒ ԁ ※ܭࢉͷͨΊͷՍۭͷͷͰ͢
Slack্Ͱͷډॴݟ͑ΔԽ
None
4MBTI$PNNBOE
None
ؾΛ͚ͯΔϙΠϯτ
ؾΛ͚͍ͯΔϙΠϯτ ❖ ຊʹม͑ΒΕͳ͍Ϟϊͳͷ͔Ͳ͏͔ɻ ཧ༝͕͋ͬͯม͑ΒΕͳ͍ͷͳΒɺ ʰٕज़ʱͰվળ͢Δɻ
ؾΛ͚͍ͯΔϙΠϯτ ❖ γϯϓϧ͞ ❖ ίϯτϩʔϧՄೳͳͷΈ ❖ ͕ࣗϢʔβʔʹͳΕΔ
GitHubϦϙδτϦ wIUUQTHJUIVCDPNTIPJUPEFWJPFEJUPSJBM BTTJTUBOU wIUUQTHJUIVCDPNTIPJUPLPUDISPNF BTTJTUBOU wIUUQTHJUIVCDPNTIPJUPTMBDLLPUCSJEHF wIUUQTHJUIVCDPNTIPJUPTMBDLJNBDPDP