🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.sys.mac
Article #51630

Re: Re- text file no kakou

#51630
From: Kozo Sawada
Date: Sun, 13 Oct 1996 00:00
48 lines
2778 bytes
沢田@未来技術研究所です。


> MacPerl はほかの方からもすすめられました。時間ができたら勉強
> してみたいと思います。ありがとうございます。(要努力?)

 Perl 言語の学習が多少必要ですが、解説書(残念ながら MacPerl
の解説書はないと思います。UNIX の perl の解説書とかですね)で
も読みながら、簡単な変換(英字の大文字・小文字変換とか)から
順次試していくのが最短の道かと。

 Drag & Drop 等、Mac への移植時に拡張された機能に関しては、
MacPerl 付属のドキュメントに頼るしかありませんが(^_^;
 
> "SimpleText" のような簡単なエディタが本体で、plugin でフィル
> タを追加できるようなものがあれば非常に便利で Macintosh らし
> いソフトだと思いましたが、そんなものは存在しないようです。
> 残念。

 Perl ほど高機能ではありませんが、同じく UNIX 出身のテキスト
変換プログラムである sed や awk (jgawk) なら、これらをGUI
化するインターフェースのプログラムが存在します。
 このプログラムを使用して、「クリップボードの中身」を入力に
指定し、変換結果を「クリップボードに格納」という指定にすると、
あたかもテキストエディタが拡張されたかのような使い勝手で使用
することができます。
(テキストエディタと、そのプログラムの間のタスクのスイッチは
手動という事になりますが)

 この方法だと、クリップボードでテキストを Copy & Paste でき
るプログラムはすべて、この恩恵をうけることが可能になります。
 テキストエディタでも、ワープロでも、CGツールでも(笑)
(プラグインだと、そのプラグインに対応したアプリケーションで
ないと使えないから、こっちの方が汎用的。ある意味こっちの方が
マックらしいかも?)

 実際自分はパソコン通信において、草の根BBSのレス文書の
ヘッダ部を作成するのに、Jedit と JGAWK interface を併用し
て使っています。

#前回のアーティクルで sed や awk に言及しなかったのは、
# 1. ~ 5. 全てに対応するには MacPerl が適当、と判断した
#からです。
-- 
沢田 幸三/Kozo Sawada		(sawada@ftl.co.jp)
PDX. is my handle for any BBS.
PARADOX. is my pen name for DOJINSHI(^_^;
Technical Details
Message-ID: <32604313.2C3F@ftl.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <syutsuji-1210962336590001@ppp152.yk.rim.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: f514d,dd9cdf26171bcc46
X-Google-Attributes: gidf514d,public
From: Kozo Sawada <sawada@ftl.co.jp>
Subject: Re: Re- text file no kakou
Date: 1996/10/13
Message-ID: <32604313.2C3F@ftl.co.jp>
X-Deja-AN: 189072183
references: <syutsuji-1210962336590001@ppp152.yk.rim.or.jp>
content-type: text/plain; charset=iso-2022-jp
organization: Future Technology Laboratories Inc.
mime-version: 1.0
reply-to: sawada@ftl.co.jp
newsgroups: fj.sys.mac
x-mailer: Mozilla 3.0b6 (Win95; I)