uzullaがブログ

uzullaがブログです。

YAPC::Okinawa 感想エントリ走り書き

yapcjapan.org

いってきました沖縄。

仕事と、今週末(そう!今週末なんだ!チケットかってきてくれ!!)のPHPerKaigi準備できついので、感情をわすれないためだけに走り書きです、今みなおしてここをかいているが、小学生みたいなエモーショナルなことしかかいてない。ホントある意味失礼なエントリですみません。その代わり全レスに近い感じをめざした。

#yapcjapan ノベルティのフル装備の様子です

観光もしたんですが、そっちは来週にします。

大枠の感想

沖縄という所ではたしてどんな塩梅になるのかとおもったけれど、蓋をあけてみれば多くの人がエンジョイしていて大変よかった。

私とYAPC

長くなるので端折ると、Perlのコミュニティに感謝があるのでYAPCで皆が笑顔だと良い。笑顔が多くてよかった。

もう少し長く書くと、PHPerである私がPerlをメインでつかっていたのは昔(二桁年以上前)だけれど、なんやかんや最近(私は新参な方です(?))YAPC等に参加して、Perlにかぎらない知識を様々な人からいただき、多くの友人もでき、PHPerとして人として成長できたので、今年のテーマである「万国津梁」(架け橋)には感じる所があった。実際前からいる人も新しい人もちゃんといて、過去も未来も繋がりが見えるのは満足感が高かった。勿論私もあたらしい人との出会いができて最高だった。

トークの話

前夜祭LT

(ちょっと全部みれていない…というか、酒がはいってて忘れた)

mosuke5さんのアリババテクノロジー話、すごいよかった。アリババクラウド本当に好奇心だけで気になってるし、エキゾチックな感じがしてよい。まあ、PHPer的にはアリババよりテンセントが気になるが。

おddさん?のクロスオリジンでログイン状態を云々する話は、ものすごい懐かしい気分になった。昔はCORSとかなくて、なんでもかんでもハチャメチャにできるし本当に便利だった。あとJSONPを思い出した。

kazeburoさんの話、PHPerとしてすごくわかるんだけど、どうしてそんな力技(に、PHPerには見える)でやるんだ…いや、かぜぶろさんはこれが最小のパワーなのだろう、すごい。そしてkazeburoさんと話す度に「PHP案件だけど兎に角PHPかかないで解決する」話が多くてPHPerとしてはこう、あれです。monologはPSR-3をインプリすれば差し替えできるだろうからとにかくそういう方向でやってもらえないものだろうか。それとは直接関係なく(今回の話にかぎらず)ログ周りの所作は色々な方策ある、喫煙所でsidetanaさんとそのあたりの話してモヤモヤを消化したりした。

モヤモヤを消化したら、ベストトーク待ったなしという話をききそびれた。残念。

charsbarさんの話

とにかく海外のカンファレンスなどに行っているのがすごい。 エンドレスに参加レポートが湧いてくるのをみていると「すごい!」という感想しかでてこなくなるが、なんとか「自分も一度YAPC::EU行ったし!」と虚勢をもって精神を維持した。

EU方面のYAPCにまた行きたい、知っている人もわずかながらいるし。なんとか意志が弱くても英語をおぼえられないものだろうか…。

かるぱねるらさんの話

charsbarさんのあとを引き継ぐのすごい大変そう、がんばってくれ!!!という気分になった。

一番質問が多かったような気がする、みんなやっぱり気になっているのだ。

sinya8282さんの話

正直一切の下地のない無学PHPerには難しい。「しってるしってる、それちょっと前にDoSになったやつでしょ?」というレベル。

のだが、スライドは(たぶん)わかりやすいし、へえへえほうほうと聞くだけでも知的好奇心的なものは満たされた。

kazuhoさんのhttp2の話

データがどんどんでてきて説得力が違うなと納得していたら、そのデータも鵜呑みにするなというマットウなことをいわれ、納得した。

様々なヘッダー関連はとりあえず記憶の引きだしにいれておいた、いつか使う日がくるかもしれない。

xaicronさんのhttp2の話

kazuhoさんからのつながりで、もうちょっと実際寄りに触れられていて良かった。 一通りの実装がちゃんとあるのは「流石Perlやな…」と、普段使う言語を思い出しつつ若干落ち込んだ。

