phptakasickApacheが2.2から2.4になって設定の書き方が多少変わっているので対応するのが面倒だったのと、普通は動作確認にしっかり時間をかけないとなやつなのでずーっと先延ばしにしていたのだけど、勢いで対応したら割とすんなりいったので(大したものを動かしていないので)メモっておきます。バックアップを取りましょう。php54な感じで、あとは別途インストールしているものがあればそれぞれって感じで。newrelic-php5でどうにかなります。php72-pecl-apcu要注意ポイントはapcの機能がapcuとopcacheになったのと、memcacheは外したところ。minifyあたりがカジュアルに使えるようになってると良いなと思いつつ。本当はちゃんとアセットパイプラインとかやるべきなんだろうけど、そこまで手を入れられない動いているアプリケーションに次善の策として検討できると便利なんじゃないかと。いえ何度も何度もminifyするのは無駄遣い感が凄いので、Apacheにmod_pagespeedを入れてminifyした結果をnginxにキャッシュさせようという戦術で、とりあえずwordpressが動いている環境にmod_pagespeedデフォルト。これはそれっぽく動いているようには見えたんだけど、JSやCSSのURLが変わってしまう(style.cssがstyle.css.pagespeed.abcd.cssのような感じに)のが嫌な感じなので元々のURLを維持しつつ、画像の最適化系まで入れるとカジュアルじゃなくなってくるので、また今度にしたい。いうことで入れてみた設定が以下。技術phptakasickPHPのImagick(ImageMagick)を使ってPDFファイルを画像に変換することができます。'.jpg);}これ、結構リソース使うんですよね。ページ数の多いPDFを変換しようとしたら、memory_limitやmax_execution_timeに引っかかって...という経験ありませんか?特定ページだけを画像化したい場合限定(1ページ目だけ変換したいとかありますよね?)ですが、次のコードでサクッとできます。Analyticsのコードが使っているような、サードパーティのスクリプトを非同期にロードする方法を「createElement-insertBeforeパターン」と言うことくらいは知っていました。「なんでappendChildじゃ駄目なんだ?」と思って調べたのでメモ。javascripttakasickChromeの開発者ツールを開くとコンソールに何か出てるな。いうのは気になってたんだけど、スルーしてたらこんな投稿があることを教えてもらった。以下にマウントしようとして、同名のファイルがあるとエラーになり、起動できないようになったようです。技術phptakasickモダンなフレームワークを使っていればこんなことで困ることもないんだろうけど、レガシーなオレオレフレームワークの面倒を見ないといけないこともあるよね。そんな時はこんな感じでやるしかないんじゃないかな。--packages=authでテーブルが作れるはずなんだけど、できないのでソースを見てみたら、simpleauthのusersテーブルはgorupって列が必要なことが判明。xymontakasickSlackはやってるねー。必要な機能がきちんと動くことと、UXについて真剣に考えてるんだろうなぁという感じが伝わってくるところが良いと感じています。あとは、豊富なインテグレーション!のはずなんだけど、残念ながらXymonのインテグレーションは無いので、WebHookを使ってアラートをSlackに飛ばせるようにした。ライセンスの下に提供されています。