2012-04-01から1ヶ月間の記事一覧

Awesome のショートカット一覧

Awesome は Linux のタイル型ウィンドウマネージャです. 最近また Awesome を使う機会が増えてきたので,思い出しがてらメモ. キーバインドや挙動,デスクトップウィジェット,はたまたライブ壁紙までカスタマイズ次第でなんでもできますが,とりあえずデ…

可変個数のコンテナに適用できる zipWith のようなもの

C++

std::transform では1つのコンテナに対して所謂 map の操作を行えたり,2つのコンテナに対して所謂 zipWith を行えます.今回は C++11 で新たに導入された Variadic Templates を使って,対象となるコンテナの数を任意個になるように拡張してみました. temp…

インクルードガード用の neocomplcache スニペット

neocomplcache のスニペットには Vim script の式を使って展開する機能があります. c.snip snippet include_guard alias inc_guard prev_word '^' abbr #if !defined HOGE #define HOGE #endif #if !defined `toupper( substitute( expand("%"), "\\.", "_"…