タグ

2007年7月13日のブックマーク (7件)

  • 例外とバックトレースを使ったデバッグ - odz buffer

    あるプログラムを使っていると std::out_of_range で abort したので、デバッグしようとするものの、C++ は例外で abort しても Java のようにバックトレースを表示してくれたりしないので、どこが問題か分かり難くて困った。 #include <cstdlib> #include <cstdio> #include <execinfo.h> namespace std { void __throw_out_of_range(const char* msg) { void *trace[128]; int n = backtrace(trace, sizeof(trace) / sizeof(trace[0])); backtrace_symbols_fd(trace, n, 1); int a = 0 / 0; printf("%d\n", a); abort(

    例外とバックトレースを使ったデバッグ - odz buffer
    topaz2
    topaz2 2007/07/13
    [c/c++]c++ で backtrace。涙ぐましい
  • 「コピーワンス」見直しは「コピー9回」へ―10回目でムーブ。

    総務相 諮問機関の情報通信審議会は12日、情報通信政策部会 デジタルコンテンツ流通促進等に関する検討委員会 第19回を開催。地上デジタル放送のコピー制御ルールである「コピーワンス」を見直し、録画した1番組について、9回までのコピーを認める方針を確認した。 同委員会で、情報通信政策部会へ提出予定の中間答申の骨子案を発表。委員会の主査を努める慶応義塾大学の村井純教授が骨子案について解説した。 コピーワンスの見直しについては、2006年に出力保護付きでコピー制限無し(EPN運用)の導入を前提とし検討開始されたものの、孫コピーが可能で事実上のコピーフリーという意見が多く、1世代のコピーを許可する「COG」などの導入が検討されてきた。 現行のコピーワンスも「一世代のコピー」だが、HDDに録画した段階で1世代のコピーとカウントし、その後のDVDなどへのダビングは「ムーブ(移動)」になる。一方、新ルール

    topaz2
    topaz2 2007/07/13
    1ファイルP2Pのっただけで広まる時代に、未だに回数制限にこだわる変な人種。
  • File:Internet users by country world map.PNG - Wikimedia Commons

    Reason: Mapping data is from 2007, except for Ukraine (2008), Nigeria (2020) and South Sudan (no data). Also this is a prime example of misuse of choropleth map data: OF COURSE China and the USA had 100M+ internet users. AND OF COURSE Luxembourg had less than 500k Internet users in 2008, but that is still the majority of their population. BAD MAP, bad bad map. Nobody should use this crap.

    File:Internet users by country world map.PNG - Wikimedia Commons
    topaz2
    topaz2 2007/07/13
    [filetype:png][media:image]国別ネット利用人口。ある程度意識しておく。
  • Amazon.co.jp: できる100ワザ Google Analytics SEO & SEM を極めるアクセス解析ノウハウ: 大内範行, できるシリーズ編集部: 本

    Amazon.co.jp: できる100ワザ Google Analytics SEO & SEM を極めるアクセス解析ノウハウ: 大内範行, できるシリーズ編集部: 本
    topaz2
    topaz2 2007/07/13
    できるシリーズがこんなところまで!
  • Logitech、卓上でも空中でも使えるメディアセンターマウス

    Logitech、卓上でも空中でも使えるメディアセンターマウス ~モーションセンサーとジェスチャー機能で独自の操作性を実現 8月 発売 スイスLogitech(日法人ロジクール)は12日(現地時間)、卓上でも空中でも使えるメディアセンター向けマウス「MX Air Rechargeable Cordless Air Mouse」を発表した。欧米での発売は8月で、価格は149.99ドル。 卓上では通常のワイヤレスレーザーマウスとして使えるが、空中に持ち上げてもポインタの操作ができる二刀流の製品。「Freespaceモーションコントロール」と呼ばれる技術により、マウスを持っている時の手の動きが意図的な操作なのか、非意図的な震えなのかを検知し、ユーザーの意図通りのスムーズな操作を実現したという。 また、ジェスチャー操作機能により、特定のボタンを押しながら、直線状に動かしたり、円形に動かすことで、

    topaz2
    topaz2 2007/07/13
    ジャイロで上下判定して持ち方変えなくてもいいならよさげ。
  • google-gflags - Commandline flags module for C - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

    topaz2
    topaz2 2007/07/13
    [c/c++]getopt。欲しかった引数なし option が指定できる。
  • MySQLノウハウ

    いろいろなからメモってきたメモのメモ。出典を書いておくのを忘れた。思い出し次第補完するかも。 deleteのコストは高いので、無効化を示すフィールドを作ってupdateすべき slow query logに要注意 多くのエントリでほとんどのフィールドが同じ値を持つ場合はインデックスの効果が小さい →複合インデックスの効果が大きい 複合インデックスは指定の順番が大切。AとBという指定の場合、A単独でもインデックスの効果がある。逆は真でない。 インデックスが使われる場面は フィールド値を定数と比較するとき (where name = 'hogehoge') フィールド値でJOINするとき (where a.name = b.name) フィールド値の範囲を求めるとき (<,>,between) LIKE句が文字列から始まるとき (where name like 'hoge%') min(),

    topaz2
    topaz2 2007/07/13
    定石