RxAndroidをざっくり使ってみた

2015-06-11T16:49:40+09:00 Java Android RxJava

参考1: 【翻訳】AsyncTask と AsyncTaskLoader を rx.Observable に置き換える - RxJava Android Patterns

参考2: http://stablekernel.com/blog/replace-asynctask-asynctaskloader-rx-observable-rxjava-android-patterns (参考1の元)

参考3: 俺が RxAndroid について知っているいくつかのまとめ

大分前から色々話題になってるRxAndroidをちょっとざっくりと使ってみた

※あくまで個人的なメモなので詳しく知りたいなら上記の参考を読んだ方が良い

※0.24以降になるとAndroidScheduler以外は無くなるそうなので以下のAppObservableを使うには0.24より上のバージョンでは使えなくなるらしい

babel.jsでECMAScript6

2015-06-02T16:14:42+09:00 JavaScript

参考: http://yoshiko-pg.github.io/slides/20150425-jsfes/

babel.jsのLearn ES2015を読みつつECMAScript6を色々勉強してみた

※一部省略しているのもあり

Google AppEngine(+OAuth2)にAndroid AccountManagerを介してリクエストする

2015-06-01T16:58:53+09:00 Java Android Google App Engine

chrome.identity APIを使ってGoogle App Engine OAuth2を使うの続き

前回ではJavaScript(Chrome Extension)側からchrome.identityのAPIを利用してアクセスしてレスポンスを取るみたいな事しましたが、AndroidでAccountManagerを使って端末に紐付けしてあるGoogleアカウントを使ってリクエストする場合どうなるのって事でやってみた

バックグラウンドプロセス化する際にプロセスIDを取得する方法

2015-06-01T02:50:09+09:00 その他

タイトル通り。なんらかのサーバー起動コマンドを実行する場合にバックグラウンドプロセス化してその際にそのプロセスのプロセスIDを取得する方法

Google AnalyticsでJavaScriptエラーをトラッキングする

2015-05-31T01:38:21+09:00 その他

公式ガイド: https://developers.google.com/analytics/devguides/collection/analyticsjs/exceptions

参考: http://stackoverflow.com/questions/21718481/report-for-exceptions-from-google-analytics-analytics-js-exception-tracking

JavaScriptでエラー起きた場合にそのエラーをフィードバックさせる仕組みを色々調べていたら、Google Analyticsにエラーをトラッキング出来る仕組みがある模様

という事でやってみた

_escaped_fragment_

2015-05-29T17:50:30+09:00 その他

Google(他は知らん)ではJavaScript等のMVVM等で作られているページであっても正常に処理されてクロールされるっていうのが言ってるらしいですが、Google App Engine上に適当なangular.jsを使ったアプリケーションを展開してやってみた

npmだけでディレクトリを監視してテストを自動実行させる方法

2015-05-18T00:00:00+09:00 JavaScript Node.js

一定のディレクトリを監視しつつ、変更があったらテストを実行するコマンドを勝手にやってくれるようなパターンをnpmだけでやるにはどうすればいいのか調べた所npm-watchっていうのがあるらしい

ServiceWorkerを使ったPush APIをやってみた

2015-05-17T00:00:00+09:00 JavaScript

公式ドラフトドキュメント?: http://www.w3.org/TR/push-api/

参考1: http://updates.html5rocks.com/2015/03/push-notificatons-on-the-open-web

参考2: http://qiita.com/tomoyukilabs/items/8fffb4280c1914b6aa3d

前から気になってたServiceWorkerを使ってPush APIを実装するっていうのが話題になってた気がするので、ざっくりと参考を読みつつやってみた

Google AppEngineでGoogle Analytics Core Reporting API

2015-05-15T00:00:00+09:00 Java Google App Engine

Google AppEngineにはAppIdentityっていうAPIがあってこれを使ってGoogleのサービスをAppEngine側から利用できる(※あくまでクライアント依存ではなくサーバーを利用しているユーザー依存かと)

っていう事で、このAppIdentity APIを使って自分が登録しているGoogle Analyticsのレポートデータを簡単に取得できるようにしてみた

chrome.identity APIを使ってGoogle App Engine OAuth2を使う

2015-04-22T00:00:00+09:00 Java Google App Engine JavaScript Chrome Extension

参考: http://www.ciiycode.com/0z6ziWjWxjjP/google-app-engine-oauth2-provider

Google Account OAuth1.0aがdeprecated化したのがつい先日くらいの話なので、そのまま放置しておくと問題にもなりそうなので検証してみる