〜 お知らせ 〜 こちらはBIGLOBEカスタマーサポートです。 このアドレスの個人ホームページは主催者の都合により閉鎖されました。 ブックマークやリンクは、解除して下さいますようお願いいたします。 (このお知らせは閉鎖から1ヶ月間表示されます)
〜 お知らせ 〜 こちらはBIGLOBEカスタマーサポートです。 このアドレスの個人ホームページは主催者の都合により閉鎖されました。 ブックマークやリンクは、解除して下さいますようお願いいたします。 (このお知らせは閉鎖から1ヶ月間表示されます)
はじめに 大規模なデータを扱うアプリケーションでは、速度とともに作業領域量も大きな問題となります。作業領域がメインメモリに収まらない場合、スワッピングが発生し、大幅な速度低下につながります。そのため近年、データ構造は高速なだけでなく、作業領域量が小さいことも求められています。今回紹介するのは2003年に提案されたデータ構造、wavelet tree(以下「WT」と表記)です。WTは圧縮索引やSuccinct Data Structureなど、データをコンパクトに表現する際に重要なデータ構造です。WTは文字列T[0...n-1]が与えられた時、次の2つの操作を定数時間でサポートします。rank(p, c)――T[0...p]中のcの出現回数を返すselect(i, c)――(i+1)番目のcの位置を返す WTの作業領域量は、文字列をそのまま保存した時の約2倍程度です。対象読者 C++の利用
世の中に、オブジェクト指向言語は百花繚乱。さまざまな思想と、さまざまな目的のために、さまざまな言語がデザインされているんだ。それらは一応、オブジェクト指向っていう共通の理解の上にあるはずなんだけど、実際に使ってみるとけっこう勝手が違う。つまり、オブジェクト指向へのアプローチっては、1 つではないんだ。そこで、いろんな言語を比べてみて、それぞれの思想を理解しよう、ってのがこのページの目的だ。 言語は思考を規定する オブジェクト指向ってのは、『対象のモデリング』っていう問題に対する解決法の 1 つ。別にオブジェクト指向プログラミング言語の定義じゃないし、C 言語みたいにオブジェクト指向をサポートする構文を用意していない言語でも、オブジェクトを指向するプログラミングはできる。 でもね。実際にプログラミングをしていると、使っている言語が前提にしているオブジェクト指向の考え方に染まりがちだ。「言語は
人間になりすますウェブ巡回プログラム 2006年1月19日 コメント: トラックバック (0) Quinn Norton 2006年01月19日 ワシントンDC発――ウェブサイトを閲覧する訪問者には2種類ある。一方はあちこちのサイトを覗いて、画像に目を通し、リンクを見てあれこれと考え、ゆっくりしたペースでクリックする人間の訪問者だ。これに対し、もう一方のウェブ・クローラー(ウェブ自動巡回ソフト、スパイダーとも呼ばれる)は、自動的にページを読み取るプログラムで、『Google』(グーグル)などの検索エンジンなどから送り込まれる。さらに気味の悪いことに、悪意を持った攻撃者や競合他社、さらには電子メールアドレス収集をもくろむスパム業者から、こうしたクローラーが送られてくることもある。 それでも、幸いなことにサーバーログを見ればこの2種類の訪問者の区別は簡単につくので、サイト運営者にとって望ましく
最新が 1.5.0_pre0 になってたので調査 (自分用のメモなので読みにくくてもゴメンなさいってことで) Prototype.js 1.4.0 からの変更点 CHANGELOG より String.prototype.truncateを追加 String.prototype.gsub, String.prototype.sub, String.prototype.scan を追加。 Template クラスを追加。 $$ 関数を追加。 Selector クラスを追加。 Element.childOf を追加。 String.prototype.inspect を修正。 String.prototype.strip を追加。 String String.prototype.truncate 文章を短くする。 var text = 'とっても長い文章です。読むのがわずらわしいです。概要だけ
電車 トルーパー の動画をこの前アップしましたが、今回はその日に撮った写真をアップします。その日にたくさんの子供やファンに楽しんでもらったし、駅の人数人あったけどにも何も言われなかったですが、何故か突っ込みたい人がどうしても湧いてきますね。人生にはなにをしようとしても必ずこのような攻撃をしてくる人が出てくるのは仕方がありません。
Mousebot from Make vol 2 is a fun introduction to robotics. So fun that I've created this expanded documentation of a Mousey build from start to finish, with a few extra little tips you won't find in the mag. This how-to is best understood after reading the original article from page 100 of Make vol 2 however it is probably not required. Mousebot is a simple bot that uses two "eyes" to sense light
Landscape トップページ | < 前の日 2006-01-30 2006-01-31 次の日 2006-02-01 > Landscape - エンジニアのメモ 2006-01-31 Mozilla Firefox / Thunderbird 1.5 で「応答のないスクリプト」ダイアログ 当サイト内を Google 検索できます * Mozilla Firefox / Thunderbird 1.5 で「応答のないスクリプト」ダイアログこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Mozilla] Mozilla Thunerbird 1.5 を使っていると、以下のようなダイアログが表示されることがある。 警告: 応答のないスクリプト このページのスクリプトは処理中または応答しなくなっています。今すぐスクリプトを停止するか、 処理が完了するまで待つ
All you really want to know is how many people read your blog, how they find you and who keeps coming back for more. But most tools just give you lists of urls, complex graphs that don't make sense, and seven different levels of menus to navigate. Well not any more, my friend. Blogbeat is here. Smart, elegant, and best of all, designed specifically for blogs so it's easy to understand.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く