[過去ログ]
文字コード総合スレ Part12 (1002レス)
文字コード総合スレ Part12 http://mevius.5ch.net/test/read.cgi/tech/1544931495/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
12: デフォルトの名無しさん [] 2018/12/17(月) 21:18:18.25 ID:lO+98ZHR あげ http://mevius.5ch.net/test/read.cgi/tech/1544931495/12
13: デフォルトの名無しさん [] 2018/12/18(火) 03:08:10.44 ID:81OlOyOQ nkf - Network Kanji Filter Fork https://ja.osdn.net/projects/nkf/scm/git/nkf/ v2.1.5 2018-12-15 18:19:02 http://mevius.5ch.net/test/read.cgi/tech/1544931495/13
14: デフォルトの名無しさん [] 2018/12/18(火) 11:22:36.98 ID:/M0/bFGF >やはり頭悪いのはunicodeと符号化を混同してる ここは同意 >2つ以上のオクテットを使う符号単位で >BOM入れないヤツは池沼だからな これは嘘 http://mevius.5ch.net/test/read.cgi/tech/1544931495/14
15: デフォルトの名無しさん [] 2018/12/19(水) 00:20:13.76 ID:jOXn0Ht9 低学歴知恵遅れには エンディアンの概念がないのが よおく分かったわ http://mevius.5ch.net/test/read.cgi/tech/1544931495/15
16: デフォルトの名無しさん [sage] 2018/12/19(水) 00:28:37.33 ID:t+yG2AJO CPUの内部形式とデータには何の関係もない 現にネットワークデータはCPUとは無関係の並びになってる http://mevius.5ch.net/test/read.cgi/tech/1544931495/16
17: デフォルトの名無しさん [sage] 2018/12/19(水) 00:54:40.89 ID:s0UhV0Jg やっぱあれ書いたの半角さんだったんだw http://mevius.5ch.net/test/read.cgi/tech/1544931495/17
18: デフォルトの名無しさん [] 2018/12/19(水) 00:57:03.62 ID:jOXn0Ht9 うわあ。。。 マジでいってんの こういうマジもんの低学歴がこの板で はば利かせてるのがよく分かるわ マジで頭悪いことを ハジもなくなんの躊躇もなくいうからな プログラムで いちいエンディアン変換してんのすら しらないらしいわ 当然Unicodeのエンコード方法にも ビッグエディアンとリトルエンディアンがある http://mevius.5ch.net/test/read.cgi/tech/1544931495/18
19: デフォルトの名無しさん [] 2018/12/19(水) 00:58:18.75 ID:jOXn0Ht9 もうね低学歴すぎてヤバイって ちなみネットワークでデータを交換するときは 暗黙で基本はビッグエンディアンになってる 常識だからなコレ http://mevius.5ch.net/test/read.cgi/tech/1544931495/19
20: デフォルトの名無しさん [] 2018/12/19(水) 01:00:17.18 ID:jOXn0Ht9 低学歴知恵遅れって なんでものすごい頭悪いことを 自信満々にいうわけ? http://mevius.5ch.net/test/read.cgi/tech/1544931495/20
21: デフォルトの名無しさん [] 2018/12/19(水) 01:12:57.34 ID:jOXn0Ht9 ちなみipアドレスの並びはビックエンディアンになってる ポート番号も当然ビックエンディアンになってる ソケット通信のプログラム組んだことあるなら ポート番号設定するのにhtons(コレはオクテット2つになる)という関数を使ったことあるハズだ ちなみにこの関数はリトルエンディアンの計算機なら ビッグエンディアンに変換された値がかえってくる ビッグエンディアンの計算機なら そのままビッグエンディアンの値がかえってくる http://mevius.5ch.net/test/read.cgi/tech/1544931495/21
22: デフォルトの名無しさん [sage] 2018/12/19(水) 01:39:07.45 ID:B2A2n/bL 半角カタカナはAAにしか見えない http://mevius.5ch.net/test/read.cgi/tech/1544931495/22
23: デフォルトの名無しさん [sage] 2018/12/19(水) 06:24:21.16 ID:wJcYDzdz 最近の子はバイトオーダーなんて意識しないからな 常識としては知っててほしいがけど 低レベルな処理書かなきゃ関係ないし触れることもないだろうから知らなくても困らんな アラインメントとかパディングとかも同様 http://mevius.5ch.net/test/read.cgi/tech/1544931495/23
24: デフォルトの名無しさん [sage] 2018/12/19(水) 12:49:47.13 ID:JIdS0sYR エンディアン嘘つかない http://mevius.5ch.net/test/read.cgi/tech/1544931495/24
25: デフォルトの名無しさん [] 2018/12/19(水) 16:46:27.07 ID:R6d6JT/9 >>23 バイトオーダーを意識する機会が減ったのは、xmlやjsonなどテキスト形式でデータ受け渡しすることが多くなったから。 テキスト形式ならバイトオーダーを意識せずに済むし、スクリプト言語で扱うのにも便利。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/25
26: デフォルトの名無しさん [sage] 2018/12/19(水) 20:30:33.10 ID:gznchIbF いやいや、テキストでもUTF16とかUTF32ならめっちゃ意識するやん。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/26
27: ◆QZaw55cn4c [sage] 2018/12/19(水) 20:51:34.30 ID:C9bIO99C >>24 豆知識、endian とは? もともとは、卵を丸い方の端 (big end) から割る人々(Big Endians)と尖った方の端から割る人々 (Little Endians) との対立を表したものだった http://mevius.5ch.net/test/read.cgi/tech/1544931495/27
28: デフォルトの名無しさん [sage] 2018/12/20(木) 01:35:41.75 ID:jYg2YnYV そういえばハンプティダンプティの絵文字がない http://mevius.5ch.net/test/read.cgi/tech/1544931495/28
29: デフォルトの名無しさん [sage] 2018/12/20(木) 03:36:13.08 ID:Epiz8Tj2 バイトオーダーやアラインメントは、C/C++以外の言語でバイナリデータを使おうとした時に強く意識することになる。 C/C++で開発している時はコンパイラが自動的に配置・取得してくれるデータを、スクリプト言語では自力でオフセット調整して配置・取得しなければならない。 C/C++より簡単なことが長所だったはずのC#・Java・Perl・Python言語などで、低レベルなオフセット調節を自力で行う必要に迫られる皮肉な状況が起きる。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/29
30: デフォルトの名無しさん [sage] 2018/12/20(木) 04:20:27.30 ID:ojhJ7lIE > バイトオーダーやアラインメントは、C/C++以外の言語でバイナリデータを使おうとした時に強く意識することになる。 C/C++言語以外ではライブラリが処理してしまうんで意識しないかな C/C++ライブラリを呼び出すライブラリを作るときは意識するだろうけど、 それって結局C/C++言語で書くんで、あれ?意識するのはC/C++かw http://mevius.5ch.net/test/read.cgi/tech/1544931495/30
31: デフォルトの名無しさん [sage] 2018/12/20(木) 06:53:32.14 ID:Epiz8Tj2 >>30 例えばWindows環境だと、C/C++以外の言語でWin32API関数を固有の構造体を入出力に使う場合、アセンブリ並みに低レベルなオフセット調節を自力で行う必要に迫られる。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/31
32: デフォルトの名無しさん [sage] 2018/12/20(木) 07:18:15.99 ID:ojhJ7lIE × 例えばWindows環境だと、C/C++以外の言語でWin32API関数を固有の構造体を入出力に使う場合、アセンブリ並みに低レベルなオフセット調節を自力で行う必要に迫られる。 ○ 例えばWindows環境だと、C/C++以外の言語でWin32API関数を固有の構造体を入出力に使う場合、C/C++並みに低レベルなオフセット調節を自力で行う必要に迫られる。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/32
33: ◆QZaw55cn4c [sage] 2018/12/20(木) 07:37:44.12 ID:W1ypdRwu >>32 うーん、具体的な win32api 名(だけでいいです)を例示してください. http://mevius.5ch.net/test/read.cgi/tech/1544931495/33
34: デフォルトの名無しさん [sage] 2018/12/20(木) 07:43:09.20 ID:ojhJ7lIE >>31に聞いてください http://mevius.5ch.net/test/read.cgi/tech/1544931495/34
35: デフォルトの名無しさん [sage] 2018/12/20(木) 08:04:20.01 ID:Epiz8Tj2 >>32 勝手に書き換えないでもらいたい。 C/C++だと構造体の各メンバ変数のアラインメントを意識しなくていいが、他の言語だとそうはいかないので、アセンブリと同じようなオフセット調節が必要。 SendMessage(WM_COPYDATA)の送受信データの読み書きなど例はいくらでもある。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/35
36: デフォルトの名無しさん [sage] 2018/12/20(木) 10:08:25.12 ID:48mnxvPx >>35 >C/C++だと構造体の各メンバ変数のアラインメントを意識しなくていいが 誰に騙された? http://mevius.5ch.net/test/read.cgi/tech/1544931495/36
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 966 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s