久々のWordPresssネタ。バージョンアップをしていない内に、3.7までバージョンアップされていた。時間もあったので、久々にバージョンアップなど。WordPress12キャッシュを有効にしつつ、cssやjsファイルの変更を確実に反映させるWebサイトを開発させる上で、キャッシュのせいでcssやJavascriptがうまく反映されないと言う事はよくある話。現在開発中のアプリをiPhoneで表示させる時にハマったんで備忘録。iPhoneのsafariで表示中のWebページの向きを横に変えると、解像度が変わって画面が拡大してしまう(ように見える)。技術01BootstrapのイベントをフックするDjember関連。悩んだ挙句、編集機能をモーダルウィンドウに変更してみた。一応、いろいろとチューニングもしてみたんだけどね。その2以前紹介したResponsivatorが、なぜか使えなくなってしまった。使い勝手のいいものが見つかったので紹介。Errorちょっとハマったので備忘録。セキュリティ上、対策しておこうと思い.htaccessをいじっていた時の事。技術15Bootstrapのdropdown-menuをドロップダウンリスト風に使ってみる横道ついでに、前回に引き続きBootstrapネタ。ドロップダウンリストはイマイチな感じがする。技術15BootstrapのGlyphiconがすごく便利で感動したちょっと横道。Bootstrap(3.0.0以降)に標準で用意されていた。使い方が簡単でかなり感動したと言う話。クラス設計その2前回の続き。抽象クラスの実装について。コンストラクタでDB接続やその他の設定を行う。DBの更新処理に必要なメソッドを抽象化(abstract)しておき、実装を強制させる。一応、クラス設計について。Djemberは以下の10のクラスで構成されている。DBの1行を格納するクラスの基底クラス。コンストラクタでDB接続を行う。