tomoima525's blog

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

java

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で負荷をかける方法