closure compiler bug?

When I compile the JavaScript in following with Closure Compiler, usually I get an warning message “WARNING – Bad type annotation. Unknown type ClassA”. But, sometimes the compiler put no warning message. (function() { /** * @private * @constructor */ function ClassA() { } /** @type {function()} */ ClassA.prototype.say = function() { console.log("hoge"); }; /** * @private * @constructor */ function ClassB() { /** @type {ClassA} */ this.a = new ClassA(); } /** * @expose */ ClassB.

Eclipseが遅いときの対処

Eclipseは結構重いので少しでも軽くしようと、とりあえず自分がやっている事について。

なお、私の環境は以下です。

  • OSはWindows8.1 64bit
  • Java SEは Oracleの build 1.6.0_45-b06
  • EclipseはEclipse 4.3 Kepler

Javaは未だに1.6です(^^;)

fossilのrepositoryをsshを使って叩く Windows

fossilをInternet越しに使いたい場合通信経路を安全にするためにsshを使ったりします。

これをWindows Clientでやる場合の設定方法についての記事です。

ただしRepositoryを持っている Server側はLinuxです(^^;

Windows 8.1 WiFiの接続設定を削除する

Windows8.1から WiFiの一覧を右クリックしてもコンテキストメニューが表示されなくなりました。

チャーム⇒設定⇒PC設定の変更⇒ネットワーク⇒接続で設定変更も多少は可能ですが、接続中のコネクションに限られ 接続できる設定も共有設定ぐらいで中途半端です。

このためGUIからはWiFiの接続設定の細かな変更や削除をする事はできません。

この前、同じネットワーク接続設定を複数作ってしまったのをCUIから削除したのでそのやり方の覚書です。

Eclipse CDT 4.3 Kepler で Project を Template化する

MinGW+Google TestのProjectを毎回作るのは面倒なので Project Template化してみようかと挑戦したんですが、無理ですた。

後から思ったけどプロジェクトのコピペの方が楽ちんだし、いいよね、、、。

以下はそのときの記録。