CodeLab

DB

99円レンタルサーバーを使ってみる

格安でmysqlが自由に使えるサーバーがないか?と探していたところこんなレンタルサーバーがありました。 1番安いプランが月99円というかなり格安な価格で借りられます。(ただし申し込み時に手数料2000円かかります) メールアドレスやドメイン...
CakePHP

[CakePHP2]セッションを利用したpagenateの検索条件の引き継ぎ

pagenateヘルパーでページングは非常に簡単に実装できますが、検索条件を付けようとするといろいろ問題があります。 クッキーで引き継ぎ、URLで引き継ぎなど色々な方法がありますが、ここではsessionを利用した方法を実装します。 App...
CakePHP

[CakePHP2.x]pagenateで別モデルを使いたい場合

Cakeのpagenateヘルパーは便利なんだけど、ちょっといじりたいときはすごくわかりにくい。 コントローラーでは普通 $this->paginate = array( 'conditions'=>array(), 'limit'=>30...
CakePHP

[CakePHP2.x]$this->render()はアクションの最後に!

表題の通りです。 $this->render()はアクションの最後に行わないと弊害があるようです。 例 $this->render('hoge'); $this->data = $this->HogeModel->find('first')...
CakePHP

[CakePHP2.x]ラジオボタンを縦並びにしたい

CakePHP2.xのフォームヘルパーでラジオボタンを縦並びにする方法です。
CSS

[datepicker]日付の日本語化

datepickerは日付を入力するフォームに利用すると非常に便利なUIです。 ですが、デフォルトでは英語になってしまいます。日本語を使うにはどうしたらいいでしょうか?
開発

[wordpress]メンテナンスモードの解除

wordpressを利用していて 「現在メンテナンス中のため、しばらくの間ご利用いただけません」 という表示のまま復旧できない場合の対処法
CakePHP

[CakePHP2.x]Security Component でハマる

Security Component は不正なアクセスをブロックする便利なコンポーネントですが、その分ハマるポイントも多いです。 というか、公式サイトに細かい情報が載っていません。まぁ、コード読めってことなんでしょうが、困りますね。 という...
CakePHP

[CakePHP1.2]shellでviewを使う場合の注意

メール送信などをshellで行う時、viewを使うと便利ですが、ハマルポイントがあったのでご紹介します。 概ね、こんな感じのコードで取得できます。 App::import('Core', 'Controller'); App::import...
WordPress

[wordpress] Jetpackほしいものがほとんど入っている

Jetpackはなかなかいいですね。 wordpressで立ち上げ時にほしい機能が、これを入れれば大体入っています。 利用にはwordpressのサイトのアカウントが必須ですが、超おすすめです!
CakePHP

[cakephp]Composer プラグイン

php5.3系からcomposerというライブラリ管理システムが追加されました。 CakePHPで使うにはすごくわかりにくいですが、cakephp-composerというプラグインを見つけました。 インストール方法はリンク先のHow to ...
開発

code vs4.0

code vs4.0というプログラミングコンテストの決勝戦が2015.2.7にありました。 これは、ドワンゴなどのIT企業の協賛で毎年行っているプログラミングコンテストで、今年で4回目になるようです。 毎年、違ったテーマでAIを作成し、AI...
Linux

さくらVPSでMondo Rescue(その2)

さくらVPSで構築しているサーバーの引っ越しがやっと完了しました。 最初にMondo Rescueでやってみましたが、何度か試しているうちに何とか起動するようにはなりましたが、いろいろエラーが頻発して使い物にならず。次にrsyncでやってみ...
開発

さくらVPSでMondo Rescue

外向けのサーバーはさくらVPSを利用していますが、メモリ1Gではかなり運用が厳しくなってきました。 そこで、上位プランを借りて移行することにしました。 いちいちアプリをインストールし直すのは面倒なので、Mondo Rescueを使ってみたの...
開発

[MySQL]MySQLTunerでチューニング

MySQLTunerというアプリを見つけました。 なんと、MySQLの最適な設定値を教えてくれるソフトです。 使い方はこんな感じ # wget -O MySQLTuner.zip # unzip MySQLTuner.zip # cd My...
MySQL

[mysql]フルテキストインデックスでの検索文字数

mysqlのフルテキストインデックスでの検索を試してみました。 普通にLIKE検索するよりも非常に高速で満足していましたが、なぜか3文字以下の単語に反応しません。 どうやらデフォルトだと4文字未満の検索語は無視される設定のようです。 以下の...
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...