インストール solrのインストールはmacなら brew install solr でOK。Rails側はまずGemfileに gem 'sunspot_rails' を書いて bundle install。それから rails g sunspot_rails:install で config/sunspot.yml を作成。 solr のインスタンスを起動 下記の rake タスクで起動できる rake sunspot:solr:start 初回実行時に Rails.root/solr ディレクトリが作成される。ここには Solr の設定とインデックスのデータファイルが置かれる。solr/data は.gitignoreに追加しておいた方がいいかも。Solr の設定いじりたい場合は solr/conf 配下のファイルをほげる。 モデルの設定 下記みたいに searchable メソッド
Rails 4.0.0がリリースされたので今参加しているプロジェクトのアプリのアップデートが出来るかを試してみました。 やってみた結果としては、2.3 -> 3.0や、3.0 -> 3.1に比べると大分楽にバージョンアップできる感じです。 たまたま今のプロジェクトで引っかかった問題について、メモがてらまとめておきます。 rake rails:update diffを見ながらconfigファイルを書き換える。 そんなに大きな変更は無い。 rails4からはinitializerに色々移せって感じで、application.rbが軽量化されてるけど、元のままでも別に問題無い。 設定項目の重複だけ注意。 strong_parameters 元々、gemで先行導入して取り入れていたので概ね問題無く移行できました。 attr_accesibleを利用したセキュリティ対策は、外部のgemに分離されてい
Railsで簡単に使える全文検索と言えば、Sunspotが人気です。 非常に使いやすくできていて、わずか数ステップで本格的な全文検索を始めることができます。 バックエンドは信頼と実績のApache Solrなので、性能・信頼性・拡張性は折り紙付きです。 そんなSunspotですが、実際にサーバに設置してサービス運用に乗せるとなると、ローカルで試しに動かす分には必要なかったことも気にする必要がでてきます。 データのバックアップはどうすれば良いんだ? 公開したあとにインデックス張り直すときは? この1000行以上ある設定ファイルはいったい何なんだ? 最近は、Railsシステムの高速化・パフォーマンスチューニングをさせて頂くことも増えたので、Sunspot/Solrも小規模ながら活用できるようになってきました。 これを機に社内勉強会を開催したので、そのスライドをSlideShareにアップロード
本日、はてなブログの編集サイドバーに、音楽やアプリを手軽に貼り付けて紹介できる「iTunes商品紹介」機能を追加しました。 「iTunes商品紹介」機能では、iTunesで販売されている楽曲や映画、App Storeのアプリ、iBookstoreの電子書籍などを簡単な手順で検索して、ブログの記事本文に商品情報を貼り付けることができます。iTunesアフィリエイトプログラムにも対応しており、スマートフォンやiOSアプリでも使うことができます。どうぞご利用ください。 編集サイドバーからiTunes商品紹介を開いて「はてなブログ」アプリを貼り付ける iTunes貼り付けの使い方 PC版の編集画面では、編集サイドバーに追加された アイコンをクリックして「iTunes商品紹介」タブを開きます。 タブ上部のフォームにキーワードを入力して検索すると、関連する商品が一覧表示されます。このとき、検索フォーム
Social Bookmarking sites are platforms that allow users to tag website pages that they want to visit later. In addition to being a helpful tool for users, it also plays an integral role in boosting the SEO objectives of a website. The perfect utilization of these websites can get your website some quality backlinks. So, if you are a casual internet user or someone who runs a website, it is helpful
移転しました http://please-sleep.cou929.nu/20130121.html
Marvelous wood floor cleaner at walmart wood floor cleaning how to use right natural cleaning …
グーグルの背中を追いかけるように、フェイスブックがAI(人工知能)の技術開発に注力し始めた。 ●"Facebook Launches Advanced AI Effort to Find Meaning in Your Posts" MIT Technology Review, September 20, 2013 上記記事によれば、グーグルは最近、選び抜かれた8人のエンジニアからなるAI開発チームを結成したという。彼らは今後、「ディープラーニング(Deep Learning)」と呼ばれる特殊な手法を使って、ニュースフィードを始めとする同社の主力サービスに磨きをかけていく。 ニューラルネットを復活させた技術 ディープラーニングは「ニューラル・ネットワーク(ニューラルネット)」と呼ばれるAIの一種だ。ニューラルネット自体は1950年代から研究が進められている古い技術で、文字通り、人間の頭脳を
JavaScript製顔認識ライブラリを紹介します。 試してみたところ想像以上に精度が高かったので驚きました。横顔や傾けた顔の認識は難しようですが、正面の精度がすごい。 auduno/clmtrackr デモは画像の顔認識トラッキング(Tracking in image)ビデオの顔認識トラッキング(Tracking in video)認識顔に別の顔を乗せてマスキング(Face masking)認識した顔のデフォルメ(Face deformation)の4つがあります。 デフォルメとマスキングが特に面白いのでお試しあれ。 ちなみにおっぱいを顔として認識してもらおうとしたら怒られました。
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く