Entries from 2016-02-19 to 1 day

LLVM使ってみた。

昨日、xubuntu 14.4にclangをインストールした。 sudo apt-get install clang-3.5 と打ってインストール なぜかインストールした全てのコマンド名の後ろに-3.5が付いていた。 3.5はLLVM及びclangのバージョンだ。 Javaみたいに中間言語ファイルを実行させる…

Javaのソースは逆コンパイルされるので隠せない。

逆コンパイルを防げない。 逆コンパイルされるとコメントがないぐらいでほとんど元のソースと同じものができる。 ProGuardなどの難読化はほとんど意味がない。 ビフォーアフターのソースの違いがなさすぎてびっくり。 クラスファイルをzipみたいなバイナリ圧…