日ごろ便利に使わせてもらってる、とあるFirefox拡張に外部コマンドを叩くようなのがありまして、でもwindows版・mac版はあるのにlinux版はない、けれどぼくはプログラミングができると。 じゃあ作ろったろうじゃないですか、というのがことの発端です。 XPCOMという地雷軽くググりますとXPCOMという技術があることに気付きます。 決まった形式でC++のコード書くとFirefoxのjsからたたけるようになるよーん、みたいなものなんですね。 そうかそうか、C++でsystem()使って外部コマンド叩けばいいんじゃん?ということでコードをゴソゴソ書き始めたのですが、あらゆる場所にあるドキュメントがことごとく古いんですね。 (あっ、本記事の現在執筆時点での最新安定版は「xulrunner-22.0」です。恐らくこの記事の情報も古くなるでしょう) no title一番良くまとまっていたのは