[Squeak-ja: 3693] 改行コードの使い方

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3693] 改行コードの使い方

kubo-o
久保 道です。
またまた初歩的な質問で恐縮ですが、
ご教示下さい。
  writeStream := FileStream newFileNamed:'test.txt'.
   writeStream nextPutAll:'改行コードを探す。'.
   writeStream cr.
   writeStream nextPutAll:'見つからない。'.
  Transcript show: writeStream contents.
  writeStream close.
と書くとTranscriptには改行されて表示されますが、
test.txtの内容には改行が反映されません。
これは恐らくUFT-8の関係かと思うのですが、
具体的にtest.txtで表示するにはどうすれば
よいのでしょうか。
同様に、tabとspaceについても
ご教示いただければありがたいのですが。
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3694] Re: 改行コードの使い方

Masashi Umezawa
こんにちは
梅澤です。

おそらく改行コードがCRで書かれているだけと思います。

ご存じのように改行コードはWindowsでCRLF、MacでCR、LinuxでLFです。
SqueakはMac出身という歴史的な経緯から改行はCRを使うようになっています。

あらかじめ
writeStream wantsLineEndConversion: true.
としておくと、そのプラットフォームに即した改行コードに変換されて
ファイル出力されます。

ではでは。

"久保 道" <[hidden email]> wrote:

> 久保 道です。
> またまた初歩的な質問で恐縮ですが、
> ご教示下さい。
>   writeStream := FileStream newFileNamed:'test.txt'.
>    writeStream nextPutAll:'改行コードを探す。'.
>    writeStream cr.
>    writeStream nextPutAll:'見つからない。'.
>   Transcript show: writeStream contents.
>   writeStream close.
> と書くとTranscriptには改行されて表示されますが、
> test.txtの内容には改行が反映されません。
> これは恐らくUFT-8の関係かと思うのですが、
> 具体的にtest.txtで表示するにはどうすれば
> よいのでしょうか。
> 同様に、tabとspaceについても
> ご教示いただければありがたいのですが。

---
[:masashi | ^umezawa]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3699] Re: 改行コードの使い方

kubo-o
梅澤さん
久保です。
いつも早々にお返事をいただいて、
ありがとうございます。
さっそく試してみました。
これで、相当たくさんのテキストで書いたリストを
Squeak上で引っ張り出しては処理し書き換えては
保存する作業が楽にできます。
久保 道

-----Original Message-----
From: [hidden email] [mailto:[hidden email]]
On Behalf Of Masashi Umezawa
Sent: Saturday, October 20, 2007 11:40 PM
To: Squeak discussion in Japanese
Subject: [Squeak-ja: 3694] Re: 改行コードの使い方

こんにちは
梅澤です。

おそらく改行コードがCRで書かれているだけと思います。

ご存じのように改行コードはWindowsでCRLF、MacでCR、LinuxでLFです。
SqueakはMac出身という歴史的な経緯から改行はCRを使うようになっています。

あらかじめ
writeStream wantsLineEndConversion: true.
としておくと、そのプラットフォームに即した改行コードに変換されて
ファイル出力されます。

ではでは。

"久保 道" <[hidden email]> wrote:

> 久保 道です。
> またまた初歩的な質問で恐縮ですが、
> ご教示下さい。
>   writeStream := FileStream newFileNamed:'test.txt'.
>    writeStream nextPutAll:'改行コードを探す。'.
>    writeStream cr.
>    writeStream nextPutAll:'見つからない。'.
>   Transcript show: writeStream contents.
>   writeStream close.
> と書くとTranscriptには改行されて表示されますが、
> test.txtの内容には改行が反映されません。
> これは恐らくUFT-8の関係かと思うのですが、
> 具体的にtest.txtで表示するにはどうすれば
> よいのでしょうか。
> 同様に、tabとspaceについても
> ご教示いただければありがたいのですが。

---
[:masashi | ^umezawa]

No virus found in this incoming message.
Checked by AVG.
Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date: 2007/10/20
14:59


No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date: 2007/10/20
14:59


Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3700] Re: 改行コードの使い方

Masashi Umezawa
こんにちは
梅澤です。

ファイル操作であれば、FileManあたりをインストールすると、
非常に簡単にできるようになると思います。
http://map.squeak.org/package/f9917683-25da-4a6c-a013-b36527a100c1

よろしければお試しください。

久保 道 <[hidden email]> wrote:

