logicool spotlight で bluetooth のペアリングができない。
logicoolから発売されたプレゼンテーションマウス「Spotlight」、ソフトウェア的にポインタを
スライド上に表示するのでレーザーポインタよりも使いやすいのだが、Sierraにアップグレードしたら
bluetoothでペアリングができなくなってしまった。
で、下記のサイトを参考に
~/Library/Preferences/com.apple.driver.AppleBluetoothMultitouch.trackpad.plist
を消去(再ログインで自動的にまた新しく作成される)したところ、とりあえず再度ペアリングでき、
使えるようになったが、記事によるとまたおかしくなる可能性が...
#まあbluetoothを諦めてレシーバーを差せという説もあるが。
ちなみにペアリングには三つのボタンのうち上と下を長押しする。
https://community.logitech.com/s/question/0D53100006bZb4YCAS/logitech-spotlight-problems
http://www.idownloadblog.com/2016/02/01/experiencing-bluetooth-problems-on-your-mac-try-this/
emacs 24 で csh スクリプトモードのインデントがおかしくなる件
emacsでcshのシェルスクリプトを編集しようとしたところ、改行のたびに余計なインデントが追加されてしまう現象が発生。
どうもemacs 24でsh-modeの仕様が変わったこと、csh-modeがちゃんと整備されていないことの二点が原因の模様。
まず
https://github.com/kaushalmodi/.emacs.d.git
をクローンして、中の csh-mode.el を load-path にあるディレクトリにコピー。
そして、.emacs に以下のフックを追加。
(add-hook 'sh-set-shell-hook
(lambda ()
(when (string-match ".*csh$" (symbol-name sh-shell))
(message "csh mode")
(require 'csh-mode)
(setq-local indent-line-function 'csh-indent-line)
(setq-local indent-region-function 'csh-indent-region))))
でなんとかまともに編集できるようになった。
Yosemie, illustrator CS6 そして java 8
Yosemiteにjava ver. 8 (1.8.0_45)を入れて使っていたのだが、illustrator CS6を起動しようとしたら「旧バージョンのjavaが必要だ」とのたまうダイアログが出て起動できなくなっていた。
ググって見つかる対処法は、Yosemiteにまだjavaを入れていない場合の話のようで、最新版をすでに入れてある場合にどうなるかが不明。
そのまま言う通りに旧バージョンを入れた場合、古いので上書きされてしまうのかどうか不安だったため、共存できるのかどうか回避策を探したところ、ver. 8のままで起動できる方法が見つかった。
sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
sudo ln -s '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents' /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
sudo mkdir /System/Library/Java/Support/Deploy.bundle
ver. 6のディレクトリを作ってver. 8のプラグインにシンボリックリンクを貼るだけ、みたいだが、illusutratorの詳細な挙動知らないとこんなのわからないような。
参照
http://apple.stackexchange.com/questions/180899/adobe-illustrator-cs6-with-java-8
emacsの全角文字を使うとカーソルがずれる
Mac OS XのTerminal.app上でemacsを使っていると、いわゆる全角の記号などが表示された後ろで
カーソルの位置や文字の表示がずれる。
Control+lで再表示すると一旦直るが、カーソルが移動するとまたおかしくなる。
全角を使うつもりが無くても、文書内のシングルクォーテーションが自動的に全角扱いされてしまう場合もあり、
(Rのヘルプなど)不便であったのだが、
下記のサイトに修正方法があったので試したら一応解決した。
方法は、ターミナルのメニューから環境設定... > 詳細 >「Unicode 東アジア A (曖昧) の文字幅を W (広) にする」にチェック。
若干文字の前後に余分な空白ができるが、カーソル位置や文字の表示がずれることはなくなった。
参照先の記事だとscreenの場合は最新版のコンパイルが必要とあったが、
今の環境
Screen version 4.00.03 (FAU) 23-Oct-06
ではターミナルの設定だけで問題なさそう。
cufflinks
bowtie2 + cufflinksで発現解析をする際、
参照配列の配列定義文字列内に:が含まれていると
Error: sort order of reads in BAMs must be the same
なるエラーで落ちる。