意外とイケるXP
[
コンピュータの目次に戻る]

2006年7月まで、win98seを使ってきました。winMEプリインストールマシンをわざわざ98seにダウングレードして使っていたのです。ともかく「vz.com + 16bitのコマンドラインツールが使える」ということが重要でした。そのマシンがイカれてしまったので、仕方なく新しいマシンを購入しました。これがXPでした。

windows2000のマシンはすでに一つ持っていたのですが、コマンドラインにhistoryが付いている程度では、あまり使い勝手が良くありません。VZの環境には勝てないのです。で、結局寝たままでした。

XPのマシンでも、16bitのcommand.exe はあるのですが、これがいまいちVZと相性が良くない。他方、32bitのcmd.exeは本格的なパイプ等を実装しているし、使ってみたくなりました。Vtextを使わずとも30行以上を表示できるし、それなりに操作環境もアップしているようですし。ただ、vz.comは16bitアプリだし、25行モードでしか動かないし、「もう、エディタものりかえちゃおうか〜!」と考えました。

現段階での結論から言えば、VZのもつ環境はかなり優れたものではあるが、現行のフリーソフト類でほぼ同じことが出来るし、エディタも秀丸はたいへん優れてますね。もっとはやく乗り換えれば良かった。;-)

  1. シェル類
  2. 秀丸
  3. ツール類
  4. IME等の環境

