- blogs:
- cles::blog
Search User Interfaces
最近いろいろあってSolrとかいじくり回しているのですが、エンジニア的な考え方に走ってしまうとアルゴリズムとかいろいろ調べてみたくなってしまうのですが、検索自身をちゃんとサービスして使えるようにするにはインタフェイスをどうするかというのが一番のキモになってきます。そんなときに役立ちそうな本を(英語ですが)発見。
Topics include:
* How to Design Search User Interfaces
* How to Evaluate Search User Interfaces
* Models of the Information Seeking Process
* Search Interfaces Fundamentals, including:
o Query Specification
o Presentation of Search Results
o Query Reformulation
* Advanced Topics, including:
o Integrating Navigation with Search
o Personalization in Search
o Information Visualization and Search
o Mobile Search
o Social Search
o Multimedia Search
この本はまだ発売されていませんが、なんと全文がウェブ(Read It: Search User Interfaces)から読めるようになっています。
休み中はコレを読んで過ごすのも良いかもとちょっと思ったり。
寝室の本棚の位置に注意
earthquake 本が好きな人の中には「本に埋もれて死にたい」って言ってる人もいますけど、先日の地震で不幸にも本に埋もれて亡くなってしまった人がいるとのこと。
【静岡地震】静岡市で43歳女性が本に埋もれて死亡 - MSN産経ニュース
同署の調べでは、女性はふとんの上であおむけに倒れていた。発見時、女性は大量の書籍や約30冊の本を収納したプラスチック製ケースに埋もれていた。
同署によると、女性方は天井に届くほどの高さまで、数千冊の書籍や雑誌が平積みにされていた。室内に侵入された形跡や女性に目立った外傷はなかった。ただ、死後硬直が進行しており、女性が地震前に何らかの原因で死亡していた可能性もあるとして、同署は同日中に司法解剖を行い、死因の特定を急いでいる。
これは他人事ではない人も多そうな感じですね。
自分はベットの近くに倒れやすいモノは無いのでとりあえず大丈夫そうです。
VMWareがSpring Sourceを買収
opensource
acquisitions
vmware SpringSourceはベンチャーとして今後どうやって事業を伸ばしていくのかなと気になっていたんですが、結局VMWareに買収されてしまいました。そういえば、一世を風靡したJBossも今やRed Hatになってしまいましたし、オープンソース系のミドルウェア会社がサポートとコンサル以外にいろいろと手を広げてやっていくのはなかなか大変なんでしょうね。
VMWareがSpringSourceを買収してクラウド上のアプリケーションサービス事業強化へ向かう
本日(米国時間8/10)VMWareが、Webアプリケーションの開発と管理を行うサービスのプロバイダSpringSourceの買収を発表した。最終評価額は$420M(4億2000万ドル)、キャッシュと株式が$362M(3億6200万ドル)で、ほかに約$58M(5800万ドル)の未帰属株と未帰属オプションが前提される。
僕はJavaのDIコンテナはSeasar2しか使っていないのであまり影響はなさそうです。こういう買収とかが起こりえないのがSeasarのいいところなのかも。
RubyでデフォルトのHTTPタイムアウトをのばす
ruby 時間がかかる処理をnet/httpを使って投げるとタイムアウト例外が発生してしまうので、デフォルトのタイムアウト値を変更する事ができないかと思ったら、こんな裏技的な方法があったとは。これはRubyがオープンクラスだからできる芸当だよなぁ。
Ruby で HTTP のタイムアウト秒数を延ばす :【脱獄逃亡中】
これを 120秒 に変えたい場合、以下のようにすると出来るようだ。
class Net::HTTP def initialize_new(address, port = nil) initialize_old(address, port) @read_timeout = 120 end alias :initialize_old :initialize alias :initialize :initialize_new end
net/httpはこれ以外にも例外のハンドリング*1でもハマりやすかったりとちょっとクセがあるので要注意です。
害虫が寄ってこない着メロと景表法
law
ftc 以前から高周波の着メロは大人に聞こえない着メロなんかでたびたび話題になっていますが、今度はゴキブリや蚊が寄ってこないという着メロが配信されるようです。ちょっと気になるのは、そもそも高周波の着メロはケータイのスピーカーからちゃんと鳴らす事ができるんでしょうか。スピーカー自体に鳴らす事ができても、普通着メロは圧縮されているので、不可聴域がバッサリカットされている可能性はないんでしょうか。
「ゴキブリや蚊が寄ってこない」着信音 - ITmedia News
ゴキブリが寄ってこない着信音は、ゴキブリが嫌う19~22kHzの高周波音を鳴らす。人間の耳には聞こえないため、スプレー音も同時に発して音が鳴っていることを知らせる。
蚊が寄ってこない着信音は、雄の羽音に似ているという300~1万2000hzのうち特定の6つの周波数を重ねて鳴らす。血を吸う産卵期の雌は、雄の蚊が近づくことを嫌がる習性を利用した。
ちなみに、公正取引委員会のウェブの公正取引委員会:不実証広告規制や公正取引委員会:第2 景品表示法第4条第2項の適用についての考え方には不実証広告規制の適用対象となり得る効果,性能に関する表示の具体例や表示の裏付けとなる合理的な根拠を示す資料の提出を求めることとなる表示例に超音波害虫駆除機の例がが載っています。このような例は、基本的に過去の典型的な事例から作られていることが多いので、この着メロもキワモノである可能性は高そうな感じがします。これをクリアするためにすでに何らかの免責事項を既に盛り込んであるのかもしれませんが。
ちなみにニセ科学の香りがちょっとでもすると思ったらならば、公正取引委員会や国民生活センターでサイト内検索すると役立つ場合が多いです。
.jpドメインと.comドメインの増加スピードはどれくらい違うのか
dns
stats
jprs 汎用と属性をあわせたJPドメインの登録数が110万件になったようです。
JPドメイン名の累計登録数が110万件を突破 / 株式会社日本レジストリサービス(JPRS)
JPドメイン名の登録数1,105,713件の内訳は、「○○○.jp」という形式の汎用JPドメイン名が709,965件(英数字のドメイン名:578,376件、日本語JPドメイン名:131,589件)と全体の64%を占め、残りを「co.jp」「ne.jp」などの属性型・地域型JPドメイン名(395,748件)が占めています。
この登録数は1年前(2008年8月1日)と比較してJPドメイン名全体で約6万6千件増えており、6%増加しています。内訳は、複数登録や個人による登録が可能な汎用JPドメイン名が、1年間で653,552件から709,965件へと約5万6千件増え、9%増加しています。一方、企業や団体などの組織が1つだけ登録することができる属性型・地域型JPドメイン名も3%と堅調に増加しています。これは、昨今の景気不況下においても、企業による商品ごとのwebサイト開設や、個人によるブログ開設など、インターネットを利用した情報発信が進んだことによるものと見ています。
この6%増加が多いのか少ないのかというのを調べるために、gTLDの登録数とドメイン名の統計情報 / JPRSを参考に.com, .net, .orgとのドメイン数の増加度合いを比較してみました。同時期になるように時期は2008/3と2009/3の統計を使っています。
.jp: 1,075,852 / 1,003,285 = 1.0723294 (約7.2%増加)
.com: 82,229,830 / 74,823,774 = 1.09897998 (約9.9%増加)
.net: 12,525,459 / 11,310,889 = 1.1073806 (約10.7%増加)
.org: 7,549,754 / 6,739,757 = 1.12018193 (約12.0%増加)
こうしてみるとJPドメインの増加スピードは.com, .net, .orgなどのgTLDと比べると若干低いようです。それよりも驚いたのは、.com, .net, .orgと比べてかなり規模が小さいことでしょうか。
Solr-rubyで複数のドキュメントを一括Post
ruby
solr SolrのRubyクライアントであるsolr-rubyを使ってみているのですが、肝心のsolr-ruby - Solr Wikiにはこんなサンプルしか載っていません。これだとドキュメント1つごとに一回のHTTP通信が発生するため、ドキュメントの量が多い場合にはあまり効率が良くありません。
ひとまずソースコードに目を通してみると、Solr::Request::AddDocumentはコンストラクタに配列でSolr::Documentが渡せるようなので、こんな感じで書くといっぺんに投げられるようになりました。
そもそもこんなことせずに大量にドキュメントを登録するときはおとなしくCSVかDIHを使えっていう話なのかもしれませんが。
TwitterにDoS攻撃
twitter
DoS
systemdown 朝からTwitterの調子が悪いと思ったらDoS攻撃を受けていたようです。障害情報が何処に書かれているのか分からなかったので、状況の把握にちょっと手間取ってしまいました。
TwitterやFacebookなどに大規模DoS攻撃、ユーザーに多大な影響も -INTERNET Watch
米Twitter、米Facebook、米LiveJournalを標的にした大規模なDoS攻撃が行われ、サービスが一時使えなくなるなど、ユーザーにも多大な影響が出た。現在、サービスはほぼ復旧しているが、一部でレスポンスタイム低下などの現象が見られることもある。
攻撃を受けたことを明言しているTwitter、Facebook、LiveJounalによると、このDoS攻撃はいずれも米国太平洋時間の8月6日午前8時前後に始まったものと思われる。DoS攻撃は、大量のデータを送付し、正当なユーザーがサービスを利用できなくする種類の攻撃だ。そのため、3社とも、顧客データが盗まれるなどの影響は出なかったと説明している。
不名誉なことにTwitterがダウンするのはそんなに珍しい事ではないですが、やっぱり使えないと不便なんですよね。まぁ、最近は半ば愚痴ばかりになっているので、気をつけなきゃいけないなとは思ってるんですけど。
来年から検索キャッシュが合法に
copyright
mext 改正著作権法といえばダウンロード違法化にしか注目していませんでしたが、以前から問題になっていた検索エンジンのキャッシュの合法性が規定されているというのは知りませんでした。これで検索のキャッシュサーバを国内に置いても問題なくなるようです。
改正著作権法が成立、裁定緩和や検索サイトのキャッシュ生成など実現:ニュース
検索サイト関連では、キャッシュ生成に伴う複製に関する規定が設けられた(第四十七条の六)。検索サイトを業として行う者は、検索や検索結果の提供に必要な範囲内で、インターネット上のコンテンツを自社サーバーに複製し、データベースとして保管することができる。従来は検索サイトの構築・運用に伴うキャッシュの扱いが著作権法上明文化されておらず、検索サイトを運営する事業者などから懸念の声が出ていた。
詳しい条文は著作権法の一部を改正する法律案:文部科学省にあるので、一度これはチェックしておいた方がいいのかも。
さよならMO?
eol 三菱と日立がMOの生産を終了するようです。
MOディスク販売、三菱化学メディアと日立マクセルが終了へ ソニーは継続 - ITmedia News
日立マクセルと三菱化学メディアが、MOディスクの販売を終了する。三菱化学メディアは12月末に、日立マクセルは9月末に終了する。三菱化学メディアは自社生産した3.5型と5.25型を販売してきたが、「ここ数年、需要が減退しているため」生産・販売を終える。
そういえば3,5インチメディアとして長く使われていたフロッピーの終売の発表はそんなに昔じゃなかったはずと思って調べて見たら、「3.5インチフロッピーが終売に」というエントリを書いたのは去年の10月の話でした。それから1年も経たずにMOも終売ですか。MOは磁気が抜けにくいので、長期に渡たる保存性が高いということをウリにしていたはずなのですが、これだと読み出せるドライブの方が先に無くなってしまいそうな感じですね。。。。。
- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1440)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1307)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1165)
5 . 年次の人間ドックへ(1119)
Academic[574]
Book[155]
Diary[522]
Disaster[101]
Foodlogue[1425]
Game[284]
Goods[805]
Healthcare[341]
Hobby[32]
IT[1195]
Military[343]
misc.[1570]
Mobile[510]
Music[38]
Neta[106]
News[95]
Photo[391]
RealEstate[120]
Security[1178]
SEO Contest[36]
Software[634]
Tips[1886]
Travelogue[1238]
Web[675]
Work[193]
