2006-09-01から1ヶ月間の記事一覧

サーバ上のvimでファイルを上書きした時に自動的にブラウザでリロード

vim

キーワード:LD_PRELOAD vim html サーバ Firefox 更新 読み込み リロード miyagawa サーバ上のvimでファイルを上書きした時に自動的にブラウザでリロードできるようにしてみた http://blog.bz2.jp/archives/2006/07/vim.html

Bram Moolenaar works at Google.

vim

http://www.linuxformat.co.uk/blog/?p=168 http://tech.groups.yahoo.com/group/vimannounce/message/152 Bram Moolenaar は現在 google で働いていて、週に一日 Vim の開発をやらせてもらっているらしい。

findutils

find - search for files in a directory hierarchy locate - list files in databases that match a pattern updatedb - update a file name database xargs - build and execute command lines from standard input fontutils bpltobzr bzrto charspace fo…

GNU utils

http://www.gnu.org/software/coreutils/ http://www.gnu.org/software/findutils/findutils.html binutils ld - the GNU linker. as - the GNU assembler. addr2line - Converts addresses into filenames and line numbers. ar - A utility for creating, …

porntoolkit

エロ動画を勝手に探してダウンロードするスクリプト。 http://porntoolkit.sourceforge.net/

Free Software Foundation のソースは tabstop=8 で

vim

function! DetectFSF() let i = 1 let l = "" while i <= 10 let l = l . getline(i) let i = i + 1 endwhile if l =~ "Copyright.*Free Software Foundation" set ts=8 return endif endfunctionEmacs の "-*-" にも対応したかったけど面倒なのでやめた。 "…

よく使うスクリプトは全部 .bashrc に書いちゃった方が持ち運びに便利でいいかもなあ。

