Web

Web

さくらVPSにCentOS7をインストールする

さくらVPSのアカウントを取得するところは省きます。 VPSのコントロールパネルから、対象のVPSサーバーを選択して、OSを再インストールします。 OS再インストール|さくらインターネット公式サポートサイト 契約直後のものであれば、特にデー...
Web

PHP7にアップデートしたらSegmentation Fault (11)がたくさん出た

事件の発端ですが、何が起きていたのかについてちょっと書いておこうと思います。 ログの調査のあらましはteratailさんで質問させていただいた中で色々書きました。 PHP7update後、Segmentation faultが起きます。追記...
Web

アップロードされた画像を正しい向きに変更する

iconDecotterには、自分のデコレーション前アイコンをファイルアップロードで変更できるようなフォームがあります。 しかし、スマートフォンで撮影した画像をアップロードすると、天地がおかしくなることがあるようでした。 原因は、Exifの...
Web

Hammer.JSでオプション調整をスワイプ・ピンチ・ローテートで行えるように変更

スマホ重視のUIを考えると、やはりゲージ操作でなくてcanvas上をスワイプ・ピンチ・ローテートして編集できた方が、直感的で良いのかなと思い変更してみました。 タッチイベントハンドラのライブラリ Hammer.JS - Hammer.js ...
Web

MySQLをチューニング

毎年このシーズンはiconDecotterの負荷がえらいことになるのですが、概ね原因はクリスマス→正月の切替です。 だいたいみなさんこぞって0時でデコレーション解除したり、別のものをデコレーションしたりするので、なかなかのアクセス集中が発生...