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
1.2k
勝手にサービスをカスタマイズ、簡単な仕事効率化術 / Improve productivity
Chrome拡張を作って/使って勝手にサービスをカスタマイズ、簡単な仕事効率化術。
shoito
September 03, 2019
Tweet
Share
More Decks by shoito
See All by shoito
心を豊かにするひと工夫 / life-dev
shoito
0
91
ProfllyのSlack連携機能開発とチームの取り組み / proflly-slack-team-dev
shoito
0
1.2k
社員情報の可視化サービスを内製開発した話 / devio2020-story-of-development-voyager
shoito
1
21k
Slackの声を拾って勝手に業務改善してる話 / gw-improve-productivity
shoito
0
150
Amazon ECSを活用したAWS運用自動化サービスの裏側を包み隠さず解説 / inside opswitch
shoito
1
2.3k
Feature Togglesとその実践 / Feature Toggles and Practice
shoito
0
280
DynamoDB Localを手軽に使える 公式のDockerイメージ #akibaaws / DynamoDB Local Docker Image
shoito
0
6.7k
niconicoの検索を支えるElasticsearch / niconico Elasticsearch
shoito
30
14k
Other Decks in Technology
See All in Technology
コスト最適重視でAurora PostgreSQLのログ分析基盤を作ってみた #jawsug_tokyo
non97
1
580
PagerDuty×ポストモーテムで築く障害対応文化/Building a culture of incident response with PagerDuty and postmortems
aeonpeople
2
380
4/16/25 - SFJug - Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
2
120
Making a MIDI controller device with PicoRuby/R2P2 (RubyKaigi 2025 LT)
risgk
1
300
AWS全冠芸人が見た世界 ~資格取得より大切なこと~
masakiokuda
5
6.4k
C++26アップデート 2025-03
faithandbrave
0
1k
Linuxのパッケージ管理とアップデート基礎知識
go_nishimoto
0
430
Porting PicoRuby to Another Microcontroller: ESP32
yuuu
4
460
ブラウザのレガシー・独自機能を愛でる-Firefoxの脆弱性4選- / Browser Crash Club #1
masatokinugawa
1
500
DETR手法の変遷と最新動向(CVPR2025)
tenten0727
2
1.4k
【Λ(らむだ)】最近のアプデ情報 / RPALT20250422
lambda
0
120
JPOUG Tech Talk #12 UNDO Tablespace Reintroduction
nori_shinoda
2
150
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Building Adaptive Systems
keathley
41
2.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Adopting Sorbet at Scale
ufuk
76
9.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
390
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Code Reviewing Like a Champion
maltzj
522
40k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
23
2.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
13
1.4k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The World Runs on Bad Software
bkeepers
PRO
67
11k
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Ξγελϯτ
վળલ վળޙ
վળલ վળޙ ඵ ඵ ඵ ඵ ඵ ඵ ඵ ඵ
ܭඵ ܭඵ
վળલ վળޙ ඵº݄ºϲ݄ºਓ ɹ ඵ ɹ ɹ࣌ؒ
ԁ݄×݄×࣌ؒ ɹ ԁ࣌ ԁ࣌º࣌ؒ ԁ ※ܭࢉͷͨΊͷՍۭͷͷͰ͢
ؾΛ͚͍ͯΔϙΠϯτ ❖ ຊʹม͑ΒΕͳ͍Ϟϊͳͷ͔Ͳ͏͔ɻ ཧ༝͕͋ͬͯม͑ΒΕͳ͍ͷͳΒɺ ʰٕज़ʱͰվળ͢Δɻ
ؾΛ͚͍ͯΔϙΠϯτ ❖ γϯϓϧ͞ ❖ ίϯτϩʔϧՄೳͳͷΈ ❖ ͕ࣗϢʔβʔʹͳΕΔ