タグ

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

  • Herokuの全文検索事情

    こんにちは。 Herokuで全文検索(当然日語)を行う場合にどういう選択肢があるのか調査したのでそのレポートを書いてみます。 ★評価のポイント Herokuには複数の全文検索Addonがあり、またPostgreSQLにも全文検索の機能があるのですが今回評価のポイントとしたのは以下の2点です。 ・日語に対応しているか? 全文検索は英語などのヨーロッパ圏の言語と、日語などのアジア圏の言語(CJK)では実装の難易度が大きくが異なります。 英語なんかは単語がスペースや改行などのホワイトスペースで区切られているので、単語の分割で悩む必要がないんですね。一方の日語の文章は基的に切れ目なく連続して記述されるのでどうにかして単語を分割しなければなりません。 この単語分割の方法には「形態素解析」と「N-gram」という2つの有力なロジックがあってそれぞれに特徴があるのですが、とりあえずそこはまぁど

  • 10時間しゃべりまくれる携帯用Bluetoothヘッドセットがロジテックから | あんどろいどスマート

    10時間しゃべりまくれる携帯用Bluetoothヘッドセットがロジテックから2012年10月04日17時37分 公開カテゴリー: ソーシャルキーワード: ガジェット, ニュース Short URL ツイート 長時間電話をしたり、チャットで打ち合わせなどをするときに、スマホをずっと耳に押し当てているのは面倒くさい。途中でメールチェックしたり、Webを見たくなることもあるので、画面を見れないのも不便だ。そういうときはワイヤレスヘッドセットがあると、ハンズフリーで通話できるので非常に便利。ロジテックから発売された「LBT-MPHSシリーズ」なら、10時間もの連続通話が可能だぞ。 「LBT-MPHS130」シリーズは、Bluetooth3.0に対応し、連続通話約10時間を実現したバッテリー長持ちヘッドセット。連続待ち受け時間も約240時間まで可能。さらに充電時間は約2時間と短時間と短く、手軽に充電

  • ちょっと高度にJavaScript/クロージャの基礎 | DevelopersIO

    JavaScriptのクロージャを一言で言うと、「自身が定義されたスコープにおいて変数を解決する関数」となります。 少し複雑ですが、マスターすれば何かと便利な概念なので、解説したいと思います。 ちなみに、JavaScript未経験なFlex開発者にオススメしたいClosure ToolsのClosure Toolsとは別物です。まぎらわしくてすみません。 例 var f = function() { var i = 0; return function() { return i++; } }(); console.log(f());// 0を出力 console.log(f());// 1を出力 console.log(f());// 2を出力 変数iは、匿名関数のローカルスコープに定義されています。ローカルスコープの変数は、関数の処理が終わると無くなってしまうのが普通ですが、関数fの出力

  • 私的メモ:「じゃあ、勝手にしなさい」という際の心持ちと和解方法

    私(next49)が学生指導の際に「じゃあ、勝手にしなさい」とどういうときに言うのか、それは何故か、それを言った相手がどういう振るまいをしたら和解できるかを書きました。 こういう話は人によって違います。一般化にご注意の上、あくまでもたたき台としてご利用ください。

    私的メモ:「じゃあ、勝手にしなさい」という際の心持ちと和解方法
  • CSSのみ画像不要の吹き出しの作り方を若干丁寧に解説してみる

    WEBページの演出で吹き出しの中にテキストが入ってるのをよく見かけますが、あれのやり方をかなり最近まで知らなかったゴロドクさんです、どうも。 CSSのbefore/after擬似要素の説明で吹き出しのサンプル紹介してるんですけど、今回はそれについてもうちょっと詳しく書いておこうかな、と。 吹き出しの矢はボックスのボーダーで描画します ベースとなるHTMLは以下の1行のみです。 <p class="balloon">ゴロドクさんイケメン過ぎて泣けた!</p> クラス指定なので1つCSS定義しておくと同じ演出を繰り返し使えますね。 divタグネストとかでも同様のこと出来るんですが、HTMLソースがスッキリするのでbefore/after擬似要素を利用します。ご存じない方は事前に 劇的!(でもない)before after 擬似要素の使い方まとめ | 56docブログ を読んでおくと分かり良いと