open 2007-05-23 (Wed)

  1. シェル類 [top]

    NYACUSの紹介、使い方については、次のサイトが分かり易くてたいへん参考になりました。そのほかのTIPS盛沢山です。

    WindowsをUNIXっぽく QWERTY さん

    Child Squares TEM さん

  2. エディタ・秀丸 [top]

    2004年からwindows用のエディタを授業で教える必要があり、フリーソフトということでK2editorを学生に使わせていました。たいへん優れたエディタではありましたが(正規表現での文字列検索が出来る、等)、当時はマクロが無いこともあって、個人で使うまでには至りませんでした。XPに乗り換えるにあたり、秀丸をdownloadしてみました。以前の初期ヴァージョンから格段の進歩を遂げていて、すぐ好きになりました。これとNYACUSとの組み合わせで、かつてのVZ環境はほぼ実現できるだろうと踏んだ次第です。

  3. ツール類 [top]

    1. Perl、TeXなどの有名どころは、32bit用のものが揃っている。Perl はActive Perlが良い。sedなどもある。
    2. 上記のような有名どころのツールは良いとして、最初はls.exeさえ満足いくものが見つけられないでいた。ボーランドのCコンパイラがフリーソフトウェアで出ているので、Cを一から勉強しようかと真剣に悩んだ(3日くらい)。cat.exeくらいなら作れるだろう。 ところが、UNIXライク系のツールとして、cygwinを豊島さんから教えていただき、一件落着。
    3. それでも、PCVANなどのパソコン通信時代に培われた優れもののツールがなかなか入手できず、こまっていた。以下、それらのもの。リンクがあるものは、32bit版があります。

      1. sortf 豊島正之氏のサイト、御作 sortf10d for win32 console
        GUIで動くソートプログラムは使ったことないが、オプションの豊富さでは未だに最高のソートプログラムでしょう。豊島さんにおねだりして、アップロードしていただきました。有難う御座居ます。

      2. join massangeana 氏のサイト 御作 joie-3.2.zip
        UNIXのjoinの32bit版です。cut やpasteはPerl でやれるとしても、join をperlでやるのはきつい。またmassangeana版には本家に無いオプションなどもあり、未だにこれが最高ではないか。これもmassangeanaさんにおねだりして、アップロードしていただきました。有難う御座居ます。

      3. cgrep vector assistant IOさん作
        一時代を画期したgrep(pcs発)。ただし、後発のYgrep(pcvan等)のヴァージョンアップがものすごくて、IO氏は途中で諦められたとかいう噂であります(未確認情報です)。私はpcvanしか入会していませんでしたので必然的に Ygrepに乗り換えて今日に至っておりますが、cgrep も勿論優れています。新旧漢字の同一視などが出来る点などでYgrep に劣らないcgrepですが、サブディレクトリへの再帰的な検索ができないのが残念。block検索もとは欲をかきませんけど、やはりYgrep の32bit版もほんとに欲しいところ。作者のYOTさんは、いまどうしておられるのでしょうか?

      4. fin.exe 
        清書用には未だにfin.exe を使っていました。ソースも公開されておらず、32bit版も見当たりません。たいへん残念です。finに私がこだわるのは、論文等で注を書くperlスクリプト(杉本武さん作 notes.pl )がたいへん便利なためです。ほかにも、.igコマンドなども便利です。

      5. xtr.exe vector 村上真雄さん作
        finのかわりに、当時は難しくて手が出なかったxtrの32版があったので、これを使い始めています。たいへんありがたいです。注のスクリプトも、notesxtr.pl として、作り直しました。

      6. rep.exe  jamさん作
        コマンドの連続実行。UNIXでは、xargsに相当するものです(が、repのほうが使いやすい)。ソース付きなのですが、私にはコンパイルできません(涙)。repを使っているバッチファイルがあるので、なんとかしたいと思っています。

      7. clipb.exe vector A.Y.DAYOさん作
        かつてはクリップボードってあまり使わなかったのだが、コンソール画面でもクリップボードをいじるツールが多く、いまはこれを使っています。わざわざリダイレクトしなくても、sortf infile |clipb とすれば、出力結果を秀丸でペーストできる、みたいな。DOS時代には無かった便利なツールです。秀丸で編集中の部分をコピーして、コンソールから clipb|sortf |clipb などとする使い方も便利です。

      8. clipshot.exe vector Tatsuya Buneiさん作
        クリップボードは、使い始めると便利で。さまざまあって300くらい試してみた結果がこれ! 理由は、キーボードで操作できる。表示がシンプル。履歴のスタックと重複削除の機能。そして肝心なのが、秀丸=NYACUS間の連携(これで脱落したクリップボードアプリが多かった)。秀丸で編集中のファイル名やカレントディレクトをNYACUSにキーボードだけで渡したかったのであります。Hotkey一発で、クリップボード履歴が示されます。

  4. IME等の環境 [top]

    wx3のユーザでした。は行四段など古文の活用もサポートした優れたFEPでした。カスタマイズして古文の助動詞もほぼ完璧に変換してくれました。win95が出たころAIソフトのエディタを買いました(あまり使い物にならなかった)。それに付いてきたwx3 for win95は使ってきましたが、XPにはインストールできませんでした。タイミング悪くWXGは持っていませんでした。もう売ってないらしい。

    windowsバンドルのMS-IMEは、WXシリーズのOEMだそうですが、活用登録がろくでもなく、気に入りません。が、しょうがないからこれを使っています。辞書は移植できましたので。 とは言え、このIMEは全く使い物になりませんね。まず、いわゆる「学習機能」がわけわかりません。「わたしは」と入れて「私は」に変換する。当然「私」が学習されたと思います。次に、「わたしを」を入れる。すると、「渡しを」が出たりする。助詞まで連動した上での学習なのです。また、いわゆる「連文節変換」もわけがわからない。最長一致で変換してくれないのです。 そして、「テキストからの一括登録」や「テキストへの書き出し」も出来が悪い。コンソールからの処理ができず、すべてウィンドウで(つまり手作業で)操作せねばならないので、バッチに組み込んだりはできません。また、こうして一括登録した単語は、学習機能上トップに出てくるのです。これだと困るのです。

    ATOKが今でもあるそうです。これに乗り換えようかとも思いますが、値段にふさわしいかどうか心配です。かつて私は反一太郎&ATOK派でしたが(VJEからWX2へと進んだ)、今ではATOKにがんばってほしいとは思っています。

    [追記]2009-03-19 (Thr)

    先日、ようやくATOKを買いました。初めて買いました。アカデミック版で5000円程度。昔日の感あり(笑)。こりゃいいです。というか、MS-IMEがひどすぎただけなのだが。一度言えば分る《昔の学生》みたいな感じです。また、「表現モード」というのがあり、方言モードは必要ないですが、一般のほか、口語体、文語体などというジャンルがあります。私も若い頃はメール文書を中心に口語体での入力を必要としていましたが、今ではあまり、「昨日、どこ行ってたんだよーん。心配してたんだかんねっ」なんて文章はもう打たないし(でも一発で変換できたわ)、文語モードをデフォルトに設定しました。すごい、古典文法(助詞・助動詞)はほぼ完璧に変換します。「御心遣ひせさせ給ひつべからむ夜」これが一発で出ます(「御心遣ひ」は「御(み)」を一度学習させたが、一度で覚える。一度言えば分る子、なんですよ(昔の学生だ)。品詞登録も、ハ行四段ほか、各行の上下二段まで有る。これはすごい(無駄ではないかと思うくらいに)。

    一度で覚え、かつ「学習しますか?」などと聞いてくるので、今までなら靖献遺言などと入力する際に靖国献上遺言(ゆいごん)などと入れて不要な部分を消し、その語単語登録という手順を踏んできました。が、一字づつ探して入れるようにしています。靖献遺言。セイケンイゲンでもう一発で出る。ほかに、固有名詞を一括登録しようかとも思ったのですが、で、今までVJE以来引き継いできた辞書データがあるのだが、これをすべて放棄しました。古いユーザー登録語彙には、結構めちゃくちゃな略語で登録してたものなどがあって、削除したいのですが、それも面倒。ATOKには古典関係もかなりな部分で標準辞書に含まれている。まっさらな辞書からきれいなユーザー辞書を作りたいと思ったためです。

    AI学習機能といって、自分が書いた文章を読ませるとそこから自動的に単語登録まで学習してくれる機能がある。これもすごい。と思ったが、やはりこれには様々な限界があり、適当。一語づつ育成していくにかぎります。

    これだけ賢いと、この辞書の育成は、どんなゲームよりおもしろいものになります。WX2を使い始めた頃のように、なんか気分も若返ります。




[コンピュータの目次に戻る] [ホームページに戻る]