インターフェイスの街角 図 1 日寺亥財旨定メール送出プログラム def delaymail (message) tO = message . headerC'T0'] subject 'DeIayed mail' St = Time . while true do line = message . b0dy. shift break if line . il ? line . chomp ! if line break elsif line t 0 た \ S +@/ then elsif ()a = ParseDate . parsedate(line)) ! = ta[O] = Time . now. year if ta[0] . nil? st = Time . IocaI(*taCO .. 5 ] ) else subject end end "/tmp/delaymail#{$$}" delayfile Fi1e. open(delayfile, ) ) ) { は一 f . write( くく CMDEND) /usr/local/bin/ruby -x # ! ruby require 'net/smtp line [nil] * 8 Net : : SMTP. start( ' smtp ・ example . com' , 25 ) { lsmtp ー smtp. send—mail( くく EOF, 'masui@example . com' , 'masui@example . com' ) Subject: #{subject . tojis} To : #{to} #{message. body} EOF CMDEND sprintf ( " % 02d : 加 2d %d/%d/%d" attime st . hour,st . min,st . mon,st . mday,st . year) system "at #{at—time (attime)} -f #{delayfile}" Fi1e . unlink(delayfile) end Subject: 行の、時刻指定 ! " という文字列でコマンドを 指定し、本文部分に宛先や配信時刻、サプジェクト、遅延 配信したいメールの本文を杢しておきます。 たとえば、次のような形式のメールを自分宛に送ったと UNIX MAGAZ 工 NE 2004.3 免許証更新忘れずに ! 免許証更新 2005 / 7 / 1 masui@example . com subject : 時刻指定 ! します。 この場合、 2005 年 7 月 1 日に以下のようなメールを受 け取ることになります。 To: masui@example. com Subject : 免許証更新 免許証更新忘れずに ! 175 るメールが送られ、その時点のスケジュール・データが返 2004 年 3 月 20 日午前 8 時にスケジュールを問い合わせ もできます。たとえば、次のようなメールを送っておくと、 コマンドメールの本文にコマンドメールを記述すること
あったのは喜ばしいことですね、という記事に対する、人名 用漢字はこういうことがきっかけで増えるのですね、地名 や社名に使える漢字集合は決まっているのでしようか、と いう感想および質問記事です。 これに対して、従来からある地名と、新たに付ける社名 は分けて考えるべきだろう、社名の場合は正式名称と通称 も分けて考えなければならない、地名にも法律にもとづく ものとそうではないものがある、いずれも通称に制限はな い、便乗質問だが、外国人が日本国籍を取得したときの漢字 の名前に無理を感じるが、ひらがなやカタカナの姓は許さ れていないのだろうか、ソフトバンクの孫正義氏が日本国 籍を取得するときも、、、 1 文字で音読みの姓は前例がない " と 1 度去圷されたそうなので、役所には、、姓は漢字 1 文字 なら訓読み、それ以外は 2 文字以上 " という不文律がある ような気がする、それなら民主党の管直人氏の姓は認めら れないのか、外国人が日本国籍を取得したときの姓として 目にするのは著名人の場合が多いが、本人は無理にではな く楽しんで漢字を選んでいるのではないか、サッカー選手 のラモス瑠偉氏は日本国籍をもっており、姓が、、ラモス " な ので、、カタカナの姓は許されている " ことになる、、、瑠偉ラ モス " 氏なのかと思っていた、名前の話になるが、米国では 子どもにプランド名を付けるのが流行っているそうだ、と いったフォローがきました。 ・今月のニュースグループの変化 今月は変化はありませんでした。 ・今月の . archives. * ダイジェスト Newsgroups: fj. news 」 ists,fj. news. group, 月 . archives. documents Subject: Active Newsgroups List 0f ( 2004 / 01 / 21 ) で利用できる全ニュースグループの一覧の最新版です。 ニュースグループ名以外に、内容に関する簡単な解説カ咐 いています。この時点で 408 のニュースグループがあり、 以前のリスト ( 2003 / 11 / 16 ) からの増減はありません。 この記事のリストを使って NetNews システムのニュー スグループ・チェック機能を実行すれば、 NetNews サー ノヾー上のニュースグループの作成や削除の管理が簡単に おこなえます。 Newsgroups: fj. archives. documents Subject: コンピュータの歴史 150 コンピュータに関係するさまざまな事柄の歴史を一覧に まとめた記事の最新版です。掲載されている項目は、べン ダー、日本のコンピュータ・プロジェクト、ネットワーク、 OS 、プログラミング言語、 GUI 、テキスト処理、テキス トエデイタ、パーソナル・コンピュータ、 DBMS 、トラン ザクション処理、表計算、および MPU の概要です。 Newsgroups: . archives. documents Subject: 国産コンピュータの略称 メインフレームやミニコン系を中心とした国産コンピ ュータの略称の一覧表です。 FACOM (Fujitsu Auto- matic COMputer) や HITAC (HItachi Transistor Automatic Computer) など、大学の計算機センターな どを利用したことがある人にはお馴染みの略称が載ってい ます。これらのなかには、現在も同じシリーズとして残っ ているものや、 PC 系サーバーに名称が流用されたもの、生 産が終了したものなどいろいろあるようです。 Newsgroups: . archives. documents Subject: CPU の歴史 CPU (MPU) の変遷をまとめた一覧表の最新版です。 主要メーカーの CPU の名称と登場した年、それらの系譜 が載っています。月甦泉されているのは、 lntel のような半 導体メーカーによる CPU や、 HP や Sun のようなコン ピュータ・メーカーによる CPU 、 PowerPC や TRON のような複数のメーカーによる CPU など多岐にわたりま す。 Newsgroups: . archives. documents Subject: 携帯、ポケベルの変遷 携帯電話や PHS 、ポケットベル・サービスを提供して いる通信事業者の崟と、土の代表的な製品の一覧です。 携帯電話や PHS の通イ言事業者は、登場から現在までに何度 カ合や再編がおこなわれてきましたが、その変遷を知り たいときに参考になります。製品に関する情報はまだ少な いのですが、今後追加されていくのではないかと思います。 ・今月の . sources* Subject: Cafe Versioin 2.1 (ANN) Message-lD く m2ekuhtd2s.fsf@owlin.tksa.gr.jp 〉 作者 : 山田邦博さん 逆ポーランド記法による操作、スクリプトによる数式表 現や手続きのカ河能で、複素数を手軽に扱える関数電 UNIX MAGAZINE 2004.3
0 ~/. forward ファイルにコマンドメールを処理する プログラムを指定し、そこから PIM を操作する方式にす れば、いろいろなコマンドメールを定義して活用できるよ うになります。 . forward ファイルは、その名が示すとおり、もともと はおもにメールの転送先を簡便に指定するために使われて いました。しかし、最近はメールの分類や SPAM のフィ ルタリングなど、受け取ったメールに対する各種の自動処 理を記述しておくことが多いようです。今回のシステムの なかでも、受け取ったメールを内容に応じて適切に処理す る、、ディスパッチャ " として利用しています。 x サーバー に送られたさまざまなイベントが、ディスパッチャによっ て適切なアプリケーションに割り振られるのと同じように 自分宛に送られてきたメールがディスパッチャによってう まく分類されると考えればよいわけです。 私がふだん利用している . forward ファイルは、以下の ようにごく単純なものです。 /usr/local/bin/lens" ここで指定している lens は、以前に紹介したプログラム を拡張し、以下の処理をおこなうようにしたものです。 ・ SPAM メールや不要なメールは、削除したり特別な場 どこでも のような記号を付け、コマンドメールであることを明示し ドメールとして解釈されないように、文字列の最後に以下 を記述することにしました。普通のメールカ飄ってコマン が、 Subject: 行にコマンドを指定し、メール本文に引数 メールのどこかにコマンドを指定する必要があります コマンドメールの形式 す。 というメールを送れは新たな予定を追加できるようにしま 山田氏打合せ 2004 / 3 / 1 13 : 00 Subject: スケジュール ! でき、 というメールを自分宛に送ると予定表を取り寄せることが Subject: スケジュール ? たとえば、 十 : 追加など ! : 奐え / 起動など 最近は高い山の上でも携帯電話が使えることが多い 1 の 所に移動したりする。 ・メーリングリストから受け取ったメッセージは、それぞ れのフォルダに分類する。 ・知人からのメッセージも、それぞれのフォルダに分類す る。 重要なメールは拷電話に転送する。 コマンドメールを扱う場合は、これらに加えて、 174 に指定するほうカ嘖明です。 には、メールを自在に扱える柔軟なプログラムを . f 。 rward 分類やコマンドメールの処理などに本格的に利用する場合 を言当しなければなりません。したがって、上記のような るにもかかわらず、特殊な記号や言語を使って振分け規則 ているようです。しかし、 procmail は用途が限られてい メールの自動分類や転送には procmail がひろく使われ という機能を追加すればよいことになります。 じた適切な処理をおこなう 特殊な形式のコマンドメールを受け取ったら、それに応 Subject: 日記 ! 立山山頂についた ! 富士山まで見える ! のような形式で日記を送れるようにしておけば、 リアルタイムに日記が書けるようになります。 時刻指定メール で、 UN 工 X MAGAZINE 2004.3 1 立山でも月山でも、山頂で au の携吊 : 電話カ駛えました。 とも可能です。 がよいときを見計らってメールが届くように工夫をするこ ば、リマインダーとして使えます。あるいは、相手の都合 う。たとえば、れ日後にメールが自分宛に届くようにすれ ですが、到着日時を指定できると便利な場合もあるでしょ 最近のメールは、送信したらすぐに相手に届くのが普通 定してメールを送る機能も実装してみました。 モなど、 PIM としての基本的な機能だけでなく、時刻を指 このコマンドメール・システムでは、スケジュールやメ
今回の候補者になった 4 名は、投票結果の確定により、 の NGMP ( ニュースグループ管理の手引き ) で規定され た、、信任票を 50 票以上かっ不イ言任票の 2 倍以上得た人が 当選 " という要件を満たしたので全員カ臨任されました。 なお、第 10 期巧ニュースグループ管理委員会カ咥足し た時点で、今回の選挙管理委員会は解散しました。 Newsgroups: . OS. linux Subject: [Q]How to make src file from SRPMS file NEWS-OS 4.2. la 十か勠作するソニーの NEWS で psutils ツールを使いたいと思い、 psutils-l. 17ー19. src. rpm を入手したのですが、 Linux の RPM 形式で配布 されているファイルからソースファイルを取り出す方法が 分かりません。 L ⅲ ux 以外ではソースファイルを取り出す ことはできないのでしようか。そもそも Linux 以外のマ シンへのインストールは無理でしようか、という質問記事 です。 これに対して、 RPM 形式のソースファイルは Red Hat Linux 用として作られたものが多いので、それ以外のシス テムでこの形式のソースを利用するのはお勧めできない、 素直に tar. gz などの形式で配布されている汎用のソース ファイルを入手してコンパイルしたほうがよい、どうして も RPM ファイルからソースファイルを取り出したけれ ば、 rpm2cpio コマンドを入手し、それを使って cpio アー カイプ・ファイルに変換すれば、 cpio コマンドでファイル を展開できる、 Perl で書かれた alien というツールを使う と tar. gz 形式に変換できる、これは RPM 以外にもいく っかの OS 固有のアーカイフ形式に対応している、といっ たフォローがきました。 Newsgroups: . sys. sun Subject: [Q] t00 huge nfslog-workbuffer Sun のマシンで計算をさせていたら、突然プログラムが core を吐いて停止してしまいました。原因を調べたとこ ろ、 /var/nfs/nfslog-workbuffer 」 og-in-process という ファイルカ百 MB に膨れあがり、 /var の残り容量を 0 にしていたことが分かりました。このファイルをとりあえ ず移動させて問題を回避していますが、根本的な解決には なっていない気がします。このファイルはサイズカ驟限な く大きくなっていくようですが、そういうものなのでしょ うか、という疑問記事です。 UNIX MAGAZINE 2004.3 これに対して、ログファイルであれば置き場所を移すこ とで問題を解決できるだろう、今後もたまにファイルのサ イズをチェックして移せばよい、一ヨ殳的なログファイルで あれば、移したあとでサイズが 0 のファイルを作り、ロ グを生成しているデーモンにシグナルを送ってログファイ ルを切り替えるのが正しい手川頁である、ログの処理をする ツールカ可種類かあるのでそれらを使って自動処理させれ ばよい、このログをあとで解析する予定がないのなら、単 純に消してしまえばよいのではないか、といったフォロー がきました。 Newsgroups: fj.comp. texhax Subject: 任意のページの pdf ファイルを取り込む の文書に \includegraphics コマンドを使って PDF ファイルを挿入する場合、複数のページの PDF ファ イルから任意のページを挿入することはできるのでしよう か、という質問記事です。 これに対して、その方法では最初の 1 ページしか挿入 できない、 rIbX 文書内で pdfpages パッケージを使って ページを指定し、その rIVfX 文書を pdflatex で処理すれ ば PDF ファイルの任意のページを挿入できる、 pdflatex は日本語に対応していないが、日本語の PDF ファイルで もうまく挿入できる、 PDF を PostScript に変換してか ら psutils のコマンドを使って必要なページを取り出すの では駄目か、 Acrobat を使って必要なページのみの PDF ファイルを直接作ったほうが早い、 Acrobat がない場合は psutils を使うしかないだろう、といったフォローがきま 0 Newsgroups: 斤0S. bsd. freebsd Subject: PCMCIA スロット (Typell) で、 FreeBSD 対応 の NIC 旧いノート PC で FreeBSD を動かしたいのですが、 のマシンには Ethernet ポートがないため、 PC カードス ロットにネットワーク・カードを挿して LAN に接続した いと考えています。 FreeBSD プロジェクトのページに対 応するネットワーク・カードの情報が載っていますが、デ ータが旧いのか、メーカーの Web ページで確認するとい ずれも販売終了になっています。ほかのメーカーのネット ワーク・カードでは、 FreeBSD はおろか Linux や Mac に対応している製品すらみつけることができませんでした。 FreeBSD で使えるネットワーク PC カードの情報があれ 147
0 送されます。 subject : 時刻指定 ! masui@example . com 2004 / 3 / 20 8 : 00 スケジュール ? このようにいろいろなコマンドを用意し、それらを複合 的に利用すると便利だと思います。 コマンドメールの実装 読者アンケートのお知らせ 皆様からお寄せいただいたこ意見は、責重な資料として 要事項をこ記入ください ( 締切は 2004 年 3 月 1 7 日です ) 。 実施しています。下記の Web ページにアクセスのうえ、必 今後の企画・編集の参考とするため、読者アンケートを いつも弊誌をこ愛読いただき、ありがとうこざいます。 携帯電話でデータを本格的に編集するのは大変ですが、 使ってみた感想 すれば、時刻指定メールを実現することができます。 ログラム ( 図 1 ) のファイルを作成して at コマンドを起動 ルで指定された時刻をこの形式に変換し、メールを送るプ 月 / 日 " 形式は認識してくれないようです ) 。時刻指定メー ができます ()t コマンドでは、 2004 / 3 / 27 のような、、年 / のような形式で、時刻を指定してファイルを実行すること % at —f file 8 : 00 3 / 27 / 2004 コマンドでは、 時刻指定メールの送信には at コマンドを使います。 at 該当する Wiki データを送り返すようにしています。 Subject: Wiki?" という形式のメールを受け取ったら、 2001 年 12 月号で紹介した Wiki を利用しているので、 なる PIM のデータ構造によって異なります。私自身は PIM とのデータのやりとりに関する処理は、対象と 述によってコマンドを判定する処理を簡単に追加できます。 lens プログラムにすこし手を加えれば、 Subject: 行の記 単純なデータの追加や取得程度であれば、それほど難しく はないでしよう。必要とする PIM データをいつでもどこ でも扱えるのはたいへん便利ですし、携帯電話や PDA を 紛失してもデータ自体は残るという意味では安心感があり ます。 私自身、これまでに PIM データを管理するためのいろい ろなシステムを試してきましたが、現在のところは、、これ " といった万能の解決方法はなさそうです。当面は、 Wiki や 携帯電話などをうまく組み合わせて使うのがよさそうに思 います。 メールにコマンドを言当して実行させるという考え自体 は、とくに目新しいものではありません。しかし、私の知 るかぎりでは、実際に活用されているケースは少ないよう です。 メールのメッセージは、現在もっとも汎用的に使えるデ ータ形式かもしれません。どんなに特殊な計算機であって も、メールの送受信さえできれば、データの交換が可能に なります。たとえば、いわゆる、、情報家電 " を操作するプロ トコルとしてメールカ吏えれば、ハードディスク・レコー ダーにメールを送って録画を指示したりすることもできる でしよう。 携帯電話やメールの応用範囲は、まだまだ大きくひろが る余地があるのではないかと思います。 ( ますい・としゆき産業技彳行総合研究戸万 ) おわりに 活用させていただきます。 こ回答をお寄せいただいた皆様のなかから、 5 名様に特 製 QUO カード ( 2 , OOO 円ぶん ) をさしあけます ( 応募者多 数の場合は抽選といたします。なお、当選者の発表は発送 をもって代えさせていただきます ) 。 今後ともこ愛読のほど、よろしくお願い申し上げます。 UNIX MAGAZINE 編集部 176 •( 株 ) アスキー UNIX MAGAZINE 読者アンケート専用 U 日 L http://mkt.uz.ascii.co.jp/unixmag/ こ注意雑誌公正競争規約の定めにより、この懸賞に当選された方は、本号のほかの懸賞に入選できない場合があります。 UNIX MAGAZ 工 NE 2004.3
は教えていただけないでしようか、というイ頁記事です。 これに対して、 FreeBSD で各種の PC カードの使用を 可能にする PAO パッケージがサポートしていた製品なら どれでも使えるだろう、 FreeBSD 4.9-RELEASE の対 応ハードウェア情報を見るといろいろ載っている、 ed ドラ イバ対応のネットワーク・カードは現在でも販売されてい るものが多いだろう、 USB PC カードを挿して USB 対 応の Ethernet アダブタを使うという方法もある、ほかに も SLIP で接続する方法がある、 NE2000 互換のネット ワーク・カードであればどんな OS でも大丈夫だと思う、 といったフォローがきました。 Newsgroups: . net.lan. ethernet,fj. net. ip, . comp. security Subject: SoftEther, Ethernet over TCP/IP via 2 Vir- tual Hub 自分の大学の学生が、 SoftEther という一種のトンネ リング・プログラムを作成して公開しました。仕組みは、 Ethernet にみえるデバイスドライバがグローバル・アド レスをもつハプにデータを送信するというものです。これ を使うと、プライベート・アドレスしかもっていない PC どうしを接続することもできます、という紹イ澪己事です。 これに対して、 SoftEther の話は「セキュリティホール memo 」という Web サイトで知った、会社で使うつもりは ないが、 CCNA (Cisco のネットワーク技術資格 ) などの ルーティングの勉強のためにネットワークを構築する際に 役立ちそうだ、プライベート・アドレスしかもっていない PC どうしでも接続できるのは嬉しい、第 2 層のデータを TCP バケットにカプセル化して送ると、 PPP over SSH と同様に各層の再送制御がうまく同居できないので、通信 速度が極端に落ちたりコネクションが頻繁に切れるという 問題カ起きるのではないか、 SoftEther は通イ言速度はある 程度落ちるようだが、コネクションが切れることは少ない ようだ、 SoftEther には輻輳制御や切断対策機構が含まれ ているようなので、それカいているのかもしれない、経 済産業省か IPA あたりの要請でソフトウェアの公開が一 時停止されたようだ、 12 月末に再開されたが、あとになっ てみれば SoftEther の宣伝効果だけカるのではないか、 騒いでいる人は従来の VPN ソフトウェア (PPTP 、 PPP over SSH など ) との違いを理解していないのではないか、 それはいえるだろう、これまでは VPN の知名度が低く、 148 今回の騒ぎではじめて耳にした人も多いのではないか、逆 に PPTP はそんなに危険だったのかと認識されるかもし れない、 SoftEther にインパクトがあったのは技術的な敷 居が下がったからだろう、 PPTP も SSH も IPsec も敷 居は高い、敷居を低くすることで使い方に変化カきるこ とはよくある、といったフォローがきました。 Newsgroups. . net 」 an,fj. sys. pc98 Subject: 旧 PC -9801 (MS-DOS3.3) で LAN を組む方 MS-DOS 3.3 で動作する日本電気の旧い PC ー 9801 と Windows PC を LAN で接続したいと思い、バッファロ ーの LGY-98 という LAN ポードを購入しました。とこ ろが、マニュアルによると別途 NetWare というソフトウ ェアが必要だそうです。これは高価なので、フリーのツー ルなどを使って接続する方法はないでしようか、という質 問記事です。 これに対して、 NetWare はなくてもよいが、バケットド ライバや NDIS ドライバは必要になる、やりたいことによ っては高価なソフトウェアを購入しなくてもすむ、 TeInet 接続したいのであれば kermit98 を使えばよい、 FTP に よるファイル転送ツールもあったのではないか、 ftp では ないが kermit があればファイル転送はできる、 NFS や MS-Network のクライアントにしたい場合は商用ソフト ウェアを購入する必要がある、バッファローの LAN ボー ドであれば、付属ソフトウェアである程度のことができる のではないか、単純に端末として利用したいだけならクロ スのシリアルケープルを使って接続するという方法もある、 Windows 2000 がインストールできる機種であれば、そ ちらを使ったほうがいまどき MS ー DOS 用のソフトウェア を買うより安いし便利だろう、 PC -8800 や PC -9800 シ リーズ用のフリーの TCP / IP ソフトウェアもある 3 、と いったフォローがきました。 Newsgroups. 巧 . OS. ms-windows. xp Subject: Q: DVD-RAM への書き込みに関して Windows XP マシンで、アイー・オー・データ機器 の DVD-MULTI 十ドライプ DVR-UEH4 を使っていま す。このドライプで DVD-RAM ディスクに大きなファ イルを大量に書き込む場合、最初のうちはそれなりの速度 3 http://www.pc88.gr.jp/-teen/ UNIX MAGAZ 工 NE 2004.3
卓プログラム Cafe の最新版です。作者によると、このプ ログラムは電気 / 電子工学の研究開発に携わる研究者、技術 者のためのものだそうです。すべてのファイルは FTP サ イト 4 から入手可能で、 web サイト 5 に関連情報が載って います。 Subject: ppmtogif-noLZW. c v4.9 Message-lD. く 2504113200412.480112@s ー tohoku. co . 」 p. msgid 〉 作者 . かべさん 標準入力から PPM (Portable PixMap) フォーマッ トの画像データを読み込み、ランレングス GIF 形式の画 像に変換して標準出力に書き出すフィルタ・プログラムの 最新版です。今回のバージョンは、以前のものより高速な 処理カ新エ能で、動画 GIF 出力や無圧縮出力に対応したそ うです。 Subject: FDclone 2.05b patch [ 0 / 2 ] Message-lD: (bu39ec$2nad$I@nsvn01.zaq.ne.jp 〉 作者 . 白井隆さん MS ー DOS 用のファイルおよびディレクトリ管理ツール FD の UNIX 用クローンツールである FDclone のバグ修 正パッチです。今回のパッチは前回投稿されたバージョン 2.05 に対するバグ修正で、追加された機能はありません。 Sub. 」 ect: Accv ー minor mode for non-ASCll charac- ter converslon Message-lD. く 8665f6gdS1.wl@blancaflor.tsuda ac. jp 〉 作者 : TAGA Yoshitaka さん ラテン文字 ( ラテン 1 ~ 5 および 8 、 9 ) やキリル文字、 ギリシャ文字を rIbX のコマンドに変換する Emacs Lisp ライプラリのべータ版公開のお知らせです。 GNU Emacs では多国語を同時に扱えますが、このラ イプラリを使うと、多国語の文書を保存する際に欧廾係言 語の文字をのコマンドによる表現に変換できるそう です。このライプラリは web サイト 6 から入手できます。 ・今月の *. sources. * ダイジェスト Newsgroups: gnu. emacs. sources Sub 」 ect: New version ( 1.4.8 ) Of cygwin-mount. el 4 ftp://ftp.tksa.gr ・ jp/king/Cafe/Cafe-2.1. tgz 5 http://www.tksa ・ gr ・ jp/king/Software/Cafe/Cafe. html 6 http://www.t3.rim ・ or ・ jp/-tagga/accv/ UNIX MAGAZ 工 NE 2004.3 Message-lD. く 87k73ufqi8.fsf@offbyl atm01. sea. blarg. net 〉 作者 Eric Hanchrow さん Windows 版の GNU Emacs において、 Windows 上 の UNIX 竟 Cygwin のパス指定に使われる形式である 、、 //D/any/path/to/fi1e" や、、 /cygdrive/D/any/path /to/file" を使用できるようにする Emacs Lisp プログラ ムの最新版公開のお知らせです。 Windows に Cygwin をインストールすると UNIX の 各種ツールカ駛えるようになりますが、通常は C ドライプ の Cygwin フォルダ以下にインストールされ、そこが、、 / " になります。そのため、 C ドライプのほかのフォルダや C ドライプ以外のドライプにあるファイルにアクセスするた 、 /cygdrive/D/any/path/to/file" という形式 めには、 でパスを指定しなければなりません。 cygwin-mount. el は、これに置れている人が Windows 上の Emacs でも 同様の形式でパスを指定できるようにします。 このプログラムは、 web サイト 7 から入手できます。 Newsgroups: gnu. emacs. sources Subject: helpex. el 0.2 ーー useful extensions for the C-h prefix Message-lD: く buhbOj$hu8n8$2@lD-39741.news. uni-berlin de 〉 作者 : Michael Schierl さん GNU Emacs のヘルプ機能において、いくつかの関数を 簡単に呼び出せるようにキーバインドを追加する Emacs Lisp プログラムです。 標準の ) 大態では、 Emacs は C-h (Control 十 H) キーで ヘルプ機能を呼び出すことができ、関数や変数の内容、キー バインドー覧など、 Emacs に関するさまざまな情報を表 示することができます。 helpex. el を使うと、関数や変数、 コマンドなどの項目から内容を検索したり、関数や変数の 定義部分を表示したりする関数群を簡単に呼び出せるキー バインドをへルプの機能に追加できます。これらの機能は M-x キーで関数名を指定して呼び出すこともできますが、 キーバインドで簡単に呼び出せればより便利に使えるでし よっ。 7 http://www.blarg.net/-offbyl/cygwin-mount/ 151
で書き込めているのですが、だんだん遅くなり、やがて書 込み工ラーになってしまいます。ファームウェアもデバイ スドライバも最新版なのですが、このエラーはなせ起きる のでしようか、という疑問記事です。 これに対して、大量のデータを一度に書き込もうとする と DVD ドライプのバッフアが溢れてしまうからだろう、 HD の残り容量やスワップの容量、メモリの容量などもチ ェックしてみるとよい、何度もデータの書込みと消去を繰 り返していると DVD-RAM メディア上のデータ配置が ばらばらになり、ヘッドの移動に時間がかかって書込み工 ラーになることがある、バッフアカ材く足しているのであれ ばバッファ容量が大きい DVD ドライプに交換づーればよい し、もっと簡単な方法ならディスクを最適化してもよい、 DVD ドライプでできるのかは分からないが、 Windows XP の標準機能であるドライプの最適化ツールを使ったら どうか、 DVD メディアを新品に交換するという方法もあ る、ディスクの最適化は、リムーバブル・メディアのよう に読み書きが遅いものには適用しないほうがよいようだ、 DVD-RAM ディスク上のデータをバックアップしておい て、メディアを初期化して書き戻したほうがよい、書込み工 ラーになるのはデバイスドライバのバグか、デバイスドラ イバの出来がよくないのカ源因だろう、といったフォロー がきました。 Newsgroups: 斤0S. ms-windows. win98 Subject: pc が立ち上がらない 5 年前に購入した、 Windows 98 で動作する富士通の FMV が 2 回に 1 回しか起動しなくて困っています。内 部バーツのすべての配線を外して掃除し、組み立てなおし てみても症状は変わりませんが、もう寿命なのでしようか。 何かよい知恵はありませんか、という質問記事です。 これに対して、、、起動しない " だけでは状況説明カ蟆然と しすぎている、 BIOS は毎回動作するのであれば HD の問 題である可能性カ皜い、 HD の平均寿命は 5 年といわれて いる、 BIOS に問題があれば電源かマザーボード上の電源 関係部品か寿命の可能性カ皜い、 2 回に 1 回しカ電しな いのなら電源を交換してみたらどうか、寿命のある部品や 電解コンデンサなどが壊れたのではないか、電解コンデン サについては発熱する部品の周囲にあるものがもっとも可 能性カ皜い、付近に茶色の錆や液体力咐着していればそれ UNIX MAGAZINE 2004.3 カ源因だろう、マザーボード上の部品カれているのなら、 奐や修理をするより買い替えたほうカ駻だろう、 2 回に 1 回は起動するのを幸運だと思ってデータのバックアップを とったほうがよい、似たような症状を経験したが、増設し た HD に入れた Linux や FreeBSD は正常に起動するの で Windows 98 の間題だと思う、ハードウェアの問題で なければリカバリー・ディスクを使って OS を入れなおし てみたらどうか、といったフォローがきました。 Newsgroups: . sys. ibmpc Subject. ThinkPad X2x シリーズのデュアルティスプレ イの上限は ? 現在、 IBM の ThinkPad 570 を使っているのですが、 デュアル・ディスプレイ機能はあるものの表示色は 16 ビッ トまでで、液晶ディスプレイは最大 800 x 600 ピクセル、 外部ディスプレイは最大 1 , 024 x 768 ピクセルとなって います。今度、 ThinkPad X22 以降の中古モデルを購入 しようと考えているのですが、デュアル・ディスプレイ機 能の表示色や解像度はどの程度なのでしようか、という質 問記事です。 これに対して、 X22 のグラフィックス・チップは ATI の MOBILITY RADEON であり、チップ自体はデュアル・ ディスプレイに対応している、しかし、自分の Windows 2000 を載せた X22 ではデュアル・ディスプレイ機能力駛 えていない、 ThinkPad 570 と Windows 2000 の組合せ でもデュアル・ディスプレイは使えなかった、 ThinkPad 570 と Windows 98 の組合せではデュアル・ディスプレ イカ屯用可能で、液晶ディスプレイが 8 ビットカラーにな るものの、液晶と外部ディスプレイの両方で 1 , 024 >< 768 ピクセルの表示ができた、 ThinkPad 570 では Windows 2000 用のグラフィックス機能のデバイスドライバを更新 したらデュアル・ディスプレイの設定項目が表示されるよ うになったが、使用できないままである、 X22 でもグラ フィックス機能のデバイスドライバを最新にすれはイ吏える ようになるのかもしれない、 X22 と Windows XP の組 合せであればデュアル・ディスプレイ機能力駛えている、と いったフォローがきました。 Newsgroups: . questions. misc fj. sci 」 ang. 」 apanese Subject: 使用できる漢字 (Re: 「曽」 ) 昨年末に、、最高裁カ子どもの名前に「曽」の字を使うのを 認め、近く人名用漢字にも〕助日される甬し " という報首が 149
図 14 C-c C-y でメールを引用する File を 0 は 0 00S 日 u T00 熔 Mew/Drat Help 名纛当 0 : r. e テス X••Mai.1er: 門 n 3.3 on は : $ 2L2 / 厖 5.0 ( 5 森 KI) テストメールてす : Date: し 31 Jm 20g 19 : 20 : + 00 (JST) Subject: テストメール From: ⅱ 0 朝ⅱ 0 心 r. ex 導 le. jp 〉 ー物 il : 海書卩 e i 3.3 椒お 21.2 / i(ile 5.0 References: く 20 師盟引は 920 . 7 行 2 区 un に ex 月驟 ln 求叩 ly ー TO : く 200 気月引 . D20 コ行 34273. ⅱ物江 r. 傘滝珥 ) le 、・〉 Fron: ⅱ朝 u 1 ” r 、 ex 測 ple. 〉 山元 c し : : / ストメール /Uni0/ i-l ー to : 町新 vr. exa 叩 1e. jp ーストメールてす。 124 ments" と書かれた見慣れない表示があるはすです。これ at t ach- われます。 Draft バッフアの下のほうには、 転送されるメールそのものは、添付ファイルとして扱 動的に挿入されます。 、、 Fw: " に続けて、もとのメールの Subject 行の内容が自 f で作成したメールの Subject 行には、転送の印である 書いたら C-c C-c で送信します。 ールアドレスを記入し、 C-n で本文領域に移動して用件を カーソルは To 行のところにあるはずです。転送先のメ ルを編集するための Draft バッフアが一番下に現れます。 と、返信のときと同様に画面が 3 分割さ楸輯去するメー 受け取ったメールを転送するには f を入力します。する メールの転送 で送信します。 返事を書き終えたら、 A で返信したときと同様、 C-cC-c 中のメッセージへ引用することができます。 して引用したい部分を選択すれば、さきほどと同様に編集 させます。 C-x 0 で Message バッフアにカーソルを移動 覧画面に移動してメールを選び、 SPC を押して本文を表示 ほかのメールからも引用したければ、 C-x 。でメールー きで挿入されます ( 図 14 ) 。 C-c C-y と入力すると、さきほど選んだ部分が引用記 - 引寸 戻します。引用を挿入したいところにカーソルを合わせて 0 を入力し、作成中の返信メールのバッフアにカーソルを いて引用したい部分の末尾に移動します。ふたたび C-x は、、添付領域 " で、添付ファイルに関する簡単な情報が表 示されています ( 添付ファイルについては次の節で説明し ます ) 。 こまでに説明した返信と転送に関する操作の概略を図 してみましよう。 の操作について簡単に説明しました。今度は、自分で作成 さきほど、添付ファイル付きのメールを受け取ったとき 添付ファイルの作成 15 にまとめておきます。 UNIX MAGAZINE 2004.3 のように判別され、そのファイルに応じた形式に変換され な拡張子をもつファイルなら、たとえば、、 Image/Jpeg 添付領域には、ファイルの形式も表示されます。ーヨ殳的 換わります。 表示されるので、適当に編集して Enter キーを押すと書き もう一度 D を押します。ミニバッフアに現在の説明文が でもかまいません ) 。説明文の内容を修正したくなったら、 表示されます。これに続けて説明文を入力します ( 日本語 ニノヾッフアに、 Description: ファイル名 " と 力すると、 ます。添付ファイル名のところにカーソルを置いて D と入 ファイル名とは別に、簡単な説明文を付けることもでき 頭に、、 2 " とある行 ) に表示されます。 そのファイルがカーソル位置の行 ( 図 16 の例でいえば、行 でよければたんに Enter キーを押すだけでかまいません ) 、 名前を指定して Enter キーを押すと ( デフォルトのまま と短縮して送るといった用途が考えられます。 味に ) 長い名前のファイルを添付するとき、 jugemu ・ tar ・ gz longlonglonglonglonglonglong ・ tar. gz のような ( 無意 添付ファイルに付ける名前を指定します。たとえば、 long- て、℃ opyto: ( ファイル名 ) " と表示されます。ここでは、 例に漏れす、ここでもファイル名の補完ができます ) 、続い 付するファイルの名前を入力すると (Emacs 上の操作の ニバッフアに、、 Copy from : " と表示されます。添 ここで c と入力します。する ファイルを添付するには、 とある行の右端にあるピリオドの上にあります。 に添付領域カ覲れます ( 図 16 ) 。カーソルは、行頭に 2 面で C ー cC ー a と入力します。すると、バッフアの下のほう メール " と呼びます ) を作成するには、メールを作成する画 添付ファイル付きのメール (Mew では、、マルチパート・
33 で快適メール生 図 4 メッセージ作成画面 File Edit 0 0 碼日ⅶ日は T00 MeW/Dtat Help 纛当第 S 北 : Fron: lhi ぐ mi ls 眈を既秘叩 le. 節〉 Fcc: 叩 X+iaiIer: ま 3 。 3 搬獻当 2 / ヨは If : 5 印 図 2 Mew の起重桓面 File Ed は 0 0 日 u を & TooIs H 引 0 0 x 0 、子の 0 0 ? 日「 5 emaC•S などで始まる行があります。これらは、それぞれ T 。行や Subject 行、 From 行などと呼ばれます。 メールの宛先は To 行に書きます。複数のアドレスに送 " ( カンマと空白 ) で区切って、メールアドレ るときは、、 スを列挙していきます。アドレスをたくさん書き並べてい くと自動的に改行され、 2 行目以降の行頭には空白 ( もし くは TAB) が挿入されます。空白または TAB で始まる 行は、ヘッダ行カ困続しているものと解釈されるからです。 この行継続の規則は、 To 行だけでなくすべてのヘッダに適 用されます。 ヘッダ行を編集するときは、継続行の先頭の空白やタブ を削除しないように注意しましよう。 ヘッダの〕ロ デフォルト以外のヘッダを加えることもできます。よく 使われるヘッダを表 2 に示します。 たとえば、 Cc で始まる行を加えたければ、 ーーより上 の部分で行頭に、℃ c : " ( 大文字・小文字の区別はありま せん ) と書き、続けてメールアドレスをします。 す。すると、画面カ咽 4 のように変わります。これがメー ヘッダ部での補完 ルを書くための画面で、 Mew では、、 Draft バッファ " と呼 ヘッダ部にメールアドレスを書くときは、アドレス帳 ( 後 ばれます。 述します ) や過去に送信したアドレスの履歴を参照して、入 ーを挟んで上が、、ヘッダ " 、下 メールを書く画面は、 力を補完する機能力用できます。 がメッセージ本文に分かれています。添付ファイルを付け たとえば、 To 行にメールアドレスを書く場合、アドレス ると、さらに、、添付領域 " が加わって 3 つに分かれます。 帳に登録した短縮名に続けて TAB キーを入力すると、完 まだ説明していないものも含まれていますが、それぞれ 全なメールアドレスに展開されます。アドレス帳に載って の部分での操作方法を図 5 に示します。 いないアドレスでも、 Mew の記億している送信アドレスの ヘッダの入力 履歴に該当するものがあれは補完されます。 ヘッダ部には、メールの送り先や件名などをします。 ヘッダを追加するときにも補完カきます。ヘッダ名の 入力途中で TAB キーを押せば、 ( 重複するものがないか 図 4 を見ると、ヘッダ部には To: や Subject: 、 From: 10X to 和 rl 山 ド急 ~ Messaging t}r Eaæg Wor1d version 3.3 COPYTight (C) 134 ー 2003 Kazu Y 0t0 P1ease 印 ts t0 K し B+'. or & : 韓・ te•を at• status.. 図 3 はじめは真っ白 翩日 Edit Op 朝 0 B し T00 M ・ HeIp 凸意璽團 日第 CS 119 UN 工 X MAGAZINE 2004.3