開発

CakePHP

[BakedCMS]新規テーマを作ってみる

BakedCMSを使った新規テーマを作ってみたいと思います。 今回はBootstrapを適用したものを作ってみます。 BakedCMSのテーマに関してはこのページがありますので、こちらを参考にしていますが、詰まったところがいくつかあったので...
CakePHP

[bakedCMS]テーマ編集がうまくいかない

bakedCMSのことをいろいろ調べていたのですが、どうも管理画面からのテーマ編集がうまくいかない。データの後ろにゴミが乗ってしまう。(ver 0.1.4) 原因は model/ThemePackage.php  行62付近 fopen文を...
CakePHP

BakedCMS

CakePHPベースのCMS、BakedCMSの紹介です。 ざっと見てみましたが、同じくCakeベースのbaserCMSよりわかりやすい作りのような気がします。
Android

AndroidStudio1.0とVisualStudio Community

AndroidStudioがついに1.0になりました! eclipseの劇重環境にへきへきしていた人には朗報かもしれませんが、はたして? 一方、MicrosoftはVisualStudioPro版とほぼ同等で、無償なVisual Studi...
CakePHP

[cakephp1.2]モデルのキャッシュクリア

テーブルのカラムを変更後、デバッグ環境で動いているのになぜか本番環境でちゃんと動かないことがある場合。 大体は、tmp/cache/models/ にあるキャッシュファイルが原因です。 手動で消すのもアリですが、プログラムで行う場合以下のよ...
DB

[MariaDB]CentOS6.6+MariaDBのクラスタ版を試してみる その1

MySQLから新標準DBになりつつあるMariaDB 今回はそのクラスタ版であるMariaDB Galera Clusterを試してみたいとおもいます。 MySQLにもクラスタ版はありましたが、ちょっと設定が面倒な用で敬遠していましたが、調...
CakePHP

[CakePHP1.2]shellクラスの継承時にModelが読み込まれない

今更CakePHP1.2を使っている人は少ないと思いますが、一応メモとして残しておきます。 Shellクラスで親クラスを作って、それを継承させた場合、なぜかusesで指定したモデルが登録されていませんでした。 (ちなみにCakePHP2.x...
CakePHP

[CakePHPプラグイン]cakeplus

CakePHPはデフォルトでも便利な機能が満載ですが、しょせんは海外製。日本のWeb作成事情の機能は反映されていません。 そういった隙間を埋めるのがこのcakeplusプラグインです。
CakePHP

[CakePHPプラグイン]Usersプラグイン

Usersプラグインは会員制サイトを作るときに必要な便利な機能が入ったプラグインです。 Authコンポーネントで実装すれば自前でも作れるのですが、いざ作るとなると面倒。こういったプラグインがあれば使ったほうがいいでしょう。 インストール 必...
CakePHP

[CakePHPプラグイン]BoostCake

レスポンシブサイトの構築に便利なCSSフレームワークのBootStrapプラグイン、BoostCake の紹介です。 特にこれを入れなくてもViewで指定すれば使うことは可能ですが、ヘルパーのラッパーがあるので少し便利になります。 インスト...
CakePHP

[CakePHPプラグイン]DebugKit

CakePHPのよく使うプラグインの紹介です 今回は、超定番のDebugKitについて。これが無くては開発は始まりません。 CakePHPをインストールした直後の画面でも”DebugKitが入ってないよ!”とメッセージが出るぐらいです。(そ...
CakePHP

[CakePHP]basercms3を使ってみた

CakePHPで作成されたCMSを調査していた時に気になっていたbasercmsがバージョンアップして、basercms3となっていたのでちょっとインストールして調査してみた。 昔、basercmsとbasercms2をインストールして一通...
開発

[Linux]起動途中で止まってしまった場合

なぜかVirtualboxでゲストOSが起動できなくなってしまいました。 起動するとなぜかホストOSを巻き込んでフリーズ…。 仕方がないのでvmwareで起動して見ますが、ログイン画面が表示されません。外部からSSHでのログインはできたので...
開発

[wordpress]ドメイン・フォルダ引っ越し方法

ワードプレスでデータを引き継ぎつつドメインやフォルダの変更を行う方法について。 プラグイン経由で、インポート、エクスポートする方法があるがそれ以外には、DBをダンプして変更元のドメイン名で検索、新ドメイン名で置換する方法が早いようです。 (...
開発

[svn]指定フォルダ以下の.svnフォルダをすべて削除したい。

サブバージョンなどからチェックアウトしてきた環境を別の環境に持ってきたいときにや、現在のファイルを残したまま読み取り先を変更したいとき。 邪魔な.svnフォルダ消すコマンド find . -type d -name ".svn" -prin...
SVN

[WinSCP]OpenSSH形式の秘密鍵からPuTTY形式の秘密鍵へ変換

ConohaVPSでアクセスするのにSSH Keyを使うことになるんだけど、普段使っているWinSCPと形式が違うみたいでそのまま使えない。 変換するにはどうしたらよいかのメモです。 1.puttygen(WinSCPに同梱されています)を...
開発

[VirtalBox]VirtalBoxではnested virtualizationできない。

仮想マシン上で仮想マシンを動かすことを、nested virtualizationというらしい。 今回はわけあって、VirtalBox上でVmware ESXi動かしたいとおもっていろいろやってみた。 インストール自体は問題なく終了。起動も...
MySQL

[mysql]パーティショニングの使いどころ

mysqlにはパーティショニングという大変便利な機能がある。 これは、あるカラムの条件をキーにしてテーブルを分割して、検索効率を上げる便利な機能である。 パーティショニングとこんなに早くなる!というメリットを書いてあるブログはたくさんあるの...
開発

セッションが切断される理由

いつもつまずくのでメモ書き。 セッションが切れる原因の多くはページ内にリンク切れのものがある場合。 ポイントは ・ページ内の画像のリンク ・favicon ・スタイルシートで画像を使っているはリンク先を確認 特にCSSの場合、デザインテンプ...
開発

FireFoxのFireBugプラグインでHTMLタグを表示すると空要素のスラッシュが表示されない件

FireBugでHTMLやスクリプトのデバッグにFireFoxのプラグインをよく使っているのですが、1点タグの表示でハマった。 例えば、空要素タグは下記のような書き方をします。 <br /> <img src="hoge.jpg" /> こ...