> 梅澤さん
> 久保です。
> いつも早々にお返事をいただいて、
> ありがとうございます。
> さっそく試してみました。
> これで、相当たくさんのテキストで書いたリストを
> Squeak上で引っ張り出しては処理し書き換えては
> 保存する作業が楽にできます。
> 久保 道
>
> -----Original Message-----
> From: [hidden email] [mailto:[hidden email]]
> On Behalf Of Masashi Umezawa
> Sent: Saturday, October 20, 2007 11:40 PM
> To: Squeak discussion in Japanese
> Subject: [Squeak-ja: 3694] Re: 改行コードの使い方
>
> こんにちは
> 梅澤です。
>
> おそらく改行コードがCRで書かれているだけと思います。
>
> ご存じのように改行コードはWindowsでCRLF、MacでCR、LinuxでLFです。
> SqueakはMac出身という歴史的な経緯から改行はCRを使うようになっています。
>
> あらかじめ
> writeStream wantsLineEndConversion: true.
> としておくと、そのプラットフォームに即した改行コードに変換されて
> ファイル出力されます。
>
> ではでは。
>
> "久保 道" <[hidden email]> wrote:
> > 久保 道です。
> > またまた初歩的な質問で恐縮ですが、
> > ご教示下さい。
> >   writeStream := FileStream newFileNamed:'test.txt'.
> >    writeStream nextPutAll:'改行コードを探す。'.
> >    writeStream cr.
> >    writeStream nextPutAll:'見つからない。'.
> >   Transcript show: writeStream contents.
> >   writeStream close.
> > と書くとTranscriptには改行されて表示されますが、
> > test.txtの内容には改行が反映されません。
> > これは恐らくUFT-8の関係かと思うのですが、
> > 具体的にtest.txtで表示するにはどうすれば
> > よいのでしょうか。
> > 同様に、tabとspaceについても
> > ご教示いただければありがたいのですが。
>
> ---
> [:masashi | ^umezawa]
>
> No virus found in this incoming message.
> Checked by AVG.
> Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date: 2007/10/20
> 14:59
>
>
> No virus found in this outgoing message.
> Checked by AVG.
> Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date: 2007/10/20
> 14:59
>



---
[:masashi | ^umezawa]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3702] Re: 改行コードの使い方

Kazuhiro ABE-3
In reply to this post by kubo-o
阿部@新百合です。

ファイルリストのテキストペインの黄ボタンメニューにある「view as hex」を使
うことで16進ダンプを見ることができます。text.txtを実際に見てみると
16rD(CRの文字コード)が見つかります。

# 今回のように実際に実行可能なサンプルがあると助かります。

テキストエディタで見えているものは、必ずしもファイルの中身と一致していな
いので、まずはダンプしてみるとよいと思います。

多くの問題は一番単純な原因による可能性が高いので(オッカムの剃刀)、今回の
ケースの場合、改行されていないように見えるのであれば、UTF-8を検討する前に
改行コード自体の可能性に当たるべきと思います。

 //abee
--
阿部 和広  EMAIL [hidden email]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3711] Re: 改行コードの使い方

kubo-o
In reply to this post by Masashi Umezawa
梅澤さん、ありがおうございます。
ご案内いただいたところへ行ってみました。
初めてのことで、森に迷い込んだような印象です。
しかしその奥深さに感動しております、
訳もわからずに…。
とりあえずFileMan-mu.99.mczをダウンロードして
みたのですが、これはどのようにして開くのでしょうか。
解凍ですか。
久保 道

-----Original Message-----
From: [hidden email]
[mailto:[hidden email]]On Behalf Of Masashi Umezawa
Sent: Sunday, October 21, 2007 2:07 PM
To: Squeak discussion in Japanese
Subject: [Squeak-ja: 3700] Re: 改行コードの使い方


こんにちは
梅澤です。

ファイル操作であれば、FileManあたりをインストールすると、
非常に簡単にできるようになると思います。
http://map.squeak.org/package/f9917683-25da-4a6c-a013-b36527a100c1

よろしければお試しください。

久保 道 <[hidden email]> wrote:

> 梅澤さん
> 久保です。
> いつも早々にお返事をいただいて、
> ありがとうございます。
> さっそく試してみました。
> これで、相当たくさんのテキストで書いたリストを
> Squeak上で引っ張り出しては処理し書き換えては
> 保存する作業が楽にできます。
> 久保 道
>
> -----Original Message-----
> From: [hidden email]
[mailto:[hidden email]]

