Entries from 2014-02-01 to 1 month

インストール済みのモジュールたちから、perldocを引くためのリストを作る

helm-perldoc を使ってみたりしていて気付いたのだけど、Perlでインストールされているモジュールたちからperldocでドキュメント引くためのリストを作るのってけっこう難しい。。 シェルコマンドで @INC以下にある*.pmファイル、もしくは*.podファイルから生…

最近の自分のEmacs設定 (package整理、helmへの移行など)

最近ずっとEmacs設定いろいろ弄りたい期に入っていて、長らく放置していたdotfilesをちょいちょい変えていっている。 packageとinit-loader いまのinit.elはこんなかんじ。 (eval-when-compile (require 'cl)) ;; package.el setting (require 'package) (ad…

diff-highlightでマルチバイト文字の差分が化けてしまう

Git

Git の diff を美しく表示するために必要なたった 1 つの設定 #git - 詩と創作・思索のひろば のdiff-highlightがイイなーと思って、早速~/.gitconfigに [pager] log = /usr/local/opt/git/share/git-core/contrib/diff-highlight/diff-highlight | less -R …

SETのvaluesに空文字が含まれていると

mysql> CREATE TABLE hoge (id INTEGER PRIMARY KEY AUTO_INCREMENT, s SET('foo', 'bar', '') NOT NULL DEFAULT ''); Query OK, 0 rows affected (0.02 sec) mysql> DESCRIBE hoge; +-------+---------------------+------+-----+---------+---------------…

libeditのCLIで履歴をインクリメンタルサーチする

homebrewで最新版入れていたら、いつの間にかMySQLのCLIでCtrl-Rでのコマンド履歴のインクリメンタルサーチができなくなっていた。 最近のMySQLのCLIはreadlineではなくlibeditを使うようになっているようで、それが原因らしい。 ~/.editrcに mysql:bind '^R…