<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>寝る前にラーメン &#187; Google</title>
	<atom:link href="http://thleave.com/tag/google/feed" rel="self" type="application/rss+xml" />
	<link>http://thleave.com</link>
	<description>学生エンジニアのコードに関する忘備録</description>
	<lastBuildDate>Mon, 30 Aug 2010 15:41:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Google製IME 「Google日本語入力」を使ってみた</title>
		<link>http://thleave.com/takokuma/179</link>
		<comments>http://thleave.com/takokuma/179#comments</comments>
		<pubDate>Fri, 04 Dec 2009 20:14:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[コードと関係のない話]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://thleave.com/?p=179</guid>
		<description><![CDATA[友人のRTでこれを見た瞬間インストールした！
Google日本語入力
http://www.google.com/intl/ja/ime/
これも「20%ルール」で出来上がったらしい。
凄まじいね、Googleの人の力。 [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>友人のRTでこれを見た瞬間インストールした！</p>
<p><strong>Google日本語入力</strong><br />
<a href="http://www.google.com/intl/ja/ime/">http://www.google.com/intl/ja/ime/</a></p>
<p>これも「20%ルール」で出来上がったらしい。<br />
凄まじいね、Googleの人の力。感動してしまう。</p>
<p><strong>GoogleJapanBlog：思いどおりの日本語入力 &#8211; Google 日本語入力</strong><br />
<a href="http://googlejapan.blogspot.com/2009/12/google_03.html">http://googlejapan.blogspot.com/2009/12/google_03.html</a></p>
<p>あと個人的な感想。</p>
<p><span id="more-179"></span></p>
<p>他のIMEと一線を画すのはやはり<strong>サジェスト機能</strong>！<br />
文章を入力しているとにょろにょろと変換候補が出てくる。<br />
感覚は<strong>携帯の入力補助機能</strong>に近い。</p>
<p>ただ、キーボードだと入力が早い分、<br />
（語弊を含む言い方をすれば、）サジェスト機能というより変換補助といった方が適当かもしれない。</p>
<p>でも、かなり軽快に動作し、精度も比較的高い。<br />
どうやらいちいちオンラインで問い合わせているのではない模様。</p>
<p>欠点があるとすれば、やはり機能面か。<br />
入力補助でだけ言えばATOKにもまさると言えるだろうけれども、<br />
ATOKは長年積み重ねてきた機能や実績があるので、愛用者に「すぐ変えた方がいい！」とまでは言えない。</p>
<p>それでも、無料でベータ段階でこれだけの精度、価値を提供するGoogleはすごい。。。<br />
自分にはピッタシな軽快さ、サジェストだったので、ATOKから乗り換えます。</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://thleave.com/takokuma/179/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Closure Libraryを使ってみた</title>
		<link>http://thleave.com/coding/139</link>
		<comments>http://thleave.com/coding/139#comments</comments>
		<pubDate>Sat, 07 Nov 2009 08:03:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://thleave.com/?p=139</guid>
		<description><![CDATA[公開されたばかりのGoogle製のJavaScriptライブラリをちょっとだけ触ってみた。
GoogleAppsEngineも凄かったけど、
これも並ぶくらいにヤバいんじゃない？って思ってる。
こんなライブラリを自由時間 [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>公開されたばかりのGoogle製のJavaScriptライブラリをちょっとだけ触ってみた。<br />
GoogleAppsEngineも凄かったけど、<br />
これも並ぶくらいにヤバいんじゃない？って思ってる。<br />
こんなライブラリを自由時間に作っちゃって、<br />
ひょいひょい公開するGoogleはホント鳥肌たつ。</p>
<p>Gmailとかもこのライブラリで作られてるんだって。</p>
<p>以下、せっかくなので要点だけまとめてみた。</p>
<p><span id="more-139"></span></p>
<p>英語読める方は<a href="http://code.google.com/intl/ja-JP/closure/library/docs/overview.html">GoogleLabsのドキュメント</a>読んだ方がいいかも。</p>
<p>まず、ソースはSVNから落としてくる。<br />
[code]</p>
<p>http://closure-library.googlecode.com/svn/trunk/</p>
<p>[/code]</p>
<p><br/><br />
HTMLファイルにはbase.jsだけ読み込むだけで良い。<br />
[html]<br />
<script type="text/javascript" src="closure-library/closure/goog/base.js"></script><br />
[/html]</p>
<p><br/><br />
但し、JavaScriptソースにはJavaなどに似た記法で使うソースの宣言が必要。<br />
[javascript]<br />
goog.require(&#8216;goog.dom&#8217;);<br />
[/javascript]</p>
<p><br/><br />
名前空間の概念がある。最上位は&#8221;goog&#8221;である。<br />
jQueryとは異なり、階層構造になっているから注意。（Javaとかに慣れてる人は大丈夫）</p>
<p>また、継承も出来る。詳しくは追々かな。<br />
[javascript]<br />
goog.inherits(goog.ui.MenuButton, goog.ui.Button);<br />
[/javascript]<br />
<br/></p>
<p>jQueryみたいに、独自のイベントハンドラがあるし、ユーザー独自のイベントも作れる。<br />
（ブラウザ毎の差異を吸収できる）<br />
[javascript]<br />
goog.events.listen(this.elHeader_, goog.events.EventType.CLICK, this.onHeaderClick_, false, this);<br />
[/javascript]<br />
ここは、覚えないとダメそう。<br />
<a href="http://code.google.com/intl/ja-JP/closure/library/docs/events_tutorial.html">Event Handling</a></p>
<p>&#8212;</p>
<p>ClosureLibraryはClosureToolsの一部で、<br />
その他にコードを最適化するCompilerなどがあるみたい。<br />
様子見てつかってみたいです</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://thleave.com/coding/139/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
