<?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>I18N Blog &#187; 開発</title>
	<atom:link href="http://blog.kokusaika.jp/category/dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kokusaika.jp</link>
	<description>Internationalization tips and others by Kokusaika JP</description>
	<lastBuildDate>Tue, 10 Jan 2012 11:07:53 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Multilingual誌に MundoRec の記事掲載</title>
		<link>http://blog.kokusaika.jp/2011/04/18/mundorec_on_multilingua/</link>
		<comments>http://blog.kokusaika.jp/2011/04/18/mundorec_on_multilingua/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 05:42:34 +0000</pubDate>
		<dc:creator>Y. S.</dc:creator>
				<category><![CDATA[i18n]]></category>
		<category><![CDATA[l10n]]></category>
		<category><![CDATA[お知らせ]]></category>
		<category><![CDATA[開発]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=690</guid>
		<description><![CDATA[<p>MundoRec が Multilingual 誌 ( www.multilingual.com ) [...]]]></description>
			<content:encoded><![CDATA[<p>MundoRec が Multilingual 誌 ( <a href="http://www.multilingual.com/" target="_blank">www.multilingual.com</a> ) の最新号 (April/May)のニュース欄で取り上げられました。メディア掲載は海外の方が先になりました。</p>
<p><img class="alignnone size-medium wp-image-691" title="MudoRecOnMultilingual" src="http://blog.kokusaika.jp/wp-content/uploads/2011/04/MudoRecOnMultilingual-300x176.png" alt="" width="300" height="176" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2011/04/18/mundorec_on_multilingua/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl, PHP, JavaScriptのちょっとしたTIPS</title>
		<link>http://blog.kokusaika.jp/2010/09/02/a-littile-tips-for-perl-php-javascript/</link>
		<comments>http://blog.kokusaika.jp/2010/09/02/a-littile-tips-for-perl-php-javascript/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 06:39:01 +0000</pubDate>
		<dc:creator>J. O.</dc:creator>
				<category><![CDATA[開発]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Maximum]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[split]]></category>
		<category><![CDATA[Window]]></category>
		<category><![CDATA[ウインドウ]]></category>
		<category><![CDATA[最大化]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=451</guid>
		<description><![CDATA[<p>最近、久々にPerl、PHP、JavaScript、ちょっとだけはまったところのメモ。</p>
<p>意外と下記に言及されているサイトが少なかったんで。</p>
<p>Perl</p>
<p>文字列を区切り文字で分割して配列で受け取る場合について。
</p>
<p>@data = split(/\t/ ,$line);</p>
<p>などは、空文字が途中にある場合、空文字以降捨てられてしまいます。</p>
<p>(無視されて切り詰められるのかと思いきや切捨てられるとは。)</p>
<p>最後の引数に-1をつければいいとサイトには書いてありますが、</p>
<p>@data = split(/\t/, $line, -1);</p>
<p>でもダメです。</p>
<p>@data = split(&#8220;\t&#8221;, $line, -1);</p>
<p>のように正規表現の所を文字列に変えると空文字も配列の1要素として格納されます。</p>
<p>TSVデータを外部から受け取って処理する場合など、配列の全要素の位置が固定のほうがいい場合は上記のコードがおすすめです。</p>
<p>PHP</p>
<p>クッキーの書き込みのタイミング。</p>
<p>setcookieでクッキーを書く場合、HTMLをoutputする前に書かないと書き込まれません。</p>
<p>(クッキーはヘッダー情報なので当然と言えば当然ですが。)</p>
<p>PHPと言うよりHTMLを直接書けるSCRIPT言語共通の仕様だと思います。</p>
<p>処理のあとに、一度にHTMLを吐きだすようなコードだとあまり関係ありませんが、</p>
<p>&#60;%や&#60;?phpなどでHTMLとロジックが混在していて、かつそれが他人のコードだったりすると、</p>
<p>「あれ?クッキー書かれてない。-&#62;ブラウザの問題?-&#62;セキュリティ設定?」などとあらぬ方向へ迷いこんでしまうこともあります。(ぼくみたいなおっちょこちょい君は特に)</p>
<p>JavaScript</p>
<p>画面表示時にウインドウを最大化する。</p>
<p>&#60;script type=&#8221;text/javascript&#8221;&#62;</p>
<p>&#60;!&#8211;</p>
<p>window.resizeTo(screen.availWidth, screen.availHeight);</p>
<p>window.moveTo(0,0);</p>
<p>//&#8211;&#62;</p>
<p>&#60;/script&#62;</p>
<p>でウインドウを最大化(正確に言うと、スクリーンとほぼ同じサイズ)出来ますが、このままだとIEでは最大化されません。</p>
<p>IEにも対応させるには、</p>
<p>&#60;script [...]]]></description>
			<content:encoded><![CDATA[<p>最近、久々にPerl、PHP、JavaScript、ちょっとだけはまったところのメモ。</p>
<p>意外と下記に言及されているサイトが少なかったんで。</p>
<p><span style="color: #3366ff;"><strong>Perl</strong></span></p>
<p>文字列を区切り文字で分割して配列で受け取る場合について。<strong><br />
</strong></p>
<p>@data = split(/\t/ ,$line);</p>
<p>などは、空文字が途中にある場合、空文字以降捨てられてしまいます。</p>
<p>(無視されて切り詰められるのかと思いきや切捨てられるとは。)</p>
<p>最後の引数に-1をつければいいとサイトには書いてありますが、</p>
<p>@data = split(/\t/, $line, -1);</p>
<p>でもダメです。</p>
<p>@data = split(&#8220;\t&#8221;, $line, -1);</p>
<p>のように正規表現の所を文字列に変えると空文字も配列の1要素として格納されます。</p>
<p>TSVデータを外部から受け取って処理する場合など、配列の全要素の位置が固定のほうがいい場合は上記のコードがおすすめです。</p>
<p><span style="color: #3366ff;"><strong>PHP</strong></span></p>
<p>クッキーの書き込みのタイミング。</p>
<p>setcookieでクッキーを書く場合、HTMLをoutputする前に書かないと書き込まれません。</p>
<p>(クッキーはヘッダー情報なので当然と言えば当然ですが。)</p>
<p>PHPと言うよりHTMLを直接書けるSCRIPT言語共通の仕様だと思います。</p>
<p>処理のあとに、一度にHTMLを吐きだすようなコードだとあまり関係ありませんが、</p>
<p>&lt;%や&lt;?phpなどでHTMLとロジックが混在していて、かつそれが他人のコードだったりすると、</p>
<p>「あれ?クッキー書かれてない。-&gt;ブラウザの問題?-&gt;セキュリティ設定?」などとあらぬ方向へ迷いこんでしまうこともあります。(ぼくみたいなおっちょこちょい君は特に)</p>
<p><span style="color: #3366ff;"><strong>JavaScript</strong></span></p>
<p>画面表示時にウインドウを最大化する。</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>&lt;!&#8211;</p>
<p>window.resizeTo(screen.availWidth, screen.availHeight);</p>
<p>window.moveTo(0,0);</p>
<p>//&#8211;&gt;</p>
<p>&lt;/script&gt;</p>
<p>でウインドウを最大化(正確に言うと、スクリーンとほぼ同じサイズ)出来ますが、このままだとIEでは最大化されません。</p>
<p>IEにも対応させるには、</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>&lt;!&#8211;</p>
<p>window.moveTo(0,0);</p>
<p>window.resizeTo(screen.availWidth, screen.availHeight);</p>
<p>//&#8211;&gt;</p>
<p>&lt;/script&gt;</p>
<p>です。</p>
<p>ちなみに、moveToがなくてもダメ。理由は、IEの場合、resizeToが実行されるときに画面からはみ出るように大きくしてくれないから。つまり最初に中央に移動して、延ばせる領域を作ってから拡大するということです。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2010/09/02/a-littile-tips-for-perl-php-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>フリー</title>
		<link>http://blog.kokusaika.jp/2010/07/11/%e3%83%95%e3%83%aa%e3%83%bc/</link>
		<comments>http://blog.kokusaika.jp/2010/07/11/%e3%83%95%e3%83%aa%e3%83%bc/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 06:47:37 +0000</pubDate>
		<dc:creator>Y. S.</dc:creator>
				<category><![CDATA[CEO]]></category>
		<category><![CDATA[気になること]]></category>
		<category><![CDATA[考察]]></category>
		<category><![CDATA[開発]]></category>
		<category><![CDATA[中国語対応]]></category>
		<category><![CDATA[国際化]]></category>
		<category><![CDATA[多言語化]]></category>
		<category><![CDATA[海外進出]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=399</guid>
		<description><![CDATA[<p>社内でクリス・アンダーソン著の「フリー」が回覧され、私も読んだ。現在世の中に起こっていることを同じ角度から切り取って丁寧に考察しており、勉強になる。「安い」と「ただ」では、購買者が持つ意識がまったく違う。ゼロの力学は、これまでのビジネスを根底から覆すパワーを持っている。</p>
<p>テクノロジーは、人間の労働力や時間を、機械やプログラムそしてそれを動かすための電力に換算して数値化する仕組みを創りだすことができる。最初のうちは、人間がやったらこのくらいという人月の呪縛から離れるのは難しいかもしれないが、人手でやらないことが当たり前になると価格は劇的に低下していくだろう。グローバル化の波はそれをさらに加速する。人件費を基準にしても、それは世界で一番安いところをベースに計算されてしまうからである。</p>
<p>弊社の World Wide [...]]]></description>
			<content:encoded><![CDATA[<p>社内でクリス・アンダーソン著の「フリー」が回覧され、私も読んだ。現在世の中に起こっていることを同じ角度から切り取って丁寧に考察しており、勉強になる。「安い」と「ただ」では、購買者が持つ意識がまったく違う。ゼロの力学は、これまでのビジネスを根底から覆すパワーを持っている。</p>
<p>テクノロジーは、人間の労働力や時間を、機械やプログラムそしてそれを動かすための電力に換算して数値化する仕組みを創りだすことができる。最初のうちは、人間がやったらこのくらいという人月の呪縛から離れるのは難しいかもしれないが、人手でやらないことが当たり前になると価格は劇的に低下していくだろう。グローバル化の波はそれをさらに加速する。人件費を基準にしても、それは世界で一番安いところをベースに計算されてしまうからである。</p>
<p>弊社の World Wide Navi の文字列外部化機能は、数週間から数カ月分の作業を数時間から数日で終わらせることができる。その作業を１度きり使うだけでも日本での人件費に換算すると数十万から数百万分の価値となるが、一番安い価格だと人件費の数日分にもならない。あれこれ勉強したり調べたりする時間を費やすコストの方が高くつく。試用してみて使えそうなら即購入。そんな流れが作れないかと準備中である。</p>
<p>会社も５期目に入り、国際化の専門企業としてそれなりの信用も得てきた。最近多いのはやはり中国語対応の話である。日本語、英語だけだと力技でできても、中国語が加わると仕組みを作った方が圧倒的に有利である。国際化JPの製品やサービスが今、ちょうど求められているのではないかと思う。国際化JPの製品、サービスをなるべく多くの人に知ってもらい、役立ててもらう、それをこれからやっていかねばならない。そして、もうすぐ自らも海外市場に向けて歩みだす予定である。乞うご期待。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2010/07/11/%e3%83%95%e3%83%aa%e3%83%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>World Wide Navi 1.6 リリース！</title>
		<link>http://blog.kokusaika.jp/2010/02/04/world-wide-navi-1-6-released/</link>
		<comments>http://blog.kokusaika.jp/2010/02/04/world-wide-navi-1-6-released/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 16:12:34 +0000</pubDate>
		<dc:creator>J. O.</dc:creator>
				<category><![CDATA[開発]]></category>
		<category><![CDATA[I18N]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[国際化]]></category>
		<category><![CDATA[多言語化]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=288</guid>
		<description><![CDATA[[...]]]></description>
			<content:encoded><![CDATA[<p>本日、1.6が出ました！</p>
<p><a href="http://www.kokusaika.jp/product/wwnavi/download.html">http://www.kokusaika.jp/product/wwnavi/download.html</a></p>
<p>たくさんの機能が追加され、長い道でした。</p>
<p>今年前半に、予定している項目のほとんどが実装される予定です。</p>
<p>今後の情報発信に乞うご期待！</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2010/02/04/world-wide-navi-1-6-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>グローバルソーシング</title>
		<link>http://blog.kokusaika.jp/2009/09/16/global-sourcing/</link>
		<comments>http://blog.kokusaika.jp/2009/09/16/global-sourcing/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 12:52:24 +0000</pubDate>
		<dc:creator>Y. S.</dc:creator>
				<category><![CDATA[CEO]]></category>
		<category><![CDATA[考察]]></category>
		<category><![CDATA[開発]]></category>

		<guid isPermaLink="false">http://blog.kokusaika.jp/?p=246</guid>
		<description><![CDATA[[...]]]></description>
			<content:encoded><![CDATA[<p>今日、<a href="http://www.realcom.co.jp/" target="_blank">リアルコム</a>社のグローバルソーシングセミナーに参加してきた。彼らの提唱するグローバルソーシングは、現在日本で行われているオフショアへのアウトソーシングとは全く違うものである。リアルコムは、US標準方式のメソドロジーで顧客企業がグローバル化対応可能なチーム を作り上げるのを支援する。コミュニケーションの言語は、英語（きっぱり）。これこそ私が長年良く知っている竹内さん(リアルコムのCTO)だ。でも、日本ドメどっぷりの会社にはちょっと強烈すぎないかな？リアルコムのグローバルソーシングモデルは、国際化JPのビジネスとぴったしの相性である。是非一緒に、多くの日本の内向き企業をグローバルプレーヤーにチェンジする仕事をやってみたいものである。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kokusaika.jp/2009/09/16/global-sourcing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