あと俺はAnyEventが好きだったので(チャットを書いていた)、そちらでも巻き添え的に若干落ち込んでしまった。まあわかるんだけど!

akiymさんの話

最近はPerlを書かないので知らなかった事が多いが、便利お作法が結構増えているなと感じた。 これも記憶引き出しに入れておいた。

skajiさんのPerl6の話

最近Perl6をあまりしらべなくなってしまったので、とても興味深かった。 知っているころのPerl6よりplackupが5倍は早くなったように見えて進化を感じた。

danさんの話

途中「わかる人いますか?」というところでなにげなく手をあげたら指されてPHPerの知る範囲で 0.1+0.2!=0.3 になる理由を回答したら、内容的には正解だったのにわりとドライな感じで話がもどっていって、なにか俺は期待をまちがえたのだろうか…と不安になった。数値を文字列で持つJSONがヤバいというのは混在環境ではまったくそうでつらい。 「最近はPHPもかいてますよ!VALUPHPをつかっています!」といわれて、とても興味あるしPHPer的にはまあ嬉しいんだけど、結局VALUではどうやっているのかと思ってみていたら「自分で書いた!」とおっしゃる、さすがdanさん、僕はマネしないでライブラリ使います。

xtetsujiさんの話

策を色々ねって実施してくのは楽しい、でも凝った策は最後まで付き合わないといけない。自分みたいなフリーランスだと取れない戦略だから安易に真似出来ないのが残念(真似したい…というわけでは…)。

moznionの話

面白かったけれど、事例にPHPがなかったので☆一つです。僕はPHPerだからしかたない。

Pythonって本当に数値演算は早いんだなと初心者みたいな感想を得た。

macopyの話

Kuiperbelt(そのものや、理由)は実はhachioji.pmでよく聞いていたので流し気味で聞いていたのだが、やはりはちぴーのLTよりもしっかり資料が作られているのがよかった。図とか。

普段気安く話していて色々錯覚してしまうが、macopyはすごいなと再認識。

yappoさんの話

「万国津梁」をちゃんと踏まえた話になっていてよかった。 PHPerなのでエンジニアとしては外野気味ではある自分だが、前述の通りPerl周辺コミュニティやその参加者の人たちを好ましい、応援したいとおもっているので、色々といい話だとおもった。 しかし自分は独り仕事が多いし、ISUCON友達もみつからないし、今後も怪しいのでなんとなく不安になってしまった。

papixの話

双方向にエモくてよかった。

一週間くらい沖縄でpapixと近くにいたのだけれど、papixはおおきくなったなあ(サイズではない)最近の自分は小っせえなあ、という気分になりました。

LTの話

こばけんのLTみたいなことを自分もPHPでもちょっとやっていたのだが、やはりPHPにはBEGINなどがないし動的な改変が困難(マクロ的な生成しかない…)Perlの強さを感じた。あと、隣にすわっていたdanさんが「これはいいな!」とか「もうつくった事がある!」とか様々な褒め言葉を飛ばしていたのが印象的。

城後明慈さんのLTはコメントしづらいがwまあ結果良ければ全て良しではないか。Perlの若者が増えるのは喜ばしい。

芹川葵さんのRubyの人がPerl MongerになったLTでなぜか(スライドから透けて見える先輩?に)共感を感じた。「これPHPer版にできないかな…」とおもったのだが「強い先輩」「理由があるはず」のあたりで諦めた。

白方健太郎さんの話は最近Twitterに失望する人も多いのでAltとして気になったのだが、どうにもあの設計はブログとトラバを思い出してしまうので結局中央集権に収斂するのでは…とおもってしまう。とはいえ…。あと、PHPで書かれたミニブログサーバーことGnuSocialのことみんなおもいだしてあげて。

makamakaさんの話をきいて速攻ACME大全かいました

ノベルティの話

DeNAさんのQii充電器!持ってなかったから前から試してみたかった!やった!という気分になった、なおバンカーリングの都合により、ちょっとためして遊んだ後は奥さん用になりました。DeNAさんは福岡のUSBバッテリーといい、Qiiといい、電源が多い。次はなんだろうか、USBのトラベルチャージャーかな。「すごく軽くて持ち運びしやすいACタップ」というものが個人的には最高にほしいんだけれど、世の中にはないみたいなのでだれかノベルティ担当がんばって!

