Mochaでデコンパイルできるファイル
Mochaというデコンパイラを使ってみようとしたのですが、なかなかうまくいきませんでした。
今回の調査結果が本当なのかはわかりませんがメモとして書いておきます。
Mochaの準備
こちらのサイト(Mocha, the Java Decompiler)でmocha-b1.zipをダウンロードし、パスを通します。
vim 検索後のハイライトを消す
検索して単語の位置が分かったあと、ハイライトされていて見づらい
そんな時にはハイライトを消したくなる
:noh
これでハイライトは消すことができる
終わり
参考サイト
【vim】検索によるシンタックスハイライトを解除する - 旅するえんじにあ - Engineers to Travel -
Java native2ascii -reverse Unicode表記になっている文字を日本語に戻す
以下のようなSample.javaというファイルがあり、Unicodeを日本語にしたい時に使用する
> native2ascii -reverse -encoding UTF-8 Sample.java SampleReverse.java
// Sample.java public class Sample { public static void main(String[] args) { System.out.println("\u3053\u3093\u306b\u3061\u306f\uff01"); } }
// SampleReverse.java public class Sample { public static void main(String[] args) { System.out.println("こんにちは!"); } }
カレントディレクトリ以下の全てのファイルに対してnative2ascii -reverse を実行するバッチ
n2aReverse.bat
@echo off for /r %%f in (*.java) do ( native2ascii -reverse %%f %%f echo %%f )
参考サイト
native2asciiの逆変換 - プログラマとプロマネのあいだ
.bat(バッチファイル)のforコマンド解説。 - Qiita
Raspbianにnginxをインストールする(最新版のインストールの仕方がわからない)
Git Your branch is up-to-date with 'origin/master'.って何
master以外のブランチ(developブランチとか)からmasterブランチにチェックアウトしたときに「Your branch is up-to-date with 'origin/master'.」って表示された
いろいろやってみたけど、最終的にたどり着いた答えが「あなたのorigin/masterは最新ですよ!」ってことなのかな?
「前回リポートリポジトリと同期したときより進んでたから更新しといたよ」って感じ
Gitが教えてくれてるだけだから気にしなくていい表示らしい
以下、いろいろやってみたこと
~~~~~~~~~~~~~~~~~
一応、masterブランチにはチェックアウトできてるんだけど気になる...
$ git branch * develop master $ git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. $ git branch develop * master
masterよりもdevelopのほうが先に進んでるから「Your branch is up-to-date with 'origin/master'.」って表示が出るのかも?(とか仮説を立ててみたりした)
masterブランチにdevelopブランチの変更をプルリクエストしてみる
リモートのmasterブランチに変更を反映するにはプルリクエストをするらしい?(新たな発見)
GitHub上からプルリクエストを送ることでマージできるようになる!!(とか思ったりした)
「developブランチの変更をmasterブランチに反映してください」っていうリクエストを送る