さて、PHP7でも試しますかとか言っておきながらPHP4もビルドするようにしますか。(第96回PHP勉強会レポートです)
TOP > てきとうにこらむ > ゲーム作りとプログラミング日記 > さて、PHP7でも試しますかとか言っておきながらPHP4もビルドするようにしますか。(第96回PHP勉強会レポートです)
PHP勉強会
PHP勉強会というのがあって、行ってきました。https://phpstudy.doorkeeper.jp/events/34723
タイムテーブル
PHP7をじっさいに動かしてみた
ぼくの感想。
やばい、最近の人コンパイルしないw #phpstudy
— てきめん (@youkidearitai) November 25, 2015
なんといいますか、時代は変わったね!!!こんな時代もあったんだぜ!?
@youkidearitai 変態な人は intel の Cコンパイラを使ってビルドしてたよねーw #phpstudy
— KOYAMA Tetsuji (@koyhoge) November 25, 2015
IntelのCコンパイラあったけど、あれはド変態!!
ニフティクラウドモバイルバックエンド
むかし、ニフティクラウドつかってた時代あったけど、ああ、あれ使いこなせば面白かったんだろうなぁって…
「これ買っている人はこれも買っています」を実装してみた
集合知プログラミング読んだことありますが、当時はわからんかった。検索エンジン作ってみたいし、頑張ってみようか。
PHP開発で効率を上げるためにやってきたこと
組織で働くことの意味を感じさせられました。PHPStormいいですよね。ぼくはVimじゃないときついとか言いそうになってしまった…
ちなみに、ひとつ気になったこと言ってもいいっすかね…?テストカバレッジ100%超えてるとかないよね!?いや、何が言いたいのかというと、テストカバレッジが100%なのは良いとして、使わなくなったコード放置してテストも放置されてコールしてる部分だけ消されてるとかありえるよなぁ…80%で「テストしなければならない部分を20%にぶち込んできやがる人間」がいるのだとしたら、絶対に「コールしてる部分だけ消して放置して知らんぷり人間」いるよなぁ…と思ったり。
まぁ、仕方がないか。
レガシーな開発環境をモダン化している話
あのさぁ…「magic_quotes_gpcについてなにか知ってる人いますか?」って聞いてくる新卒n年目とか聞きたくなかったよ。何してんだよ。
昨日の「PHP勉強会」で新卒の子がPHP4時代のレガシーコード引き継がれてるって話されて、上場会社だから良いものの、新卒にケツ拭かせて書いた本人知らんぷりとか下衆にも程がある、プログラミング嫌いになったらどうするんだって思うと涙が止まらない。 #phpstudy
— てきめん (@youkidearitai) November 26, 2015
ぼく27さいで「新卒の子」とかほざいてるのもアレだけど、何かあったらアドバイスできると思うんで。。。
なんでガチギレしてるのかというと、以下のようにサポートしてくださってたからだよ。年間80万円渋りやがって。ほんとに恥を知れ。
https://www.sraoss.co.jp/prod_serv/support/php4-security.php
よし、PHP7うごかすか
というわけで、PHP7を動かそうと思いましたので、Dockerでコンテナ作ってなんかしようーとか思いました。ついでにPHP4もうごかしてみよーと思いました。
https://hub.docker.com/r/youkidearitai/apache-with-php7-original/
よろしくお願いします。
追記 11/28
レガシーコードについてTwitterで書き散らしてたら、土田さん(サウンドプログラマのドン(と勝手に解釈してる、無礼講クソリプ送り合ってる謎の仲になってるが))からマサカリが飛んできた。
@youkidearitai というか時代によって求められるソース変わるの速すぎるんすよね。 環境も変わるし言語も変わるしルールも変わるし。 例えば今どれだけ最高にクールにプログラムしても、5年後には変な顔されて10年後にはクソースと呼ばれます。
— 土田善紀(金剛型5番艦娘) (@tsuchidasama) November 27, 2015
なにせ、プラットフォームが変わる、人が変わる、会社が変わるだもんな。言葉が重い。