6~7月の近況
例によって生存報告がてら。
旧版Fireタブレットを入手した
だいぶ前の話になるが3月に(今となっては旧版となる)Fireタブレットを入手した。自分はあまりamazonを使っていないので、Androidタブレットとしては出来ることは限られている。端末エミュレータは問題無く動作。amazonサービスをよく使う人なら良いタブレットなんだろうね。
GNU nano v2.8.5がリリースされた
GNU nano 2.8.5がリリースされている。allow negative lineって何のことか一瞬分からなかったけど、要は最終行からの指定が出来る様になったということね。最終行からの検索が必要になったときに威力を発揮するかもしれない。
v2.8.5-36あたりからは遂に全角の折り返し対応がされたので、自分で書いていたパッチが要らなくなった。自分の感覚だと>と<の表現が逆が好みなので、そこのパッチは充てているが。
EveryPhone ACを購入した
6インチのスマホが欲しかったので、安かったこれを購入。普段はUQモバイルを使っているのだが。
実際に使ってみて思うのは画面が大きいのはやはり良いということだ。勿論、携帯性は犠牲になるけど、それ以上に視認性の向上は大きい。
自分はターミナルで作業することも多いので、ある程度の大きさが欲しいのだ。
少し困るのは通常の端末と、BackキーとRecentAppキーが逆なことだ。RecentAppキーにBackキーを割り当てて、それぞれのLongPressにRecentAppキーを改めて割り当てる。所詮アプリの切り替えはそこまで頻繁にやるものでもないし、慣れるまでの暫定ということで。
サイトをHTTPS対応にした
いい加減に対応させないとと思っていたので、意を決して実行。まだcronとかは設定していないので、自動化はこれからすることにする。
サイトのチューニング
nginx.confで主にfastcgi cacheの調整を行う。Keep Aliveは10秒に設定。
WordPress側はW3C Total Cacheを使おうと思ったが、却って遅くなったので元に戻す。基本的にfastcgi cacheでキャッシュしてくれているから、DB Cache Reloaded Fix, WP File Cacheの方が自分に取っては都合が良いようだ。
TwitterのWidgetを再実装。基本的には前に使っていたコードから変えていない。最初php5-curlが入っていなくて嵌ったが。
アーカイブのツリー化も再実装。こちらの内部コードも変えていないが、JavaScript部分はjQueryで書き直し。
さくらのVPSに再度移転&テーマ変更
最近ラクサバの調子がよろしくないので、さくらのVPSに移行した。
以前はapacheからnginx環境だったが、今回は初めからnginxにする。DBは(mysql経由で)mariaDBにした。
今まで使っていたテーマは既に配布元がなくなっているのもあり、テーマはCatch Boxを使うことに。レスポンシブデザイン対応テーマなので、wptouchは外してみる。
php-apcもまだ入れていないし、チューニングはこれからだが。
php5-apcuを導入。mariaDBのチューニングは簡単ではあるが実施。
また、fastcgi cacheを使うように設定。ログイン時はキャッシュしないように設定。
nginx+WP Super Cache
折角なので入れてみた。体感的にかなり速くなったと思う。webwait.comで平均で0.8秒→0.3秒台なので速くはなっているのだろう。
nginxのリバースプロキシは設定を失敗してるらしく、うまく動かない場合が出てるので一旦設定を外した。どうしたものかなと悩んでいたのだけども、下記サイトを発見。
Nginxを使ったもう一歩進んだWordPressチューニング cloudrop.htmx
なるほど、Super Cacheで作成されたgzを直接見に行く設定にすればいいのか。