PHPBLTレポート
php歴6ヶ月程ですが正直ほぼ理解できず、、、 下記ブログを参考にした方がいいと思いますw
1.phpのarrayを自作
SplFixedArrayの使用 →1/3の容量に出来た +アクセサ,count,iteratar(forEachをする為)をcustomArrayで実装 →1/100の容量に →ただ処理時間は約1.5倍にw PHP BLT だけど HTML5 の コンテンツモデルのお話 // Speaker Deck
2.openpearの素敵な終わらせ方
by keisuke sato @RIAF pear.php.netをオープンに
openpearは今日でサービス終了ですw
3.html5のコンテンツモデルについて
https://speakerdeck.com/fivestar/php-blt-dakedo-html5-false-kontentumoderufalseohua
ブロック要素、インライン要素を分けていた
→
コンテンツモデルとして定義された
→いろんなカテゴリーに分けられた
→Flow→主にbody内にあるもの
HTML5 PHP HTML Paragraphizerをオープンソース化した!!かったけど退職したのでしてませんw
4.BigMasterData
www.slideshare.net @mercari MasterDataとは DB内で他データの参照元となるデータ
5-10msec/2.0MB←遅い TSVにした 2MB→600kb 70msec→7msec
5.Symfony
Symfony 面倒だけど便利 DI使うとyamlで定義できる
LoggableTraitを使うとテストが書きやすくなるよ
6.phpでgolangのextension作ったよ
github.com/do_aki/gophp_sampleにあります phpはsegmentation falut がたまにおこる
7.swift2をphpで学ぶ
PHP7/swift2の比較
webApplicationをswiftで書いてみた
8.couchbase
竹澤さん couchbase -NoSQL でかいデータはstreamで流せる! couchbase4 N1QL(ニッケル) -SQL使えるようになったよ
トランザクションはなくてもCheck-and-set!?(CAS)でどうにかなる!?
9.phpbuildがいかに便利か力説します
http://www.slideshare.net/hnw/phpbuild phpbuild→ phpenvのプラグインとして使うと使いやすい phpenc updete コマンド
good 自分専用のPHPが作りやすい
参考:
10.phalcon
@arimo phalcon -闇多い -はやい!!
Phalcon2でDMM.eってアプリ作ったよ
11.whpってapp作ったよ
fuizbuzzをwhpで作った
14.current status
yui_tang PSRとは!? PHPのコーディング規約のこと
PSR-9,10 Securityに関してのPSRが出来たよ!
15.開発効率をあげる
Vargrant chefすみのものを作る boxがたまに壊れる マイグレートするchefの作成
projectのsetup sh(シェル)
16.application サーバーを作ろう
www.slideshare.net
phpいじれる人がサーバーいじれる problem ヘッダが読まれない!!
17.PHP7でnativeExtentionを作る
www.slideshare.net
@misumi_rize extensionが75%変わっててつらかったよ
18.たのしい独自フレームワーク
www.slideshare.net
pixiv フレームワーク使っていないよ →フレームワーク作る フレームワークのコアは小さく good 自分で作っているので対応が即できる
intern の提出課題でだしてるよ
19.phalconとメールとテンプレートと
www.slideshare.net
phalconにはmail送信機能がない Qdmail*Voltで作成 改行が出来ない →で出来る{{constant(PHP_EOL)}} Voltが変と思ったらPHPを確認しようj
他.PHPという概念が存在しない退屈な世界
補欠枠で発表出来なかったのですが 参考に資料だけ。
www.slideshare.net