懐かしのMS-DOSプログラミング [sc](★0)
-
- 1
- 2010/04/21(水) 12:42:23
-
mov dx,offset msg
mov ah,9
int 21h
mov ax,4c00h
int 21h
msg db '懐かしのDOS時代のプログラミングについて語ろうぜ',0dh,0ah,'$'
-
- 910
- 2014/05/09(金) 19:01:21.31
-
使う側には文字コードがどうのこうのは関係ないけど
作る側の立場じゃない人はなにが言いたいんだろ
-
- 911
- 2014/05/09(金) 19:05:49.58
-
ゆとりでしょ
-
- 912
- 2014/05/09(金) 21:33:14.03
-
知識をひけらかしたつもりが笑い者となったID:my+rKTnq
他山の石だな
-
- 913
- 2014/05/09(金) 22:15:14.00
-
名ばかり技術部長さん?
-
- 914
- 2014/05/10(土) 01:18:40.05
-
>>907
いや、
・MS-DOSの仕様
・S-JISの仕様
・MS-DOSの仕様に合わせてS-JIS以外の仕様を考えなかった連中の頭の仕様
の問題では
-
- 915
- 2014/05/10(土) 04:35:49.79
-
OSやアプリの実装で回避できる程度の問題のために文字コードをどうにかしようって奴がいたら頭がおかしい
-
- 916
- 2014/05/10(土) 05:01:24.34
-
SJISってなに、状態ですが
-
- 918
- 2014/05/10(土) 11:33:49.57
-
>>910
何言ってんのコイツ?
-
- 919
- 2014/05/10(土) 11:37:03.63
-
>>917
文字列を頭っから見てくだけ
-
- 920
- 2014/05/10(土) 11:45:18.81
-
通常は ASCII 文字列中の 0x5C と
mbcs 中の 0x5C は頭から見ると区別できるが
「ディレクトリ名」の「最後の文字」が
「表」だったりするとバグるソフトが多かったな
-
- 921
- 2014/05/11(日) 05:29:37.04
-
バックスラッシュと¥が同じコードだった
が混乱させたというオチでは
-
- 922
- 2014/05/11(日) 07:28:36.51
-
>>919
それでディレクトリ名やファイル名に『予』や『表』が使えるようになるの?
-
- 923
- 2014/05/11(日) 11:28:39.49
-
なるよ
-
- 924
- 2014/05/11(日) 11:48:43.99
-
strrchr等のライブラリがあるのに、一々先頭から辿るなんてバカのすること
-
- 925
- 2014/05/11(日) 11:59:09.47
-
そのライブラリの中身は先頭から辿ってるだろ。
自分で毎回実装してるとは誰も言っていない。
-
- 926
- 2014/05/11(日) 12:20:47.72
-
マルチバイト対応の strrchr() の中がどうなってるかも想像できない >>924 は救いようがないバカだな
-
- 927
- 2014/05/11(日) 14:04:52.10
-
1バイト目ではありえないコードが出てくるまでさかのぼるんだったっけ。
で、SJISは1バイト目と2バイト目のコードのコードの範囲が違うから、
(いわゆる)漢字が並んでいても途中で判定できる可能性があると。
なつかしいな
でもstrrchrで見つかるたびにそんなことしてたら余計時間かかるな。
-
- 928
- 2014/05/11(日) 14:42:15.08
-
>>923
md 予定表
で「予定表」ってディレクトリ作れるの?
-
- 929
- 2014/05/11(日) 15:45:15.59
-
>>928
実装次第
-
- 930
- 2014/05/11(日) 16:29:57.70
-
例えばNEC PC-9801用の日本語MS-DOSで>>928が出来るようにする方法を
俺は知らないのだけど、出来る方法があるのだったら教えて欲しいのですが
-
- 931
- 2014/05/11(日) 16:39:39.77
-
>>930
実装変更
-
- 932
- 2014/05/11(日) 17:17:45.27
-
具体的に
-
- 933
- 2014/05/11(日) 17:19:57.25
-
>>928
今のOSは大丈夫
-
- 934
- 2014/05/11(日) 17:31:37.14
-
>>932
DEBUG.EXE 使って MS-DOS にパッチ当てろ
-
- 935
- 2014/05/11(日) 17:57:53.23
-
今はソースも公開されてるしな
-
- 937
- 2014/05/11(日) 18:36:55.78
-
>>936
>仕事には使えませんね…
なんで??
-
- 939
- 2014/05/11(日) 19:32:37.35
-
>>938
相手から予定表.JXWが送られてきたらどうすんの?
-
- 940
- 2014/05/11(日) 20:11:00.20
-
>>939
読めないのでリネームして送り直してください
と言える。
-
- 941
- 2014/05/11(日) 22:07:06.91
-
>>940
じゃあ相手に送るときもリネームすればいいだけのことだね。
-
- 942
- 2014/05/12(月) 00:04:47.49
-
そもそもDOSの時代に漢字のファイル名使ってるやつは今で言う情弱認定されてたけどな。
-
- 943
- 2014/05/12(月) 00:42:20.30
-
8.3で、全角4文字までだからな。
予定表.jxwくらいなら良いと思うけど、ID:c6cEQIU0はあんまりだな。
-
- 944
- 2014/05/12(月) 01:05:56.76
-
readmeの代わりに 読んでね.doc なんて結構見たけどな
-
- 945
- 2014/05/12(月) 01:06:22.03
-
readmeの代わりに 読んでね.doc なんて結構見たけどな
-
- 946
- 2014/05/12(月) 12:13:03.30
-
【0x5Cを含む文字】
―ソЫ?噂申曾箪貼能表暴予禄兔浬欺圭構蚕十
喀媾彌拿杤歃濬畚秉綵臀藹觸軆鐔饅鷭????
結構普通に使う文字がありますね。
↑「構」も
-
- 947
- 2014/05/12(月) 12:42:54.31
-
>>943
>ID:c6cEQIU0はあんまりだな。
頭悪い質問に親切に付き合ってくれてる人にそれはないわ
-
- 948
- 2014/05/12(月) 13:50:20.19
-
つ[SWITCHAR]
-
- 949
- 2014/05/12(月) 15:00:27.69
-
>>947
仕事で使うMS-DOSにパッチを当てるのを勧めるのは
無茶です
-
- 950
- 2014/05/12(月) 15:02:22.24
-
そういうこと(パッチ)やれる人いるのかな
当時はいましたが
-
- 951
- 2014/05/12(月) 15:16:51.66
-
>>949
そういうことを言う奴に限って、MSからのパッチならロクに調べもせず無条件に受け入れる
んでもし不具合が出ても「だってMSの提供なんだから仕方ないじゃ〜ん」
文系脳管理職にありがちなパターンw
-
- 956
- 2014/05/12(月) 17:43:17.02
-
>>955
「こちらでパッチ当てて作れても、送り先の相手までやっていいのか」
↓
「相手に送るときもリネームすればいいだけのこと」
だから仕事で使えない理由もないが?
-
- 957
- 2014/05/12(月) 18:08:11.23
-
はいはい、口笛で電話もかけられるし100mを9秒台で走れますね。
この世に誰か一人でもできる人がいるなら「何の問題もない(>899)」わけですよ。
だいたい直接セクタにアクセスすればいいんだからファイル名ごときで何か問題があるわけがない。DOSだってわざわざ使う必要ねーよw 問題なーい!
-
- 958
- 2014/05/12(月) 18:27:02.58
-
>>957
>この世に誰か一人でもできる人がいるなら「何の問題もない(>899)」わけですよ。
実装の間違いは
>ディレクトリの区切り文字が '\' なのに Shift-JIS なファイル名とか
>正気の沙汰じゃないと思ってましたが、
↑の言う仕様の問題ではないからな。
-
- 959
- 2014/05/12(月) 19:32:18.61
-
森鴎外叱る
↑CP932
MSがテスト推奨してる単語
↓UNICODE
森鷗(環境依存)外(環境依存)る
このページを共有する