改行ごっこ

エクセル屋やC#屋のオバカたちの「能もないのに改行遊び」「能もないのに改行ごっこ」は口蹄疫のようにあちこちに蔓延しているようである。
LOG
116.81.74.78 [17/May/2011:01:22:06] リッチエディットコントロール GetLine
116.81.74.78 [17/May/2011:01:35:32] RichEdit テキスト コントロール 改行
116.81.74.78 [18/May/2011:07:39:05] Getline 末尾にCR
ネットバカのコピペ屋のソース取りにすぎないが、こういう連中が「改行」に興味を持つ動機を知りたいものである。

このオトコは末尾に「CR」があるということはlabo4_0065.htmlで知ったようである(推測)。たしかに、そこではそれに似たようなことは書いている(下記にその抜粋)。
単純に保存すると改行コードがCRになる。
これはUTF-8のテキストとして読み込んだファイルを編集して、このコントロール内のテキストを行単位で直接取得して、そのまま保存したものである。
ここでは、GetLineという関数名は出していない。

ところで、わたしがMFCCRichEditCtrlで「改行」に関心をもったのは、次の二つのことを経験したことによるものである。
  1. メモ帳で改行されない場合があったこと。
  2. ソフトラインブレークを経験したこと。
メモ帳は最もよく使うエディタである。これで改行されないのは不便きわまる。そこでその問題の解消を考える必要に迫られたからである。それ以外にたいした動機はない。これがなければ「改行」の問題などどうでもいいことだった(笑)。

ソフトラインブレークの問題はその後に付随的に起こってきたものである。改行コードをさわりまわっていたら、余計なトラブルを引き込んだという程度のものである。せいぜい慎重にやらなければならない。「ヘタに改行コードをさわるな」という訓示的な意味しかない。

巷にはびこるオバカ(その99.99%はエクセルバカである)たちの「改行遊び」「改行ごっこ」だが、どの程度の現実の問題解決の必要に迫られてそういうことをしているのか。疑問なしとしない。

- 2011/05/18 -


タコの殿堂
バイナリ、改行、UTF-8、エンディアンはエクセル屋などにはまったく意味がないことの代表ね。