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

「プログラミング言語 AWK」の威力

awk

http://d.hatena.ne.jp/cat42/20071115 やっぱりawk生みの親の書籍はひと味違う感じなのです!うむ。これは「経典」ですからね。一生ものです。 普通の人(非プログラマさん)は本全体を読む必要はないと思いますが、個人的には 6 章、7 章はプログラマでな…

tree + du

awk

tree コマンドが便利 - IT戦記 とか、どのフォルダがどのぐらいの容量を使っているか、おしゃれに確認できる『DriveCircle』 | IDEA*IDEA とかを見ていて、かつて紹介させていただいた dtree を find ではなく du で組みなおしたくなったので、作り変えてみ…

gawk の GPL 表示が GPLv2 (w (続き)

この件に関しては、あえて bug-gnu-utils ML へ投げておきました。というわけで、返事をいただきました。 Re: po translation miss in ja.po of gawk 3.1.6. This means, the program maintainer manually removed the fuzzy flag here. This is bad; it goe…

Fedora Core on Zaurus

情報は以下からです。 http://d.hatena.ne.jp/bron84/20071112/1194885503 Fedora Project とは関係のない野良なものだと思いますけど、Fedora Core 6 相当が Zaurus で動くのは面白いかもしれません。特に私は X を使いませんから、PocketWorkstation (Debi…

gawk の GPL 表示が GPLv2 (w

$ gawk --version GNU Awk 3.1.6 Copyright (C) 1989, 1991-2007 Free Software Foundation. 本プログラムはフリー・ソフトウエアです。Free Software Foundation 公表の GNU General Public License(バージョン2、または、これ以後のバージョン) に従い…

awk ってケアルなんだよ (w

プログラ魔法学に関する考察 - 西尾泰和のはてなダイアリー FF の治癒魔法 (白魔法) で、ケアル、ケアルア、ケアルラ、ケアルダ、ケアルガ、ケアルジャ (う〜ん、私の知っているのは FF6 までですが) とありますが、一番多様するのはケアルってことで。(少な…

awk で、E メール送信

Loading... 時間のある時に書いてみるかな。

何をすればいいの? OLPC

http://www.laptop-jp.org/ OLPC といえば Squeak という概念を打ち砕きたいと思っていたりしますが、それ以前に何をすればいいの? どうやって実機やエミュレーション環境を整備すればいいの? なんかそのあたりのとっかかりが抜けているのは気のせいですかね…

プライドはプライスレス

404 Blog Not Found:プライドの高さ=井戸の高さ まさに同じかな。 こういう幼少期の「プライド」が本物のプライドに化けるためには、一度「プライド」は徹底的に破壊される必要があるのかも知れない。私にとって、それが大学だった。 404 Blog Not Found:プ…

Perl が先か sed が先か、いや awk が先か!?

起源 awk本読んで思ったのは perl って相当 awk を敵視っていうか awk を置き換えることを目的に作られた感のある言語なんだなーという。 Perl に対する Ruby もそんな感じで。そのへん Python はちょっと我が道感。 起源 これは事実なんだと思いますけど、g…

awk で sl

awk

Real UNIX MAGAZINE Day の中で歌代さんが sl の話をしてくださったのと、awk が結構活躍していた時代の話をしてくださったので、無謀にも awk で sl を書いてみた。sl に関しては、http://log.utashiro.com/pub/2007/04/sl_2eae.html を見つつ、再現してみ…

Perl と嫁

ある Web チャットの CGI を動作させるのに、Perl の知識が欲しいと嫁が言い始めたが、結果的に全部私の方で CGI の修正 (調整) を行っていくことになった。orz オリジナルが古い Perl の書き方をしてくれていて非常に助かったよ。(w

Sphenic Numbers

awk

Just another Ruby porter, 2007-11-a 凄い人もいるんだなぁ。

awk でフラッシュ

awk

決して awk で動画を作るわけではありません。 Loading... awk (gawk) でもフラッシュする方法があります。fflush() 関数でフラッシュできます。 あとは system() 関数でもフラッシュされます。http://taka.no32.tk/diary/20060324.html#p01 に書かれている…

携帯メアドの正規表現

Loading... なんか最近、メアドの正規表現とか IP アドレスの正規表現とかあるけど、本当に正規表現だけで表現可能なのだろうか? 正規表現はチューリング完全ではないから、表現に限界があると思われますが、その範囲に包括されるのであれば可能なのかな?

awk 極基本講座

awk

http://d.hatena.ne.jp/cat42/20071108/p1 15分程度でawkの極簡単な使い方を学ぶことを目的としたテキスト。素晴らしい。 適当に"awk ダウンロード"等で検索しawk.exe(gawkやjgawkなど様々な亜種があり好きに選んでよい)を入手。固定した方が分かりやすいと…

awk の生まれ

awk

http://d.hatena.ne.jp/cat42/20071109/p1 そーゆーわけで時間出来るまで新しい言語(awkはボクが生まれる何十年も前の言語だけど)を学んで脳をびしばし鍛えていきたいと思います。え〜、awk ができたのは 1977 年なんですけど。今の形になったのは 1985 年、…

Debian 依存図 (続き)

awk

以下からの続きです。 Debian の依存図 (続き) - 日本 GNU AWK ユーザー会 0.2 dpkg-awk というものがあるのを知り、awk は awk で awk らしくってことで作ってみました。ただし、Pre-Depend は省略しています。しかも PNG というところは Zaurus でまだ SVG…

最後の 5 行の表示 (続き)

Print last 5 lines そのあと、awk 単独でのものもいくつか紹介されています。 { line[0 + n] = $0; n = f(n + 1) } END { print line[n]; stop = f(n) for (i = f(n + 6); i != stop; i = f(i + 1)) print line[i] } function f(n) { return int(n % 11) } …

Perl でアドレス変換

Loading... なんか面白そう。awk だと takano32 さんのところの http://taka.no32.tk/diary/20060324.html#p01 が個人的には素晴らしいできだと思います。これは system() 関数の挙動が分からないと書けない一行野郎ですね。

OSS のメリットと導入ノウハウを社内に理解してもらうには

OSSのメリットと導入ノウハウを社内に理解してもらうには | 日経 xTECH(クロステック) 難しい問題だと思います。 とりあえず、今の会社だと味方が何人かいるからいいかな。

awk がブーム

awk

http://d.hatena.ne.jp/cat42/20071106/p1 今静かなブーム、AWK! ボクとお友達の間だけで大ブーム!それ、凄すぎです。(wExcel の代替くらいはできますよ。グラフも gnuplot に渡してあげれば、そのまま描けますから。 これは面白いね!お仕事にも使えそう!…

CAPTCHA 破りコンテスト

CAPTCHA破りコンテストとか ネタとして面白そうなので、頭の隅に置いておこう。

Perl ハカーとその嫁の初夜

元ネタはこちら。 404 Blog Not Found:sedハカーとその嫁の初夜 Perl Hacker は ppencode? #!/usr/bin/perl -w length q bless glob and print chr oct ord q pop and print chr ord qq q q and print chr ord q else and print chr ord q pop and print chr…

double の小数点について

awk

Loading... まぁ、awk だってそういうこともしたいときもあるわけです。 awk 'BEGIN{a = 1.0; print sprintf("%.1f", a)}'文字列と数値の区別がない場合、たまに面倒なこともありますが、基本的には文字列を扱う関数 (sprintf(), 連接など) に通せば文字列扱…

UNIX MAGAZINE Day 参加報告

「 Real UNIX MAGAZINE Day」に参加してきました。簡単にまとめておきます。 Keynote speech1 和田 英一 「私のプログラム書法」 UNIX ではなく MULTIX を元々やっていた 「Unicode はいかに使いものにならないか」を講演しないかと Kernighan に言われて話…

awk で tree

awk

tree コマンドが便利 - IT戦記 Mac だとインストールしないとダメawk なら入っているはず。ということで、find と awk で tree というのを作成された方がいらっしゃいます。 dtree で、この方の凄いところは sed でも作っています。 http://www.math.kobe-u.…

川井憲次コンサート 2007 (次はあるのか?)

LL Conference のメインテーマとして使わせていただいている川井憲次の「Login」ですが、15 年ぶりに川井憲次のコンサートが開かれたのでパシフィコ横浜まで聴きに言ってきました。やっぱり生の「Login」(ラスト前) は凄い。 20 年以上前からファンなので、…

最後の 5 行の表示

Print last 5 lines 単に最後の 5 行かと思っていたら、面白い方向に議論が進んでいるようです。というか、Golf ネタのような感じかな。質問は最後の 5 行と最後から手前 10 行目の出力ということです。 $ seq 10000000 > /tmp/bigsequelというテストファイ…

uptime の出力を使う

Return just the text I want from "uptime" 以下のような uptime コマンドの出力を使います。 18:01:04 up 1 min, 0 users, load average: 0.55, 0.28, 0.10 22:14:47 up 1:01, 0 users, load average: 0.21, 0.05, 0.02 17:58:52 up 1 day, 2:34, 0 users,…