Yet Another Pawoo Commit logs 2017-06-03 YAPC::Fukuoka 前夜祭LT
:"1$'VLVPLBલࡇ-5@harukasan / MICHII Shunsuke2017-06-30
View Slide
YAPC::Fukuoka։࠵
)BSVLBTBOಓҪढ़հ ϐΫγϒ גϦʔυΤϯδχΞ *NBHF'MVYࣄۀऀ ԬΦϑΟεͰͳ͘౦ژຊࣾۈԬݝٱཹถࢢੜ·Ε ٱཹถߴઐˠେ ൧௩ˠஜେӃˠϐΫγϒೖࣾ ීஈ3VCZͱ(Pͱ͢͜͠4DBMBΛॻ͘ΠϯϑϥܥΤϯδχΞ ීஈࣇͷ
Mastodon hosted by
ੈք࠷େڃͷϚετυϯΠϯελϯεʘ 174,324ਓ͕ɺ4,491,047ճύͬͯ·͢ʗ
mstdn.jpͨ͘͞ΜͷΠϯελϯε͕ϦϞʔτϑΥϩʔʹΑͬͯͭͳ͕Δࢄ4/4.BTUPEPOmastodon.socialmastodon.cloudfriends.nicoqiitadon.com DPOOFDUJPOTmusic.pawoo.net
tootsuite/mastodonpixiv/mastodonಠࣗػೳΛೖΕͭͭ VQTUSFBNʹίϯτϦϏϡʔτओͳಠࣗػೳQJYJW࿈ܞϝσΟΞλΠϜϥΠϯ͓͢͢ΊϢʔβʔJ04"OESPJEΞϓϦ1VTI௨
.BTUPEPO͕Α͘ͳΔ͜ͱͰ .BTUPEPOίϛϡχςΟ͕ൃల͠ 1BXPPൃల͍ͯ͘͠
.BTUPEPO͕Α͘ͳΔ͜ͱͰ .BTUPEPOίϛϡχςΟ͕ൃల͠ 1BXPPൃల͍ͯ͘͠:"1$
:FU"OPUIFS1BXPP$PNNJUMPHTPawoo͔ΒMastodonͷߩݙʢݟ͚͚ͭͨͭͩʣ
2017-04-15 20:16 alpaca-tcActiveRecord::Relation does not respond to `#id` (#1834)- ෆ۩߹मਖ਼
2017-04-15 20:17 Keiji, Yoshimifixed privacy mistake of japanese translation of privacy.change (#1832)- ༁मਖ਼
2017-04-16 04:17 alpaca-tcActiveRecord::NotFound is not defined (#1864)- ෆ۩߹मਖ਼
2017-04-16 21:05 Yuki NakagawaEnlarge font size to avoid autozooming of iPhone. (#1911)- iPhoneͰΦʔτζʔϜ͕ޮ͔ͳ͍Α͏ʹϑΥϯταΠζΛେ͖͘͢Δ
2017-04-16 21:55 alpaca-tcFixed NoMethodError in UnfollowService (#1918)- ෆ۩߹मਖ਼
2017-04-16 23:28 alpaca-tcAdd presence validation to Import (#1928)- όϦσʔγϣϯ࿙Ε
2017-04-16 23:33 abcangfix regex filter (#1845)- ਖ਼نදݱϑΟϧλʔ͕HTMLλάʹϚονͯ͠͠·ͬͯͨͷमਖ਼
2017-04-17 01:04 alpaca-tcCheck @recipient.user at the first (#1939)- ෆ۩߹मਖ਼
2017-04-17 11:23 Keiji, Yoshimireduce unneed query when post without attachements. (#1907)- ͍Βͳ͍ΫΤϦ͕ඈΜͰͨͷΛվળ
2017-04-17 11:32 geta6Improve streaming server with cluster (#1970)- node.jsͷετϦʔϛϯάαʔόΛϚϧνϓϩηεͷΫϥελʹมߋ- ͦΕ·ͰγϯάϧϓϩηεͩͬͨͷͰετϦʔϛϯά͕ ΊͬͪΌ͘ͳͬͨhttps://speakerdeck.com/geta6/mastodonfalsenodefalsehanasi
2017-04-17 17:29 saturday06Assign user locale on signup (#1982)- ϝʔϧ͕ӳޠͰૹΒΕͯ͠·͍ͬͯͨͷΛ Accept-LanguageΛΈΔΑ͏ʹमਖ਼
2017-04-17 17:37 Yuki NakagawaOptimize user setting page for mobile browser (#1924)- ϞόΠϧσόΠεͰͷݟ͑ํ͕͓͔͔ͬͨ͠ͱ͜ΖΛमਖ਼
2017-04-17 22:54 alpaca-tcRequired foreign keys (#2003)- ෆ۩߹मਖ਼
2017-04-15 23:59 Keiji Yoshimicache blockings for reducing queries.- ϒϩοΫҰཡΛΩϟογϡ͢ΔΑ͏ʹͨ͠
2017-04-18 20:10 geta6Add hasMore field to account timeline (#2066)- Ұ൪Լ·ͰεΫϩʔϧ͢Δͱແݶʹinfinite scroll͠Α͏ͱ XHR͠·͘ΔΛमਖ਼
2017-04-18 23:03 Keiji, YoshimiTranslate onboarding dialog to japanese (#2062)- ༁
2017-04-18 23:04 ik-fibAdd "Mastodon" to user agent (#2073)- UAͰఆ͍ͯ͠ΔΠϥετίϛϡχέʔγϣϯαʔϏεͷͨΊʹ MastodonͷUAΛݟΔΑ͏ʹ͢Δ
2017-04-19 21:52 abcangFix html escape characters in the URL (#2138)- ෆ۩߹मਖ਼
2017-04-19 21:58 alpaca-tcReplace User.count -> User.confirmed.count (#2127)- ϝʔϧೝূ͕͢ΜͰ͍ͳ͍ϢʔβϢʔβʹΧϯτ͍ͯͨ͠ͷΛमਖ਼
2017-04-19 22:39 geta6Automatically change the size of textarea (#2128)- ೖྗϑΟʔϧυͷαΠζΛࣗಈతʹ৳ͨ͠ΓॖΊͨΓ͢Δ
2017-04-19 23:40 matsurai25fix search text 'zero' (#2150)- ༁
2017-04-19 23:41 matsurai25fix Japanese search result translation (#2149)- ༁
2017-04-20 02:20 fsubalfix broken style when follower has long description (#2159)- ελΠϧ่Εͷमਖ਼
2017-04-20 05:19 alpaca-tcExtract error messages to locale file (#2162)- όϦσʔγϣϯΤϥʔ͕༁͞Εͳ͍ͷΛͳ͓ͨ͠
2017-04-21 00:13 Keiji, Yoshimiit may be mentions_status_id_index is duplicated ofindex_mentions_on_status_id index. (#2224)- ΠϯσοΫε͕ॏෳ͍ͯͨ͠
2017-04-22 00:26 ik-fibAdd Mastodon version to user agent (#2253)- UAʹϚετυϯͷόʔδϣϯ͍ΕΔΑ͏ʹ͢Δ
2017-04-23 00:28 Keiji, Yoshimiupdate emojione-picker for fixed warnings. (#2324)- warningΛফ͢
2017-04-24 22:10 alpaca-tcAdd index to statuses_tags#status_id (#2394)- ΠϯσοΫεՃ
2017-04-25 22:06 alpaca-tcLocalize with i18n for Devise::FailureApp (#2309)- ༁͕͏·͋ͨͬͯ͘ͳ͍ͷΛमਖ਼
2017-04-26 10:47 Keiji, Yoshimiattach_media should be in transaction of creation status (#2426)- τϥϯβΫγϣϯʹͳ͍ͬͯͳͯ͘λΠϛϯάʹΑͬͯෆ߹Λ ىͨ͜͠Ωϟογϡ͕Ͱ͖͍ͯͨͷΛमਖ਼
2017-04-29 17:50 alpaca-tcRemove uneeded `ORDER BY` query (#2615) - T/O
2017-04-29 21:29 alpaca-tcExpand uploaded thumbnail (#2611)- ελΠϧमਖ਼
2017-05-04 06:36 alpaca-tclocalize 'throttled' (#2755)- ༁
2017-05-04 11:39 abcangchanged to run foreman with vagrant (#2742)- Vagrantfileͷमਖ਼- ͪͳΈʹMastodonDockerͰVagrantͰ։ൃͰ͖Δ
2017-05-04 22:53 abcangfix DB_URL (#2778)- DATABASE_URLΛnode.jsͷετϦʔϛϯάαʔόͰ͏Α͏ʹ͢Δ
2017-05-05 00:49 abcangEnable disableHostCheck option of webpack-dev-server (#2790)- webpack-dev-server͕͚͜ΔͷΛमਖ਼
2017-05-05 06:44 alpaca-tcDelete records in smaller transaction (#2802)- ڊେͳτϥϯβΫγϣϯΛׂ
2017-05-06 04:31 alpaca-tcFixes propTypes warning introduced by #2774 (#2824)- ෆ۩߹मਖ਼
2017-05-06 04:32 alpaca-tcFixes unknown mime type (#2822)- ෆ۩߹मਖ਼
2017-05-06 11:03 alpaca-tcOptimize follower_accounts and following_accounts (#2820)- ϑΥϩʔϢʔβJOIN͍ͯͨ͠ͷΛIN۟ʹॻ͖͑ͯߴԽ
2017-05-06 19:55 alpaca-tcHandling failed http response (#2823)- ෆ۩߹मਖ਼
2017-05-06 23:31 alpaca-tcOptimize MuteService and AfterBlockService (#2836)- Α͘Θ͔Βͳ͔͚ͬͨͲ࠷దԽͨ͠Β͍͠
2017-05-07 00:03 alpaca-tcRefactor domain_blocks_controller (#2843)- ϦϑΝΫλϦϯά
2017-05-07 04:55 alpaca-tcFixes slow query in notifications api (#2851)- ࠷దԽ
2017-05-07 06:06 alpaca-tcHotfix convert string from symbol (#2856)- ෆ۩߹मਖ਼
2017-05-07 23:40 alpaca-tcRefactor account.rb (#2881)- ϦϑΝΫλϦϯά
2017-05-08 02:00 alpaca-tcAdd effective index to subscriptions (#2885)- ΠϯσοΫεͷॱ൪͕ҧͬͯͯ͏·͑ͯ͘ͳ͔ͬͨ ΠϯσοΫεͷॱ൪Λม͑ͨ- [callback_url, account_id] -> [account_id, callback_url]
2017-05-08 10:52 alpaca-tcRender sidekiq scheduler (#2898)- SidekiqεέδϡʔϥʔͷWeb UIΛ֬ೝͰ͖ΔΑ͏ʹ͢Δ
2017-05-09 12:15 alpaca-tcRemove rails_12factor (#2901)- 12factor gemΛআ͢Δ- ͜ΕͰ੩తϑΝΠϧͷ৴ΛແޮʹͰ͖ΔΑ͏ʹͳͬͨ - rails_12factor12factor appsͰ͋Δ͜ͱΛڧ੍͠Α͏ͱ͢Δͭ
2017-05-10 01:17 abcangFixed bug that timeline can not be displayed by InvalidURIError(#2947)- ෆ۩߹मਖ਼
2017-05-11 03:33 alpaca-tcAdd `account_id DESC` to optimize PrecomputeFeedService (#2967)- ORDER BYʹΧϥϜΛՃͯ͠ɺ ͦͷΧϥϜͷΠϯσοΫεΛ͔ͭ͏Α͏ʹ͢Δ࠷దԽ- MySQLͩͬͨΒFORCE INDEX͔ͭ͑Δͷʹ……
2017-05-13 22:56 alpaca-tcFixes NoMethodError: undefined method 'first' for nil:NilClass(#3036)- ෆ۩߹मਖ਼
2017-05-13 22:56 Shunsuke MichiiFix og:url. (#3031)- ෆ۩߹मਖ਼
2017-05-16 09:54 alpaca-tcOptimize Status#permitted_for 24x (#3069)- ΫΤϦ࠷దԽ- ͳΜ͔24ഒ͘ͳͬͨΒ͍͠
2017-05-16 10:35 alpaca-tcOrder by symbol value (#3077)- order('id asc') -> order(id: :desc)
2017-05-16 19:06 alpaca-tcImprove Account#triadic_closures (#3079)- ΫΤϦ࠷దԽ
2017-05-16 19:12 Shunsuke MichiiMake faster ProcessFeedService (#3080)- urlΧϥϜʹΠϯσοΫε͕͋ͬͨͷʹ uriΧϥϜʹΠϯσοΫε͕ͳ͔ͬͨ
2017-05-16 19:12 geta6Enable to handle app immediately after closing modal (#3082)- ϞʔμϧΛΫϩʔζͨ͠ͱ͖ϑΣʔυΞτ͢ΔͷΛͨͣʹ εΫϩʔϧͰ͖ΔΑ͏ʹ͢Δ
2017-05-17 10:00 alpaca-tcAdd filter to AccountFilter (#2968)- ཧը໘Ͱ͍ΖΜͳͭͰݕࡧͰ͖ΔΑ͏ʹ͢Δ
2017-05-17 22:36 alpaca-tcRender translated view (#3093)- ෆ۩߹मਖ਼
2017-05-17 22:38 alpaca-tcRefactor Status#ancestors/descendants (#3092)- ϦϑΝΫλϦϯά
2017-05-19 18:41 alpaca-tcDefine instance method outside #included (#3128)- ϦϑΝΫλϦϯά
2017-05-20 03:19 abcangUnify the method of extracting tags (#3138)- "#ςετɾςετ"͕"#ςετ"ͰϚονͯ͠͠·͍ͬͯͨͷΛमਖ਼
2017-05-24 02:45 alpaca-tcToggle sensitive from admin page (#3261)- admin͕NSFWΛηοτͰ͖ΔΑ͏ʹमਖ਼
2017-05-24 22:36 abcangAdd test when hashtag and URL are concatenated (#3279)- ςετՃ
2017-05-25 21:14 alpaca-tcRefactor Setting (#3302)- ϦϑΝΫλϦϯά
2017-05-31 22:10 alpaca-tcAccount.find_remote should be raise ActiveRecord::RecordNotFound(#3476)- ෆ۩߹मਖ਼
2017-06-06 00:02 Shunsuke MichiiAdd th.json. (#3588)- λΠޠͰϦΫΤετ͢Δͱམͪͯͨ
2017-06-17 05:38 abcangFix ogp url (#3802)- ෆ۩߹मਖ਼
2017-06-19 17:28 alpaca-tcFixes streaming callbacks of HashtagTimeline (#3849)- ෆ۩߹मਖ਼
2017-06-19 18:29 alpaca-tcUnobserve status on unmount (#3851) - ෆ۩߹मਖ਼
2017-06-29 20:04 abcangrescue HTTP::ConnectionError (#3992) - ෆ۩߹मਖ਼
͓ΘΓ
.BTUPEPOʮ1BXPPʯͰ Ұॹʹֵ໋Λى͜͢ΤϯδχΞืूhttps://www.wantedly.com/projects/96771