タグ

chotosplusのブックマーク (1,140)

  • 1日で作る全文検索エンジン - Building a full-text search engine in "ONE" day - - とあるはてな社員の日記

    最近、「Introduction to Information Retrieval」というStanfordの大学院向け教科書のドラフトを読んでいます。id:naoyaあたりが勉強会で読んでいる教科書です。この教科書には、効率のいい全文検索システムを作るにはどうすればいいか、という(まさに)教科書的手法が網羅的に書いてあり、そのあたりに興味がある人には、非常に興味深く読めるお勧めのです。 ただ、面白い面白いと言っているだけでは、エンジニアとしては価値半減ですので、GW中にrubyで一日かけて実装してみました。 さすがに実装は、一日で作ったものですから、非常に素朴です。マルチバイト文字はbi-gramで、シングルバイトはスペースなどの区切り記号で認識しています。インデックスは、rubyの処理系のHashやArrayで保持しており、外部にMarshallで書き出す、というものです。検索エンジン

  • ストリートベーシスト

    youtubeから転載 関連動画sm3354625

    ストリートベーシスト
    chotosplus
    chotosplus 2008/05/15
    指の動きが凄い
  • クオリティの高いテンプレートを無料で配布しているサイトまとめ

    パチンコの遊び方と攻略 – 成功のための戦略を発見しよう!パチンコの遊び方をマスターしよう!プロのテクニックを習得して勝者に!パチンコの楽しさを体験しよう!成功のための戦略を発見しよう!戦略を鍛えてより高い勝率へ!

    クオリティの高いテンプレートを無料で配布しているサイトまとめ
  • FrontPage - Pythonのお勉強

    メニュー トップ Pythonの紹介 FAQ 質問の仕方 参考図書 参考サイト 翻訳文献 日語 問題集 よくある誤解 Python可能サーバ Pythonの更新情報 処理系 開発環境 2chテンプレ 過去ログ 練習用ページ 雑談 公式サイト 家オフィシャル 日ユーザー会 検索 キーワード AND OR ページ内容も含める 編集用 FrontPage InterWikiName Keyword Menu PluginHelp 更新履歴 2022/11/16 鐃緒申鐃所集 2022/10/11 japaneseCharset 2022/9/24 Implementations 2021/8/26 雑談 2020/12/11 %CC%E4%C2%EA%BD%B8

  • index - 5部 関数リファレンス - [SMART]

    indexは、第1引数STRの先頭から第2引数SUBSTRが最初に見つかった位置を返します。 第3引数 POSITIONで検索する位置を指定することもできます。第3引数POSITIONには最初の文字を 0 として指定します。 返却値は 0、もしくは変数$[に設定した値です。SURSTRが見つからなかった場合は -1 を返します。 indexの使い方 $str = "How you always hurt the one you love."; print index($str,'you'); > 4

    index - 5部 関数リファレンス - [SMART]
  • CSSのfont-family:ヒラギノとMS Pゴシックとメイリオの悩ましい関係 : webデザイナーのナナメガキ

    CSSでのfont-familyの指定がとても悩ましい。文字コードによって表示が変わったりするし、イレギュラーケースまで想定すると煩雑なコードになってしまう。ちょっと整理しながら考えてみる。 まず、font-familyを何も指定しないと、だいたいのブラウザではデフォルトで設定されているフォントで表示されるのだが、文字コードがUTF-8だとWindowsのIE6で英数文字が「Times New Roman」になってしまう。※文字コードがShift_JISやEUC-JPの場合はデフォルトのフォントで表示される。 それでは例えば総称ファミリー名(generic-family)である「sans-serif」のみ指定してみると、WindowsのIE6では文字コードがShift_JIS・EUC-JPの場合は「Lucida Sans Unicode」で、UFT-8の場合は「Arial」で表示されてしま

  • http://jsgt.org/ajax/newmon/GoogleMapsAPIv2.htm#GMap2

    Testnetがアップデートされたのは知ってたけれど、libra-authのデモも動かなくなったのでちょっと調…

  • 最速インターフェース研究会 :: 実践JavaScriptで配列をシャッフルする方法リファクタリング

    JavaScriptで配列をシャッフルする話を見て、そういえばArray#shuffleは以前書いた記憶があるなーと思って調べてみたらコピペだった。 http://www.fumiononaka.com/TechNotes/Flash/FN0212002.html Fisher-Yatesというアルゴリズムだそうです。 Array.prototype.shuffle = function() { var i = this.length; while(i){ var j = Math.floor(Math.random()*i); var t = this[--i]; this[i] = this[j]; this[j] = t; } return this; } a = [1,2,3,4,5]; a.shuffle() // 3,1,5,2,4 a // 3,1,5,2,4 ごく普通に実装

  • prototype.js v1.5.0 の使い方

    それは何? prototype.js は Sam Stephenson によって書かれた JavaScript ライブラリです。 この熟考の上記述された標準に準拠したコードは、Web 2.0 において特徴となるリッチでインタラクティブなウェブページを制作する際の重荷を、あなたの肩から取り去ってくれるでしょう。 もしこのライブラリを使ったことがあるなら、充実したドキュメントがこのライブラリの売りではないことに気がついたはずです。 私は他の開発者と同様に、ソースコードを読み、試行錯誤しながら prototype.js を理解しました。 自分が学んでいる間にメモを取り、それを他の人たちと共有することは価値があるのでは、と考えたのです。 加えて、このライブラリによって提供されているオブジェクト、クラス、関数、拡張機能についての 非公式リファレンス も提供しています。 ここで提供する例とリファレンス

  • 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(),

  • http://digimaga.net/200805/the-worlds-first-zero-emission-city.html

  • 9つの最高の国産テキストエディタ | デジタルマガジン

    9つの最高の国産テキストエディタ 2008年05月13日 17:00 Tweet mixiチェック 前回の記事「6つの最高のテキストエディタ」が人気だったため、日人向けのテキストエディタを紹介することにしました。単に例のエディタが入ってないぞ!というメールが多かったせいでもありますが・・・。 ・秀丸エディタ(Windows) おそらく日Windows環境で一番愛用者が多いテキストエディタ。これが入っていなかったので「秀丸は?ねえ秀丸は?」と散々聞かれてしまいました。秀丸エディタの特徴を簡単に言うと、あつかえる要素がメモ帳と比べて限りなく大きい。という一言に尽きると思います。ファイルサイズもそうですが、アンドゥ・リドゥ、カスタマイズ機能、検索機能など、その機能性にはお金を払うだけの価値が十分にあります。様々なマクロが愛用者によって公開されており、それをキーにバインドすることで自由に使

  • http://digimaga.net/200805/120-crayon-names-and-color-codes.html

  • 今夏に新はてなブックマーク登場--その進化と情熱:インタビュー - CNET Japan

    国内1位の規模を誇るソーシャルブックマークサービス「はてなブックマーク」は2005年2月にベータ版として公開された。同年8月には正式版となり、多くのインターネットユーザーに利用されてきた。埋もれがちな個人のブログエントリーにスポットを当てたり、みんなのブックマークからネットで流行しているものを浮かび上がらせたりと、その存在感は大きい。 一方で、ユーザーが増えてくるにしたがって、課題も表出してきた。はてなブックマークで付けられがちなネガティブコメント、スパムなどがサイト運営者やユーザーを悩ませる。 これらを改善するべく、はてなブックマークが初めてリニューアルする。新バージョンは2008年夏にも登場予定だ。開発を担当するはてな執行役員 最高技術責任者の伊藤直也氏に、はてなブックマークの現状、課題、新バージョンのポイントなどを聞いた。 はてなブックマークの新バージョンに腰 --伊藤さんは取締役

    今夏に新はてなブックマーク登場--その進化と情熱:インタビュー - CNET Japan
  • Ruby on Rails (開発環境構築)

    Windows環境での Ruby on Rails (Railsアプリ作成手順)アプリ編 当ページの目次 インストールする主要環境 MySQLのインストール Ruby,RubyGemsのインストール Railsのインストール gettextのインストール(日語化に使用) gtk-win32-develのインストール(gettextに必要) Apacheのインストール FASTCGI、mod_rubyのインストール(ApacheでRubyが動作するようにする為) httpd.confの変更 httpd.confのチェック hostsの変更 Apache再起動 インストールする主要環境は以下のもの(付随してインストールされるものもあります) ・MySQL-5.0.24a ・Ruby-185-21 ・Rails-1.1.6 ・Apache_2.0.59 ・R

  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
  • 「爆発音がした」まとめ 上

    2009.05.08 長すぎて1つの記事では全てを表示できないようなので、2分割しました。 「爆発音がした」まとめ 下 - http://anond.hatelabo.jp/20090508095607 小説「後ろで大きな爆発音がした。俺は驚いて振り返った。」 ケータイ小説「ドカーン!俺は振り返った。」 ライトノベル「背後から強烈な爆発音がしたので、俺はまためんどうなことになったなぁ、とかそういや昼飯もっていないなぁとか色々な思いを巡らせつつも振り返ることにしたのである。」 作家石田衣良「ふー、びっくりした」 「サイレントマジョリティーを考慮に入れて振り返るかどうか決めさせていただきます」 宇能鴻一郎「あたしの後ろで、大きな音がしたんです。あたし、もう、ビックリしちゃって、振り向いた。」 「あたし,ムッチリとした女子高生なんですけど,後ろですっごく大きくて背筋がぞっとしちゃうような爆発音

    「爆発音がした」まとめ 上
  • レジストリの掃除・最適化まとめ

    レジストリの掃除・最適化まとめ 現行スレ レジストリの掃除・最適化 Part34 http://pc12.2ch.net/test/read.cgi/win/1246164838/ 日 - 昨日 -...

    レジストリの掃除・最適化まとめ
  • ニコニコとヤフーが今、手を組んだ理由 - ITmedia News

    ドワンゴとヤフーは5月9日、ドワンゴ子会社・ニワンゴが運営する「ニコニコ動画」とヤフーの各サービスで、包括的に協業すると発表した。ニコニコ動画は国内最大の動画投稿コミュニティーだが、女性や30代以上の層へのリーチや収益力が弱く、日一のユーザーベースや強力な広告インフラを持つヤフーは、Web2.0型コミュニティーへの取り組みが課題。それぞれの弱点を補いつつ、新しいビジネスモデルを模索していく。 左からヤフーの喜多埜裕明COO、ドワンゴの小林宏社長、ニワンゴの杉誠司社長。小林社長は「日のネット業界をけん引してきたヤフーと、サービス開始して1年ちょっとのニコニコ動画が連携できることを感慨深く、うれしく思っている」と話した まずは同日から、動画の直下に商品リンクを張り付けられる「ニコニコ市場」に、「Yahoo!ショッピング」の商品を掲載。今後、「Yahoo!オークション」との連携や、Yaho

    ニコニコとヤフーが今、手を組んだ理由 - ITmedia News
  • 気づきを得よう、刺激を得よう - お気に入りのブックマーカーを紹介します - 忘却防止。

    自分はネットのどのあたりにいるのだろう? きっかけなど 皆でのほほんとブクマして,ネガコメつけづらい雰囲気を出していくといいんじゃないかな? はてな ブックマークコメントのどの要素をもってネガティブとするかは、人によって異なるし線を引くことは容易ではないという話。 同じ場所で、求めるコミュニケーションが違う人同士がぶつかるから問題になりやすい。(略)自分が求めるコミュニケーションを自覚して、それに応じた場所で発言するのがお互いにとっても幸せ。 ネットでのコミュニケーションに何を求めるか - 北の大地から送る物欲日記 自分の立ち位置なり居場所なりを踏まえたうえでネットを歩いていきたい、という話。2007年10月の記事。 お気に入りのブックマーカーを紹介してみよう はてなブックマークのブックマークコメントに関する話題が盛り上がっているようです。 記事を読みながら、自分がお気に入りに登録している