> On Behalf Of Masashi Umezawa
> Sent: Saturday, October 20, 2007 11:40 PM
> To: Squeak discussion in Japanese
> Subject: [Squeak-ja: 3694] Re: 改行コードの使い方
>
> こんにちは
> 梅澤です。
>
> おそらく改行コードがCRで書かれているだけと思います。
>
> ご存じのように改行コードはWindowsでCRLF、MacでCR、LinuxでLFです。
> SqueakはMac出身という歴史的な経緯から改行はCRを使うようになっています。
>
> あらかじめ
> writeStream wantsLineEndConversion: true.
> としておくと、そのプラットフォームに即した改行コードに変換されて
> ファイル出力されます。
>
> ではでは。
>
> "久保 道" <[hidden email]> wrote:
> > 久保 道です。
> > またまた初歩的な質問で恐縮ですが、
> > ご教示下さい。
> >   writeStream := FileStream newFileNamed:'test.txt'.
> >    writeStream nextPutAll:'改行コードを探す。'.
> >    writeStream cr.
> >    writeStream nextPutAll:'見つからない。'.
> >   Transcript show: writeStream contents.
> >   writeStream close.
> > と書くとTranscriptには改行されて表示されますが、
> > test.txtの内容には改行が反映されません。
> > これは恐らくUFT-8の関係かと思うのですが、
> > 具体的にtest.txtで表示するにはどうすれば
> > よいのでしょうか。
> > 同様に、tabとspaceについても
> > ご教示いただければありがたいのですが。
>
> ---
> [:masashi | ^umezawa]
>
> No virus found in this incoming message.
> Checked by AVG.
> Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date:
2007/10/20
> 14:59
>
>
> No virus found in this outgoing message.
> Checked by AVG.
> Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date:
2007/10/20
> 14:59
>



---
[:masashi | ^umezawa]

Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3712] Re: 改行コードの使い方

Masashi Umezawa
こんにちは
梅澤です。

ファイルリストを開いて、「ロード」で入ります。

mczはMonticelloのパッケージです。詳しくは「自由自在」の
本に記述があります。

ロード後はFmFileEntryクラスのexamplesメソッド群を見ると
なんとなく使い方がわかると思います。

"久保 道" <[hidden email]> wrote:

> 梅澤さん、ありがおうございます。
> ご案内いただいたところへ行ってみました。
> 初めてのことで、森に迷い込んだような印象です。
> しかしその奥深さに感動しております、
> 訳もわからずに…。
> とりあえずFileMan-mu.99.mczをダウンロードして
> みたのですが、これはどのようにして開くのでしょうか。
> 解凍ですか。
> 久保 道
>

---
[:masashi | ^umezawa]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3724] Re: 改行コードの使い方

kubo-o
梅澤さん、ありがとうございました。
codingに精一杯で、あそこまで「自由自在」を
読めていなませんでした。すみません。
お蔭様で様子は大分判りかけてきました。
ちなみにFileMan-mu.18.mczはなんだろうかと
ロードしてみましたが、coreに含まれた内容の
ようですね。
久保 道

-----Original Message-----
From: [hidden email]
[mailto:[hidden email]]On Behalf Of Masashi Umezawa
Sent: Tuesday, October 23, 2007 7:42 PM
To: Squeak discussion in Japanese
Subject: [Squeak-ja: 3712] Re: 改行コードの使い方


こんにちは
梅澤です。

ファイルリストを開いて、「ロード」で入ります。

mczはMonticelloのパッケージです。詳しくは「自由自在」の
本に記述があります。

ロード後はFmFileEntryクラスのexamplesメソッド群を見ると
なんとなく使い方がわかると思います。

"久保 道" <[hidden email]> wrote:

> 梅澤さん、ありがおうございます。
> ご案内いただいたところへ行ってみました。
> 初めてのことで、森に迷い込んだような印象です。
> しかしその奥深さに感動しております、
> 訳もわからずに…。
> とりあえずFileMan-mu.99.mczをダウンロードして
> みたのですが、これはどのようにして開くのでしょうか。
> 解凍ですか。
> 久保 道
>

---
[:masashi | ^umezawa]
Reply | Threaded
Open this post in threaded view
|

[Squeak-ja: 3725] Re: 改行コードの使い方

kubo-o
In reply to this post by Kazuhiro ABE-3
阿部さん、ありがとうございます。
ご説明のことがよく理解できず、
もう少し考えてみますので、
とりあえずお礼まで。
久保 道

-----Original Message-----
From: [hidden email]
[mailto:[hidden email]]On Behalf Of Kazuhiro ABE
Sent: Sunday, October 21, 2007 4:47 PM
To: Squeak discussion in Japanese
Subject: [Squeak-ja: 3702] Re: 改行コードの使い方


阿部@新百合です。

ファイルリストのテキストペインの黄ボタンメニューにある「view as hex」を使
うことで16進ダンプを見ることができます。text.txtを実際に見てみると
16rD(CRの文字コード)が見つかります。

# 今回のように実際に実行可能なサンプルがあると助かります。

テキストエディタで見えているものは、必ずしもファイルの中身と一致していな
いので、まずはダンプしてみるとよいと思います。

多くの問題は一番単純な原因による可能性が高いので(オッカムの剃刀)、今回の
ケースの場合、改行されていないように見えるのであれば、UTF-8を検討する前に
改行コード自体の可能性に当たるべきと思います。

 //abee
--
阿部 和広  EMAIL [hidden email]