タグ

2012年5月16日のブックマーク (4件)

  • 俺のRails開発環境

    公式サイトとオンラインマニュアル(Wiki)の認証連携 ~ NetCommons meets MediaWiki with OpenID ~Toshiya TSURU

    俺のRails開発環境
  • オープンソースの定義 (v1.9) 注釈付

    Open Source Group Japan – オープンソース・グループ・ジャパン オープンソースの定義、オープンソースに適合するライセンスの参考訳などを公開し、オープンソースの発展に寄与するために様々な活動を行っています。 八田真行訳、2004年2月21日 バージョン 1.9 以下において、インデントされイタリック体で表示されている節はオープンソースの定義(The Open Source Definition, OSD)への注釈であり、OSD自体の一部ではありません。注釈の無いプレーンなOSDはここにあります。 はじめに 「オープンソース」とは、単にソースコードが入手できるということだけを意味するのではありません。「オープンソース」であるプログラムの頒布条件は、以下の基準を満たしていなければなりません。 1. 再頒布の自由 「オープンソース」であるライセンス(以下「ライセンス」と略)

    オープンソースの定義 (v1.9) 注釈付
  • Rails でよくある 5 つの間違い - 杉風呂2.0 - A Lifelog -

    以下の文章は、Mike Perham 氏のブログ記事を翻訳したものです。原文は2012年5月5日に公開されました。 Five Common Rails Mistakes http://www.mikeperham.com/2012/05/05/five-common-rails-mistakes/ Railsをそれなりに仕事で使ってきて多くの Rails アプリを見てきて、悪い Ruby コードを読み書きした。この記事では、だいたいすべての Rails のコードベースで見られる共通の間違いを5つ挙げる。 1. スキーマの仕様がないマイグレーション データモデルはアプリケーションのコアだ。スキーマに制約がないと、データはコードベースに存在するバグにより徐々に蝕まれていき、フィールドに値が入っているか信頼できなくなる。ここに Contact スキーマがあるとしよう。 create_table

    Rails でよくある 5 つの間違い - 杉風呂2.0 - A Lifelog -
  • 2010-05-30

    solrで同義語検索を行う方法。 同義語には以下のようなものがある 表記揺らぎ twitter <=> ついったー 省略形 United States of America <=> USA 類義語 検索 <=> 探索 ここでは、同義語とは なんらかのデータソース上(同義語辞書)で定義された2つの語とする。 つまり、辞書上に (twitter, ついったー)が同義語と定義されていれば同義語とする。 同義語検索とはここでは、 "twitter"で検索した際に、その同義語"ついったー"を含む文書を検索すること。 インデクス作成時に行う場合(a) 例えば "twitterに投稿しました。" のような文書は 通常時 "twitter に 投稿 し まし た 。" のようにパースされ。 単語 位置情報 twitter 1番目の単語 に 2番目の単語 投稿 3番目の単語 する 4番目の単語 ます 5番目

    2010-05-30