2013-08-01から1ヶ月間の記事一覧

POSIX::Socketのテストがこける理由

Monoceros等で利用される POSIX::Socketのテストが こける理由のメモ. RTに登録すべきなんだろうけど、手元の環境ではうまくいかないので ここにメモっておきます(サーバサイドの問題??). 問題となるテスト t/10send.tの 2つめのテストが通りません(#2となっ…

color-themeのテーマを全部 Emacs themeフレームワーク向けに移植しました

ちまちま移植していたんですが、全部やってしまおうということで頑張りました リポジトリ https://github.com/emacs-jp/replace-colorthemes スクリーンショット 画像がたくさんあるので若干注意 https://github.com/emacs-jp/replace-colorthemes/blob/mast…

helm-gtags.elにタグ更新関数を実装しました

helm-gtags 0.9.8を本日リリースしました. リポジトリ https://github.com/syohex/emacs-helm-gtags 新機能 タグ更新関数の実装 タグ自動更新設定の追加 このリリースの前にとりあえず実装したのですが, 要望されたので とりあえず実装したという感じでした.…

evil-numbersでカーソル下の数値を増減させる

Vimで言うところの Ctrl-a, Ctrl-xを Emacsで実現する方法について 示します. CSSのようなサイズを少し変えて変化を確認するときなどに いちいち消して、新しい数字を書くということがなくなるので、便利です. evil-numbersについて "evil"とついているので …

Ubuntu 12.04で gupnp-universal-cpがエラーになる場合の対処方法

症状 gupnp-universal-cpを起動しようとすると下記のようなエラーが出て起動できない % gupnp-universal-cp ** (gupnp-universal-cp:32372): WARNING **: Failed to load icon network-workgroup: Icon 'network-workgroup' not present in theme ** (gupnp-…

Accept-Encoding gzipを指定したときの LWP::UserAgentと Furlの挙動に関するメモ

挙動の違いがあったのでメモ. サーバプログラム use strict; use warnings; use Plack::Builder; builder { enable 'Deflater'; # Don't use version 0.10 sub { [200, [], ["hello world\n"]]} } LWP::UserAgent レスポンスオブジェクトの contentメソッド…

cartonの zsh補完を 1.0向けに修正しました

zshのことがよくわかっていないので、エラー対策があやふやですが、 Carton 1.0向けに zsh補完を修正しました リポジトリ https://github.com/syohex/zsh-perl-completions イメージ サブコマンドの補完 サブコマンドオプションの補完 carton exec以降の補完…

go-eldoc 0.06をリリースしました

go-eldoc 0.06をリリースしました リポジトリ https://github.com/syohex/emacs-go-eldoc インストール 数時間後に MELPAからインストールできるようになるかと 思います. ついでにですが go-direxも MELPAからインストールできる ようになりました 変更点 b…

Go版 Feed::Findを書いてみました

go

Goの勉強のため以前書いた RSS収集スクリプトを Goで置き換えているのですが、 その中で Perlの Feed::Findが使われていたので、Go版のそれを書いてみました。 リポジトリ https://github.com/syohex/go-feedfind インストール % go get -u github.com/syohe…

dmm.co.jpでデフォルトビットレートを変更する greasemonkey script

dmm.co.jpの動画サービスはいくつかのビットレートが選べるけど、デフォルトは 高画質のものになっています。うちの低速回線ではそんなのを選ぶとダウンロードに 数時間かかるということになるので、低いビットレートを選ぶわけですが、毎回毎回 マウスで操…