2010年5月6日木曜日

AWKの種類と特徴 - AWK

AWKを入手する
大きく分けて3種類あります。
o awk
    + nawkは、awkの改良版です。
o mawk
o gawk

**** メモ
** awk
o AWKオリジナル。一番機能が少ないです。
o 全角文字(漢字など)には、基本的に対応していません。
o 仕様は、書籍「The AWK Programming Language」(プログラミング言語AWK)の通りです。
o ソースプログラムは、FTPの他、著者の1人のホームページからも入手出来ます。
o プログラムを多くの機種で動かしたい時は、これで動くように作ります。

** nawk
o AWKオリジナルを、本人が改良したものです。
o 使い方は、AWKオリジナルと同じです。

** mawk
o 少し高機能。gawkよりも起動が早いです。
o 全角文字(漢字など)には、対応している処理系もあります。(mawk32)
o 最初の作成者はMike Brennanです。

** gawk
o 高機能。その分、ファイルサイズも大きいです。
o 全角文字(漢字など)にも対応しています。
o 開発は▽GNU Projectです。▽Debianの説明ページはこちら

** その他
o 公開されているAWKは、上記以外にもあります。興味のある方はWeb検索。
o UNIXのパッケージや管理者によっては、awkコマンドが mawkや gawkに関連付けられている事もあります。
   + 気になる方は、「AWKのバージョンを確認する」と、AWKの種類も一緒に確認出来ます。


==
関連ページ:
    ▼AWKを入手する
    ▼AWK
    ▼制作メモ
    > Gawk4 Windows版実行ファイルの入手方法
    Windows 版gawk, mawkを入手する
    Windows版nawkを入手する
    +
    AWKプログラムを他の言語に変換する方法。AWK to Perl, C, C++
    ▼AWKプログラムを動かす
(2010年8月20日追加。漢字への対応有無)

Windows版gawk, mawkを入手する方法 - AWK

AWKを入手する
AWKプログラムは、メモ帳で書く事も出来ます。必要になるのは、AWKプログラムを実行するプログラムです。

o プログラムの動作保証はありません。利用する方は自己責任で使います。
o (念の為のウイルスチェックも、おすすめです。)


**** Windows版AWKの入手方法(2010年5月現在)
** 高機能版が欲しい場合は、Gawk
o 最新版 Gawk バージョン4の入手方法は、「Gawk4 Windows版実行ファイルの入手方法
o Gawk バージョン3は、Vectorで入手出来ます。▽gawk 3.1.5 for Windows
    + 一番安定しているWindows版バージョン3は、Gawk on Windows 3.1.7。別の場所にて公開されていましたが、2010年11月3日現在、公開停止中です。
o 圧縮ファイルを展開すると、中に入っている gawk.exe。
o 一緒に入っている igawk.exeは、インターネット拡張機能みたいです。
o 有名な文字コードにも対応しているとの事です。オプション指定で切り替えます。

** なるべく軽く動かしたい時は、mawk
o Vectorで入手出来ます。▽mawk MBCS (32bit版。mawk 1.3.3対応)
o 圧縮ファイルを展開すると、中に入っている mawk32.exe。
o 10年以上前のものですが、日本語が扱えて、数える時 100万でも大丈夫でした。
o 但し、UTF-8などUNICODEには対応していません。
o 実行結果が文字化けしている時には Shift-JISに変換してから使います。
o mawkは、Gawkよりも機能が少ないのですが、高速に動きます。

** 自分で作る事も出来ます。
o AWKのソースコードは公開されていますので、自分で対応させる事も可能です。プログラムを変更したりする知識と技術を持っている方向けです。


** その他
o 日本で有名な jgawkは、Gawkの古いバーションを日本語対応させたものです。
    + Vectorで入手出来るのは、Gawk 2.x相当。
    + 最新版は、おそらく、Gawk 3.0.6 用の multi-byte extension 1.15 (名前が変わっていました)
o Vectorには、古いバージョンのAWKも公開されていました。
    + レンタルサーバーなど、古いAWKで動かすプログラムを作る時に、便利かもしれません。


**** メモ
o 32ビット対応していない古いバージョンを入手した場合、7万以上のカウントが出来るかどうかも要確認です。
    + 以前使った時は、途中で数えられなくなりました。
o 英語のみを扱う時は、もっと多くの種類のAWKから選ぶ事が出来ます。
    + 興味のある方は、「Windows版AWKの配布元一覧(awk, mawk, Gawk)


==
関連ページ:
    ▼AWKを入手する
    ▼AWK
    ▼制作メモ
    > Windows版nawkを入手する
    Windows版nawkを、自分でビルドする
    AWKプログラムを他の言語に変換する方法。AWK to Perl, C, C++
    +
    ▼AWKプログラムを動かす
(2010年9月4日追加。jgawk)
(2010年6月18日追加。英語のみを扱う時は、他のAWKを選ぶ事も出来る)

リンク。初音ミクの製品情報

初音ミクのサポートを受ける
クリプトン・フューチャー・メディア社は、初音ミク製品の発売元です。
o 初音ミク関係の入口ページ
▽メディア・ファージ事業部のページ


**** 初音ミク製品情報ページ
▽初音ミク製品ページ
   + 公式イラストやサンプル曲のダウンロードは、試聴ボタンの下にあるリンクから

o 最新バージョンとサポート情報
▽ソフトウェア・サポート情報(最新アップデータ情報)
▽「FAQ」(よくある質問)。検索キーワードは「VOCALOID」
   + 中には、ユーザー登録が必要な情報もあります。

o 新製品情報
▽メディア・ファージ事業部のブログ
   + 初音ミク製品に関する最新情報は、こちらが最速です。


**** 初音ミクの関連ページ
▽ピアプロ(初音ミク素材の投稿サイト)
   + ピアプロは、初音ミクなどVOCALOIDに関する素材投稿サイトです。

▽ピアプロのmikuさん
   + ピアプロに住んでいる初音ミク。メッセージを送る事も出来ます。


**** その他
o 初音ミク関連の情報サイトは沢山ありますので、お好みで。
o 初音ミク公式情報チェックには、「▽初音ミクのニュース」もどうぞ。


==
関連ページ:
    ▼初音ミクのサポートを受ける
    ▼初音ミク
    ▼制作メモ
    +
    初音ミクの会社のニュースレターを購読する