[[PageOutline]] = C/C++ = * [http://d.hatena.ne.jp/yohei-a/20101110/1289410003 ファイルがページキャッシュに乗っているかどうかを調べる - ablog] * [http://www.pushaa.jp/~hizuki/soft/wiki.cgi?cygwin%A4%C7Windows%A5%A2%A5%D7%A5%EA%A4%F2%BA%EE%A4%EB%A4%BF%A4%E1%A4%CE%A5%E1%A5%E2 cygwinでWindowsアプリを作るためのメモ - cygwinを使って、] * [http://research.preferred.jp/2010/12/wat-array/ wat-array : wavelet木を利用した高速配列処理ライブラリ : Preferred Research Blog] * via twitter:iwiwi/status/15788763305222144 * [http://d.hatena.ne.jp/bsdhouse/20090720/1248085754 そろそろvolatileについて一言いっておくか - yamasaのネタ帳] * via twitter:Flast_RO/status/16853894420238336 * [http://funini.com/kei/mmap/ mmap (メモリマップトファイル) : kei@sodan] * via twitter:nooyosh/status/36771691048730624 * [http://ufcpp.net/study/csharp/sp2_microthread.html (サンプル) イテレータとマイクロスレッド (C# によるプログラミング入門)] * [http://yasu2.prosou.nu/blog/2010/01/mmap-howto.html mmap() HOWTO - Debuggin' Everyday] * [http://blog-ja.intransient.info/2011/05/c-13.html Success is a Journey, not a Destination: 全てのCプログラマが未定義な振る舞いについて知っておくべきこと #1/3] * [http://code.google.com/p/address-sanitizer/ address-sanitizer - AddressSanitizer: a fast memory error detector - Google Project Hosting] * [http://blog.bitmeister.jp/?p=365 TAPデバイスでIPv6パケットキャプチャ] * [http://stackoverflow.com/questions/15393838/how-do-i-unpack-and-extract-data-properly-using-msgpack-c serialization - How do I unpack and extract data properly using msgpack-c? - Stack Overflow] * [http://stackoverflow.com/questions/12431441/messagepack-c-api/12581029 msgpack - MessagePack C API - Stack Overflow] == build 32bit object on x64 == * [http://ankyo.blog.so-net.ne.jp/2010-06-19 【Ubuntu】 Ubuntu 64bit版 で 32bitのライブラリやアプリをコンパイルする環境設定(覚書):なんでもかんでもコンピュータ:So-netブログ] {{{ sudo apt-get install ia32-libs lib32gcc1 lib32stdc++6 libc6-dev-i386 gcc-multilib gcc -m32 -o hello32 hello.c }}} = Fail Safe C = * [http://staff.aist.go.jp/y.oiwa/FailSafeC/ Fail-Safe C: Top Page] * Ubuntu 12.04 LTS x86_64 * mitty@precise:~$ sudo aptitude install ocaml-nox ocaml-native-compilers ocaml-findlib libextlib-ocaml-dev camlp4 libgc-dev libgdbm-dev {{{ The following NEW packages will be installed: camlp4 ledit{a} libextlib-ocaml{a} libextlib-ocaml-dev libfindlib-ocaml{a} libfindlib-ocaml-dev{a} libgc-dev libgc1c2{a} libgdbm-dev ocaml-base-nox{a} ocaml-findlib ocaml-interp{a} ocaml-native-compilers ocaml-nox 0 packages upgraded, 14 newly installed, 0 to remove and 0 not upgraded. Need to get 31.6 MB of archives. After unpacking 106 MB will be used. }}} * mitty@precise:~$ svn co https://svn.rcis.jp/FailSafeC/pub/trunk FailSafeC-trunk {{{ Checked out revision 2255. }}} == fix version getter script == * mitty@precise:~/FailSafeC-trunk$ vim tools/disthelpers/svn-get-revision.pl {{{#!diff Index: tools/disthelpers/svn-get-revision.pl =================================================================== --- tools/disthelpers/svn-get-revision.pl (revision 2255) +++ tools/disthelpers/svn-get-revision.pl (working copy) @@ -9,7 +9,7 @@ while () { # 123456 1234567890 12345678 123456789012 # A + - 1723 yutaka local-packaging/debian-dir - /(^[AMDR\+ \?]{6}) ([ \-\d]{10}) ([ \-\d\?]{8}) .{12} (..*)$/ or die "cannot parse svn output: \"$_\"\n "; + /(^[AMDR\+ \?]{7}) ([ \-\d]{10}) ([ \-\d\?]{8}) .{12} (..*)$/ or die "cannot parse svn output: \"$_\"\n "; $fname = $4; $frev = $3 + 0; # print $_; }}} * mitty@precise:~/FailSafeC-trunk$ ./tools/disthelpers/svn-get-revision.pl {{{ 2255+20120602T162127Z }}} * mitty@precise:~/FailSafeC-trunk$ ./configure * mitty@precise:~/FailSafeC-trunk$ make * mitty@precise:~/FailSafeC-trunk$ sudo make install