function align() { ruby - "$@" <<EOF if ARGV.length > 1 delim = ARGV.shift else delim = nil end lines = readlines().collect {|x| x.chomp} maxlens = {} for l in lines words = l.split(delim) words.each_with_index do |w,i| if not maxlens[i] or w.length > maxlens[</eof>…

空行のインデントを自動削除しないハック

vim

Kaoriya 掲示板より 3621.オートインデントONのとき、空白行のインデントを自動削除させない方法は? VIM 6.4を使わせて頂いています。 VIMのオートインデントでは、インデントされている行の末尾で改行し、次の行を空行とするためにそのまま再度改行すると、…

Firefox 入れた拡張機能

CopyURL+ Tab Mix Plus OpenBook All-in-One Gestures mozless Firebug Right Encoding Firefox のショートカットキー http://www.mozilla-japan.org/support/firefox/keyboard Linux では C-j, C-k どちらでも検索バーにフォーカスがいくのに Win では C-k …

就職・転職 人気と実態のギャップが大きい企業リスト、分類と理由

http://www.mynewsjapan.com/kobetsu.jsp?sn=512

?

IE のテキストボックスの履歴を消すには、候補の上にマウスカーソルを持っていって Del キーを押せばいいわけだけど、Firefox で同じことをするにはどうすればいいのだろう?

シソーラス類語辞典

http://www.gengokk.co.jp/thesaurus/

split

split(1)の仕様って誰が決めたのだろうなあ。 b 2k でキロバイト指定はできても -b 2K は受け付けなかったり、n個へ分割はできなかったり、サフィックスが aa, ab などという奇怪なルールだったり。

コマンドラインの補完をしているのは ExpandFromContext()

vim

コマンドラインの補完をしているのは ex_getln.c の ExpandFromContext(xp, pat, num_file, file, options)

EOFが理解できない。

EOFが理解できない。 http://piza.2ch.net/tech/kako/976/976638476.htmlgetchar() が返すのは (int)-1 なのでファイル中のどんなバイトとも区別できる。 ^D で入力終了にするのは tty ドライバの機能。stty -a で確認できる。 ^D は EOT(伝送終了) http:/…

v_G ハック

vim

Ctrl+v で矩形選択して G したとき、カーソルが1桁目に行ってしまうのが嫌だった。 :set nostartofline を設定すればいいわけだが、無意味にソースを改変。 ところでこのオプションを設定してる人はどれくらいいるのだろう。 --- ../src.orig/edit.c 2006-06…

quilt

大量のパッチを管理するためのツール。 quilt http://savannah.nongnu.org/projects/quilt/ gquilt http://users.bigpond.net.au/Peter-Williams/

日本語文字コードの判別

http://kasumi.sakura.ne.jp/~gm/gpj/dev/tips/other/kanji.shtml

Firefox Tab Mix Plus のショートカットキー

C-12 C-S-t 現在のタブを複製する C-S-n 現在のウィンドウを複製する C-S-m ウィンドウをマージする C-F1 現在のウィンドウをセッションに保存する C-F9 全てのウィンドウをセッションに保存する F9 フォーカス移動を右/最後に選択されたタブにトグルする F…

powerful script

vim

vim の vi_diff.txt が < Commands have been added to form up a simple but powerful script language. --- > Commands have been added to form up a powerful script language.と変更されていてワロタ。

/bin/pwd -Lと/bin/pwd -Pの結果が異なるのは

FreeBSDで /bin/pwd -Lと/bin/pwd -Pの結果が異なるのはシンボリックリンクをたどった cdをした後。

メモ

VBScript で配列の次元数を調べることはできないのか?

メモ

tel yamagata

コメントを表示させるには?

「コメント」のリンクをクリックをしなくてもコメントを読めるように、記事のすぐ下に表示させるにはどうすればいいんでしょうか? 確か昔その設定を変えたような気もするのですが、一通り探してみても設定する場所が見つかりませんでした。 >教えてはてな…

錯視

非マナー非マナー非マナー非マナー非マナー非マナー 非マナー非マナー非マナー非マナー非マナー非マナー 非マナー非マナー非マナー非マナー非マナー非マナー ーナマ非ーナマ非ーナマ非ーナマ非ーナマ非ーナマ非 ーナマ非ーナマ非ーナマ非ーナマ非ーナマ非ー…

digraph

いいか、みんな (゜д゜ ) (| y |) エッチとエロでは単なるスケベ野郎だが H .( ゜д゜) ERO \/| y |\/ 二つ合わさればヒーローとなる ( ゜д゜) HERO (\/\/ いいか、みんな (゜д゜ ) (| y |) 小五とロリでは単なる変態野郎だが 小五 .( ゜д゜) ロリ \/| y…

:gomark ハック

vim

マークへジャンプする ex コマンドがないなあと思って愚かにも作ってしまった。 :'a でできたのに。 --- ../src.orig/ex_docmd.c Sat May 6 01:33:19 2006 +++ ex_docmd.c Mon Sep 11 22:09:30 2006 @@ -202,6 +202,7 @@ static void ex_find __ARGS((exarg_…

join したときカーソル位置を動かさないハック

vim

J するとカーソルが移動するのは逆操作を行いやすくするため? Emacs の M-^ も同じ位置にカーソルが移動するな。 @@ -4059,6 +4145,7 @@ int nextsize; /* size of the next line */ int spaces; /* number of spaces to insert */ linenr_T t; + colnr_T c…

:registers ハック

vim

:registers したとき、各レジスタの中身を表す文字列の末尾に色つきの「$」をつけるハック。 @@ -3875,7 +3960,7 @@ msg_putchar(name); MSG_PUTS(" "); - n = (int)Columns - 6; + n = (int)Columns - 1 - 6; for (j = 0; j < yb->y_size && n > 1; ++j) { …

my make

メッセージを全てファイル out に書き込みつつ標準エラー出力に出力。 function make() { LANG=C /usr/bin/make "$@" 2>&1 | tee out > /dev/stderr }