タグ

2009年11月11日のブックマーク (5件)

  • 第1回 検索エンジンとは | gihyo.jp

    はじめに 検索エンジンと聞くと、みなさんは何を思い浮かべるでしょうか? GoogleYahoo!などの検索ページを思い浮かべる方がほとんどだと思います。近年は、それら企業の努力によって検索エンジンというものが非常に身近になり、私たちの生活に欠かせないものとなりつつあります。 しかし、検索エンジンと一言で言っても、上記のような一般の方々へのUI(ユーザインターフェース)を指す場合もあれば、そのUIの裏側(バックエンド)にあるシステムを指す場合もあります。 連載では、Google,Yahoo!などを代表とする検索エンジンの裏側のしくみに着目し、検索エンジンというシステムのアーキテクチャやその内部で使われているデータ構造やアルゴリズムを、近年の手法や研究事例などを交えて解説していきたいと思っています。 検索エンジンとは 検索エンジンには、さまざまな種類があります。GoogleのWeb検索のよ

    第1回 検索エンジンとは | gihyo.jp
  • ここが大変だよJavaScriptフレームワーク入門

    そもそも「フレームワーク」って何だ? Webサイト制作に限らずソフトウェア開発の現場では、日々「フレームワーク」という単語をよく耳にします。最近では「ビジネスフレームワーク」「フレームワーク思考」など、Webサイト制作/ソフトウェア開発の枠内にだけ留まらない多様なフレームワークが存在しています。 では、この「フレームワーク」とは具体的にどのようなものを指しているのでしょうか。 「フレームワーク」の一般的な概念 フレームワークを一般的な用語で置き換えてると、「枠組み」「骨組み」となります。つまり、全体(最終的に出来上がるもの)における大枠を成しているものであるといえます。 ここでいう「大枠」とは、全体を構成する各の部品に共通して決められているルールであったり、その部品を作るための手順・作法のことを指しています。また、「何かを作る際の第一歩となる“とっかかり”を提供してくれるものである」という

    ここが大変だよJavaScriptフレームワーク入門
  • ブラウザを選ばずWebテストを自動化するSelenium

    Webアプリケーションのファンクションテストを行うツールとして注目されている「Selenium」のバージョン1.0が6月20日にリリースされました。安定性が向上するとともに、Firefox 3.0、3.5(Selenium IDEは1.0.2から、Firefox 3.5に対応)や、Internat Explorer(以下、IE) 8などの最新のWebブラウザにも対応しました。 稿では、Selenium 1.0をベースとしたSelenium IDEとSelenium RCを利用した効果的なSeleniumの利用方法を紹介します。 Webアプリのテストで誰もがイラつく大きな課題 Webアプリケーションテストを手で行うと、非常に煩雑です。Selenium登場以前の従来のやり方では、次のような問題がありました。 回帰テストに時間がかかる バグ修正や仕様変更などで、Webアプリケーションを変更した

    ブラウザを選ばずWebテストを自動化するSelenium
  • はてブ500超えのサイト改善ノウハウ - 直帰率47.5% 入口は20ページが8割 - 2009/10/31~11/6のWeb担の記事まとめ | 先週のWeb担まとめ記事

    ●「直帰率47.5% 入口は20ページが8割。アクセス解析とサイト改善の「WEB改善ソリューションフェア」レポート」が人気でした。 10月16日に開催された、Web担でもおなじみ石井研二氏のセミナーレポートなのですが、当日解説されたノウハウをしっかりとレポートしている内容のため、はてなブックマークで500超えと、注目を集めています。 もう実際、読んでいただければわかります。濃い内容ですよ! → http://web-tan.forum.impressrd.jp/e/2009/11/04/6727 ●「Web担当者×自社サイト―Web担当者の悩みを解決する法則&ガイドライン/申請シートサンプル」は、「ビジネス目的別企業Webサイト成功の法則」の記事。全19回の最終回です。 企業サイトを「対象利用者」「サイトセグメント」でパターン化して、それぞれどんなことに気をつける必要があるか、どんな要素が

    はてブ500超えのサイト改善ノウハウ - 直帰率47.5% 入口は20ページが8割 - 2009/10/31~11/6のWeb担の記事まとめ | 先週のWeb担まとめ記事
  • The Go Programming Language

    Tips for writing clear, performant, and idiomatic Go code

    The Go Programming Language