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
僕とphp
Search
astolfo
October 20, 2016
Programming
1
470
僕とphp
2016/10/20 Fukuoka.php vol16 LT内
astolfo
October 20, 2016
Tweet
Share
More Decks by astolfo
See All by astolfo
最近のフレッツとIPv6の話
mattenn
2
730
そうだ、10Gを引こう
mattenn
0
240
COCOAを使用した人数表示システムの開発
mattenn
0
150
すぐに使える 説明下手エンジニアのための コミュ力入門
mattenn
0
260
Cloudflare Mail Routingを使ってみた
mattenn
0
290
Realforceを濡らしてしまった話
mattenn
0
270
DJを陰で支える技術
mattenn
1
1.2k
それNetlifyでできるよ - Webページを爆速で作ってキレイに魅せよう
mattenn
8
11k
多分わかるServerless Framework
mattenn
0
410
Other Decks in Programming
See All in Programming
Patched fetch did not work
quramy
4
380
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
470
API Platform for Laravel
dunglas
0
320
『ドメイン駆動設計をはじめよう』中核の業務領域
masuda220
PRO
5
1k
Kotlin 2.0 and Beyond
antonarhipov
2
150
Modular Monolith Go Server with GraphQL Federation + gRPC
110y
1
580
いまから追い上げる、Jetpack Compose トレーニング
nyafunta9858
0
590
Scala アプリケーションのビルドを改善してデプロイ時間を 1/4 にした話 | How I improved the build of my Scala application and reduced deployment time by 4x
nomadblacky
1
180
Scala におけるコンパイラエラーとの付き合い方
chencmd
2
430
Developer Joy == Developer Productivity (really!)
hollycummins
1
220
Crafting Cross-Platform Adventures: Building a Game Engine with Kotlin Multiplatform
dwursteisen
0
120
令和トラベルにおけるLLM活用事例:社内ツール開発から得た学びと実践
ippo012
0
210
Featured
See All Featured
Building Adaptive Systems
keathley
36
2.1k
Designing for humans not robots
tammielis
248
25k
A Tale of Four Properties
chriscoyier
155
22k
RailsConf 2023
tenderlove
28
810
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
24
610
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
89
16k
The Brand Is Dead. Long Live the Brand.
mthomps
53
38k
Side Projects
sachag
451
42k
Fashionably flexible responsive web design (full day workshop)
malarkey
401
65k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Fireside Chat
paigeccino
31
2.9k
Transcript
僕とPHP Fukuoka.php vol.19 MATTENN (@MATTENN) Nakao Takamasa(facebook.com/ganbaruzoi)
自己紹介 • Nakao Takamasa • Twitter: @MATTENN • Facebook: /ganbaruzoi
• 1995年生まれ -> PHP/Javascriptと同い年 • 大学3年 • ずっと糸島在住 • タイトルのネタ元はサカナクションの曲名「僕と花」 • 前回Todoモニター作った人です
ブログ • だらだらまってん – https://mattenn.fkgt.net/
前回 • 次回はライブストリーミングについて話したいぞ
今回 • PHP縛りあるんだった
(^o^;;)
(^o^;;;;;;;;;;;;;;;;)
今回は自分が如何にして PHPをメインに 成長したのかを発表します
小1:パソコンを知る • 一太郎スマイルを授業で触る • すげーよボクも使いたい! → Wordの使い方を教えられる • しがなくWordを使う •
ローマ字入力おぼえる • 似たアイコンだったExcelも使う
小3:ウェブサイトを建てようとする • ペイントソフトで作ったイラストを公開したい • レンタルサーバーが必要らしい • ロリポップというのがあるらしい! • つかってみたい! →
却下 • どうしてもサーバを建てたい…
小3:数時間だけ自宅サーバ運営する • AN HTTPDとActivePerlでWebサーバを運営 • 「一日中PCつけっぱにするんじゃない」→終了 • ここで基礎的なスキルは学んだ
中1中2中3 • ニコ動知る • オタクになる
高2:Minecraftマルチプレイサーバ開設 • Minecraftとは「サンドボックス型ものづくりゲーム」 • PCで遊ぶレゴブロックのようなもの • 従兄弟からMinecraftのギフトコードが飛んでくる • 自分でサーバ建てれるらしい •
(常時動かしてても何も言われなくなったので)自鯖で建てる • どうせ作ったらWebサイト作って宣伝したい • 宣伝したらページがダサいと批判コメント付く • カッコイイサイトにしてやろうじゃないか!!!!!!
高2:WordPressを知る • 最近のウェブサイトはCMSが使われている事を知る • MovableTypeを導入する • Windows Serverで動かしていた当時Perlの設定が面倒だった • PHPは楽かもしれない
• PHP製のCMSって何があるんだ…? • WordPress、そういうものもあるのか!!!!
高3:テーマファイルを作る • WPを触っていると自分の望むテーマが無いことが分かる • …作るか! • HTML5/CSS3は分かっていたので基礎部分には苦労しなかった • PHPがわからん •
PHPBookとdotinstallを使いながら一晩で学習
大1:文鳥になぞらえたアプリを作る • 家では祖母の世代から文鳥を飼っている • 自分はTwitterをよくする • どっちも同じ鳥だよね • 自分の作ったインフラで •
自分の作ったアプリを動かしたい • 名前はもちろん「Buncho」 • 誰もこの名前使ってなかった • ラッキー
Buncho – http://buncho.azurewebsites.net
大2:Githubを触る • 人間としてレベル上げたい • あのプログラムを公開してみよう • BunchoをGithubに配置 • だからといって何か起こったわけではない
大3(現在) • 必死で生きてる • AWS・さくらクラウド・Bluemixを使い始める
今の自宅鯖(とネットワーク) • 物理サーバにHyper-V入れて仮想サーバで運用 • 公開用LANと家庭用LANは完全に隔離 • テレビの入力をHDMI3にするだけでKVM環境
いろいろやってますが 今後もよろしくお願いします
fin