AndroidとC++のことを書いてから、もうぼちぼち1年近くになりますね。 アプリについてはそれっきりめっきり音沙汰ない感じになってましたが、かつてOpenWeatherMAPをつかった紫外線の情報を見るアプリを作ってました。 こんなのね ↓ これはJavaとRetrofitというので作っていま... 続きを読む
カテゴリー: プログラミング
HHVMのアップデートでお悩みの方へ
いつかのカンファレンスか何かだったと思いますが、HHVMの紹介をやっていてバイナリ変換とか高速化とかすげーなーと影響を受けて、その時の勢いだけでHHVMを採用しました。で、そのあとすぐにPHPでも採用されたような気がします; それはさておき、通常のリポジトリでも安定版のはずですが、Wordpress... 続きを読む
あの日見たLambdaの書き方を僕はまだ知らない
Javaだったから、という理由で選んだ本を買ったまでは良かったんだけど、なんか私の知ってるのと違うだ! なんてことになったんで、読んで調べてみると、これラムダという。 Java8になって、関数型インターフェースはラムダ記法で置き換えることができるようになった。 関数型インターフェースとは定義されてい... 続きを読む
Androidの開発でC++のコードを使うには
C/C++を使う方法ですが、ndk-build(古い)を使う方法とCMake(新しい)を使う方法があるようで、今回はCMakeを使う方法です。これらの具体的な仕組みは分かりませんが、これをつかって規則に沿って進めていけばうまくビルドしてくれるようです。便利なもんだ。 Androidでググっていると、... 続きを読む
人の造りしもの
大したネタではないのですが、Rubyには便利な標準ライブラリがあり、たくさんのメソッドがあります。 便利で良いのですが、Rubyでスクリプトを書いてるとこのメソッドはどんなコードだろう?という疑問に直面することが結構あります。 いまさら感はありますが、今回はその辺をざっくり探ってみます。 プログラミ... 続きを読む
Rubyのコードは美しいのだ。
なんでRubyにはまりだしたのかという理由にコードが綺麗だからという理由があります。 ”Hello World!”に毛が生えたくらいに、C言語から始まって、Perl、Python、Rubyとやってきた訳ですが、少し前まではC言語が1番に美しくて、2番にRubyかなぁと思っていましたが、いろいろやって... 続きを読む
CUI環境でCapybaraを使うときのあれこれ
04/28ちょこっと追記と数カ所修正しました。 What’s that? Capybaraはウェブシステムのテストを補助するRubyのライブラリです。 Mechanizeでほとんどのサイトはクロールできますが、JavaScriptなサイトに対してはJavaScriptが解釈できるようなも... 続きを読む