Androidアプリは儲からないのかを書いてみてからまた半年経ってたので、どうだったか振り返ってまとめてみる。
2012年12月30日日曜日
2012年11月25日日曜日
[FuelPHP] DB接続でちょっとハマる
Database イントロダクションにあるようにAPPPATH/config/db.phpに設定を書いて、Usageのようにqueryをexecuteしたのだけれど、
環境によって接続設定は変えないので、configの下にある下記dirを消してみたところ、APPPATH/config/db.phpの設定で無事に接続。
あと、executeした結果をそのままviewに渡したら、
Fuel\Core\Database_Exception [ 1045 ]: Access denied for user 'root'@'localhost' (using password: YES)
と言われて繋がりません。ユーザ名はrootなんかにしてないのに。。『さくらVPSでFuelPHPからmySQLへDB接続』の記事でも同様の現象か。さすがにpassをrootにしたくはない。環境によって接続設定は変えないので、configの下にある下記dirを消してみたところ、APPPATH/config/db.phpの設定で無事に接続。
development production staging test
あと、executeした結果をそのままviewに渡したら、
Fuel\Core\FuelException [ Error ]: Database results are read-only
と怒られました。これはas_arrayで解消。初めてのフレームワークを障ると毎回色々と躓く。
2012年10月21日日曜日
mod_pagespeed入れてみる
mod_pagespeedが正式版になったので、試してみた。Installing mod_pagespeed From Packagesの通りに、Latestバージョンをダウンロードして、インストール。そして、apacheを再起動。
とりあえずphpinfoを表示するページのabを試した結果は下記の通り。
・導入前
# dpkg -i mod-pagespeed-*.deb
# service apache2 restart
とりあえずphpinfoを表示するページのabを試した結果は下記の通り。
・導入前
Concurrency Level: 10
Time taken for tests: 1.112 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 46632000 bytes
HTML transferred: 46440000 bytes
Requests per second: 899.18 [#/sec] (mean)
Time per request: 11.121 [ms] (mean)
Time per request: 1.112 [ms] (mean, across all concurrent requests)
Transfer rate: 40947.90 [Kbytes/sec] received
・導入後Concurrency Level: 10
Time taken for tests: 8.088 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 51024000 bytes
HTML transferred: 50741000 bytes
Requests per second: 123.64 [#/sec] (mean)
Time per request: 80.880 [ms] (mean)
Time per request: 8.088 [ms] (mean, across all concurrent requests)
Transfer rate: 6160.74 [Kbytes/sec] received
mod_pagespeedはない方が結果は良い。画像だったりcssだったりがあるページだと結果は違うのかもしれないが、mod_pagespeedを入れても速くならないこともあるのかも。2012年10月14日日曜日
[MySQL] 日本語全文検索
mysqlの日本語を検索したくてmroongaを試そうとしたら、
mysqlのFULLTEXTインデックスで全文検索関数を使うことに。
Can't open shared library '/usr/lib/mysql/plugin/ha_mroonga.so'
上手く入らない。そもそも32ビット環境ではおすすめされないようなので諦める。mysqlのFULLTEXTインデックスで全文検索関数を使うことに。
2012年9月17日月曜日
[jQuery] formにプレビュー機能をつける
フォーム入力しながら、実際どういう画面になるのか見せるためプレビュー機能を考える。
プレビュー機能と言ってもやり方は色々ありそう。とりあえず下記2点、実装できればなんとかなりそうかな。
プレビュー機能と言ってもやり方は色々ありそう。とりあえず下記2点、実装できればなんとかなりそうかな。
- formに入力した情報を別のactionに渡す
- 別windowで開く
2012年8月19日日曜日
Android Notificationで通知をする 2
以前に書いていたAndroid Notificationで通知をするで使っている下記2つの関数。
Notification(int icon, CharSequence tickerText, long when)
void setLatestEventInfo(Context context, CharSequence contentTitle, CharSequence contentText, PendingIntent contentIntent)
deprecatedになっていて、Notification.Builderを使えとのこと。2012年7月21日土曜日
登録:
投稿 (Atom)