JavaScriptでインデックス型の全文検索エンジンを作ってみた。全文検索エンジンを作る際に問題となるのは、インデックスデータを部分的に読み込む方法である。通常はmmapやpreadなどを使ってファイルの一部を部分的に読み込むのだが、もちろん、ブラウザには使えない。ブラウザでファイルの一部分を読み込むには2通りの方法がある。1つは、ファイルを多数のファイルに分割する方法であり、もう1つはHTTPリクエストのRangeヘッダを利用して、ファイルの一部を取得する方法である。前者の利点は、ブラウザのキャッシュが効くことや、対応ブラウザが多いことである。後者の利点は、ファイル数が少なくなるので、インデックスの管理が容易になることである。今回はRangeヘッダの実用性にも興味があったので、後者の方法を用いた。 参考ページ:最速インターフェース研究会 :: Ajaxを使ったシンプルなチャット 転置イ
Inspired by a blogger named Marjolein Hoekstra, this morning I signed up for a TypePad account so that I could demonstrate how to add Google AJAX Search to a TypePad blog. I got a little carried away and ended up building out a complete TypePad solution. Something that should be pretty easy to migrate into your own TypePad blog. Just follow these instructions: Signup for a Google Ajax Search API K
よくあんな状態で放って置くものだ、と憤慨していてもはじまらないので、とりあえず正式な検索がリリースされるまでの繋ぎとして、検索機能を作ってみました。 検索フォームの設置の仕方は、適当な名前(『みんなで解決!広場検索』等)を付けたメモタイプのマイリストに、以下のHTMLを貼り付けて保存します。 最新の検索フォームは→こちら。 <script type="text/javascript" charset="utf-8" src="https://furyu.tea-nifty.com/script/cocoQAsearch.js"></script> <style type="text/css"> <!-- .ccqas_notice { text-align:left; font-size: x-small; } .ccqas_links { text-align:left; font-si
きっかけはTwitter(自称X)上のあかしょう@akasyouさんのツイート。 そういえばオーディオやってる方にお聞きしたいことがあるのですが、TOTOの『Africa』アルバム版の冒頭3〜4秒目、左トラックに録音されているメンバーの笑い声って聴き取れますか? 私の環境ではイヤホン(TZ700)は普通に気が付くレベルで聴こえ、据え置き(G1302)だと音量上げても聴こえないです。 pic.twitter.com/074TjVM1nO — あかしょう (@akasyou) October 18, 2024 TOTOの「アフリカ(Africa)」という曲の冒頭3〜4秒あたりに、左トラックに誰かの"Ha ha ha"という小さな笑い声が入っているのだが(これ自体ははわりと有名な話らしい?)イヤホンで聞いたときにはちゃんと聞き取れるのに、スピーカーで聞くと音量を上げても聞き取れないらしい。え?
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く