sillywalk曰く、"ITProの記事によれば、NTTデータは10月11日、同社が開発した全文検索エンジン「Ludia」をLGPLにより無償公開したと発表しました。PostgreSQLに格納されたテキストデータの全文検索が可能で、「オープンソースソフトウエアでは日本語の全文検索に対応した高速・高精度なものが存在せず、データベースからデータを取り出し別のシステムを構築する必要があった。Ludiaは商用のデータベース管理ソフトに匹敵する速度と精度を備える」(NTTデータ)としています。Ludiaは、N-gramと形態素解析の2種類の全文検索インデックス方式をサポートし、またブーリアン検索、近傍位置検索、類似文書検索といった検索が可能で、検索結果の合致度を示す「スコア」も提供するそうです。" バックエンドには組み込み用全文検索エンジンsennaを使っている様である。
KDDIと沖縄セルラーは10月10日、au携帯電話においてJavaで作成されたオープンアプリの再生機能を、2007年春より導入すると発表した。 搭載を予定しているのは、Javaアプリケーション再生機能である「オープンアプリプレイヤー」対応機種。 au携帯電話ユーザーは、すでにBREWアプリケーションを利用できるが、今後、BREWのプラットフォーム上において、Javaで作成されたゲームなどのオープンアプリも利用可能になるとしている。 BREW(Binary Runtime Environment for Wireless)とは、Qualcommが、cdmaOne携帯電話機用に開発したアプリケーションプラットフォームのこと。共通APIを装備したアプリケーションプラットフォームをcdmaOne端末上に搭載し、APIを開発者に公開することでBREWアプリを自由に開発することが可能となり、BREWア
10月12日 受注開始 価格:262,500円~525,000円 連絡先:PFUダイレクト Tel.0120-14-4541 株式会社PFUは、HappyHacking Keyboard(以下HHKB)の発売10周年を記念して、キートップに輪島塗を施し、アルミ削り出しフレームを採用した「HappyHacking Keyboard Professional HG JAPAN」の受注を開始した。 上記モデルに加えて、輪島塗の施されていないモデル「HappyHacking Keyboard Professional HG」は、キートップが白と墨の2色、刻印の有無の組み合わせで計4モデルがラインナップされる。価格は輪島塗りの施されたHG JAPANモデルが525,000円、輪島塗の施されないHGモデルが262,500円。なお、HG JAPANモデルは無刻印仕様。 販売は同社直販サイトのほか、「Pe
今回は「モナド(monad)」について説明します。モナドはHaskellの重要な特徴の一つなので,名前くらいは聞いたことがある人が多いでしょう。ただ,「モナドは難しい」という声もよく聞きます。 モナドとは一体なんでしょうか。前回,「HaskellはIOを取り扱うためにモナドと呼ばれる特別な仕組みを使用することで有名です」と書きました。Haskellは遅延評価を行うため,プログラマが処理の順番を確実に指定することができず,そのままでは入出力の処理には不向きです。モナドを使えば制御構造を導入できるため,この問題を解決できます。前回でいえば,(IO a -> IO a)にマッチする関数――finallyやprintThenAdd――を定義している部分がモナドに相当します。また,GHCiのプロンプトにもモナドが使われています。このように入出力操作を行うモナドの代表格が「IOモナド」です。ライブラリ
Dreamweaver などがまだ Intel Mac に対応していないこともあって、目下、色々なエディタを試用しながら、自分に合ったモノを探しています。ポイントは以下の通り。 Intel Mac + Tiger でも動作すること UTF-8 の読み書きに対応 GREP(正規表現検索や置換)ができること シンプルな UI 軽量・軽快なこと 要素・属性・属性値・コメントなどの色分け機能 要素名・属性名・属性値などのコンプリーション(補完)機能 閉じタグのコンプリーション(補完)機能 DTD, RelaxNG, XML Schema などからのパーシングができること もしくは文法チェック(validation)がエディタ内でできること 最後の2点は欲を言えば..といったレベルの希望なんですけど、それでもいくつか候補は上がってます。そのうちの一つが今回 取り上げる Carbon Emacs(+
米Googleは10月10日(現地時間),Webブラウザ上でワープロと表計算を使用できる「Google Docs & SpreadSheets」を開始した。すでに提供しているGoogle SpreadSheetsと,買収したAjaxワープロWritelyをひとつのサービスにまとめたもの。 ワープロと表計算ソフトのファイルを,ひとつのファイル管理画面で管理できる。Microsoft Officeのように表計算ソフトで作成した表を直接ワープロに貼りこむといったことはできない。 ワープロGoogle Docsで作成した文書は,HTML,Microsoft Word,OpenOffice.org,PDF,RTF形式で保存できる。 Google Docs,Google SpreadSheetsともに,他のユーザーと文書や表計算を共有して編集することができる。
こうした事情をよりわかりやすく見るために、年代別・職種別に年収を比較したのがDATA1だ。例えば「システム開発(Web・オープン系)」の職種では、20代後半では大手の年収を100としたときベンチャーは91、中小が90とまだ格差は小さい。30代前半になると100:90:92 で、大手:中小の格差は 一見縮まったようにも見えるが、30代後半になると100:89:80 と再び広がる。同じシステム開発エンジニアでも、20代後半では中小企業勤めは大手企業の90%程度の年収を得ているのに、30代後半になると80%程度になってしまうということだ。 ハードウェア系の職種も見てみよう。たとえば「回路・システム設計」のエンジニアの場合、大手:ベンチャー:中小の比は、20代後半で 100:93:100 とほぼ均衡していたものが、30代前半では 100:81:89 とややばらけ、30代後半では 100:119:8
2006-10-02 近況 sqlite を眺めていたとき私がもともと何をしていたかというと, RDB への全文検索(Fulltext Search: FTS)をつなぎ方を探していた. flino で使った HSQL は FTS に対応していない. 以前 Lucene あたりを繋げないものかとコードを覗いたけれど, 敷居は高そうだった. (Java のくせに sqlite より modular でない気がする.) よく見ると HSQL は BLOB にも対応していない. 結局ファイルと Lucene をアプリケーション側で管理している. いまいち. で, 今回はそのリベンジを目論んでいたのだった. (結局 sqlite をいじっているうちにストレス解消は完了.) 世の中を眺めてみると, RDB に FTS を繋ごうとする試みは多い. MySQL や PostgreSQL は FTS に対応
■ PNGって何? PNGとは「Portable Network Graphics」の略で、GIFにかわる画像フォーマットして開発されました。特徴としては以下のようなものが挙げられます。 ・GIFに相当する8bit(256色)のほか、24bit(1,677万色)や48bit(280兆色)など、さまざまなフォーマットに対応 ・特許問題の生じない圧縮フォーマットを採用しつつ、GIFよりも圧縮率が高い ・透過色に関して、αチャネルをサポートしている関係で半透明の表現なども可能 ・アニメーションのサポートがない(これはPNGをベースとしたMNGフォーマットでサポートされる) ・古いWebブラウザや画像処理ソフトでは対応しない 前回説明した通り、2000年にGIFの特許問題が出てきたことで、GIFの代替フォーマットとして急速に普及を始めたのがPNGフォーマットになります。そういう意味では、GIFなど
HTML::Selector::XPath をリリース CSS Selector in Perl とか subtech - Bulknews::Subtech - CSS selector to XPath あたりで議論していた CSS 2 Selectors to XPath コンパイラなモジュールをつくって、CPAN に HTML::Selector::XPath としてリリースしました。 使い方は naoya さんが先に書いてますが、HTML から正規表現を使うことなくスクレイプするのに便利。たとえば Mixi にログインしてマイミク最新日記と、1件目のタイトル、本文を抜き出すコードが、以下のようにかけます。 #!/usr/bin/perl use strict; use warnings; use utf8; use Encode; use HTML::Selector::XPat
昨日、札幌市立大学が主催する産学連携公開講座というのに出席したのだがなんと講演者はあのローレンスレッシグ教授だった。講演のあと質疑応答の時間があったので、レッシグ氏にYouTubeについての見解を訊いてみた。 レッシグ氏がYouTubeをどう見ているのか、以前からメッチャ興味があったのだがまさか自分が直接質問する機会に恵まれるとは夢にも思わなかった。巡り会わせというのは不思議なものだ。 以下は、私の質問とそれに対するレッシグ氏の返答。私の英語力ではあまりに心許ないので、当日の伊藤穰一氏の同時通訳をベースに一部筆者の意訳を交えながらテキストに興してみる。 (録音ソースがあるのでpodcastしたいところだが今のところは保留。主催者側を通して許諾願いは出してみる。) -J2 (簡単な自己紹介の後) 今、日本でもYouTubeという動画サイトが大変な人気なんですけれども、レッシグ先生から見てYo
死刑廃止問題を論じてきたが、実際に手を下すのは死刑執行人(刑務官)だ。私達は「死刑はやむを得ない」といっておけば、それだけでなんだか正義が実現されたような気にもなり、場合によっては仇討ちを助けたかのような安心感を得るかも知れない。 しかし、死刑が執行された場合、最初の犯罪も残酷なら、死刑という次の死も残酷だということはないのだろうか。死によって得られるものが本当にあるのか。実際に死刑を執行する刑務官はどう思っているのか。 「死刑執行人の苦悩」(大塚公子:創出版)は衝撃的な本だった。 著者の大塚公子さんは、現役の刑務官から話を聞くことはできなかったので、退官された方へのインタビューからこの本を書かれた(そのため、若干情報が古いことをあらかじめお断りしておく。もちろん死刑の本質が変わるものではないことも)。 ◆ 死刑執行とは 夕方の拘置所、黒塗りの車がすっと止まると、風呂敷包みをもった検察事務
MozLabという拡張を昨日知ったのですが http://dev.hyperstruct.net/trac/mozlab この中に含まれているMozReplというのがヤバい。Firefoxにtelnet接続できるようになる。 とりあえずRubyで書いた簡単なサンプル、今見ているページをリロードするだけ。 require 'net/telnet' telnet = Net::Telnet.new({ "Host" => "localhost", "Port" => 4242 }){|c| print c} telnet.puts("content.location.reload(true)") telnet.close ひたすら自分が見ているURLとページタイトルを記録する系とか簡単に作れそう。 今見ているページのURLとタイトルを取得するサンプル。 require 'net/telnet'
昼休み時間など、オフィスの自分の机に突っ伏して寝ている人は多い。今日は、こうした昼寝タイムを快適に演出する「携帯手枕」を紹介しよう。 昼休みや休憩時間など、オフィスの自分の机に突っ伏して寝ている人はきっと多いだろう。単なる寝不足だったり、午後の業務に向けての一服だったり、動機や理由は人それぞれだろうが、中にはこの昼寝タイムがないと午後の仕事がはかどらないとまで言い切る人もいる。 →「究極の“仮眠枕”を求めて――『聞こえるごろ寝まくら』編」はこちら →さらに究極の“仮眠枕”を求めて――「ちょっと寝 うつぶせ枕」編はこちら ところで、机に突っ伏して寝るという行為には、いくつか気をつけなければならない問題がある。1つは寝ている間に口元が緩んで、ヨダレをたらしてしまう問題。もう1つは腕やオデコが圧迫され、赤くなってしまう問題だ。前者については、顔面の筋肉のトレーニング云々にまで話が及びそうなので、
tamo曰く、"本家Slashdot の記事で、ReiserFSの作者Hans Reiserが殺人容疑で逮捕されたと報じられている。参照されている San Francisco Chronicle の記事「Husband of missing Oakland mom arrested on suspicion of murder」によると、別居している妻 Nina Reiser は 9 月から行方不明になっており、 妻の友人たちが懸賞金を出して尋ね人サイト ninareiser.comを立ち上げていたという。 死体が発見されたわけではないので生存の望みはありそうだが、警察は「状況証拠に基づいて」Hans 逮捕に踏み切った模様。" reiser5曰く、"reiserfsの開発者であり、 このあたりのストーリーでもあるように何かと話題になるHans Reiser氏であるが、その彼の離婚調停中の妻
JonMoo曰く、"Open Tech Pressに バス問題を論じる記事が掲載されている。 バス問題とは、ソフトウェアの開発プロジェクトのメンバーが 何人バスに轢かれたらコードベースを熟知する人間がいなくなるか、 という問題のことで、名前は知らなくともよくオープンソースの世界 では取り沙汰される問題のことだ。Google社員によるこの記事では、 強力な開発者コミュニティを作り上げ、リーダーは支配権をさっさと 手放すことが解であるように書かれている。 自分のためのプロジェクトであるば権限を手放す理由はないが、 人のためのプロジェクトなら何人バスに轢かれても大丈夫なように しておくことは大事かもしれませんね。"
Milly曰く、"KDDIと沖縄セルラーがau 携帯電話にて Java アプリケーションの実行環境を導入すると発表した。導入時期は2007年春で「オープンアプリプレイヤー」と呼ばれる Java 実行環境を BREW 上で動作させる仕組みのようだ。RBB TODAY の記事に 概要を示す画像がある。 オープンアプリプレイヤーはCLDC 1.1/MIDP 2.0仕様に準拠。 KDDI では実行される Java アプリを「オープンアプリ」と表現し、オフィシャルのEZfactory にて仕様が公開されている。いわゆる「勝手アプリ」も利用することが可能のようだ。" また lightnin曰く、"BREWアプリはKDDIの審査と検証が必要であり、そのため公式アプリしか提供することができなかった。また、KDDIの審査・検証に時間がかかるため、他キャリアでは提供されても、auで提供されない携帯アプリも少な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く