shell-command-to-string 実行時の $TERM

dumb の場合と ""(空文字列) の場合がある? 起動直後は空文字列みたい。なので tmux は↓みたいな感じに。 if which tmux 2>&1 >/dev/null; then #if not inside a tmux session, and if no session is started, start a new session test -z "$TMUX" && tes…

Symbol's function definition is void: sps

;; recompile every `.el' file that already has a `.elc' file. (byte-recompile-directory "/path/to/ensime/elisp" 0 t) then restart Emacs.https://github.com/aemoncannon/ensime/issues/162

Marked.app の Custom Markdown Processor に Doctor の gfm を使う

Emacs Markdown Mode にあるように、Markdown の処理に alampros/Docter を、プレビューに Mac App Store - Marked を使おうとした。ところが、Marked は system ruby を使ってしまうわけで、いくら rbenv 環境の gem を入れても動かないわけで。 そして、sy…

Firefox.app で Ctrl+AE を Command+Left/Right に remap しているとページ遷移してウザい

Control+AE がもともと Firefox.app 内で BOL・EOL として動作するらしかったので、Control+AE の remap だけ not フィルタに FIREFOX を追加すればよさそうだった。しかし、Control+E が EOL として動作しない場合があったので、最終的に以下のようなものを…

OS X Mavericks にしたら Firefox.app with Magic Mouse でページ間をスワイプで移動できなくなった

環境設定でマウスのチェックボックスをすべてはずして入れなおすと直る?https://discussions.apple.com/thread/5488059あと Pinch to zoom なんたらっていうアドオンが有効になっていると動かない

iTerm2 で Left cmd を Meta キーとして快適に使う

Lubuntu 13.10 で Apple Magic Trackpad を使う

参考 Linux で Apple Magic Trackpad 使う - 電卓片手に Magic Trackpad を使う - oogattaの勉強日記 Multitouch/AppleMagicTrackpad - Ubuntu Wiki やったこと 元々ペアリングしてあった MBP とのペアリングを解除 「設定マネージャー > Bluetooth」でペア…

chm で利用する IE のバージョンを変更する

chm

https://github.com/yewton/ScaladocCHM の scaladoc-2.10.2 とかは 新し目のブラウザの機能を使ってるのでそのままだとまともに動かない。以下のような設定変更が必要。 http://www.west-wind.com/weblog/posts/2012/Feb/15/Make-your-CHM-Help-Files-show-…

CentOS 5 i386 ImageMagick インストール

sudo yum -y install fftw3 ghostscript xz librsvg2 wget http://dl.fedoraproject.org/pub/epel/5/i386/fftw3-3.2.2-3.el5.i386.rpm sudo rpm -Uvh ImageMagick-6.8.6-3.i386.rpm

接続が切れた後 detach するとウインドウサイズが小さくなる

tmux list-clients して、小さい端末サイズの client が残ってたらそいつが原因。 D で殺す client を選択出来るので、そこから要らない client を kill すると復活する。

compdef: unknown command or service: git とか出て oh-my-zsh 導入に難儀

https://github.com/robbyrussell/oh-my-zsh/issues/630#issuecomment-14421285 "rm -f ~/.zcompdump; compinit" fixed my issues.

Intellij 12.1 にしたらAbstractMethodErrorが出て設定ダイアログとか開けなくなった

ideacolor プラグインが邪魔をしているかもしれません。 mv ~/Library/Application\ Support/IntelliJIdea12/ideacolor /tmp

CentOS 5.6 32 bit で The Silver Searcher(ag) をソースからインストール

ggreer/the_silver_searcher · GitHub $ cat /etc/redhat-release CentOS release 5.6 (Final) $ uname -srmpi Linux 2.6.18-238.19.1.el5 i686 i686 i386 $ sudo yum -y groupinstall "Development Tools" $ sudo yum -y install pcre-devel xz-devel $ git…

公開鍵を登録する段取り

こんな面倒なことをせず ssh-copy-id を使え ローカル $ ssh-keygen $ chmod 0600 ~/.ssh/id_rsa $ scp -P 22 ~/.ssh/id_rsa.pub user@host:~ リモート $ ls -ld ~ # ホームのパーミッションが 0755 であることを確認 $ cd ~ $ mkdir .ssh $ chmod 0700 .ssh…

古い howm-mode と emacs 24 で inhibit-first-line-modes-regexps が無いといわれるので

(defvaralias 'inhibit-first-line-modes-regexps 'inhibit-local-variables-regexps) を追加して暫定対処。 ちゃんとしたパッチがあるのであとでやる http://howm.sourceforge.jp/index-j.html

