タグ

ブックマーク / blog.google (4)

  • Google日本語入力チームからの新しいご提案

    みなさん、Google日本語入力は使っていただいていますか? 豊富な語彙と強力なサジェスト機能で思いどおりの日本語入力をサポートし、発表以来多くの方にお使いいただいております。 我々 Google 日本語入力開発チームは、もっと速く・効率的に入力できないか、日々研究を続けています。今年 2 月 17 日に発表した開発版では、そうした我々の取組みを実際に体験していただけると思います。 ただし、限界に突き当たることもあります。その一つがキーボードです。現在一般的に使われている QWERTY と呼ばれるキーボード配列は実は「遅く打つため」の配列になっているという逸話があります。この説によると、タイプライターが発明された際、機械的な故障や絡みを減らすために、わざと人間が速く入力しにくい配列にし、「a」や「enter」など、よく使われるキーが打ちにくい小指や薬指に配置されているのです。この説には様々

    Google日本語入力チームからの新しいご提案
  • 思いどおりの日本語入力 - Google 日本語入力

    日、Google 日本語入力 (ベータ) をリリースしました。 Google 日本語入力Windows (現時点では 32 ビットのみ) および Mac に対応した日本語入力ソフトウェア (インプットメソッド) です。豊富な語彙と強力なサジェスト機能で思いどおりの日本語入力をサポートします。 Google 日本語入力は桁違いの語彙力を持っています。Web から機械的・自動的に辞書を生成することで、人手ではカバーしきれないような、新語、専門用語、芸能人の名前などを網羅的に収録しています。高い変換精度を実現するために、Web 上の大量のデータから統計的言語モデルを構築し、変換エンジンを構成しています。現在の Web のありのままを反映したインプットメソッドと言えます (この辞書および統計的言語モデルの作成は Google の大規模分散処理システム MapReduce を用いて、数千台規模

    思いどおりの日本語入力 - Google 日本語入力
  • 3D に向けたオープン Web 標準 -O3D の紹介

    現在の Web の多くはいまだ 2 次元 (2D) です。しかし、誰の目から見ても、3 次元であるほうが利便性が高く、またわくわくするように楽しいものであることは疑いの余地はありません。 Google Earth や SketchUp のような Google が今まで提供してきた製品を見ていただければ、Google の 3D に対するパッションや夢などは十分にわかっていただけると思います。Google はこのように PCMacデスクトップで実現されているのと同じような 3D での素晴らしい体験を Web の世界でも実現したいと考えています。 日々改良を重ねられ高速化する JavaScript を見ると、ブラウザの中でリッチな 3D アプリケーションを開発するための汎用的な 3D API が今こそ必要になってきたことがわかります。Khronos による高性能な 3D グラフィックの

    3D に向けたオープン Web 標準 -O3D の紹介
  • C++ のプログラムのデバッグを楽にする方法

    Google が公開しているソフトウェアの解説シリーズ(→その1 , その2)の続きです。今回は google-glog を使ってスタックトレースを表示する方法についてご紹介します。 C++ でプログラムを書いているとよく遭遇するのがセグメンテーション違反というエラーです。不正なアドレスへのアクセスなどによりセグメンテーション違反が起きると、通常、 UNIX 系の OS では SIGSEGV というシグナルによってプログラムが終了するとともに、 core というファイルが作られます。 core ファイルにはデバッガから参照できるいろいろな情報が残っていますが、多くの場合に役に立つのは、スタックトレースという情報です。スタックトレースを見れば、プログラムがどこでクラッシュしたのか、どのような関数を経由してそこにたどり着いたのかがわかります。プログラムがクラッシュした箇所を特定できれば、単純な

    C++ のプログラムのデバッグを楽にする方法
    Urume
    Urume 2009/04/13
  • 1