2007-11-01から1ヶ月間の記事一覧
アスタリスクで隠されたパスワードを確認する方法 - K'conf 最近、オートコンプリートに頼る部分もあって、とても全てのパスワードを覚えてられないので、記憶だけしておこう。
gawkとかxgawkとかそのへん二題 この後半部分ですが、anarchy golf に入っている xgawk には MPFR が入っていないというのが結論ですかね。xgawk の導入の際に、xgawk の開発者でもある Juergen なんかにアドバイスをもらい「単に configure だけでビルドし…
gawkとかxgawkとかそのへん二題 今回の問題は、gawkで行っているそのようなマルチバイト文字列→ ワイド文字列の変換が行われるのが必要に応じてのものであって、 PerlやPythonのようにユーザーの目に触れる形では存在していないことにあります。 ここのイン…
DeNAが語るイノベーションの“DNA” (1/2) - ITmedia エンタープライズ NHK の「プロフェッショナル」でこんな人もいるんだと知ったばかりですが、DeNA の年齢層を知らずに発言しますが、微妙に社長と社員との年齢が離れているのではないか? と思ったりします…
こんな Web アプリケーションか、サービスがあれば移行したいと思っています。 Wiki や Blog のようにテキストでマークアップできる タグが使える リンクがしやすい、ニコニコにもリンク可能 容量は 1 GB 欲しい awk のコードのハイライト機能、読みやすい行…
進行状態プラグイン サンプルページがないけど、試してみたいプラグインです。
たぶんBig5でも同様の振る舞い(バグが顕現する)になると思うけどどうかなあ。このあたりが本当なら中国語圏も仲間にできそうですけど、中国のロケールって最近何なんだろう? UTF-8? [awk]経典の値段 あのキョーアクな値段は○○のシワザなんでしょうか。三賢者…
CNET Japan 面白そうなので、試してみたいです。 Linux (Fedora ベース) なのですが、逆に Linux ライクに使えると面白いかもしれません。
そりゃPCぢゃなかろw 656KBってはんか半端な数字な気がするんだけど、512KB+144KB? って144もビ ミョーな数字だな。有名なのは Rambus の DRAM ですね。144 KB 単位です・・・なんでかは忘れました。orz RDRAM(Rambus DRAM)とは - IT用語辞典 e-Words とか…
How to gram awk's regexp submatches? $echo "test4325363test" | awk "/(.*)([0-9]+)(.*)/ {print NUMBER HERE!}"とした場合に数字だけを表示したいそうですが、awk で RSTART, RLENGTH をうまく使うのは慣れが必要かもしれません。 echo "test4325363test…
pulling out blocks of data from file 以下のような行単位ではないファイルからのデータの抽出です。 root@server01:/usr/local/bin/getinfo . . some info . . root@server01: *** root@server02:/usr/local/bin/getinfo . . some info . . *** root@serve…
awk and sorting file substr($0,4,6) でソートするようなイメージだそうですが、具体的には以下のようなものです。 James Botte 0001-0092-30-33 99.6625 Henry Byle 0001-0092-30-21 81.2211 Moray Noll 0001-0092-30-51 9552.11これを最後の項目でソート…
reading previous lines after reaching certain string これらにはいろんな書き方がありますけど、以下のようなものも投稿されています。 /string/{print a[NR%3] RS a[(NR+1)%3] RS a[(NR+2)%3]} {a[NR%3]=$0} /string/{ line_3=a[NR%3]; line_2=a[(NR+1)%…
awk & stdout 完全に awk の問題ではないのですが、awk が出す標準エラー出力を取得したいということです。 dan@ubuntu:~$ awk -W version mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan compiled limits: max NF 32767 sprintf buffer 1020 dan@u…
さくらインターネット移行記#5 久しぶりの移転作業 - naoyaのはてなダイアリー まともにファイルシステムレベルで rsync や scp ではメンテナンス時間にデー タのコピーが終わりません。細かいファイルがたくさんあると、読み取り側の ディスクドライブへの…
reading previous lines after reaching certain string マッチした前の行 3 行を表示したいというものです。 awk ではファイルハンドルとかでジャンプすることはできませんから、最初から配列に押し込めながら処理する手法が一般的で、そうした解法が示され…
以前も書いたものですが、再び登場します。 #! /usr/bin/gawk -f BEGIN { str1 = ARGV[1] ""; str2 = ARGV[2] ""; print levenshtein_distance(str1, str2); } ### 2 つの文字列のレーベンシュタイン距離を返す ### http://ja.wikipedia.org/wiki/%E3%83%AC%…
Just another Ruby porter, 2007-11-b http://www.usavich.tv/ うわぁ、御大まで。 ニコニコにあったものは途中から音ズレがひどかったので、明日見てみようかな。
a syntax error I cannot see. 以下のような awk スクリプトが動作しないそうです。 function extract(str,regexp) { RMATCH = (match(str,regexp) ? substr(str,RSTART,RLENGTH) : "") return RSTART } extract($0,*@lobogris2) { print RMATCH } さて、ど…
Changing xxxAxxxx to xxxBxxxxC 以下のような置換を行いたいと最初書いていましたが、Ed が怒るのも当然で、実際には少し異なります。 xxxxA -> xxxxBC xxxAxxxx -> xxxBxxxxCなんだか良く分からない 'A' という文字列を 'B' にして最後に 'C' を付けること…
completely removing fields なんか最近見かけた話題ですが、 $ echo fld1 fld2 fld3 fld4 fld5 | awk '{$1=$2=""; print}' fld3 fld4 fld5の先頭のスペースが邪魔ということですが、これはフィールドが削除できていないのではなく、FS が出力されているだけ…
How to find the size of an array dimension 私もはじめて知ったりしましたが、 $ gawk 'BEGIN {split("the quick brown fox",A);print "Number ofelements:",length(A)}' Number ofelements: 4でできたんですね。orz Sun Jun 26 16:37:59 2005 Arnold D. R…
Printing file contents until a pattern is matched 質問はタイトルのとおりですが、答えは以下のとおりです。 NR==1,/endpat/ ゴルフにも使えそうな内容ですね。 1,/endpat/ の挙動は違うという話に発展していますが、これは最初の '1' で台無しになってい…
print unique ocurrences after matching pattern 入力ファイルが、 str1 str2 str3 str4 err003 str5 str...N str1 str2 str3 str4 str5 err002 str5 str...N str1 str2 err003 str3 str...N str1 str2 str3 err002 str4 str...Nのようなものの時に、/err[1…
hiddenフィールドの典型的な誤用(2) - ockeghem's blog お客様、恐れ入りますが、その会員情報はお教えできません。 英語だとやっぱり「I'm afraid I can't do that.」だよなぁ。でも、この台詞を言われた方がゾクゾクと怖くなるのは私だけではないはず。200…
はてなダイアリーの良さ - jkondoのはてなブログ 実は「日本 GNU AWK ユーザー会」と言われている Web サイトはいくつかあります。ひとつは私の個人運用の http://gauc.no-ip.org/ です。途中までは良く回っていたのですが、サーバーのメンテコストとスパム…
ネットワーク間の転送で安全 (というよりも完全) な転送にはどういったものがあるだろうか? ちょっと大量に 1 TB 級のファイルのやりとりをやりたいわけなのですが (ちょっとじゃないか)、なかなか「これだ!」というものが見つかっていません。 回線品質は悪…
binWord/blog - 『プログラミング言語AWK』再発行 『プログラミング言語AWK』は、1989年にトッパンから初めての邦訳が発行され (以前紹介したのはこのバージョン)、2001年にシイエム・シイから再発行、そ して今回、新紀元社からまた再発行されることにな…
きむらさんがいろいろと大変らしい。 またうるりっひとやりあうのやだよー(笑) いくつか外堀を埋めてみませんか? Fedora で再現できる環境を作ってあげる → Arnold が理解できる SuSE で再現できる環境を作ってあげる → Juergen が理解できる とか。フォント…
http://d.hatena.ne.jp/yama_r/20071109/1194543214 別の場所でファシリテーションの話をしていたんですが、非常に似ています。 「見える化」なんかしてたら時間がない、日報を書いていたら時間がない。そんなことよりもひとつでも多くの仕事をこなした方が…