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
YAPC::Fukuoka 前夜祭LT / Yet Another Pawoo Commit ...
Search
Harukasan
PRO
July 01, 2017
Technology
3.2k
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
Harucom Follow-up
harukasan
PRO
1
61
Building a Standalone Programming Environment
harukasan
PRO
1
2.2k
Successor to PicoRabbit: Ruby Programming Envorinment / RubyKaigi 2025 follow up
harukasan
PRO
1
1.4k
Write your own mrbgem, Create your own device
harukasan
PRO
1
530
PicoRabbit: a Tiny Presentation Device Powered by Ruby
harukasan
PRO
2
2k
pixivを支える技術 / 技育CAMPアカデミア
harukasan
PRO
3
660
20240401 新卒研修 - ピクシブにおける技術領域
harukasan
PRO
1
1k
ピクシブのコンテンツ配信基盤技術 / pixiv TECH SALON
harukasan
PRO
5
6k
Goにおける画像ファイル処理 / golang.tokyo #19
harukasan
PRO
7
6.9k
Other Decks in Technology
See All in Technology
キヨさん、67歳。AIコーディングエージェントに挑む
happysamurai294
0
130
AIで選択肢が広がった組織設計の理想と現実
konifar
16
7.3k
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
0
150
OneLakeをデータソースにした AI Search(Foundry IQ)の ライフサイクル管理
ryuseiiida
0
210
スマートロックを支えるFlutter × ネイティブ連携の実践 / Flutter and Native Integration in Practice: Powering Smart Locks
bitkey
PRO
0
120
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
400
【Oracle AI SPOTLIGHT ウェビナー】事例から見る!なぜOCIが選ばれたのか ― AI時代のクラウド戦略を紐解く ―
oracle4engineer
PRO
1
140
AIテスト自動化と評価駆動開発EDD
happysamurai294
0
120
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
110
自律的なチームを作るためにTechPMがやらないこと
ny7760
0
330
Patterns in AI Driven Software Development
akosma
PRO
0
390
AIエージェント時代、Kaggleにどう取り組むか
takanao
2
450
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
750
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
500
Exploring anti-patterns in Rails
aemeredith
4
550
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Embracing the Ebb and Flow
colly
88
5.2k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
Documentation Writing (for coders)
carmenintech
77
5.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Test your architecture with Archunit
thirion
2
2.5k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
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