2014-04-01から1ヶ月間の記事一覧
$keyword = mb_convert_kana($keyword, "s"); $keyword = trim(preg_replace('/\s+/', ' ', $keyword)); $words = explode(' ', $keyword); foreach($words as $idx => $word){ $word_h = mb_convert_kana($word, 'ak'); $word_z = mb_convert_kana($word, '…
EC2サーバにデプロイしたい。Githubは沢山リポジトリがあるが、今回デプロイ対象になっているリポジトリのみEC2からアクセスできるようにしたい。 githubのdeploy keysに公開鍵を登録しておけば、リポジトリが限定できました。 capistranoでデプロイする為に…
function num_only(t, limit){ t.value = t.value.replace(/[^0-9]+/gi,''); if(limit){ t.value = t.value.substring(0, limit); } } <input type="text" onkeyup="num_only(this, 3);"> limitは、入力可能な最大文字数
列の追加 $this->Csv->addField('hoge'); 改行 $this->Csv->endRow(); レンダリング(ファイル名指定、文字コードをUTF-8からSJISに変換) Csv->render('hoge.csv', 'SJIS', 'UTF-8')?> 試してないけど、$this->Csv->setFilename('支払.csv'); とかでファイ…
参考: https://github.com/phonegap-build/ChildBrowser ChildBrowserプラグイン こんな風に使う。 cb.showWebPage(site_url, { showLocationBar: false }); オプションはこれら。 Available options: ・showLocationBar (Android and iOS): show/hide a lo…
こんな感じで登録できる。hogeはフィールドです。 $this->Blog->invalidate('hoge', '変な値です'); モデルの場合はこうです。 $this->invalidate('hoge', '変な値です'); ブログ投稿後にトラックバック送信して、送信エラーがあったらブログを登録しないよ…
なんかすごい手軽に利用できるもののいつもエラーになってまいっております。 そのテーブルは既に存在しますというエラーが発生します。 There was an error during a migration. The error was: 'Table "hoges" already exists in database.' You must reso…
http://www.jacklmoore.com/autosize/ $(document).ready(function(){ $('textarea').autosize(); }); これだけで自動拡張してくれる。便利。
http://book.cakephp.org/2.0/ja/core-utility-libraries/string.html echo $this->Text->truncate( 'The killer crept forward and tripped on the rug.', 22, array( 'ending' => '...', 'exact' => false, 'html' => false ) ); htmlオプションがtrueだと…
Tagプラグイン すごくシンプルに使うとすると確かに便利だなあ。 cake schema create --plugin Tags --name tags これでtagsテーブルと、taggedテーブルを作ってくれる。 tagsテーブルはまさしくtagのテーブルで、taggedテーブルは中間テーブル。 モデルにベ…
PhoneGapをインストールしましょう。 http://phonegap.com/install/ 今のバージョンは3.4なのかな。node.jsをインストールしておく必要があるっぽい。これだけでインストールできた。便利だの。 sudo npm install -g phonegap ドキュメントも日本語があるん…
Androidの開発環境は全て奇麗に削除していたので復活させます。そのメモ。 PCはMacで、Eclipse使います。 参考:MacでAndroid開発環境を手早く整える まず、Android SDKをダウンロードします。 おおAndroidSDKの中にEclipseが入ってるらしい。それを使うか。…
EC2はサクラレンタルサーバと違ってデフォルトですんなりいけた。 EC2の/var/wwwにデプロイする。 /var/www/htmlに/var/www/currentのシンボリックリンクをはっておく。 capistranoサーバで下記設定する。 任意のディレクトリhogeに移動する。 cd hoge cap i…