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
勝手にサービスをカスタマイズ、簡単な仕事効率化術 / Improve productivity
Search
shoito
September 03, 2019
Technology
0
1k
勝手にサービスをカスタマイズ、簡単な仕事効率化術 / Improve productivity
Chrome拡張を作って/使って勝手にサービスをカスタマイズ、簡単な仕事効率化術。
shoito
September 03, 2019
Tweet
Share
More Decks by shoito
See All by shoito
心を豊かにするひと工夫 / life-dev
shoito
0
56
ProfllyのSlack連携機能開発とチームの取り組み / proflly-slack-team-dev
shoito
0
940
社員情報の可視化サービスを内製開発した話 / devio2020-story-of-development-voyager
shoito
1
19k
Slackの声を拾って勝手に業務改善してる話 / gw-improve-productivity
shoito
0
120
Amazon ECSを活用したAWS運用自動化サービスの裏側を包み隠さず解説 / inside opswitch
shoito
1
2k
Feature Togglesとその実践 / Feature Toggles and Practice
shoito
0
190
DynamoDB Localを手軽に使える 公式のDockerイメージ #akibaaws / DynamoDB Local Docker Image
shoito
0
6.3k
niconicoの検索を支えるElasticsearch / niconico Elasticsearch
shoito
30
14k
Other Decks in Technology
See All in Technology
株式会社EventHub・エンジニア採用資料
eventhub
0
1.9k
普段有償でサポート業務をしているCSAが技術知見を無料で公開する理由
07jp27
1
630
巨大なテーブルのテーブル定義を無停止で安全に誰でも変更できるようにする / Table-definitions-for-huge-tables-can-be-modified-by-anyone-safely-and-non-disruptively
freee
1
720
クラウドサインにおけるプロダクトマネージャーの役割と開発プロセス / 20240410_cloudsign-PdM
bengo4com
1
670
TransitGatewayの基礎
toru_kubota
0
230
エンタープライズ環境下での Active Directory の運用 TIPS
tamaiyutaro
1
1.5k
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
paraworld
2
470
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
24
4.8k
Apple Vision Pro trial session
akkeylab
0
120
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
120
Oracle Exadata Database Service on Cloud@Customer (ExaDB-C@C) - UI スクリーン・キャプチャ集
oracle4engineer
PRO
1
1.1k
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
13
35k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
24
5.8k
Bootstrapping a Software Product
garrettdimon
PRO
301
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
645
57k
Fontdeck: Realign not Redesign
paulrobertlloyd
75
4.9k
BBQ
matthewcrist
79
8.7k
The Language of Interfaces
destraynor
151
23k
StorybookのUI Testing Handbookを読んだ
zakiyama
10
4.6k
Into the Great Unknown - MozCon
thekraken
10
980
Thoughts on Productivity
jonyablonski
57
3.8k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Teambox: Starting and Learning
jrom
128
8.4k
Transcript
উखʹαʔϏεΛΧελϚΠζɺ ؆୯ͳࣄޮԽज़ !TIPJUP 2019/09/03
ҏ౻!TIPJUP 4PGUXBSF&OHJOFFS ΫϥεϝιουΫϥυ4BB4ϓϩμΫτ ϦΫϧʔτςΫϊϩδʔζθΫγΟ࢞ຓαʔϏε υϫϯΰOJDPOJDPݕࡧج൫ νΣϯδϏδϣϯιϑτΣΞઃܭπʔϧBTUBI
%FWFMPQFST*0ϒϩά
None
%FWFMPQFST*0ฤूΞγελϯτ
(() => { // ΠϯΫϦϝϯλϧαʔν༻ͷ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*.&ۈଵཧγεςϜ
վળલ վળޙ
.ZϨίʔμʔ$ISPNFΞγελϯτ
վળલ վળޙ
վળલ վળޙ ඵ ඵ ඵ ඵ ඵ ඵ ඵ ඵ
ܭඵ ܭඵ
վળલ վળޙ ඵº݄ºϲ݄ºਓ ɹ ඵ ɹ ɹ࣌ؒ
ԁ݄×݄×࣌ؒ ɹ ԁ࣌ ԁ࣌º࣌ؒ ԁ ※ܭࢉͷͨΊͷՍۭͷͷͰ͢
ؾΛ͚͍ͯΔϙΠϯτ ❖ ຊʹม͑ΒΕͳ͍Ϟϊͳͷ͔Ͳ͏͔ɻ ཧ༝͕͋ͬͯม͑ΒΕͳ͍ͷͳΒɺ ʰٕज़ʱͰվળ͢Δɻ
ؾΛ͚͍ͯΔϙΠϯτ ❖ γϯϓϧ͞ ❖ ίϯτϩʔϧՄೳͳͷΈ ❖ ͕ࣗϢʔβʔʹͳΕΔ