![http://atnd.org/events/6138](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef6ae8cef5ec8fa5432177eabd58642127e7d973/height=288;version=1;width=512/https%3A%2F%2Fatnd.org%2Fassets%2F20140404_twitter_icon-822f2e35e1300a8a4322582d2345479e.png)
Linode へインストールした Ubuntu の設定 以下は僕が最初にやった作業の記録です。参考までに。 SSH ログイン 手元のマシンから、SSH で接続します。Ubuntu なのに root アカウントが有効になっています。パスワードはインストール時に入力したものが設定されています。 $ ssh root@サーバーのIP ...途中省略... root@li6-97:~# パッケージのアップデート root@li6-97:~# apt-get update root@li6-97:~# apt-get upgrade ubuntu-standard をインストール 最初はほとんど何もインストールされていないので、まずは ubuntu-standard を入れときました。 root@li6-97:~# apt-get install ubuntu-standard Reading pa
さて続編です。 前回のエントリーではGroupon型サービスについての概略をご紹介したわけですが、ここではそれを踏まえて、飲食店を経営する者として感じるメリットとデメリット、そしてこのサービスの課題などを考えてみたいと思います。 【1】"負け犬向け"のサービスにならないのだろうか? まず、このサービスを利用したいと思うお店はどういうお店なのでしょうか。 おそらく、連日お客様で満席になっているお店は、わざわざ使う必要はないと考えるでしょう。すでに毎日満席ならば、敢えて無茶な割引サービスで集客する必要はありません。 むしろ、とにかくどんな手段でもいいからお客様に来てもらいたいと思っているお店の方が、このサービスに魅力を感じるはずです。つまり、売上に困っているお店が利用するケースの方が圧倒的に多くなるのではと予想できます。(現時点では、繁盛店でも「どんなサービスか試しに使ってみよう」というテス
今回は類似記事の検索機能を作ってみました。 私の運営するサイトは山の記録をみんなで投稿するサイトなのですが、 記事間の関連がいまいち希薄だったので、類似記事の検索機能を付けてみました。 機能としては記録に対して関連する記事を表示するだけでいいので、 リアルタイムの類似記事検索は不要です。 つまり、各記事に対して、関連する記事を事前に調べてしまって、 利用者が表示するときには、できるだけ軽い処理で関連する記事を 表示できるようにする必要がありました。 これに使えるプログラムとして、今回は ■HyperEstraier http://hyperestraier.sourceforge.net/ を利用させていただきました。 perl用のAPIも用意されているらしいのですが、今回は コマンドをsystem関数で読んで無理やり実現しました。 処理の大枠は以下2ステップ。perlのスクリプトを1日1
Perl::Hyper Estraierのつかいかた Posted by speed on Wednesday March 18 2009,@ 17:57 Modify Remove つかいかた インデックスの作成 あなたがWebサイトを運営していて、そのコンテンツが 「/var/www/username/public_html」 以下に置いてあるとしましょう。その下にある全てのHTMLファイルを登録したインデックスを 「/var/www/username/casket」 として作成することにします。それには、以下のコマンドを実行します。 cd /var/www/username estcmd gather -il ja -sd casket /var/www/username/public_html 「/var/www/username/public_html」 以下の文書を収
1. 2006年11月6日 「オープンソースの全文検索、DBMSシステム」 講演資料 Hyper Estraierの 設計と実装 株式会社ミクシィ 平林 幹雄 mikio@users.sourceforge.net 4. Hyper Estraierとは • 読み方 – ハイパーエストレイ(ア|ヤ)(ー)? – estraier: [古仏] 迷う、はぐれる = stray • 全文検索システム – 大量の文書を対象に「フリーワード検索」ができる – 予め転置インデックスを用意することで高速に処理 • 文書規模Nに対する時間計算量 – 全体のインデクシング = O(N) = データ量に比例 – 毎回の検索 = O(log N) = データ量の対数に比例 – N-gram法による漏れのない検索 • 形態素解析の併用による精度向上 5. 用途 • Web検索システム – 特定のサイトの検索機能
Movabletypeにはデフォルトで検索機能がついている。 イマイチ動作が遅いような気がしていた。 そこで、以前にAjaxを使用したエントリタイトルのインクリメントサーチを導入した。 (旧検索ページ) で、今回は(笑) 全テキストの検索エンジンであるHyper Estraier(ハイパーエストレイア)を導入してみた。 (新検索ページ) 検索対象のデータに対してインデックスを事前に作成しているので、すこぶる検索時間が速い。 以下に導入手順を示す。 [導入条件] ・さくらのレンタルサーバ、プレミアムプラン →よってユーザ権限下におけるインストールとなる。 [導入手順] ・公式サイトから、HyperEstraierおよび必要なモジュールのソースをダウンロード(zlib、livconv、qdbm)。※tar.gz形式 ・ソースを、/home/(ユーザ名)/srcにアップロード ・.cshrcを編
ニカイドウレンジ @R_Nikaido 『ドラクエ1』の導入は本当に凄いな。最初の王様との短い会話で「自分の役割:勇者」「旅の動機:竜王は倒すべき存在である」「旅の目的:竜王を倒す」という、ゲームを始めるにあたって必要な情報が全て分かる。たったひらがな280文字でだよ。たった2ツイート分でそれだけの説明をしてるんだよ! ニカイドウレンジ @R_Nikaido 『ドラクエ1』導入のさらに凄いのは、最初の部屋がまんまチュートリアルになってるところ。自動的に「会話のしかた」「宝箱の取りかた」「扉の開けかた」「階段の使いかた」が学べる作りになってる。部屋から出る方法を模索することがそのまま学習に繋がる。意識させないチュートリアル。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く