facebook twitter hatena line google mixi email
★お気に入り追加


■ このスレッドは過去ログ倉庫に格納されています

  • 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,'$'

ここまで見た
  • 908
  •  
  • 2014/05/09(金) 18:43:10.61
それか日本語対応されてないソフトかだな。

ここまで見た
  • 909
  •  
  • 2014/05/09(金) 18:49:23.09
今度はUnicodeのファイル名が使えないソフトある始末だしな。

ここまで見た
  • 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ってなに、状態ですが

ここまで見た
  • 917
  •  
  • 2014/05/10(土) 07:01:43.51
>>915
実装で>>906のような不便を回避できるかな

ここまで見た
  • 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
今はソースも公開されてるしな

ここまで見た
  • 936
  •  
  • 2014/05/11(日) 18:33:44.71
>>933
>>906の話が発端なので今のOSが大丈夫とかは関係ありません。

>>934
仕事には使えませんね…

ここまで見た
  • 937
  •  
  • 2014/05/11(日) 18:36:55.78
>>936
>仕事には使えませんね…

なんで??

ここまで見た
  • 938
  •  
  • 2014/05/11(日) 19:02:04.03
>>937
>>937
標準では「予定表.JXW」とか作れないでしょ(一太郎って.JXWだっけ)。
こちらでパッチ当てて作れても、送り先の相手までやっていいのか
分からないようなパッチを求められないでしょう。

ここまで見た
  • 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

ここまで見た
  • 952
  •  
  • 2014/05/12(月) 15:45:34.72
>>949

>>934
>DEBUG.EXE 使って MS-DOS にパッチ当てろ



>>928
>で「予定表」ってディレクトリ作れるの?

できる/できないという質問に対する回答であって、勧めてるわけではないな

ここまで見た
  • 953
  •  
  • 2014/05/12(月) 16:25:21.11
>>951
MS-DOSが運用されていた時代に
「予定表」ってディレクトリ作れるようにするために
パッチ当てるのは常識だったのでしょうか。

>>952
パッチ当てるのは現実的じゃないんだから、パッチ当てないと
「予定表」ってディレクトリ作れないのなら
「出来ない」と同じだと思うのですが。

ここまで見た
  • 954
  •  
  • 2014/05/12(月) 17:00:58.76
>>953
>パッチ当てるのは現実的じゃないんだから、パッチ当てないと
>「予定表」ってディレクトリ作れないのなら
>「出来ない」と同じだと思うのですが。

>>917
>実装で>>906のような不便を回避できるかな

からの話の流れなのでパッチ当てろは回答として順当

ここまで見た
  • 955
  •  
  • 2014/05/12(月) 17:17:46.18
>>954
でも>>937は変では?

ここまで見た
  • 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 なファイル名とか
>正気の沙汰じゃないと思ってましたが、

↑の言う仕様の問題ではないからな。

お絵かきランド
フリックラーニング
ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email