2012-01-01から1年間の記事一覧

Recursive Function Template Instantiation and New Function Declarator Syntax

C++

以下のコードは ill-formed である.その理由を述べなさい. void f() {} template<typename T, typename... Types> auto f(T &&, Types &&... args) -> decltype(f(args...)) { return f(args...); } int main() { f(0, 1); }</typename>

最近の tar には a (--auto-compress) オプションなるものが追加されたために人類の生産性がおよそ1%程度(当社比)向上する.

$ mkdir test $ tar cavf test.tar.gz test test/ $ file test.tar.gz test.tar.gz: gzip compressed data, from Unix, last modified: Thu Mar 29 10:46:53 2012 $ rmdir test/ $ tar xavf test.tar.gz test/ $ mkdir test $ tar cavf test.tar.bz2 test te…

GNU coreutils の sort のバージョンが古いために -V (--version-sort) オプションが無いという悲しみの中で,それでも僕たちは前を向いて強く生きていかないといけない.

http://linux.die.net/man/1/sort に記述されている -V (--version-sort) オプションに縋って生きてきた僕たちは,ある日,別の環境でこのオプションが使えないことを知って絶望の奈落へと突き落とされる. http://stackoverflow.com/questions/4493205/unix…