dev

bashの履歴コマンド

dev

これいいっす。 .inputrc "\C-p": history-search-backward "\C-n": history-search-forwardM-TABで補完候補一覧表示ってのも使える。(Linux/UNIXならかなり。Windowsだとキーがかぶる) .inputrcについては`man readline'参照。

cygwin日本語化

今まではexport LANG=ja_JP.SJISとするとlsの出力でさえ化けてしまうので、我慢してLANG=Cとするかinet経由でteratermでEUCにして使っていたが、職場で以下のページを見つけて使ってみた。 sixnine.net - するとgrep --helpなどが日本語になってる・・・ 職…

STL

dev

健康診断の帰りに本屋でSTLの本を買ってきました。C++はかなり好きカモ。 STL標準講座―標準テンプレートライブラリを利用したC++プログラミング 作者: ハーバートシルト, Herbert Schildt, 多摩ソフトウェア, エピステーメー 出版社/メーカー: 翔泳社 発売日…

変な言語

dev

common LispとPrologに興味アリ。 Prologは特にすごい変な言語ですな・・・

パタパタリンクtree

dev

<リスト(li)によるプロトタイプ>→ ○(かなり高機能。javascriptオフでも一応見れる(開いたやつ)。) ×(でも重い。Mac IEで見れなかった。) <SPANとDIVで読み込み時に動的にtreeを作成>→ ○(機能はたいしたことない。でも完成したっぽい。Macでも見れるっぽ…

cygwinでlessが文字化けするとき

export LC_CTYPE=ja_JP.UTF-8

折りたたみメニュー作成CGI

dev

こんな便利なCGIがあったので利用させてもらってます。 リストを使ってるところがスキ。 http://www.fromdfj.net/cgi-bin/makeOritatami/makeOritatami.html

どんどん忘れていく・・

仕事や趣味で覚えたことなどを書いておかないといけないと思う今日この頃。 unix Excel VBA cygwin Visual C++

HTML化awkスクリプト

dev

ネットニュース ・Yahooニュース http://dailynews.yahoo.co.jp/fc/ ・Googleニュース http://news.google.co.jp/全国紙 ・毎日新聞 http://www.mainichi.co.jp/ ・産経新聞社 http://www.sankei.co.jp/ のようなリストのテキストを<html> <head><title>Link</title></head> <body> ネットニュース<br> ・<a target=_blank href=Yahoo"></a></body></html>…

うーむ

dev

ptxとtsortとcsplitとトポロジカルがわからん・・・

cygwinのパッケージ毎にインストールの成否をチェック

cygcheck -c [package_name]

posgtresql(JP)

ドキュメントが豊富http://www.postgresql.jp/

cygwin+postgresql

cygwinでやるならここからhttp://discypus.jp/pc/cygwin/postgresql.shtml

vi こんなのもあったのねっていうのと忘れそうなものメモ

dev

[コマンドラインオプション] vi + file 起動時にfileの最終行から開く vi +n file 起動時にfileのn行目から開く vi +/pattern file 起動時にfileのパターンの位置から開く[移動] n| カレント行のn文字目 nH 上からn行目 nL 下からn行目 z RETURN カーソルの…

シェルの test 又は [ の評価式(覚書)

dev

文字列評価式: str1 = str2 文字列str1とstr2は一致する str1 != str2 文字列str1とstr2は一致しない -n str 文字列strは空(null)でない -z str 文字列strは空(null)である数値評価式: int1 -eq int2 整数int1はint2と等しい (int1 == int2) int1 -ge int2…

sunのダイナミックリンクの確認

dev

ldd BINARYFILE

ファイルのリレーショナル結合

dev

join FILE1 FILE2

Tcl時間の表示

dev

puts [clock format [clock seconds]]

tcl内の真偽判定

dev

"0"だけが偽となるらしい。世の中にそんなに真は多いものだろうか・・・ expect1.7> for {set i -3} {$i > if {$i} {puts "$i:True"} else {puts "$i:False!"} > } 3:True 2:True 1:True 0:False! 1:True 2:True 3:Trueなお文字列を判定させると落ちる。しょ…

Excelの小技

dev

セルの表示形式のようにフォーマットを変える関数 text(CELL,"Form") 数の書式 表示 書式記号 1234.59 を 1234.6 とする。 ####.# 8.9 を 8.900 とする。 #.000 .631 を 0.6 とする。 0.# 12 を 12.0、1234.568 を 1234.57 とする。 #.0# 44.398、102.65、 2…

UNIX Lecture for beginners

dev

http://www.lab3.kuis.kyoto-u.ac.jp/misc/guide/machine/unix/

B-shell系の配列

dev

http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html#lbAV bash declare -a name[subscript]=value unset name ksh set -A name value The value of all subscripts must be in the range of 0 to 1023.

Cygwinのクリップボード

dev

/dev/clipboardgetclip.exeputclip.exe

Excelの邪魔なクリップボード

dev

「Officeクリップボードは12個のアイテムしか保持できません。このアイテムをコピーすると、最初のアイテムが削除されます。コピーしますか?」を消す方法。 http://forums.belution.com/ja/windows/000/000/89.shtmlhttp://support.microsoft.com/default…

vi

dev

ちょっと進んだコマンド mark mx 現在地をxにマーク `x xにジャンプbuffer "ayy バッファ"aに1行をヤンク "ap バッファ"aを後方ペースト

Tclのglobal

dev

tclのglobalって、proc内から外の変数を有効にするのに使うみたい。それわからんくてちょい仕事ハマり。

折りたたみコマンド

dev

fold -w NUM

行内も含めて、パターンの出現のカウント

dev

perl -e '$c=0;while(<>){while(/a/g){$c++;}}print "$c\n"' awk 'BEGIN{c=0}{c+=gsub(a,"")}END{print c}' awk 'BEGIN{RS="a"}END{print NR-1}' (最後に出現すると落すけど) perlの方がちょっと速い。もっといい方法ありそう・・・

シェルスクリプト内での日本語

dev

Shift-JISの2バイト目がスクリプトのメタキャラなどとぶつかるとき、どうやってもエスケープできない。("チ""ー"など)なので、そういうときはスクリプト自体をEUCにして出力だけS-JISに変換すればぶつかることがない。gawkはEUC対応なので特に有効。

小粒でピリリと辛いRCS(Revision Control System)と文字コード・Network関係のページ

dev

美夏の RCS の使い方講座 ( http://www.proc.org.tohoku.ac.jp/~minatsu/guide/rcs0.html )RCSは細かいファイルバージョン管理になかなか便利(JF:RCS-Howto)(JM:rcs) ash(http://ash.jp/index.htm)文字コードの解説やプログラムがちょろちょろ。他はみてな…