水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > 2009年のえび日記 > 2009年11月 > 2009年11月27日(金曜日)

2009年11月27日(金曜日)

ぱにぽに13

公開: 2009年11月29日13時10分頃

出ていたので。

って、よく見ると背表紙が微妙に「ぱにぽに」じゃないぞっ!?

12巻ラストで「ベッキーって誰?」となっていた続き。普段からなんだか良く分からない世界ですが、今回は輪をかけて分からないです。

初回限定は謎のゲームブックでした。

関連する話題: マンガ / 買い物 / ぱにぽに

よつばと! 9

公開: 2009年11月28日1時0分頃

出たっ!

ジュラルミン登場。よつばこのお父さんスイッチがガンガンにカスタマイズされているとか、積み木を完成させた風香が……とか、あさぎのヘリポクターとか、細かいところがいちいち面白いです。

一番可笑しかった&可愛かったのは、よつばが風香にコーヒーを持って行こうとして……という話ですかね。父ちゃんが事前に「たぶん多少こぼれると思うけど」と予想していたのがまたなんとも。

※どうでも良いのですが、60話の扉の看板が「ググるな あぶない」に見えて仕方ないです。

関連する話題: マンガ / 買い物 / よつばと! / あずまきよひこ

文字列を数値に変換する際もカルチャに注意

公開: 2009年11月28日0時35分頃

こんなお話が: 「伊郵政金融、小数点処理のバグにより大混乱 (slashdot.jp)」。

イタリアでは位取りではなく小数点にカンマが使われるので、こういうコードを実行してみると……。

string s = "1,234";

Decimal invDecimal = Convert.ToDecimal(s, CultureInfo.InvariantCulture);
Console.WriteLine(invDecimal);

CultureInfo jp = CultureInfo.CreateSpecificCulture("ja-JP");
Decimal jpDecimal = Convert.ToDecimal(s, jp);
Console.WriteLine("{0}: {1}", jp, jpDecimal);

CultureInfo it = CultureInfo.CreateSpecificCulture("it-IT");
Decimal itDecimal = Convert.ToDecimal(s, it);
Console.WriteLine("{0}: {1}", it, itDecimal);

結果はこうなると。

1234
ja-JP: 1234
it-IT: 1.234

文字列比較の時、カルチャに気をつけないと予想外の文字が同一視されて大変なことになるという話はよくありますが、文字列を数値に変換する際も要注意ということですね。

関連する話題: プログラミング / C#

最近の日記

関わった本など