cordova plugin add を怠ってはいけない

Windows向けCordova pluginにC++で作ったdllを含むものを作成した。このdll内コードを呼び出すところでSystem.AggregationException / System.IO.FileNotFoundExceptionが発生するとの報告を受ける。手元ではエラーが出ない。調査するとエラーが発生するappx には依存するはずのVCLibsが含まれていないことが発覚。どうもプラグイン更新時にcordova plugin コマンドを端折っていた模様。つまり、ランタイムへの依存関係はcordova plugin時に解決されるらしい。

Windows10標準でGuakeもどき

Windowsキー + 数字キー」でタスクバーの対応位置にあるアプリを起動表示・最小化できる。これをminttyに対して行えばなんちゃってGuakeになる。ただし、仮想デスクトップ(Win+Ctrl+D)切り替えると別exeが開いちゃう。

追記: 設定 → システム → マルチタスク の仮想デスクトップで、タスクバーに次の場所で…をすべてのデスクトップにすると別exeは開かない。が、元の仮想デスクトップに移動してしまう。

lubuntu 14.04 には ax88179_178a.ko がデフォルトで存在する

usb 有線LANアダプタ では Amazon.co.jp: Anker Uspeed USB3.0 LANアダプター 10/100/1000BASE-T ギガビットイーサネット対応 USB2.0/1.1にも互換性あり MacBook Air動作確認済 ASIX AX88179チップセット: パソコン・周辺機器 のためにドライバをインストールしたが、lubuntu 14.04 (kernel 3.13) ではデフォルトでインストールされていた。

Lubuntu 14.04でインストールしたパッケージ

行内差分をハイライト

diff-highlight で公開されている git-contrib の1つ.

$ cd ~/bin
$ wget https://raw.github.com/git/git/master/contrib/diff-highlight/diff-highlight
$ chmod +x diff-highlight
$ vi ~/.gitconfig

.gitconfigあたりに記述

[pager]
    log = diff-highlight | less
    show = diff-highlight | less
    diff = diff-highlight | less

見た目はこんな感じ

f:id:ihiroky:20140115060247p:plain