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

grepメモ

grepの正規表現面倒だなぁと思ったら、perl風のegrepがあるジャン!!早速試す。 $ grep -n "\<\(elf\|ELF\)\>" /usr/share/misc/magic $ egrep -n "\b(elf|ELF)\b" /usr/share/misc/magicegrepステキ。ちなみに、-iオプションで大文字小文字を区別しない。Fed…

GNU m4で快適css生活。

最近マイナー言語にハマっているtanakaです。その中でも中毒性の高い言語。それがマクロプロセッサm4。m4があればどんなテキストファイルもプログラミング言語に化ける。HTMLやCSSでは変数定義が出来ないので、置換を駆使するか、テンプレートエンジンを活用…

作業日誌&気になった言葉

gVimで右クリックメニュー クリップボードとの連携が悪いので、他アプリのコピペは右クリックを活用する。「:behave mswin」で、マウス操作がWindows風になる。色々マクロ系を突っ込みたい。 man.vim Vimからmanを見れるように。「runtime! ftplugin/man.vim…

bisonではまる。

bisonになったら急激にレベルが上がったぞ〜!!そんなわけで浅く広く最小限でいく。浅広。bisonで計算機!と行きたい所だが、イマイチ構文処理がわかってない。とりあえず、bisonとflexの連携部分を試すことにした。まずは、bison number.y %{ #include <stdio.h> #incl</stdio.h>…

flexで遊ぶ。

今日も浅く広く。浅広。なんとも楽しげなツールがある。その名もflex/bison。なんと、自作言語を作れちゃうのだ。聞いたことはあったけど、使ったことは無い。さて、事始めにlexを試します。lexは字句解析担当です。受け取ったデータをトークン(字句)に分け…

dd

うぅ。emacsで、行の削除ddがわからん!!今のところ、C-a C-k or 行末なら、C-x DELで対処。でも、改行が残る・・・。逆にVimで改行を残して行削除はどうやるんだろう・・・・しまった、変な事を思いついてしまった。しばし考える・・・^d$完璧! 追記 ^Dもア…

bashで履歴を巡る。

履歴関連のメモ。 C-r 履歴のインクリメンタルサーチ cd - 前いたディレクトリに戻る。 !! 前の履歴を実行。 !command 前のcommandを実行。 Manpage of BASH ReadLine項を読んだら、びびった。熟読中・・・。【コラム】漢のzsh 第4回 コマンド履歴の検索〜Em…

textutils

毎度お馴染みになってきた。浅広のコーナー。textutilsを色々試そう。自分が使ったことのあるコマンドは省略。 横幅80文字に揃える。fold $ ps ax | fold 僕の想像したfoldを遥かに下回った。残念!fmtも同じような感じだけど、メール用ヘッダ処理が出来る。p…

tr

今日も浅く広くLinux。浅広のコーナー。本日最初のテーマはtr。perlでもtrは使ったこと無い。イマイチ不明な匂いが漂うのだ。早速試す。 $ echo tanaka | tr a-z A-Z # 小文字から大文字 TANAKA # おぉぉ $ echo tanaka | tr -t a-z A-Z # -tオプションも同…

0と1

いつの間にやら1万PV突破。殆どボットか自分だと思われる(汗最近Linuxコマンド浅広にハマっているわけですが、浅広には訳がある。本を読んでわかったつもりでいるのはいちばん恐い。実際使ってみよう〜と思ったときに、痛い目を見る事になる。知識だけ豊富で…

気になった言葉。

Oracle 10g xe まぁ、使うことはなさそうだけど。無償版をインストールしようかな。僕にはSQLite位が丁度いい。 GNU screen 便利そう。たぶん、VimやEmacsでいう所のバッファみたいなものかなぁ。Let's use SCREEN!インストールしたので、あとで読む。 GNU G…

ディレクトリを再帰的にgrep

$ grep include -r src/カーネルのソースコードが入ってたので、大変な事になった(汗 -rオプションは忘れずメモ。Manpage of GREP いつもお世話になっております。

ed体験。

おなじみのLinuxツールを浅く広く体験のコーナー。略して浅広。vi使いなら試しておきたい逸品。ラインエディタed。sedをいじったら次はコレだろ!ってことで。ラインエディタと言って思い出すのは、MSXのエディタですね。MSXFANの一画面ゲームを必死で打って…

sed体験。

Linuxツールを浅く広く体験していく人気コーナーの時間です。(ホントは全然人気無し)L(U)nix使いの人は、テキストの置換は、perlではなく、sedを使う。sedの何が魅力なのかイマイチピンと来ていなかった。perlの方が断然強力じゃないのぉ〜?僕が知っていたの…

一時的に日本語manを見る。

普段、英語環境なのですが、やっぱり英語じゃ意味ワカンネって事があるわけで。。。日本語manを見たくなっちゃったりするんですよ。ハイ。 #!/bin/sh LANG=ja_JP.UTF-8 man "$@" 更新履歴 2013/05/25 書き直した。

プロンプト設定。

zshとbashの設定をしながら、シェルスクリプトを覚えていこうという人気コーナーの時間がやってまいりました!(大嘘やはり見た目重要なので、今日はプロンプトの設定を。 .zshrc PROMPT="%% " PROMPT2="%_> " RPROMPT="[%~]" % [~]ディレクトリ表示は右側。左…

作業日誌

Tcl/Tk : 何故かインストールしてみた「yum install tck* tk*」。簡単にGUIが作れそうなので。 ntfs : 無いと困りそうなのでインストール「yum install ntfs*」。 KDE : デスクトップを6つに拡張。1:色々,2:Firefox,3:gvim,4:ターミナル,5:yelp,6:emacs(おま…