タグ

2009年6月21日のブックマーク (6件)

  • C++ Labyrinth

    C++ ラビリンス C++ は、数多くの謎、咒文、罠、そして宝箱が仕掛けられた、壮大な迷宮である。 その C++ 迷宮をさまよう同志たちへ、ささやかながら、いくつかの道標を お贈りしたい。 もちろん、私自身、C++ 迷宮の一彷徨者に過ぎない。誤りや不備な点があれば、 遠慮なく指摘していただきたい。 キャスト (2001-03-01) dereference (2001-03-01) マルチスレッドにおける singleton (2001-03-17) 契約による設計 (2001-03-25) 戻値とコンストラクタの妖しい関係 (2001-04-09) マルチスレッドにおける singleton (その2) (2001-04-10) 自己言及的なテンプレート (2001-06-13) オーバーロードは継承できない (2001-06-16) GCC 3.0 のインストール (2001-07-0

    tyru
    tyru 2009/06/21
    Let's boost - Boost.Spiritより
  • プログラミングとセックスの類似点:Geekなぺーじ

    Linuxの父であるLinus Torvalds氏曰く「Software is like sex; it's better when it's free」(参考:http://en.wikiquote.org/wiki/Linus_Torvalds)だそうですが、 今回は「プログラミングはセックスと似ている」という視点を持ってみました。

  • UNIXの達人によるセックス:Geekなぺーじ

    パターン1 #!/bin/sh unzip; strip; touch; grep; finger; mount; fsck; more; yes; umount; sleep; パターン2 who | grep -i blondie | talk; cd~; wine; talk; touch; unzip; touch; strip; gasp; finger; gasp; mount; fsck; more; yes; gasp; umount; make clean; sleep パターン3 gawk; talk; nice; date; wine; grep; touch; unzip; strip; touch; gasp; finger; gasp; mount; fsck; more; yes; gasp; umount; make clean; make mrproper

  • man sex:Geekなぺーじ

    また下ネタ拾ってきました。 そこら中に同じものがあるので、どれがオリジナルであるかはわかりませんでした。 引数がやたらと生々しいです。 SEX(6) EUNUCH Programmer's Manual SEX(6) 名前 sex - セックスをする 書式 sex [ options ] ... [ username ] ... 説明 sexコマンドは指定したユーザと性交渉を行う事ができます。 ユーザが定義されていない場合はLOVERS環境変数に含まれる 相手が利用されます。コマンドをさらに魅力的にするための オプションは以下の通りです: -1 自慰 -a 外部刺激 (媚薬) オプション -b 肛門性交 -B 獣姦 -c チョコレートソースオプション -C 鎖オプション (手錠含む) (-m -s -W 参照) -d/man-pages/sex.html /man-pages/sex.ht

  • c++スレより 「クラスの内側で定義したクラステンプレートを特殊化する」 - matsutakegohan1の日記

    何の気なくのぞいてみたら、2chって宝の山なのですね。 過去スレとかにも面白い書き込みがたくさんあり、幾つかがdatに行く前にこうやって張れたらと思います。 91 名前: デフォルトの名無しさん 投稿日: 2007/09/30(日) 20:19:13 クラスの内側で定義したクラステンプレートを特殊化する、 class X { template<typename T> class Y {}; template<> class Y<int> {}; }; のようなコードは、VC++(2003/2005)ではコンパイルできますが、g++3/4では error: explicit specialization in non-namespace scope ‘class X’ というエラー になってしまいます。 YをXの中ではなく、名前空間スコープで template<> class X::Y {}

    c++スレより 「クラスの内側で定義したクラステンプレートを特殊化する」 - matsutakegohan1の日記
    tyru
    tyru 2009/06/21
    「規格ではネストされたクラス内での明示的特殊化は禁止されているけど 部分特殊化はOK」らしい
  • 既に起動しているプロセスをgdbで制御する:Geekなぺーじ

    デバッグやテストを行っていると、プログラムが無限ループに入り込んで返ってこないような状況が発生することがあります。 そのバグが再現の難しいものであれば「gdbを使って起動しとけば良かった。。。」というような気分になる時があります。 しかし、gdbには既に起動しているプログラムの制御を横から奪い取ってデバッグするというありがたい機能があります。 ここでは、既に起動しているプログラムをgdbでいじる方法を説明したいと思います。 実際にデバッグをする方法を説明するというよりは、gdbで動いているプロセスにアタッチする例を説明します。 その後のデバッグに関しては、いつものgdbの使い方をしていただければ大丈夫です。 とりあえずアタッチしてみる 既に起動しているプロセスをgdbを解析するのは非常に簡単です。 単にgdbでプロセスにアタッチするだけです。 gdbでプロセスにアタッチする方法は2つありま