2007-10-20から1日間の記事一覧

Pocketworkstation での random 不具合

以前からなのですが、gawk を Zaurus 上でビルドすると以下のような問題がありました。 gawk 3.1.5g for Zaurus Zaurus にセルフビルドの環境が SHARP から提供されていないため、使う開発環境がバラバラになってしまっているからだと思っていたのですが、以…

Debian Sarge への Subversion 導入

Pocketworkstation は Debian Serge なので、Subversion が古いという問題がありましたが、結果的に Backports からインストールすることで回避しました。具体的には、/etc/apt/sources.list へ # Backports deb http://www.jp.backports.org/ sarge-backpor…

awk のランキング

TIOBE Index | TIOBE - The Software Quality Companyというサイトでは言語のランキングを集計してくれていて、言語の人気度合いを知ることができます。(久しぶりに見ると Lua の人気にビックリしてしまいましたが・・・最近の EDA 分野での使用も含まれてい…

simple-hatena-mode を使用

simple-hatena-mode を使用するようにしました。 最大の利点は編集を Emacs 上でできると言うことでしょうか。 あと、オフ書きする機会があると思われる Zaurus に入れておいて、後で投稿するようなこともできそうなので、Zaurus だと重宝しそうです。と思っ…

テキストのパース

Help with text file parsing comp.lang.awk ではテキストファイルのパースとなっていますが、実際には面倒な問題です。 3 // Number of blocks five lines of text we don't care about 1 23.5 2 34.2 3 45.1 4 52.4 five lines of text we don't care abou…

変わった区切りを用いる

regex guru needed $NEEDLE$, $BIG_NEEDLE$, $REALLY_BIG_NEEDLE$ のような '$' にはさまれたものを RS としたいようなのですが、特例として $NEE=\r\nDLE$, $=\nNEEDLE$ のようなものも認めるというものです。以下のような回答が出ています。 awk -v RS='$'…

2 つのファイルを扱う方法

How-to use values from 2 input files 前日の2 つのファイルの比較 - 日本 GNU AWK ユーザー会 0.2からの続きです。 $ cat input1.txt data=23 data=33 data=4と $ cat input2.txt data=23 data=32 data=3という 2 つのファイルがあった際に、値を比較する…