みんからきりまで

きりみんです。

「RxJavaリアクティブプログラミング」読んだ。RxJava経験者にもオススメしたい

「RxJavaリアクティブプログラミング」を読んだ。
タイトル通りRxJavaについて解説されている本だ。
結論から言えばこの本はAndroidでRxJava1を使った事がある人こそ読むべき内容なのではと感じた。

RxJavaリアクティブプログラミング (CodeZine BOOKS)

RxJavaリアクティブプログラミング (CodeZine BOOKS)

どんな内容か

この本には対象読者として「Java初心者」「RxJavaおよびリアクティブプログラミング未経験者」と書かれていたので、自分にはそれほど得られる情報は無いのではないかと思いつつ読み始めた。
しかし、この本ではまず第一章からRxJava2ベースでの仕様についてReactiveStreamの説明も交えながら分かりやすい書かれており、この時点で自分にとってもかなり学びのある内容だった。

第二章はJavaラムダ式などの解説なので自分は読み飛ばしたが、第三章ではRxJavaの仕組みや処理の流れなどが解説されており、とても良い内容だ。

第四章ではRxJavaでの各操作関数がマーブルダイアグラムとサンプルコード付きで解説されていてこれがまた分かりやすい。

感想

普段ネットで情報収集しながらAndroid開発でRxJavaを利用していても、RxJava2での仕様はあまりキャッチアップできていなかったり、単純な非同期通信ライブラリとしては活用していても各Schedulerや操作関数の使い分けまでは実は理解が曖昧だったりする人が多いのではないだろうか。
この本は自分も含めそういう人に対ししっかりしとしたRxJavaの知識を授けてくれる非常に有用な本で、そしてとにかく説明がとても簡潔で分かりやすいという印象を受けた。

一見分厚いがサクッと読める本なので、普段RxJava1を使っているAndroidエンジニアにぜひオススメしたい。

もっと早くnasne買えばよかった

あらすじ

僕は元々テレビを持っていなくて、I/Oデータの安いPC用TVチューナーを買ってそれでテレビを見ていた。
しかしこれは動作が不安定でたまに認識しなかったり、PCを起動していないと録画が出来ないなど不満が多かった。
更にこのチューナーはWindowsMediaCenterがないと利用出来ないという制約があって、WindowsMediaCenterはWindows10では使えないためWindows10にアップデートが出来ないという問題もあった。

ところがWindows10の無料アップデートが終了した直後にこのチューナーが完全に故障してしまい、僕はテレビ難民になってしまったのだった。
元々主に見ている番組がアニメくらいだったので、これを機に脱テレビ生活をしようと思った。
AbemaTVやニコニコなどのサービスを利用すればいくらかのアニメは視聴出来るし、NHKの番組や民法のドラマなども金を出せば一応インターネットで視聴することは出来るので、この試みは成功するかと思われた。

しかしやはりアニメは全てが即日配信されるわけではないし、金曜ロードショーなどリアルタイムで実況して楽しみたい番組は少ないが確実に存在する。
そして何よりNHKの受信料を払っているにも関わらず毎週数百円を払って真田丸をオンデマンドで観るというのはあまりにも馬鹿馬鹿しいと思ったので、やはりTV環境を構築することにした。

続きを読む

Civilization 6のゲームバランスを弄るオリジナルMODを作る(かんたん)

先日Civ6初めてとなる大型パッチが公開され、以前のレビューエントリでも書いた操作性の悪さやゲームバランスなどが修正された。
さっそく何プレイか遊んでみたところ、たしかにいくつかの不満点が改善されているようではあったが、どうも根本的なバランスの悪さはあまり変わっていないようだった。

いろいろと「もっとこうだったらなぁ」と思うところを妄想していたら、ふと定数を弄るMODくらいなら簡単に作れるのではないかと思いついたので、少し調べてみた。

結論から言うと簡単に作れたので作り方をメモしておく。

続きを読む

3日で36時間プレイしたのでCivilization6感想

Civ6が21日に発売されてから寝る以外の時間を全て捧げて36時間やり続けたので感想でも書いてみる。
難易度は皇帝以下で5プレイほどやっての感想です。
Civilizationシリーズは4・5・BEをプレイ済み。

最新のレビューはこちらです。

kirimin.hatenablog.com

まとめ

ベースのシステムはよく出来ていて面白いけどまだまだ荒削り感。
バグが多くゲームバランスもおかしいだろと思う部分は多い。 普通に考えれば十分コスパは良いけどシリーズファンには現時点では物足りない部分や不満点も多い気がする。
Civシリーズ恒例だがパッチや拡張パックに大いに期待という感じ。
ニートなどの忙しくない、むしろ時間をたくさん潰せるゲームほど有り難いという人には多分最高。

続きを読む