ブログみるアプリ
日本中の好きなブログをすばやく見られます
無料ダウンロード
ブログ村とはIDが異なります
メインカテゴリーを選択しなおす
フォロー
fuelphpでoil紛失(ガス欠)
fuelphpでoil紛失(ガス欠) 環境移動やsvn導入などしていたら、 いつの間にかプロジェクト直下のoilファイルがなくなっていた! oil create hogehoge で適当なプロジェクトを作成し プロジェクト直下のoilファイルを該当プロジェクトにコピーして 給油完了。
2014/02/25 19:01
mysqlのsumは該当レコードがない場合、nullを返す
mysqlのsumは該当レコードがない場合、nullを返す 該当レコードがない場合、countは0を返すので勘違いしてた。 sumの場合はnullが返ってくる。 countと同様に0を返してほしいときは下記のようにする。 SELECT IFNULL(SUM(`hoge`), 0) FROM test 参考URL http://code.ttsoft.jp/2012/12/mysql-sum-with-ifnull-method.html
2014/02/24 16:14
fuelphpのSQLインジェクション対策とSQLインジェクションの機械的チェック
fuelphpのSQLインジェクション対策についていろいろ調べた。 http://d.hatena.ne.jp/Kenji_s/20111222/1324526139 Query Builderを使った場合はエスケープしてくれる。 DB::query()だけ注意。 DB::query()の場合もbindで値を渡す場合はエスケープしてくれる \DB::query('select * from hoge where id=' . $id)->execute(); こういう書き方がアウト そこで上記の書き方を検索する正規表現を作った。 /query\([^)]*?\$.*?\)/ query引数内に…
2014/02/19 18:03
AWS CLIでcloud watchのデータを取得する。
http://aws.amazon.com/jp/cli/ ↑公式からダウンロード EC2インスタンス情報 aws ec2 describe-instances cloud watchからCPU情報取得 aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --dimensions Name=InstanceId,Value=i-hoge --statistics Average --period 60 --start-time 2014-02-17T09:15:00Z --e…
2014/02/18 18:52
fuelphpのas_arrayでのkey指定の制限
fuelphpのas_arrayでのkey指定の制限 as_arrayで配列のキーを指定する場合、 キーのカラムがユニークである必要がある プライマリーキーが複数カラムの場合も対応してない。 またまたハマったのでメモ http://fuelphp.jp/docs/1.7/classes/database/usage.html#results オプションとして、as_arrayから返る配列のキーと値を指定することもできます。 $result = DB::select()->from('users')->execute(); $on_key = $result->as_array('id'); f…
2014/02/17 17:55
fuelphpのプロファイリングを有効にする方法
fuelphpのプロファイリングを有効にする方法 http://fuelphp.jp/docs/1.7/general/profiling.html 公式ドキュメントでは config/config.php に設定追加すべしとあるが、せっかく環境ごとの設定ファイルを作れるので config/development/config.phpを作成し、 中身を下記のようにした。 <?phpreturn array( 'profiling' => true,); config/development/db.phpにも追加 'default' => array( 'connection' => array…
2014/02/13 19:31
unityでネストの深いJSONを扱ってみる(MiniJSON編)
unityでネストの深いJSONを扱ってみる(MiniJSON編) http://www.cho-design-lab.com/2013/08/15/unity-minijson-load-json/ ↑を見ながらMiniJSONを入れる 次に深ーいネストのJSONを読み込む 今回使ったのはこれ http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html あまりに深いので本体は乗せませんw それをパースするコードが↓ var jsonData = MiniJSON.Json.Deserialize(js…
2014/02/12 19:27
フレームを使用したページでChrome Loggerが不安定
フレームを使用したページでChrome Loggerが不安定 なぜか、たまに表示されなくなったり表示されたりします・・・ まあそもそも<frame>なんて使うなってことですかね・・・ HTML5では廃止予定とか書いてあるし。↓ http://www.htmq.com/html/frame.shtml
2014/02/12 13:23
Unityテスト
http://www.youtube.com/watch?v=cW0XLQlK-kY UnityでCGのテストをしてみた。 無料素材とGIMPとUNITYフリー版を駆使して作りました。 なかなかのできに満足。
2014/02/10 23:55
fuelphpのdb.php設定する際、pdoとmysqliだと書き方が変わる
fuelphpのdb.php設定する際、pdoとmysqliだと書き方が変わる 大事なことなので、二回言いました。 pdoからmysqliにドライバ変更しようとして、ハマった。 最初は単純に 'type' => 'pdo', を↓に書き換えていた。 'type' => 'mysqli', これだと、 No MySQLi Connection の例外が発生し怒られる。 しかし、原因がさっぱりわからない。 そもそもエラーメッセージが不親切なので、原因がわかるように \fuel\core\classes\database\mysqliをハックする 135行目あたりの例外処理を下記のようにする。 th…
2014/02/05 13:42
apache stop;start;とrestartは違うの巻
apache stop;start;とrestartは違うの巻 phpの再構築で すごいハマった。 http://blog.nomadscafe.jp/2013/02/apachectl--k-restart-stop-start.html apache restartしても親プロセスは実際には落ちてないのね・・・ PHPの再構築が反映されてないわけだよ・・・ apacheのstop;startしたらphp_infoの中身も変更がちゃんと反映された。
2014/02/03 15:25
2014年2月 (1件〜100件)
「ブログリーダー」を活用して、nrongerさんをフォローしませんか?