Freakoutさんのコーヒーは追加で数個いただき、宿や家で美味しくいただきました。

カンファレンスの感想

行く前はえらい遠方だし、果たしてどんなことになるのか…と思っていたのだが、終わってみれば良いカンファレンスだったと思います。

会場はとても良かったし、バスもなかなか非日常感がある、オリオンビール美味しい。

スタッフも若い人、見たことある慣れた人、現地の人など様々で、どれだけが現地の人なのかわからないが、初の沖縄YAPCでよくぞここまでシッカリできたな(どんな目線や)と思った。すごかった、楽しいYAPCをありがとうございました。

「大統一PHP」というタイトルで、PHPer Kaigi 2018で登壇します! #phperkaigi

3/9(金),3/10(土)に新しいPHPのカンファレンスが行われるということで、まずはとにかくトークを応募し、採択されたと連絡がきました! ということで登壇します!

PHPerKaigi とは

phperkaigi.jp

PHPerKaigi(ペチパーカイギ)は、現在PHPを使用している、過去にPHPを使用していた、これからPHPを使いたいと思っているエンジニアが、技術的なノウハウを共有するためのカンファレンス(イベント)です。

とのことでサイトがかっこいいですね。

PHPの話ももちろんですが、PHPerの人に会えるだろうと思うと期待が高まります!

ティザー動画まであります

www.youtube.com

あ、スポンサーも募集中とのことですので、PHP企業の皆様に於かれましては、ぜひ検討してみてはいかがでしょうか。

phperkaigi.jp

チケット販売が開始しています

チケット販売を開始しました | PHPerKaigi 2018

私は登壇決定しましたが(なのでチケットはタダなのですが)、応援の意味もこめてサポーターのチケットを握りしめております。

私の登壇内容

トークタイトル: 大統一PHP

トーク概要:

PHPは分断されていると言われる(要出典)ので、私はここらで大統一して行くしかないと思っています。今回、私の研究を発表したいと思います。

