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
history of nicorepo gem and me
Search
Takuya Matsumoto
December 20, 2014
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
history of nicorepo gem and me
speaked at yochiyochi.rb #50
Takuya Matsumoto
December 20, 2014
More Decks by Takuya Matsumoto
See All by Takuya Matsumoto
STORES におけるセッションストアへの Amazon MemoryDB for Redis の活用と、移行戦略 / MemoryDB for STORES Session Store
upinetree
2
5k
STORES へのID基盤の導入と、ユーザーアカウントの移行を振り返って
upinetree
5
3.4k
バックエンド基盤チームのお仕事 / The value of the backend base team
upinetree
0
3.8k
CSSの技術的負債との向き合い方 / How to Deal with Technical Debt of CSS (ja)
upinetree
5
4.5k
How to Deal with Technical Debt of CSS
upinetree
1
640
書籍紹介LT:現場で使える Ruby on Rails 5 速習実践ガイド
upinetree
0
220
Introduction to Entering Test Design (Japanese)
upinetree
0
910
Hello React
upinetree
4
310
Visualize team communications on github
upinetree
4
1.3k
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
370
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Skip the Path - Find Your Career Trail
mkilby
1
260
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Transcript
YOCHIYOCHI.RB #50 俺とgemの成長記録 2014/12/20 ! Takuya Matsumoto @upinetree
yochiyochi.rb 第50回 祝
@upinetree
גࣜձࣾ ສ༿ &WFSZMFBG$PSQ We’re HIRING !
nicovideo.jp
nicovideo.jp/my/top
None
ニコニコ動画版 ツイッターTL のようなもの
XXX さんの動画が 10,000 再生を達成しました。 XXX さんが記事を投稿しました。 XXX さんがイラストをクリップしました。 XXX さんがイラストをクリップしました。
XXX さんが生放送を開始しました。 XXX さんが動画をマイリスト登録しました。 XXX さんが動画をマイリスト登録しました。 XXX さんが動画をマイリスト登録しました。 XXX さんが動画をマイリスト登録しました。 XXX さんが動画をマイリスト登録しました。
欲しかったもの
None
動画情報が 他の情報に埋もれる
フィルタリングしたい
ついでに ターミナルで見れたら 超便利っぽい
俺のソリューション
None
(だいたいマイクラ動画である)
詳しくはGithubで!! github.com/upinetree/nicorepo
結構便利に使っていた
ターミナル ! $ nicorepo ! Enter
あれ?
この動作、面倒くさくない?
チャット (Idobata) に勝手に流れたら 便利っぽい
俺のソリューション
None
fluent-plugin-nicorepo fluent-plugin-idobata
None
詳しくはGithubで!! github.com/upinetree/fluent-plugin-nicorepo VQJOFUSFFIBUFOBCMPHDPNFOUSZ ※設定とかはブログで
2013/5月 最初のスクリプトを公開
最初はRubyの 練習目的でもあった
TDDも試してみた
Kuso★code
2014/5月 大リファクタリング gem化
None
2014/6月 fluent-plugin化
gemの成長をふりかえる
自分で使い続けて、本当に 欲しかったものがわかった
一方で、自分の技術が実現 したいことに追いついた
一年でだいぶRuby書ける ようになってた
知見
ニッチな問題は 自分で解決
でも、 それだけではもったいない
gemにするチャンス
自分ひとりの問題 だと思っていたけ ど、結構使われて いるんだなー
bestgems.org/gems/ nicorepo
たのしい (∩´∀`)∩
まとめ
自分だけのニッチな問題
自分だけの便利スクリプト
もしあれば gemをつくるとたのしい
戦闘力あがる
そしてStarください