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
YAPC::Fukuoka 前夜祭LT / Yet Another Pawoo Commit ...
Search
Harukasan
PRO
July 01, 2017
Technology
0
3k
YAPC::Fukuoka 前夜祭LT / Yet Another Pawoo Commit logs
Yet Another Pawoo Commit logs
2017-06-03 YAPC::Fukuoka 前夜祭LT
Harukasan
PRO
July 01, 2017
Tweet
Share
More Decks by Harukasan
See All by Harukasan
Successor to PicoRabbit: Ruby Programming Envorinment / RubyKaigi 2025 follow up
harukasan
PRO
1
170
Write your own mrbgem, Create your own device
harukasan
PRO
1
110
PicoRabbit: a Tiny Presentation Device Powered by Ruby
harukasan
PRO
2
450
pixivを支える技術 / 技育CAMPアカデミア
harukasan
PRO
3
520
20240401 新卒研修 - ピクシブにおける技術領域
harukasan
PRO
1
830
ピクシブのコンテンツ配信基盤技術 / pixiv TECH SALON
harukasan
PRO
5
5.7k
Goにおける画像ファイル処理 / golang.tokyo #19
harukasan
PRO
7
6.7k
WebRTC動画をトランスコードする / Transcoding video streams from WebRTC
harukasan
PRO
5
1.6k
ImageFluxを支えるリモート開発 / 20171202
harukasan
PRO
2
1.8k
Other Decks in Technology
See All in Technology
「守る」から「進化させる」セキュリティへ ~AWS re:Inforce 2025参加報告~ / AWS re:Inforce 2025 Participation Report
yuj1osm
1
180
Skrub: machine-learning with dataframes
gaelvaroquaux
0
100
「魔法少女まどか☆マギカ Magia Exedra」の必殺技演出を徹底解剖! -キャラクターの魅力を最大限にファンに届けるためのこだわり-
gree_tech
PRO
0
420
スプリントレトロスペクティブはチーム観察の宝庫? 〜チームの衝突レベルに合わせたアプローチ仮説!〜
electricsatie
1
140
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
4
1.9k
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
0
140
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
4
1.2k
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
1k
microCMS 最新リリース情報(microCMS Meetup 2025)
microcms
0
390
VPC Latticeのサービスエンドポイント機能を使用した複数VPCアクセス
duelist2020jp
0
350
Kubernetes における cgroup driver のしくみ: runwasi の bugfix より
z63d
2
110
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
2
1k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Docker and Python
trallard
45
3.5k
Designing Experiences People Love
moore
142
24k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Statistics for Hackers
jakevdp
799
220k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Why Our Code Smells
bkeepers
PRO
339
57k
4 Signs Your Business is Dying
shpigford
184
22k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Transcript
:"1$'VLVPLB લࡇ-5 @harukasan / MICHII Shunsuke 2017-06-30
YAPC::Fukuoka։࠵
)BSVLBTBOಓҪढ़հ ϐΫγϒ ג ϦʔυΤϯδχΞ *NBHF'MVYࣄۀऀ ԬΦϑΟεͰͳ͘౦ژຊࣾۈ Ԭݝٱཹถࢢੜ·Ε ٱཹถߴઐˠେ ൧௩ ˠஜେӃˠϐΫγϒೖࣾ
ීஈ3VCZͱ(Pͱ͢͜͠4DBMBΛॻ͘ΠϯϑϥܥΤϯδχΞ ීஈࣇͷ
None
Mastodon hosted by
ੈք࠷େڃͷϚετυϯΠϯελϯε ʘ 174,324ਓ͕ɺ4,491,047ճύͬͯ·͢ʗ
mstdn.jp ͨ͘͞ΜͷΠϯελϯε͕ϦϞʔτϑΥϩʔʹΑͬͯͭͳ͕Δࢄ4/4 .BTUPEPO mastodon.social mastodon.cloud friends.nico qiitadon.com DPOOFDUJPOT
music.pawoo.net
tootsuite/mastodon pixiv/mastodon ಠࣗػೳΛೖΕͭͭ VQTUSFBNʹίϯτϦϏϡʔτ ओͳಠࣗػೳ QJYJW࿈ܞ ϝσΟΞλΠϜϥΠϯ ͓͢͢ΊϢʔβʔ J04"OESPJEΞϓϦ 1VTI௨
.BTUPEPO͕Α͘ͳΔ͜ͱͰ .BTUPEPOίϛϡχςΟ͕ൃల͠ 1BXPPൃల͍ͯ͘͠
.BTUPEPO͕Α͘ͳΔ͜ͱͰ .BTUPEPOίϛϡχςΟ͕ൃల͠ 1BXPPൃల͍ͯ͘͠ :"1$
:FU"OPUIFS1BXPP$PNNJUMPHT Pawoo͔ΒMastodonͷߩݙʢݟ͚͚ͭͨͭͩʣ
2017-04-15 20:16 alpaca-tc ActiveRecord::Relation does not respond to `#id` (#1834)
- ෆ۩߹मਖ਼
2017-04-15 20:17 Keiji, Yoshimi fixed privacy mistake of japanese translation
of privacy.change (#1832) - ༁मਖ਼
2017-04-16 04:17 alpaca-tc ActiveRecord::NotFound is not defined (#1864) - ෆ۩߹मਖ਼
2017-04-16 21:05 Yuki Nakagawa Enlarge font size to avoid autozooming
of iPhone. (#1911) - iPhoneͰΦʔτζʔϜ͕ޮ͔ͳ͍Α͏ʹϑΥϯταΠζΛେ͖͘͢Δ
2017-04-16 21:55 alpaca-tc Fixed NoMethodError in UnfollowService (#1918) - ෆ۩߹मਖ਼
2017-04-16 23:28 alpaca-tc Add presence validation to Import (#1928) -
όϦσʔγϣϯ࿙Ε
2017-04-16 23:33 abcang fix regex filter (#1845) - ਖ਼نදݱϑΟϧλʔ͕HTMLλάʹϚονͯ͠͠·ͬͯͨͷमਖ਼
2017-04-17 01:04 alpaca-tc Check @recipient.user at the first (#1939) -
ෆ۩߹मਖ਼
2017-04-17 11:23 Keiji, Yoshimi reduce unneed query when post without
attachements. (#1907) - ͍Βͳ͍ΫΤϦ͕ඈΜͰͨͷΛվળ
2017-04-17 11:32 geta6 Improve streaming server with cluster (#1970) -
node.jsͷετϦʔϛϯάαʔόΛϚϧνϓϩηεͷΫϥελʹมߋ - ͦΕ·ͰγϯάϧϓϩηεͩͬͨͷͰετϦʔϛϯά͕ ΊͬͪΌ͘ͳͬͨ https://speakerdeck.com/geta6/mastodonfalsenodefalsehanasi
2017-04-17 17:29 saturday06 Assign user locale on signup (#1982) -
ϝʔϧ͕ӳޠͰૹΒΕͯ͠·͍ͬͯͨͷΛ Accept-LanguageΛΈΔΑ͏ʹमਖ਼
2017-04-17 17:37 Yuki Nakagawa Optimize user setting page for mobile
browser (#1924) - ϞόΠϧσόΠεͰͷݟ͑ํ͕͓͔͔ͬͨ͠ͱ͜ΖΛमਖ਼
2017-04-17 22:54 alpaca-tc Required foreign keys (#2003) - ෆ۩߹मਖ਼
2017-04-15 23:59 Keiji Yoshimi cache blockings for reducing queries. -
ϒϩοΫҰཡΛΩϟογϡ͢ΔΑ͏ʹͨ͠
2017-04-18 20:10 geta6 Add hasMore field to account timeline (#2066)
- Ұ൪Լ·ͰεΫϩʔϧ͢Δͱແݶʹinfinite scroll͠Α͏ͱ XHR͠·͘ΔΛमਖ਼
2017-04-18 23:03 Keiji, Yoshimi Translate onboarding dialog to japanese (#2062)
- ༁
2017-04-18 23:04 ik-fib Add "Mastodon" to user agent (#2073) -
UAͰఆ͍ͯ͠ΔΠϥετίϛϡχέʔγϣϯαʔϏεͷͨΊʹ MastodonͷUAΛݟΔΑ͏ʹ͢Δ
2017-04-19 21:52 abcang Fix html escape characters in the URL
(#2138) - ෆ۩߹मਖ਼
2017-04-19 21:58 alpaca-tc Replace User.count -> User.confirmed.count (#2127) - ϝʔϧೝূ͕͢ΜͰ͍ͳ͍ϢʔβϢʔβʹΧϯτ͍ͯͨ͠ͷΛमਖ਼
2017-04-19 22:39 geta6 Automatically change the size of textarea (#2128)
- ೖྗϑΟʔϧυͷαΠζΛࣗಈతʹ৳ͨ͠ΓॖΊͨΓ͢Δ
2017-04-19 23:40 matsurai25 fix search text 'zero' (#2150) - ༁
2017-04-19 23:41 matsurai25 fix Japanese search result translation (#2149) -
༁
2017-04-20 02:20 fsubal fix broken style when follower has long
description (#2159) - ελΠϧ่Εͷमਖ਼
2017-04-20 05:19 alpaca-tc Extract error messages to locale file (#2162)
- όϦσʔγϣϯΤϥʔ͕༁͞Εͳ͍ͷΛͳ͓ͨ͠
2017-04-21 00:13 Keiji, Yoshimi it may be mentions_status_id_index is duplicated
of index_mentions_on_status_id index. (#2224) - ΠϯσοΫε͕ॏෳ͍ͯͨ͠
2017-04-22 00:26 ik-fib Add Mastodon version to user agent (#2253)
- UAʹϚετυϯͷόʔδϣϯ͍ΕΔΑ͏ʹ͢Δ
2017-04-23 00:28 Keiji, Yoshimi update emojione-picker for fixed warnings. (#2324)
- warningΛফ͢
2017-04-24 22:10 alpaca-tc Add index to statuses_tags#status_id (#2394) - ΠϯσοΫεՃ
2017-04-25 22:06 alpaca-tc Localize with i18n for Devise::FailureApp (#2309) -
༁͕͏·͋ͨͬͯ͘ͳ͍ͷΛमਖ਼
2017-04-26 10:47 Keiji, Yoshimi attach_media should be in transaction of
creation status (#2426) - τϥϯβΫγϣϯʹͳ͍ͬͯͳͯ͘λΠϛϯάʹΑͬͯෆ߹Λ ىͨ͜͠Ωϟογϡ͕Ͱ͖͍ͯͨͷΛमਖ਼
2017-04-29 17:50 alpaca-tc Remove uneeded `ORDER BY` query (#2615)
- T/O
2017-04-29 21:29 alpaca-tc Expand uploaded thumbnail (#2611) - ελΠϧमਖ਼
2017-05-04 06:36 alpaca-tc localize 'throttled' (#2755) - ༁
2017-05-04 11:39 abcang changed to run foreman with vagrant (#2742)
- Vagrantfileͷमਖ਼ - ͪͳΈʹMastodonDockerͰVagrantͰ։ൃͰ͖Δ
2017-05-04 22:53 abcang fix DB_URL (#2778) - DATABASE_URLΛnode.jsͷετϦʔϛϯάαʔόͰ͏Α͏ʹ͢Δ
2017-05-05 00:49 abcang Enable disableHostCheck option of webpack-dev-server (#2790) -
webpack-dev-server͕͚͜ΔͷΛमਖ਼
2017-05-05 06:44 alpaca-tc Delete records in smaller transaction (#2802) -
ڊେͳτϥϯβΫγϣϯΛׂ
2017-05-06 04:31 alpaca-tc Fixes propTypes warning introduced by #2774 (#2824)
- ෆ۩߹मਖ਼
2017-05-06 04:32 alpaca-tc Fixes unknown mime type (#2822) - ෆ۩߹मਖ਼
2017-05-06 11:03 alpaca-tc Optimize follower_accounts and following_accounts (#2820) - ϑΥϩʔϢʔβJOIN͍ͯͨ͠ͷΛIN۟ʹॻ͖͑ͯߴԽ
2017-05-06 19:55 alpaca-tc Handling failed http response (#2823) - ෆ۩߹मਖ਼
2017-05-06 23:31 alpaca-tc Optimize MuteService and AfterBlockService (#2836) - Α͘Θ͔Βͳ͔͚ͬͨͲ࠷దԽͨ͠Β͍͠
2017-05-07 00:03 alpaca-tc Refactor domain_blocks_controller (#2843) - ϦϑΝΫλϦϯά
2017-05-07 04:55 alpaca-tc Fixes slow query in notifications api (#2851)
- ࠷దԽ
2017-05-07 06:06 alpaca-tc Hotfix convert string from symbol (#2856) -
ෆ۩߹मਖ਼
2017-05-07 23:40 alpaca-tc Refactor account.rb (#2881) - ϦϑΝΫλϦϯά
2017-05-08 02:00 alpaca-tc Add effective index to subscriptions (#2885) -
ΠϯσοΫεͷॱ൪͕ҧͬͯͯ͏·͑ͯ͘ͳ͔ͬͨ ΠϯσοΫεͷॱ൪Λม͑ͨ - [callback_url, account_id] -> [account_id, callback_url]
2017-05-08 10:52 alpaca-tc Render sidekiq scheduler (#2898) - SidekiqεέδϡʔϥʔͷWeb UIΛ֬ೝͰ͖ΔΑ͏ʹ͢Δ
2017-05-09 12:15 alpaca-tc Remove rails_12factor (#2901) - 12factor gemΛআ͢Δ -
͜ΕͰ੩తϑΝΠϧͷ৴ΛແޮʹͰ͖ΔΑ͏ʹͳͬͨ - rails_12factor12factor appsͰ͋Δ͜ͱΛڧ੍͠Α͏ͱ͢Δͭ
2017-05-10 01:17 abcang Fixed bug that timeline can not be
displayed by InvalidURIError (#2947) - ෆ۩߹मਖ਼
2017-05-11 03:33 alpaca-tc Add `account_id DESC` to optimize PrecomputeFeedService (#2967)
- ORDER BYʹΧϥϜΛՃͯ͠ɺ ͦͷΧϥϜͷΠϯσοΫεΛ͔ͭ͏Α͏ʹ͢Δ࠷దԽ - MySQLͩͬͨΒFORCE INDEX͔ͭ͑Δͷʹ……
2017-05-13 22:56 alpaca-tc Fixes NoMethodError: undefined method 'first' for nil:NilClass
(#3036) - ෆ۩߹मਖ਼
2017-05-13 22:56 Shunsuke Michii Fix og:url. (#3031) - ෆ۩߹मਖ਼
2017-05-16 09:54 alpaca-tc Optimize Status#permitted_for 24x (#3069) - ΫΤϦ࠷దԽ -
ͳΜ͔24ഒ͘ͳͬͨΒ͍͠
2017-05-16 10:35 alpaca-tc Order by symbol value (#3077) - order('id
asc') -> order(id: :desc)
2017-05-16 19:06 alpaca-tc Improve Account#triadic_closures (#3079) - ΫΤϦ࠷దԽ
2017-05-16 19:12 Shunsuke Michii Make faster ProcessFeedService (#3080) - urlΧϥϜʹΠϯσοΫε͕͋ͬͨͷʹ
uriΧϥϜʹΠϯσοΫε͕ͳ͔ͬͨ
2017-05-16 19:12 geta6 Enable to handle app immediately after closing
modal (#3082) - ϞʔμϧΛΫϩʔζͨ͠ͱ͖ϑΣʔυΞτ͢ΔͷΛͨͣʹ εΫϩʔϧͰ͖ΔΑ͏ʹ͢Δ
2017-05-17 10:00 alpaca-tc Add filter to AccountFilter (#2968) - ཧը໘Ͱ͍ΖΜͳͭͰݕࡧͰ͖ΔΑ͏ʹ͢Δ
2017-05-17 22:36 alpaca-tc Render translated view (#3093) - ෆ۩߹मਖ਼
2017-05-17 22:38 alpaca-tc Refactor Status#ancestors/descendants (#3092) - ϦϑΝΫλϦϯά
2017-05-19 18:41 alpaca-tc Define instance method outside #included (#3128) -
ϦϑΝΫλϦϯά
2017-05-20 03:19 abcang Unify the method of extracting tags (#3138)
- "#ςετɾςετ"͕"#ςετ"ͰϚονͯ͠͠·͍ͬͯͨͷΛमਖ਼
2017-05-24 02:45 alpaca-tc Toggle sensitive from admin page (#3261) -
admin͕NSFWΛηοτͰ͖ΔΑ͏ʹमਖ਼
2017-05-24 22:36 abcang Add test when hashtag and URL are
concatenated (#3279) - ςετՃ
2017-05-25 21:14 alpaca-tc Refactor Setting (#3302) - ϦϑΝΫλϦϯά
2017-05-31 22:10 alpaca-tc Account.find_remote should be raise ActiveRecord::RecordNotFound (#3476) -
ෆ۩߹मਖ਼
2017-06-06 00:02 Shunsuke Michii Add th.json. (#3588) - λΠޠͰϦΫΤετ͢Δͱམͪͯͨ
2017-06-17 05:38 abcang Fix ogp url (#3802) - ෆ۩߹मਖ਼
2017-06-19 17:28 alpaca-tc Fixes streaming callbacks of HashtagTimeline (#3849) -
ෆ۩߹मਖ਼
2017-06-19 18:29 alpaca-tc Unobserve status on unmount (#3851) -
ෆ۩߹मਖ਼
2017-06-29 20:04 abcang rescue HTTP::ConnectionError (#3992) - ෆ۩߹मਖ਼
͓ΘΓ
.BTUPEPOʮ1BXPPʯͰ Ұॹʹֵ໋Λى͜͢ΤϯδχΞืू https://www.wantedly.com/projects/96771