GitHub Desktop はclickonceアプリケーションでプロキシ環境下で動かない
proxy環境下ではGitHub Desktopのインストールができませんでした。
Clickonceアプリケーションでproxyを通す方法がない様子。。。
offline用のstandaloneインストーラーも用意されてない。
あと、このstackoverflowが面白かった。問い合わせするといったのにしてないw http://stackoverflow.com/questions/16646205/how-to-install-github-for-windows-offline
ファイルをドラッグしてFileオブジェクトを取得する処理において、IEだけちょっと挙動が違う。
ファイルをドラッグアンドドロップして表示する処理を書いていて気付いた。
javascriptで書くと
var files = event.dataTransfer.files;
こういうところ。
HTMLかjsの方の問題かと思って1時間ぐらい損した。フロントサイド開発難しい・・・。
global な excludesfile が効かない話
git config --global excludesfile = ~/.gitignore_global
を実行しても、gitignoreが適用されないという事象に1週間ぐらい悩んでいた。
原因は簡単で local に excludesfile が設定されていたから
globalよりもlocalの方が強いのは当たり前ですよねーorz
プロジェクトと外部の依存関係が更新されない
にあるように、プロジェクトを右クリック -> gradle -> リフレッシュ で解決できる。
FireFoxのtextareaでEmacsキーバインドを使う。
MacではTextareaでEmacsキーバインドが使えるのに、Windowsで使えないことがストレスになってきたのが、 この設定をしてみようと思ったきっかけ。
いくつかやりかたがあったが、最終的にVimperatorに頼った。Vimperatorは本当に良い。
It's All Text! を使う
- Textareaの右上にボタンが表示され、押下すると設定したテキストエディタが立ち上がるらしい。
- 便利そうだが、そこまでしたいわけじゃないので、不採用
platformHTMLBindings.xml でFireFoxのキーバインドを設定する
- Mozilla のページでは、platformHTMLBindings.xmlで設定できるとあった。
- http://www.mozilla-japan.org/unix/customizing.html#key_example
- 誰か先にやっているかと思って、githubで platformHTMLBindings.xml を検索したが、誰も登録してない
- 使ってる人いるのか?
Vimperator の inoremap を使う
- platformHTMLBindings.xmlを作成中に気付いた。
- _vimperatorrcに以下を追加した。
inoremap <C-b> <LEFT> inoremap <C-p> <UP> inoremap <C-n> <DOWN> inoremap <C-f> <RIGHT>
Vimperator最高
- 感動した
親クラスのメンバは super でも this でも指定できると言う話。
親クラスのメンバは super でも this でも指定できると言う話。
結果
500
500
1500
1500
オーバーライドしていないプロパティ・メソッドを指定するのに、this を使ったらコンパイルエラーにしてしまえば良い気もする。