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
3.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
YAPC::Fukuoka 前夜祭LT / Yet Another Pawoo Commit logs
Yet Another Pawoo Commit logs
2017-06-03 YAPC::Fukuoka 前夜祭LT
Harukasan
PRO
July 01, 2017
More Decks by Harukasan
See All by Harukasan
Building a Standalone Programming Environment
harukasan
PRO
1
1.9k
Successor to PicoRabbit: Ruby Programming Envorinment / RubyKaigi 2025 follow up
harukasan
PRO
1
1.2k
Write your own mrbgem, Create your own device
harukasan
PRO
1
430
PicoRabbit: a Tiny Presentation Device Powered by Ruby
harukasan
PRO
2
1.8k
pixivを支える技術 / 技育CAMPアカデミア
harukasan
PRO
3
620
20240401 新卒研修 - ピクシブにおける技術領域
harukasan
PRO
1
950
ピクシブのコンテンツ配信基盤技術 / pixiv TECH SALON
harukasan
PRO
5
6k
Goにおける画像ファイル処理 / golang.tokyo #19
harukasan
PRO
7
6.9k
WebRTC動画をトランスコードする / Transcoding video streams from WebRTC
harukasan
PRO
5
1.7k
Other Decks in Technology
See All in Technology
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.2k
第3回しろおびセキュリティスポンサーセッション
log0417
0
160
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
440
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
1
200
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
7
2.2k
事業価値と Engineering 2026年度版
recruitengineers
PRO
44
22k
ラジオの科学
frievea
0
280
名古屋の市バスGTFS-JPデータ×スガキヤ 最寄りバス停検索をAmazon ElastiCache Serverless for Valkeyで最適化する
usanchuu
1
500
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
関東Kaggler会発表資料
takoi
1
190
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
310
エンジニアに許された特別な時間の終わり
watany
108
250k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
620
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Designing for humans not robots
tammielis
254
26k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
330
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
360
Claude Code のすすめ
schroneko
67
230k
Designing for Performance
lara
611
70k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
460
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