2016-06-28(火) [長年日記]
■ Herokuで動かすアプリにwebpack用のbuildpackを追加した
先日、Webアプリのフロント開発環境をnpm + webpackに移行してから、ぼちぼちと他のツールも加えていっている。
jQuery依存はほぼ断ち切れて、非同期通信なども含め babel-polyfill や whatwg-fetch で置き換えた。
フレームワークは redux にしようと思っていたんだけど、使ってみたという知人たちの評判がすこぶる悪いので、mizchi/flumptを試している。いやぁ、持続性のあるプロジェクトじゃないかも知れないけど、サーバサイドにRailsじゃなくてSinatra使ってるような人(おれ)だと、これくらい軽量なのが見通しよくていい気がするんだよなぁ。
次はUIフレームワーク、Reactとの相性が良いmaterial-uiを使おうと決め、たぶんいまや誰も使っていない(自分でも使ってない)BOOKSCAN Premium Optimizerを実験台にして実装していたら、依存するjsがどんどん増えて、ついにHerokuでboot timeoutが発生する事態に(笑)。いや、そもそもboot時にするもんじゃないのだよな、これ。手元の開発環境でも、productionのビルドするのに40秒くらいかかるし、しょうがない。
というわけで、泥縄的にwebpack用のbuildpackを導入することにした。自作するしかないかと思っていたけど、jerrysu/heroku-buildpack-webpackというのがあったので、コードを読んでから自分のリポジトリにforkして*1app.jsonに追加した。これでruby / nodejs / webpackと、buildpackの3連装だよ。大げさだなぁ。
でもおかげでboot時間は大幅に短縮できたのだった。……と思ったらminifyされてねーじゃんこれ。ちょっといじらないとダメだなぁ。
そういえば、こうするとビルド時にだけ必要なパッケージはdependenciesからdevDependenciesに移せるのかな? あとで試してみよう。
*1 Herokuのbuildpack指定はapp.jsonへGitHubのURLを直指定する形式なので、バージョン管理のできない他人のリポジトリをそのまま使うのは愚の骨頂である。
■ デレステイベント「咲いてJewel」
![[スクリーンショット]44732位 [スクリーンショット]44732位](https://lh3.googleusercontent.com/-BahEAYSgR0g/V3J1VBoyKtI/AAAAAAABk18/_X1xatXnm7k5zN9S3nmIzyzfPTAElX09wCHM/s512/Screenshot_20160628-121730.jpg)
今回から2枚取りは6万位まで、1枚取りは12万位までに拡張されて、プレイヤー数の増加がうかがえる。人数増えたら上位に入りにくくなると思ってたけど、枠を拡大してくるとは、なんか最近のソシャゲは良心的だなぁ(←やや騙されてる感)。いつものように2枚取り狙いだったが、ボーダーの伸びが読めなかったから走りすぎてしまったよ。
B01FMZH2NK
その後、ジュエルが溜まったので10連回したら、3枚目のSSRが来た。Coが欲しかったのにPaが2枚になってしまった。バランスがとれない。
![[スクリーンショット]喜多日菜子 [スクリーンショット]喜多日菜子](https://lh3.googleusercontent.com/-YStRgZmWX8Q/V3J1W6MkNvI/AAAAAAABk18/vF299cRi3G0Umon9OmJtGhzyaq7U0eSOACHM/s512/Screenshot_20160628-173411.jpg)
2016-06-26(日) [長年日記]
■ パークハイアットのピークラウンジでアフタヌーンティー
誕生日には1日早いけど、明日は普通に仕事なのでがっつりとスイーツを食べてきた。先月のかみさんの誕生日では同じパークハイアットの上のフロアにあるレストランで肉を食べ、おれの誕生日はスイーツを食べるというのが我が家流。
普通に皿が3段重なったアフタヌーンティーだけど、それ以外にも小皿に乗った小さなスイーツたちが次々と運ばれてきて好きなだけ食べていいので、まるで「わんこスイーツ」。おまけに飲み物は種類を変えておかわり自由、おれ的にはシルバーティップスのダージリンが好きなだけ飲めるというだけでも破格だなぁ。突出して美味すぎるものはないけど、どれも平均点以上で、とても満足 & 満腹だった。
2016-06-25(土) [長年日記]
■ 川崎 2-0 大宮@等々力陸上競技場
前節、アウェイで福岡に引き分けてしまって、裏で勝った鹿島に首位を奪われての1stステージ最終節。あー、もう、鹿島がこんな大事な試合でホームで福岡に負けるなんて、万に一つもないじゃん!! ……いやまぁ、万に一つくらいはあるかも知れないので、とんかつ弁当にしたけどさ(意味ない)。
そんなわけで、うちも鹿島も順当に勝って、またもや銀メダルを増やすことになったのでした。ま、CSに出るチャンスはまだまだあるので、切り替えて行こう(ちょっと暗め)。ポジティブなことを書いておくならば、大塚とケンゴのゴールはどっちもビューティフルだった。毎試合こういうのを観たいもんだ。
そういや、川島が帰国してるついでに等々力に来たということで挨拶していたけど*1、彼が着ていたのがこんど発売になる宇宙服ユニフォームで、紹介されてるときは「いいかも」って思ったけど、胸に星が派手にビカビカしていて品がない。上下のグラデはいいから、もうちょっとシックにして欲しかったなぁ。またユニを買うチャンスを失ったか(これ書いてる時点ですでに売り切れてるけど)。
*1 こういう出てっちゃった選手にも優しいのは川崎のいいところだと思う。今節の大宮にも菊地とかいるけど、選手紹介でどっちの席からも拍手が沸くもんね。
◆ ursm [buildpack はタグやコミットを指定できますよ。 https://devcenter.heroku.com/..]
◆ ただただし [ほんとうだ! そこは読み飛ばしていました、ありがとうございます。 (それでもforkしたものを使うだろうな、とは思..]