2007-10-01から1ヶ月間の記事一覧

gawk.texi の差分追従

gawk.texi の差分追従 - 日本 GNU AWK ユーザー会 0.2 ここに Subversion のビルドを含めると 3 連休中のコミットになると思います。 と書きましたが、うまく Subversion がビルドできていないため、別のマシンからコミットしました。[gawk] Diff of /gawk-s…

get arguments (2)

以下の続きです。 get arguments - 日本 GNU AWK ユーザー会 0.2 gawk であれば、getopt.awk というライブラリが含まれていて、コマンドラインオプションの処理に詳細が記述されています。 そこまで実用できな awk スクリプトがないためか、あまり getopt.awk…

get arguments

Google グループ awk スクリプトを実行可能なものにした時に引数を処理したいというものです。 ./test.awk file arg1のような場合に file は入力ファイルに arg1 は変数などで用いる引数として使いたいというものですが、ひとつの回答として -v で引数処理を…

gawk or Perl (2)

Google グループ 議論が面白い方向に進んでいますが、 Perl ist more powerful than gawk, as Java is more powerful than gawk, more libraries and more system interfaces. the one or other hybrid object oriented construct. Perl and gawk are typefr…

LL の意味

興味深い内容です。 [LL] LLという用語 - sunabakoの日記(未完成) Lightweight language magazine―ライトな言語でプログラミングを楽しもう! (アスキームック) にも同じような内容が記載されており、四大言語の作者のメッセージも含まれています。 内容は今…

LL イベントの歴史

あらためて LL イベントの歴史を紐解かれています。 [LL] LL Eventsの歴史 - sunabakoの日記(未完成) ついに LL Conference*1 も 5 回を数え、ついに次回は 1000 人規模になっています。 時間のあるときに流れを把握しておくのも良さそうです。 *1:たしかに …

Real UNIX MAGAZINE Day

URL変更のお知らせ 毎年協賛させていただいている LL Conference は ASCII 会議室をお借りして打ち合わせを行い、司会進行を jus の法林さんにお願いしています。 そうした繋がりはあるのですが、純粋にいろいろな人の話を聞いてみたいと思い、私は懇親会込…

n 日後を返す関数を返す関数

http://ja.doukaku.org/29/ 既に作ったことがあったので、書いておきます。gawk のみの実装ですが、gawk には systime() 関数と strftime() 関数と mktime() 関数があります。 #! /usr/bin/gawk -f BEGIN { print "Now: " strftime("%Y-%m-%d %H:%M:%S", sys…

awk のフィールド数 (2)

awk

続きです。 続・awkコマンドのフィールド数 - 杉風呂2.0 - A Lifelog - HP-UX は手元に確認できるものがない (出社すればあるのですが、アカウントがなかったはず) ので、適当に試してみます。以下のようなファイル (fs_test2.txt) を用意します。 1|2|3|4|5…

awk のフィールド数

awk

今の環境は$30が限界。 awkのフィールド数 - 杉風呂2.0 - A Lifelog - どういう検証しているかにもよるかもしれませんが、それは少なすぎるような気がします。プログラミング言語AWKによれば、P. 264 に以下のように書かれています。 100 個の欄 さすがに古…

gawk 3.1.5h の po 翻訳

以下のメールが出ています。 gawk 3.1.5h の po ファイルの翻訳の連絡です。 gawk-3.1.5h (94%, 11 untranslated) po ファイルは以下の場所から入手できます。 http://translationproject.org/PO-files/ja/gawk-3.1.5h.ja.po 同様に gawk 3.1.5h は以下から…

Usage of gsub

Usage of gsub 厳密には gsub() の問題ではなく shell の問題になりますが、一行野郎で $ echo 'a,b,c,d,e' | gawk '{gsub(/\,/,"'&'",$0);print $0}' のようにしても a','b','c','d','eとならないというものです。 まさに「クォート地獄」なわけですが、回…

Adding prefixes

Adding prefixes bash の function で DOMAINS="abc.tld def.tld ghi.tld ..." という部分を DOMAINS="host.abc.tld host.def.tld host.ghi.tld ..." というものに置き換えたいと言うものです。いくつかの意見で shell の問題だから comp.lang.shell に質問…

Usage of gsub

Usage of gsub 厳密には gsub() の問題ではなく shell の問題になりますが、一行野郎で $ echo 'a,b,c,d,e' | gawk '{gsub(/\,/,"'&'",$0);print $0}' のようにしても a','b','c','d','eとならないというものです。 まさに「クォート地獄」なわけですが、回…

Python Magazine

http://pythonmagazine.com/c/issue/2007/10 Python のネットワークマガジン (英語) です。 さすが Python らしくネタが各所に仕込まれています。 モンティ・パイソン・アンド・ホーリー・グレイル [DVD] を見ているかのように仕込みを探してしまいますが、…

Hack 比 / Suck 比

awk

Calamari Dynasty: Clearing the Air - Languages that Suck 元ネタはCalamari Dynasty: Clearing the Air - More Languages that Suckですが、以前も同じようなことをしたことがあるような気もしますが、各 awk のバリアントで見てみます。 Variant Total h…

LL Conference 2008 について

「日本 GNU AWK ユーザー会」は 2 年前から LL Conference に協賛させていただいています。 1300人も集めるのでプロモーションが必要だろう、という話がでている LL2008 - sunabakoの日記(未完成) 1000 人規模になるとコアな人たちだけではなく、裾野を広げ…

OSC2007 Tokyo/Fall にぶらっと行ってきました

オープンソースカンファレンス2007 - Tokyo/Fall - 以前は言語部屋とかあったのですが、今回は会場が PiO になったこともあり、全て 1 フロアで展示はまとまっていたものの、言語関係は一番奥で、四大言語では Ruby のみという寂しい状況でした。(LT とかセ…

gawk or Perl

Google グループ 日本でこんな発言したら、釣りだと思われてしまうわけですが、平然と丁寧に答えているのが fj との違いかもしれません。(wxgawk の開発リーダーでもある Jürgen Kahrs はhttp://home.vrweb.de/~juergen.kahrs/で以下のように発言しているつ…

runawk と派生

Google グループ Wrapper for AWK providing modules download | SourceForge.net 要するに Perl のような use を awk であろうが gawk であろうがサポートするようなものですが、既に同様なものはあるようで、いくつか紹介されています。 awkfe include の…

Blog 形式でコミュニティが成立するのか!?

最近、OSS 界隈では、今ひとつ ML や Wiki では盛んになりきれないのに、Blog とかには敏感に反応したりする人が増えているような気がします。 Blog に書いてもググったら引っかかったりするわけじゃないですか。 気軽に参加しているようなつもりになれる (?)…

gawk.texi の差分追従

以下にあるように、手元のファイルは Rev. 1.26 から 1.27 への翻訳を追従させました。 [gawk] Diff of /gawk-stable/doc/gawk.texi 意気揚々と svn commit しようとしたら、https への svn commit は neon HTTP and WebDAV client library を組み込まないと…

gawk 3.1.6 第 2 β版のリリース通知

gawk 3.1.6 の第 2 β版のリリース通知が gawk メンテナーの Arnold Robbins から出ています。 Second beta version of gawk 3.1.6 now available リリースノートは (可能であれば) 3 連休に翻訳しますが、Beta release of gawk 3.1.6 now availableに 3.1.5g…