続々「Scala スケーラブルプログラミング 第2版」で気づいたこと

List 操作の代表的なメソッドが紹介されているが、remove と sort は Scala 2.10.0 だと無い。代わりに filterNot と sortWith を使う。https://github.com/yewton/scala_ex/blob/master/03_next_steps_in_scala/list_functions.scala

Unsupported version number [51.0] for class format

http://yusukezzz.net/blog/archives/2149を参考に、ホイホイと最新の JDK とか入れていざコンパイルしてみると以下の様なエラーが発生するかもしれない。 [trace] Stack trace suppressed: run last HelloScala/android:proguard for the full output. [err…

Mac OS X で Java の file.encoding が SJIS になってて困る

Mac で UTF-8 で Scala のコードを書いてて、日本語を書いちゃうと、 java.nio.charset.UnmappableCharacterException が発生したりします。utf 8 - Printing Unicode from Scala interpreter - Stack Overflowにあるように、JAVA_OPTS="-Dfile.encoding=UTF…

続「Scala スケーラブルプログラミング 第2版」で気づいたことなど

Scala 2.10.0 では、暗黙の型変換を何もせずに定義すると以下の warning が発生します。 warning: implicit conversion method intToRational should be enabled by making the implicit value language.implicitConversions visible. This can be achieved …

「Scala スケーラブルプログラミング 第2版」で気づいた間違いなど

p.088 Application が Appliation となっている部分がある extends Application は 2.9.0 から @deprecated use App instead http://www.scala-lang.org/api/current/index.html#scala.Application

IntelliJ IDEA で Android の Javadoc を表示する

Android SDK Manager で「Documentation for Android SDK」をインストール open $ANDROID_SDK_HOME/docs/reference/index.html URL をコピー External Libraries にある android を選択して F4 (Open Library Settings) 右ペイン下の + をクリックして「Spec…

VMWare Fusion 5 + Windows7 で三本指スワイプでブラウザバックとか

Better Touch Tool で設定できる。 Application に VMWare Fusion を選択して、Track Pad ジェスチャの設定で、「Three Finger Swipe Left」に「Cmd+←」、「Three Finger Swipe Right」に Cmt+→」を割り当てる。

MySQL Workbench がテーブル一覧取得で固まる

MySQL Workbench stuck fetching... とかでググったりした。mysql のバージョンアップの際に mysql_upgrade してなかったのが原因らしい。

org-export-as-html したときに強調要素前後の半角空白が気になって仕方がない

org-export-as-html するときに、 a *bcd* /efg/ =hij= が a <b>bcd</b> <i>efg</i> <code>hij</code> のように出力されるが、前後の半角スペースもそのまま出力されてしまうのでなんかかっこ悪い。 気になる。困った。org-export-html-final-hook という変数に、 エクスポートの最終段…

読む

php

SAPI -> Server Application Programming Interface CG -> Compiler Globals #ifdef ZTS # define CG(v) TSRMG(compiler_globals_id, zend_compiler_globals *, v) int zendparse(void *compiler_globals); #else # define CG(v) (compiler_globals.v) exter…

Xcode 4.4.1 のキーバインド設定ファイルの場所

~/Library/Developer/Xcode/UserData/KeyBindings

ZNC の playback を Noticeにする

ZNC

$ cd znc-0.206 $ patch -p1 参考 パッチの作り方と当て方はこうするもんね - 檜山正幸のキマイラ飼育記

静止画像と音声ファイルから動画を作る

ffmpeg -loop 1 -f image2 -r 1 -t 音声ファイルの長さ(秒) -i test.jpg -vcodec libx264 out.mp4 MP4Box -add "out.mp4"#video -add "test.aac"#audio -new "mux.mp4"

key-chord 設定例とちょっとした便利関数

?? で設定されているキーバインドの一覧をミニバッファに印刷する。すでに key-chord-describe という関数はあるのだけれど、それだと key-chord が気を利かせて登録してくれる、二通りの組み合わせのバインディング(ab を設定すると ba も勝手に設定される)…

Mac OS X Lion + Cocoa Emacs 24 でフォントの設定

参考 http://sakito.jp/emacs/emacs23.html#id17 例 ;; font (create-fontset-from-ascii-font "Ricty-14:weight=normal:slant=normal" nil "ricty") (set-fontset-font "fontset-ricty" 'unicode (font-spec :family "Ricty" :size 14) nil 'append) (add-t…