タグ

2008年4月25日のブックマーク (6件)

  • c++のデバッグをするならgdb-6.8を使いましょう。 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -

    2008年の3月にリリースされたgdb-6.8の目玉機能の一つに「C++サポートの強化」があります*1。この機能を使うと、STLやboostのようなテンプレートを使ったコードのデバッグがかなり楽になります。C++使いの方は、是非gdbを6.8にupgradeしましょう。 具体的に、以下のようなコードを使って、「C++サポートの強化」について説明します。 #include <iostream> using namespace std; template <typename T> class A { public: void func() { cout << sizeof(T) << endl; } }; int main() { A<int> integer; A<double> real; integer.func(); real.func(); return 0; } このコードに対して

    c++のデバッグをするならgdb-6.8を使いましょう。 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -
  • 全文検索エンジンを試作してみたよ - やればできる子の日記

    今日は奥様とタイ料理&タイ式マッサージの日でした。マッサージはちょっと素晴らしいなあ。 表題のように、全文検索エンジンをGAE上で試作してみました。GAEはGoogle様提供のサービスにもかかわらず「なんで全文検索機能がないねん」という声が上がっていたんですよね。主にtwitter界隈から。 「Introduction to Information Retrieval」というのドラフトPDFと、たつをさんのところのIIR輪講の資料を参考に作りました。つっても、第1章の一部の知識しか使ってないですが。論理和検索もスキップリストも使ってないし(論理和検索はクエリ式のパーサを書くのが面倒だった)。 import logging import re from urllib import urlencode import wsgiref.handlers from google.appengine

    全文検索エンジンを試作してみたよ - やればできる子の日記
  • JavascriptでSuffixArray - やればできる子の日記

    全文検索エンジンを試作してみたよ - やればできる子の日記とJavascriptを組み合わせてもうちょっとなにかできないかなあと思って、JavascriptでSuffixArrayを作ってみました。 上手い具合に組み合わせるアイデアが思いつけなかった(どうせ全文検索用のインデックスを保持しちゃうので、別途SuffixArrayを保持する意味がなさそう)ので、素のまま公開しちゃいます。 ちなみに、Javascriptも自信ないです。僕はJSでのべ2000行程度しか書いたことないはず。 /* Suffix Array構築のアルゴリズムは色々研究されています。 以下のコードはかなり最悪なアルゴリズムなので、実用の際は調査してください。*/ function genSA(text){ var sa = new Array(text.length) for(var i = 0; i < text.l

    JavascriptでSuffixArray - やればできる子の日記
  • 就活中の学生クンに持ってほしい2つの感覚

    今日先輩訪問ということで後輩クンの話を聞いてきたのだが・・・就職はいったい何を教えてるんだ!「とりあえず先輩訪問やっとけばOK」みたいな学生ばっかじゃねぇか、調子こいてんじゃねーぞコラ!・・・今度から、先輩訪問を受ける際は、先に質問出しといて、それをブログとかノートにまとめておいてもらう方式にしよう。もう「一から話を聞く」っていうのがこれほどムダなことだとは思わなかった。 さてタイトルですが、正確な言い方をするならば「営業やりたいなら、ビジネスの会話をしろ」ってことです。よくいるんですよ。自称「話好き」。でも蓋を開けてみたら、「友達とムダ話をする」のが好きなだけだろうが。会話の内容よりも「誰かと一緒にしゃべって孤独を紛わす」のが好きなだけだろうが、と突っ込みたくなることが多い。 こういう人たちは、「自分のしゃべりたいことを好き勝手に話す」だけなんだよね。こっちが質問していることの答えが出

    就活中の学生クンに持ってほしい2つの感覚
  • 「トンデモ」を批判する記事を書く皆さんにお願い。

    『結論を最初に』まず、タイトルと文冒頭それぞれに、結論をはっきり、書いてください。 今、お願いしたいことはただこの一点だけです。読解が苦手な人にはっきりと内容を伝えるために意識してみて欲しいという要望です。 何よりまず最初に、記事の趣旨を明確に示してから内容に入ってください。できれば、強調表記を活用したり、一行あけるなどして、できるだけ目立つようにしてくださると助かります。さらに、読点で大事なフレーズを浮かび上がらせて頂ければ、言うことなしです。 これまで身の回りで、いろんな方の記事を紹介させていただいているのですが、驚くほど連敗中です。皆さんの記事の思惑とは全く逆に、引用されているトンデモの内容に感心して引き込まれ、皮肉なことに問題のある部分が記憶に刷り込まれてしまっています。もちろん後から解説を入れていますが、もはやそれも聞き流されてしまいます。なぜなら、先に読んだ文章(引用元)が流

    「トンデモ」を批判する記事を書く皆さんにお願い。
    blanketsky
    blanketsky 2008/04/25
    心がける。
  • リア充はなぜコミュ力が高いか

    題名は正確ではない。正確には、「非コミュはどうしてリア充よりコミュ力が低いことになるのか」とでもした方がよいだろう。内容はここを読んで考えたこと。 自分に自信のない人間は、基的に周囲の様子を常にうかがっている。場にそぐわない行動をして排除の対象になるのではないかと、多かれ少なかれ怯えている。いわば、誰よりも「空気を読んで」周囲に気を遣って行動しているのはこうした人間だ。しかし、結果的にKYと呼ばれて排除の対象になるのもやはりこの種の人間だ。余りにも悲しい現実だ。 空気なんか読まなくてもリア充になれるでは、どうしてそういうことが起こるのか。これがコミュ力の差なのであると元記事は指摘する。だが、それはむしろ逆ではないだろうか。以下の文章にヒントがある。 では、「リア充」たる基的要件はなんだろうか。その絶対的必要条件は「コミュ力」だろう。「リア充」に慣れるか否かの決定的要因となるのは、新しく

    リア充はなぜコミュ力が高いか
    blanketsky
    blanketsky 2008/04/25
    そうゆう面もあると思う。