Kaoriya - mattn.kaoriya.net - Big Sky
General Information:
Latest News:
「実践Vim 〜思考のスピードで編集しよう〜」書評 24 Aug 2013 | 06:09 pm
アスキー・メディアワークス様より、献本して頂きました。 実践Vim 思考のスピードで編集しよう! Drew Neil アスキー・メディアワークス / ¥ 2,940 (2013-08-29) 発送可能時間:近日発売 予約可 まず先に総評を言ってしまいますが、Vimmer ならば買うべき本だと思います。 Big Sky :: Vimテクニックバイブル ~作業効率をカイゼンする150...
分散環境情報サーバ etcd を使った設定共有の活用 21 Aug 2013 | 10:43 am
etcd って何と聞かれた場合、一言で言ってしまえば zookeeper なんだけど Documentation · CoreOS etcd etcd is a highly-available key value store for shared configuration and service discovery. http://coreos.com/docs/etcd/ coreo...
vim-airline でハァハァ 15 Aug 2013 | 02:41 pm
airline の為だけに hahhah-vim を autoload 化しました。 mattn/hahhah-vim - GitHub https://github.com/mattn/hahhah-vim そして vim-airline-hahhah mattn/vim-airline-hahhah - GitHub https://github.com/mattn/vim-airl...
PerlでWindowsと親和性の高いreadlineが欲しい → あった「Caroline」 13 Aug 2013 | 09:07 am
readline って言うと、便利な反面 Windows だと問題が多く発生して、Windows でも動かすスクリプトでの使用は敬遠してたんですが、Caroline だと多い日も安心。 tokuhirom/Caroline - GitHub Yet another line editing library https://github.com/tokuhirom/Caroline read...
ZenCoding.vim を Emmet.vim にリネームしました。 6 Aug 2013 | 04:21 pm
いろいろと、よろしくお願いします。 mattn/emmet-vim - GitHub https://github.com/mattn/emmet-vim Emmet.vim http://mattn.github.io/emmet-vim
Go言語でDLLの読み込み 5 Aug 2013 | 01:32 pm
Twitterで「Go言語で、いわゆるプラグインの動的ロードってできる?」という発言を見かけたので。 CGOが書けるのでなんでも出来ます。Linux であれば goffi を使えばほぼ何でも出来ます。 cookieo9/goffi - GitHub Go FFI (and dlopen) packages to wrap C libraries. This code is not being ...
サーバを再起動したら勝手にscreenが起動してその中でirssiが動いていて欲しい場合のベストプラクティス 31 Jul 2013 | 10:52 am
個人的にお借りしているサーバがあってそこで何個かbotを動かしているのだけど、そのサーバがセキュリティアップデート等で再起動した後、ログインしてscreen起動して、その中で画面割ってbot起動して、また別の画面でirssiを起動する、みたいな事を毎回やってた訳ですがいい加減めんどう臭くなってきたので自動化した。 まずscreenを自動起動する仕組みを考えた。rcスクリプトでもいいけど、そもそも...
C言語から使えるJSONパーサ、jansson がとても直感的で良い 10 Jul 2013 | 05:48 pm
おなじみC/C++から使えるJSONライブラリを紹介するコーナー。まずは過去のまとめ。 最速と言われる JSON パーサ「rapidjson」が本当に爆速なのか試してみた。 C言語から使えるJSONパーサ、parson が思った以上に良い仕事をしている。 僕がboost::asioとboost::property_treeを使いHTTPプロキシ環境下で非同期にGoogle Search AP...
組み込み版 NoSQL、「UnQLite」 3 Jul 2013 | 11:02 am
これまで組み込みDBだと SQLite が一般的でしたが、ローカルであっても NoSQL したい、組み込みで使いたい、というニーズはあるかと思います。 そんな場合、UnQLite を使うと便利そうです。 UnQLite - An Embeddable NoSQL Database Engine UnQLite is a self-contained C library without depe...
Go言語で日付処理 20 Jun 2013 | 02:42 pm
元ネタ: 誰もが一度は陥る日付処理。各種プログラミング言語におけるDateTime型/TimeStamp型の変換方法のまとめ Go言語が無かったので書いてみた。 現在時刻の取得 package main import ( "fmt" "time" ) func main() { fmt.Println(time.Now()) } 2013-06-19 ...