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
Pの歴史 我々はなぜWordPress専門メディアを作るに至ったか
Search
Takahashi Fumiki
June 29, 2017
Technology
1
1.9k
Pの歴史 我々はなぜWordPress専門メディアを作るに至ったか
WordCamp Kyoto 2017で発表したスライドです。 Capital P
https://capitalp.jp
がどのようにして始まったかについて、発表させていただきました。
Takahashi Fumiki
June 29, 2017
Tweet
Share
More Decks by Takahashi Fumiki
See All by Takahashi Fumiki
きっと誰もが感謝するCJKマスターに君もなろう!
fumikito
0
640
めざせマルチパブリッシングプラットフォーム
fumikito
1
230
はじめてのカスタムブロック
fumikito
0
6.7k
WordPress+PayPal秘話
fumikito
0
420
wp_next_step WordPress, Web, そして私たちの未来
fumikito
0
6.1k
wpionic.tokyo #1
fumikito
0
830
カスタムエンドポイントで学ぶ WP REST APIの真髄
fumikito
4
1.3k
wpionic.tokyo #1
fumikito
0
430
たいへーん! とつぜん大規模サイトを作ることになった! 複数サーバ対応プラグインの紹介
fumikito
0
4.1k
Other Decks in Technology
See All in Technology
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
830
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
160
20241220_S3 tablesの使い方を検証してみた
handy
3
220
Amazon VPC Lattice 最新アップデート紹介 - PrivateLink も似たようなアップデートあったけど違いとは
bigmuramura
0
190
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
1
230
UI State設計とテスト方針
rmakiyama
2
310
20241214_WACATE2024冬_テスト設計技法をチョット俯瞰してみよう
kzsuzuki
3
440
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
210
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
270
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
110
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
re:Invent をおうちで楽しんでみた ~CloudWatch のオブザーバビリティ機能がスゴい!/ Enjoyed AWS re:Invent from Home and CloudWatch Observability Feature is Amazing!
yuj1osm
0
120
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
510
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Producing Creativity
orderedlist
PRO
341
39k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Transcript
1ͷྺ࢙ զʑͳͥ8PSE1SFTTઐϝσΟΞΛ࡞Δʹࢸ͔ͬͨ $ 5BLBIBTIJ'VNJLJ !8PSE$BNQ,ZPUP
None
None
DBQJUBMQKQ $BQJUBM1ͱ͍͏αΠτ໊ ʠ8PSEQSFTTͱॻ͍ͯ͠·ͬͨͱ͖ʹ ৄ͍͠ਓ͔Βʮ1େจࣈʂʯͱ ποίϛ͕ೖͬͯ͘Δݱ͔Β ໊͚ΒΕ·ͨ͠ɻ 4
/** * Forever eliminate "Wordpress" from the planet (or at
least the little bit we can influence). * * Violating our coding standards for a good function name. * * @since 3.0.0 * * @staticvar string|false $dblq * * @param string $text The text to be modified. * @return string The modified text. */ function capital_P_dangit( $text ) { // Simple replacement for titles $current_filter = current_filter(); if ( 'the_title' === $current_filter || 'wp_title' === $current_filter ) return str_replace( 'Wordpress', 'WordPress', $text ); // Still here? Use the more judicious replacement static $dblq = false; if ( false === $dblq ) { $dblq = _x( '“', 'opening curly double quote' ); } return str_replace( array( ' Wordpress', '‘Wordpress', $dblq . 'Wordpress', '>Wordpress', '(Wordpress' ), array( ' WordPress', '‘WordPress', $dblq . 'WordPress', '>WordPress', '(WordPress' ), $text ); } 5
WJB3ZBO.DDVF
ຊ 7
None
͡·Γ ϑΟϥσϧϑΟΞ 9
ܹͷ w 8PSE1SFTTΦʔϓϯιʔεͳΜ͔ͩΒɺͬͱ ߩݙͯ͠Δਓʢίʔυॻ͍ͯΔਓʣʹεϙοτ͕͋ ͨΔ͖͡ΌΜʁ w Ͱ8PSE1SFTTͨ͘͞Μར༻ऀ͕͍Δ͠ɺͦΕ ΛΊͨΓ͢Δਓඞཁ͡ΌΜʁ 10
ͦͷ࣍ͷͷʜʜ 11
͔Βͷʜʜ 12
w 8PSE1SFTTίʔυͰͰ͖͍ͯΔ͕ɺͦΕΛ͏ ͷਓؒɻϚαΧϦΛৼΔ͍ଓ͚ΔϞώΧϯ͚ͩ ͕ਓྨͰͳ͍ɻ w ͱ ͍ ͑ ɺ
ί ʔ υ Λ ॻ ͘ ਓ ͕ ͍ ͳ ͚ Ε ɺ 8PSE1SFTTଘࡏͰ͖ͳ͍ɻ w ͦͦϢʔβʔͬͯ୭ʁɹίϛϡχςΟͬͯ୭ͷ ͜ͱʁ 13
#FZPOEUIFDPEF 14
None
None
͜Εͬͯͨʁ w 8PSE1SFTTͷίΞͰԿ͔৽͍͜͠ͱ͕ܾఆ͢Δͱ͖ɺඞͣ ͦͷલʹ͕ٞଘࡏ͍ͯ͠ΔͯɺͦΕ୭ͰࢀՃͰ͖Δɻ w ίϛϡχςΟʹ໌Β͔ʹʮύϫʔϢʔβʔʯ͕͍ͯɺͦͷ ਓͨͪͷҙ͕8PSE1SFTTͷํੑΛܾΊ͍ͯΔ͜ͱ൱ Ίͳ͍ɻ w ଐਓੑɺ૬ੑͳͲͷඇৗʹਓؒष͍෦͕ͨ͘͞Μ͋ͬͯɺ
ͦΕΛ͑ΔϝσΟΞຊʹଘࡏ͠ͳ͍ɻ 17
ϒϩάʹॻ͍ͯͨ 18
ͳΜ͔ϝοη͖ͨ 19
None
ΫϨυʢߦಈࢦʣ w #SPBE BOE .VMUJMBUFSBM ࠃ֎ΛΘͣ෯͍ࣄྫΛɺ ୯ͳΔ5JQTࣄྫूʹͱͲ·Βͣɺ၆ᛌతʹհ͠·͢ɻ w #FZPOEUIFDPEF8PSE1SFTTͷιʔείʔυΛऔΓר͘ ڥʹ͍ͭͯৄ͘͠۷ΓԼ͛·͢ɻ
w .BLFJUPVSCVTJOFTTϏδωεΛٛͷʮࣄʯͱͱΒ ͑ɺ8PSE1SFTTʹؔΘΔࢲͨͪͷൃలܧଓՄೳੑʹཱ ͭใΛूΊ·͢ɻ 21
ఆ͢Δಡऀ Φʔϓϯιʔεʹڵຯͷ͋Δ8FC։ൃऀ 8PSE1SFTTʹؔ࿈͢ΔϏδωεʹڵຯ͕͋Δਓ ຊࠃɺւ֎ΛΘͣ8PSE1SFTTʹؔ࿈ͨ͠ا ۀ 22
ϑοΫΞοϓ͍ͨ͠ w ϓϥάΠϯςʔϚͷ࡞ऀɺ ਓΕͣίΞʹίϛοτͯ͠ ͍ΔਓɺυΩϡϝϯτؤுͬ ͯΔਓ w 8PSE1SFTTͰϏδωεΛߦ ͳ͍ͬͯΔاۀ w
͋ͷਓ͍· 23
ͱ͜ΖͰɺͳΜͰ 8PSE1SFTTΛ͏ΜͰ͔͢ʁ 24
ͷ߹ w ΦʔϓϯιʔεͰ͋Γɺ͕ͯ͢։͔Ε͍ͯΔ w ࣗͷυϝΠϯͰ͕ࣗͯ͢ΛཧͰ͖Δ w Πϯλʔωοτ্Ͱͳʹ͔Λൃ৴͢Δͱ͖ɺͦΕ ؒҧ͍ͬͯͨͱͯ͠Կ͔ͷʹཱͭ 25
rεϥϰΥΠɾδδΣΫ ʠ͏Μͦ͋͛͜͜ͳ͖Όʡ 26
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 27