tomoima525's blog

Androidとか技術とかその他気になったことを書いているブログ。世界の秘密はカレーの中にある!サンフランシスコから発信中。

java

React Nativeハイブリッドアプリケーション開発ことはじめ

React NativeとNativeのハイブリッドアプリケーションはFacebookやAirbnbなど大企業がを積極的に導入していることやNativeアプリを部分的にリプレイスできる利便性から今後も採用が増える分野と考えられます。本記事ではハイブリッドアプリを開発した自分の…

RxJavaで再帰処理をする、あるいは集合知は素晴らしいという話

先日、TwitterSDKのTwitterApiClientについてちょっとしたTipsを書こうと思い、サンプルアプリを作り始めました。当初はシンプルなものにする予定だったのですが、RxJavaを勉強中ということもあり、RxJavaで再帰処理を実装してみることにしました。この実装…

Rxjavaで川をズンドコする

Javaの講義、試験が「自作関数を作り記述しなさい」って問題だったから「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「キ・ヨ・シ!」って出力した後終了って関数作ったら満点で単位貰ってた—…

ジロリアン(ラーメン二郎愛好者)界のスーパースター @habomaijiro 氏の2015年"完飲"生活についてツイートから解析してみる

@habomaijiro氏をご存知でしょうか。ほぼ毎日どこかしらのラーメン二郎店舗に出没し、大盛りの二郎を完飲(スープまで飲み干すこと)している筋金入りのジロリアンです。また、その食事レポートは日々Twitterに投稿されています。 "麺、ザクザク喰えるもの" , …

Google IO 2014公式アプリのソースコード公開されてたのでビルドしてみた

Google IO 2014公式アプリのソースコードが公開されてました。 このアプリはAndroid Lで採用されるマテリアルデザインが導入されてます。現状Android Lで作られたアプリはリリースできないので、実質このアプリが唯一のマテリアルデザインということになりま…

Androidの加速度センサー(Accelerometer)から重力の影響を省いて値を取得する(ローパスフィルタでノイズも除去)

Android端末では加速度センサーで加速度値(m/s^2)を取得できます。 ところが精度が良すぎるのか、ものすごい値がぶれます。また、重力の値までとれちゃいます。 例えば加速度をベクトル値にしたい場合、値は頻繁にぶれるんでこのままではとても使い物になり…

マニフェストMANIFEST.MFを利用したjarの圧縮方法

apacheなどで作成されたjarファイルの中身を修正したい場合、jarファイルを一端解凍し、編集後再度jarコマンドでかためます。その場合、jar cvfで実行するとjar内のパスがローカルディレクトリの設定になってしまう。例えばこんな感じ。$jar tvf lucene-anal…

twitter4j + lucene + Rで、twitterでの今年のツイートを振り返る

年の瀬ということで、今年1年のtwitter上での発言をtwitter4j+lucene+Rで振り返ってみました。ぐぐるとツイート分析系のツールはいろいろでてくるけど、勉強を兼ねて自前で作ってみました。

Day Traderにjmeterでさくっと負荷をかける方法

Day Traderに対してさくっとJ meterで負荷をかける方法