2014-05-01から1ヶ月間の記事一覧
タイトルの通り。プッシュ通知をしたくて、レジストレーションIDをAsyncTaskないで取得して、そのままAsyncHttpClientを使ってサーバーに送信しようとしていた。 ExceptionはNullPointerExceptionだった。AsyncHttpClient の呼び出しをメインスレッドで行う…
レジストレーションIDの取得時にSERVICE_NOT_AVAILABLEとなって、レジストレーションIDの色ができなかった。マニフェストのreceiverとserviceのパッケージ名を省略していたのが、原因でした。 OK <receiver android:name="<ちゃんと書く>.GcmBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" > <intent-filter> </intent-filter></receiver>
GCMなどの拡張機能を追加する。 libsにjarをドロップしなくて良い。 プロジェクト右クリック Open Module Settings Modules -> Dependencies で必要なライブラリを選択する 選択肢に出てこない場合は、SDK Managerを起動しインストールする。 Sync Project w…
Android Studioはまだプレリリースみたいな感じなので、よくバージョンアップされているようです。 jarの追加方法をぐぐってみると結構面倒っぽかったのですが、0.5.2では簡単になっていました。 jarをlibsフォルダにドロップする Sync Project with Gradle …
二年ぶりくらいにAndroidアプリつくろうと思っています。 ほとんどiPhoneやっていたのですが、iPhoneではAppDelegateが起点となってアプリが動いています。Androidはというと、デフォルトのプロジェクトでは起動時のActivityを作成するものアプリ自体の起点…
参考 http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-add-volume-to-instance.html 手順 インスタンスを停止(Stop) スナップショットの作成 作成完了後のスナップショットを選択し、右クリックCreate Volumeを選択 作成したい容量など設定し…
sudo vim /etc/security/limits.conf #以下追記 * soft nofile 20000 * hard nofile 20000 # 再起動 sudo reboot
lighttpd のvhostsのconfの設定で、fastcgiの設定max-procsを1から2に変更してさばけるリクエストの増加を確認。ただ、システム全体のメモリの影響もありそうだから、なんとも言えないけど。 緊急時の対処で使うかも。ちなみにPHP_FCGI_CHILDREN 16から32だ…
PHPで自分はnamespaceを使っているけど、利用したい外部ライブラリはnamespaceを使っていない場合という状況がある。外部ライブラリで定義されるクラスは基本グローバルに作られるので、\ClassName とバックスラッシュ付きで、使用する必要がある。外部ライ…
ドキュメント内の配列に要素を追加する方法。 $pushを使用する。 ブログ記事のドキュメントを例に簡単に使用方法をメモ。 参考$push — MongoDB Manual 2.6.0 ダミーデータの準備 db.articles.insert({'author':'hoge','body':'bodybodybody', 'comments':['c…
ドキュメント内の配列の件数が多い場合など、ページングのようにいくつかの件数毎に取得したかったので、調査しました。テストデータのインサート(ブログ記事を例に、1記事のドキュメント内に、コメントの配列が複数ある設定) db.articles.insert({'author':…