新しいものを表示

ていうかオレンジはCSV使いそうな場面は基本的にTSV使ってる><

TSV(タブ区切り形式)が大好きなのでその他に入れた><

orange さんがブースト

推しのデータ形式といえば...
(※複數囘答🉑

paizaioにベトナムロケールでカンマ怖いのデモ書いた><;
paiza.io/projects/1gHTk7HzwOwq

知らんかった「カスタム数値形式ならだいじょうぶだよね><」と思い込んでたし、つまり、オレンジがC# で今まで書いてきたやつだいたいベトナム語版Windowsではちゃんと動かない?><;

本題のベトナムロケールでも試した><;
vi-VN
0123,456
ちゃんと , になっちゃった!!!><;
C# で数値を文字列にしたいときは必ず明示的にCultureInfo.InvariantCultureをつけないと危険!!!><;
(当たり前だけど、つければちゃんとベトナムロケールでも0123.456になった><)

スレッドを表示

CultureInfo culture = CultureInfo.GetCultureInfo("da-DK");
CultureInfo.DefaultThreadCurrentCulture = culture;
CultureInfo.DefaultThreadCurrentUICulture = culture;
ってして、
double d = 123.456;
Console.WriteLine(Thread.CurrentThread.CurrentUICulture);
Console.WriteLine(d.ToString("0000.000"));
ってしたら
da-DK
0123,456
って出た!><;

ていうか、.NETなアプリ作るときにアプリ全体にシステムの情報無視して特定のロケール情報上書きするって出来ないのかな?><
Application.CurrentCultureをApplication.Runの直前で書き換えてもメインスレッドのCurrentCultureがja-JPのまま・・・><

docs.microsoft.com/ja-jp/dotne
' "." カスタム指定子
"." カスタム書式指定子は、ローカライズされた小数点を結果の文字列に挿入します。'

・・・・・・><;

よく考えてみると、このパターンだと区切り文字列とかもアレでダメパターン?><;

スレッドを表示

ていうか、機械的に読む可能性がある数値の文字列としての出力には、ちゃんと1文字ずつ指定する方の書式指定使わないとダメじゃん感>< 日時とかもそう><

orange さんがブースト

ベトナムのユーザーさんから原因不明の動作不良の報告が来ててついさっき謎が判明しました。

まじで原因やばすぎる、そりゃcsv全滅するしスコアも表示おかしくなるし、判定調整も変な数値になるわけだ...

ゲーム制作者各位

これの解決法って言語取得して強引に置き換えるしかなさそうですか?

https://twitter.com/thiqxis/status/1472435650981163011
ロケールによって違うものが出てくる出力を使うようなプログラムの組み方に問題があるのでは

orange さんがブースト

お詫び老人が出てきたときはTwitter Japanは日本において広告を集める作業しかしてなくて本体業務をしてないみたいな感じだったので、完全に日本文化として用意されたものだったんだと思っている。

豊崎由美さんと『けんご』さんの諍いと「書評」についての雑感 - いつか電池がきれるまで fujipon.hatenablog.com/entry/2

居た><

今週のはてなブログランキング〔2021年12月第3週〕 - 週刊はてなブログ blog.hatenablog.com/entry/2021

orange さんがブースト

このミスと謝罪に関する日米の文化の違いの話関連で、オレンジ的にひとつ謎な事例が、ツイッターの日本の拠点に居るらしい土下座要員ってどこの誰の発想で用意したんだろう?><; って事かも><
アメリカの文化ではとにかく謝って済ますなんてしても全く通用しないらしいので、日本側の発想で用意したのか、それともアメリカ側で「なんか日本の文化だと理由説明しなくても土下座すれば済むらしいデス!」「マジで!?」ってなったのか?><;

他の国はどうなのかわかんないけど、日本とアメリカの比較だと、日本は理由を言わない謝罪の文化で、アメリカは謝罪ほぼしないけど理由を言いまくるし理由聞きまくる文化で、
検証のための情報が出やすいのはアメリカだけど、一方で責任超細分化な文化なので改善策の実行があまり為されないらしい><;(「だって俺は悪くないし」で改善策が行き渡らないし、失敗に関する情報の共有も基本的に行われない)
日本の文化だと連帯責任や組織の責任を所属する個人も負う文化で、組織や組織に所属する構成員への個人攻撃にも向かいやすいけど、そのネチネチのおかげで改善してるかの監視が行われ、改善しないわけにいかない状況に追い込まれ改善される><
けど、謝罪偏重が強いのでアメリカと比べると調査が苦手かも><

古いものを表示
:realtek:

思考の /dev/null