「大統一の意味がわからない」「異端」「それ意味あるの?」等の感想をいただくかもしれません。しかし、PHPerは多様性ある人たちだと思いますので勇気をだして発表します。(ここで紙面がつきた模様

  • 仕事の役にはたたないかも

  • 少々アルコールが必要な気がします

https://fortee.jp/phperkaigi-2018/proposal/00864c0f-eeda-4d33-a8e5-69f06a1d7935

「ネタか!」というおしかりの声もきこえてこないでもないのですが、人からどう見えるかは不明ですが(ネタに見えるとおもいますが)、相変わらず私はそれなりに本気です。私がここ1年くらい趣味と意地(?)でやっていることについて発表予定です。

非常に荒々しいタイトルの割に内容がさっぱりよくわからん概要ではありますが、入力欄が足りなかった(200文字)。

まあ、私のトークですし、(どうやら)前夜祭に採択いただいたので色々と大丈夫と判断されたのでしょう!内容は当日のお楽しみということでご了承ください!

荒々しい(あるいはせせこましい)技術的な内容をベースとしつつつ、発表者は私ですからウケるようにがんばりたいとおもいます!30分という短い時間にどこまでいけるかな!

なお、アルコールもちゃんとある模様です(前夜祭なので)

まとめ

開催日の3/9(金)、10(土)は割と目の前です。

チケット販売を開始しました | PHPerKaigi 2018

とにかくチケットを買って、聞きに来てくれ!!!

こちらからは以上です。

先週開催された「ロリポップ!マネージドクラウド YYmeeting #01」に参加してきました。

「デプロイ!」

「スケールアウト!」

「スケールアップ!」

ということで、先週開催された「ロリポップ!マネージドクラウド YYmeeting #01」に参加してきました。

togetter.com

ロリポップ!マネージドクラウドとは? ロリポップ!マネージドクラウドは、個人から法人まで幅広く利用するレンタルサーバー「ロリポップ!」が開発中のコンテナ型クラウドホスティングのプランです。」 mc.lolipop.jp

ということで、ペパボさんがはじめる新しいインフラサービスですね。

どうでもいいけど「ロリポップ!マネージドクラウド」ってとても長いんで略称が速く決まってほしい。ここでは勝手にマネクラとしておきます。

当方α版テスターをやっていて、なおかつPHPサポートしているので、参加してきました!

圧の高さ

「テスターのみなさんはもはやユーザーというより開発者側だと思っています」というセリフの通り、なにかを拝聴するのがメインの会ではなく、ユーザーから様々な情報をヒアリングする会でした。

なお、適当な計算ですが、その場には現在のアルファテスターの7%ほどが集結していたのでした!!!!

プロダクトマネージャーのTack87さんのマネクラの紹介

「趣味はスプラとミシンです、技術のことは詳しくないので周りにサポートしてもらってやっています!」という宣言(?)からはじまって、マネクラができた経緯の説明などでした。

サービスの目標としてはVPSクラウドの荷の重さを減らし、レンサバよりもアクセスをさばけるサービスで、ペパ研matomotoryさんのFastContaierのアイディアを元としたとのこと。

hb.matsumoto-r.jp

rand.pepabo.com

「『1年以内にはサービスとして作れるかな、と思っています。』と(以下の)エントリで松本さんがぶち上げているのを見て『言っちゃうんだ〜』と思った」とのこと。

hatenanews.com

まあ、マネクラファン(テスター?)としては知っている情報が多いのでおさらいという感じ…とおもっていたのですが、新しい発表もいくつかありましたね!

node.js環境の提供開始

(実はこれ、うっかり(?)開催前に気づいていたんですが)すごい!PHPrailsにつづいてnode.jsだ!

いままでペパボのインフラ系サービスではnode.jsはなかったとおもうので、ついにJS界に殴り込みですね。

まあ、node.jsを普段私は使わないんですが、手軽なら試してみようかという気になりますね!

オープンβ版11月下旬!(予定

すごい!目の前だ!

(それまでにDocumentRootは直るのだろうか…)

正式版は来年1月!(予定

すごい!あっという間だ!

本当に「1年以内にはサービスとして作れる」を実現するんですね…。

ステーブルになってしまうと仕様がロックされてしまうとおもうので、それまでに個人的に困っている所がどうにかなるはず!!!すごいスピード感だ!!!()

そしてそのままヒアリング会に

トークはその一本で、その後はテーブルにテスターの皆さんとペパボのみなさんで座って飲食しつつのヒアリング&ミートアップイベントとなりました。

様々な質問や改善要望が飛び交いましたが、飲酒をしながらも記憶に残ったことをここに記しておきます。

私「なんでPHP5系なんですか」
ペ「最初に作ったコンテナが5だったからです、深い意味はないです」
私「そんな…いや、ということはちゃんと7対応される?」
ぺ「します!」
私「めでたい」

,

ぺ「PHPバージョンアップすごいんですけど何にしたらいいですかね、5を残すべきか」
私「5はあったらいいとおもいますけど、切り捨てるのも方針では。7については7.1の最新版をガンガンいれていきましょう、なんなら7.2をいれてしまいましょう」
ぺ「それで大丈夫なんですか」
私「(私は)大丈夫です」

,

ぺ「もっとコマンド増やしてほしいという要望にもこたえていきたい」
私「自前で入れるの面倒なので、yumとか使えるとうれしいんですけど」
ぺ「コンテナなので、きっとできます、対応を検討します」
私「すごい!!」

,

私「sshが唐突に切れるのはなんで?」
ぺ「sshもコンテナで実装されているので、負荷などをみて10分くらいでスピンダウンしてしまっているのかもしれない」
私「じゃあ裏でCPU負荷かけまくればいいんですね!」
ぺ「」
私「ということは、(例えば)PHPsshも別プロセスなんですね」
ペ「そうですね、ファイルシステムを共有している」

,

私「スケールアウトすると、複数のプロセスからファイルに書き込みがなされるわけですが、ログとかそういうのも同じファイルに書き出すとおかしくなるのでは?」
ぺ「ストレージはNFSでつながっているが、NFSのロックはちゃんと働くと考えている」

,

私「自動バックアップがほしいんですけど」
ぺ「前向きに検討しています!」

,

ペ「Herokuと同じことをやっても仕方ないので、きちんと差別化していく」
私「(railsやnodeはしらんけど、「いっぱんてきPHPあんけん」の場合は)シンプルなサービスで*1、sftpができるだけでも違うんでがんばってほしい」

,

私「アプリサーバーはスケールするとして、DBはスケールするような手法はあるのか?そこでサチらないか?」
ペ「今の所は「強いDB」で足りると考えている。ただ、DBもコンテナ化できるのではないかとおもっているし、(たとえば)RDSみたいなものも検討してみている」

,

私「Cronはないの?」
ペ「もちろん検討している、コマンドよりウェブUIを考えている、ウェブならCronの記法をおぼえなくて良いし」

,

私「マネクラの『スペック』や『コスト感』をお客様に提案するとき、どれくらいと説明したらよいでしょうか」
ペ「売り方なので、どういう指標がよいか考えている。これくらいの性能はあるはずだが…(某サービスの某プランを指差しながら)」
私「なるほど」
ペ「cgroupをつかっているので、適切に設定した性能が上限になる想定」
私「そうなると、正直に書くと強いCPUをバーンと書いてるレンサバと比べると下回ってるように見えかねないですね」

,

私「監視はどうなるのか?」
ペ「監視も行う予定、スケールアップした、ダウンしたとかもやろうと思えばできる」
私「外形監視でよいし、正直クリティカルな時以外はおくらないでほしい、手離れさせたいので」
他のテスター「私はどんどんとばしたほうがよいと思う」
ぺ「検討します」

,

私「(ガチャガチャやってたら)ここの領域って読み書きできたけど、つかっていい?」
ぺ「βのときには直しますね(笑顔)」
私「^^」

,

私「(某有名PHPプロダクト)をいれてみたんですけど、(MySQL5.7だから)sql_modeがモダンすぎてうごかなかったんですよ」
ぺ「それは…直してもらえると…」
私「ウッ…しかしレンサバ的価値観だともうちょっとゆるくても…」
ぺ「ははは」
私「ははは」
(「MySQLインスタンスに…」という構想もあるようなので、そういう解決もあるかもしれませんね。ただ、個人的にはレガシーを救済するのは市場になるんじゃないかなーっておもったりもするんですが、そうは思っても「そうやってきた結果」が今なんで、ポジショントークも難しいですね…)

,

ペ「様々な事につかえるようにしたい」
私「レンサバとかだと規約で開発や実験につかうなという所もありますが、そういう風にはしない?」
ペ「開発や実験用途にもつかえるようにします」
私「すごい!えらい!後で嘘だったとしてもゆるす!」

という感じで色々とお話があり、WordPressコミッターの方の海外ホスティング関連情報を聞いたり、実際中身どうなってるの的な話を色々きいたり、酒を呑みつつ主観的な要望をつたえたりして実にたのしかったです。

おまけ ノベルティ

冒頭の画像(チョコ)のようなおみやげもらいました。

ちゃんとイベント名書いてあるのがすごい…。

どうでもいいけどクッピーラムネ(スケールアップの箱)いいですね。個人的にはこってり甘いものを普段たべないので食べるのに度胸がいるんですが、スッキリラムネはよい感じ。

ということで

個人的には「今時のPHPがちゃんとうごいて」「手離れできるくらい安定してうごいて」「自由度がそれなりにあって」「スケールができて」「いっぱんてきなウェブ制作会社が使える程度の難易度で」「初期費用が(ry」というレンサバ的サービスが登場してほしいとおもっておりますので、マネクラがいい感じになって、正式リリースして、案件とかにつかえる日を心待ちにしております。

まあ、こう書いちゃうとレガっぽい雰囲気になっちゃうんですけど、VPSとレンサバの中間地点を目指しているとのことですからそういう視点ではない感じでみたいですよね。

railsもnodeもうごく(らしい)し最近sshで入ったら、何気なくビルドツールとかがはいってたのでphpをビルドしたりして遊んでもいます*2。この自由度が維持されるとたのしいですね()

とりあえずは、私(を含む数人のPHPer)の意見としては「はやいところDocumentRootの仕様をなおしてくれ!」という所ですね!!とにかくここが期待です!!

こちらからは以上です、ありがとうございました。

インスタ映えの様子です #yymtg

*1:概ね似たような事ができないでもないAzure Web Appが、ちょっと高くて、ちょっと(?)ややこしいとか言ってるわけではない

*2:どうも現在はQuotaがへんなかかりかたしてるっぽくて(報告済)、チョットダケトリックがいりましたが