PHPBLTレポート

php歴6ヶ月程ですが正直ほぼ理解できず、、、 下記ブログを参考にした方がいいと思いますw

fortkle.hatenablog.com

1.phpのarrayを自作

SplFixedArrayの使用 →1/3の容量に出来た +アクセサ,count,iteratar(forEachをする為)をcustomArrayで実装 →1/100の容量に →ただ処理時間は約1.5倍にw PHP BLT だけど HTML5 の コンテンツモデルのお話 // Speaker Deck

github.com

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以前では作れない

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.phpgolangのextension作ったよ

github.com/do_aki/gophp_sampleにあります phpはsegmentation falut がたまにおこる

github.com

7.swift2をphpで学ぶ

PHP7/swift2の比較

speakerdeck.com

  • コメント swift:シャープが使えない

  • type swift:''が使えない

  • if swich swift:if分内のカッコいらん swift:switch breakeがいらない

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が作りやすい

参考:

liginc.co.jp

10.phalcon

@arimo phalcon -闇多い -はやい!!

speakerdeck.com

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