2014-11

mongoDB

MongoDBをCakePHPから使う

■MongoDBとはドキュメントベースのデータベースです。NoSQLの一種だと思います。JSON的なデータ構造で情報を保持されるようです。その中身を高速に検索することも可能です。これをmysqlでやろうとすると、like検索の前後一致をする...
CakePHP2

CakePHPでCore.phpのdebugの値が何なのかプログラム中で取得する

現状、core.phpの中のdebugの数値が何なのか、確認する方法です。以下の様な記述をすると、取得することができます。Configure::read('debug')これで、Debugモードの時だけエラー内容を画面に表示する。など切り分...
日々のこと

JAWBONEのUP24を買った

前から気になっていた、JAWBONEのUP24を購入しました。コレですね。しばらく使ってみた感想です。●全体の感想基本的にずっとつけっぱなしです。飽きないうちは生活習慣が改善されるような気がします。早めに寝るようにしたり、たくさん歩くように...
CentOS6

Bashスクリプトで簡単に二重起動を防ぐ方法

Webサービスを実装していると、バッチ起動のためにBashのスクリプトを書いたりすることがあります。バッチの仕様上、2つ同時に起動をさせたくない時もあると思います。簡単に二重起動を防ぐ記述を紹介します。■スクリプトサンプル#!/bin/ba...
CakePHP2

CakePHPバッチ開発で高速にバッチを実装する

CakePHPでバッチを実装する方法です。■CakePHPでバッチを実装することの利点今まで作ったモデルなどが再利用することができます。また、DB接続の機能、ORM機能など、CakePHPの便利な機能を利用することができるので、開発速度が上...
PHP5

【PHP】誰にでも簡単に使える【CSVをダウンロードさせるサンプル】を書いた

今でもCSV形式でダウンロードさせるシステムは多いと思います。よく使うのでサンプルを書きました。こちらにCSVを読み込むサンプルも書きました。併せて参考にしてみてください。■このサンプルの特徴▼エクセルで開いても文字化けしないエクセルで開い...
AngularJS

AngulerJSでng-clickの中で変数を展開する

ng-clickの引数の中で、変数を展開する方法です。ng-repeatなどでループしながら、呼び出しを生成して動的にパラメータを変更するときなどに利用します。{{}}は不要です。ng-click="hogehogeFunction('te...