2005-01-01から1年間の記事一覧
ぼくがきみのプログラミング言語できらいなもの http://kumiki.c.u-tokyo.ac.jp/~ichiyama/mt/archives/000007.html
include "109.mayu" # global ************************************************************** mod ctrl += 英数 key *英数 = *LCtrl key S-半角/全角 = $CapsLock key *変換 = *Esc mod Windows += !!無変換 mod mod0 += !!Tab key M0-j = Down key M0-k …
VisualStudio の外部コマンドみたいにメニューからコマンドを実行できるようにしておいて、さらにそれらを「起動直後」「バイナリ出力前」「バイナリ出力後」などに自動的に実行できるようにしてはどうか。
下の bash 関数を .bashrc に追加。 cdl() { cd `readshortcut $1` }hoge.lnk という Windows のショートカット対して $ cdl hogeでショートカット hoge が指すフォルダへ cd できる。 ついでに export LS_COLORS=*.lnk=34と書いておくと ls したとき .lnk …
#!/bin/bash # modarchive からとってくる # usage: getmodarchive http://www.modarchive.com/artists/suds/ artistname=`echo $1 | sed -e 's@http://www.modarchive.com/artists/@@'` echo $artistname mkdir $artistname cd $artistname wget $1 -O inde…
サンプル集としてもよさげ。 http://www.nara-su.ac.jp/~takeyama/material/msdos/dos_96.htm @echo off if "%1"=="" goto all echo %1 goto end :all echo all :end
設計において大切なのは 凝集度が高いか 結合度が低いか データの整合性を維持しやすいか 使用法は簡潔か 汎用性はあるか 状態はバグのもと 副作用はバグのもと 二元管理はできるだけ避けたい オブジェクトの初期化とクリーンアップを明確に意識する C++ と…
http://www.vim.org/tips/tip.php?tip_id=865 I do this in xterm: .Xdefaults: XTerm.VT100.translations: #override \ :Shift<Key>Right: string(0x1b) string("O2C") \n\ :Shift<Key>Left: string(0x1b) string("O2D") \n こちらが詳しい。 http://d.hatena.ne.jp/h</key></key>…
http://www.kono.cis.iwate-u.ac.jp/~rwiki/index.rb?cmd=edit;name=uim;navi=edit
まずは cvs から vim7 をチェックアウト。 cvs -z3 -d:pserver:anonymous@cvs-pserver.sf.net:80/cvsroot/vim checkout vim7続いて http://download.plt-scheme.org/mzscheme/ から Source code for UNIX を選択してダウンロード。 展開して ./configure && …
色が付いたりタブ補完できたりするらしい。 http://ipython.scipy.org/index.html
http://elmer.sourceforge.net/python で書いたコードを C/C++ や Tcl から呼べるようにするツール。
http://www.stud.tu-ilmenau.de/~rueckn/
http://www.rubygarden.org/ruby?Irb/TipsAndTricks より。以前から irb は使い勝手が悪いと感じていたけど、タブ補完も ri もちゃんとできるのね。 ~/.irbrc #/usr/bin/env ruby # ri を使えるようにする def do_ri(arg) pager = (ENV["PAGER"] or "less") …
/usr/ports/cannadic を入れたら単語が増えてかなりうれしい。make install したあと出てくるメッセージにしたがって /usr/local/share/doc/cannadic/README.FreeBSD のとおりにするを忘れずに.
cnoremap <c-k> <left> cnoremap <c-j> <c-z></c-z></c-j></left></c-k>
Cygwin でファイル名の大文字・小文字を区別しなくていいことを今はじめて知りましたよ。 すなわち vi readme.txtで README.txt が編集できてしまうのだ。
kinput2 + canna の設定について丁寧な解説。 http://ikumi.revery.net/cmp/kinput2.html
http://www.vim.org/scripts/script.php?script_id=521 このスクリプトを Cygwin 上で使うと MRU リストの保存時に改行コードが "\r\n" になってしまい、次回スクリプトロード時に怒られてしまうので、MRU_SaveList() の最後に silent! exe "!d2u " . g:MRU_…
http://kumiki.c.u-tokyo.ac.jp/~ichiyama/mt/archives/000027.html
complete -d cd complete -c man complete -A stopped -P '%' bg complete -j -P '%' fg jobs disown complete -c command type which complete -f -X '!*.c' gcc complete -f -X '!*.rb' ruby
明日ためす RGB を挿入するアドイン(VC6用) VS.NET用のはないので色選択ツールを外部ツールに設定するかな http://www.codeguru.com/Cpp/V-S/devstudio_macros/add-ins/article.php/c6007/ ビルドナンバーをインクリメントするマクロ http://www.codeproject…
VisualStudio アドイン Kings tool の functionheadertop.txt とかは UTF-8 で書いておかないと日本語は通らないようだ。
http://weblogs.asp.net/rosherove/archive/2003/10/02/30136.aspx
ビルドしてクイックフィックスしたいのでスクリプトを書いてみた。 #!/bin/bash if [ "$2" == "" ]; then configuration=Debug else configuration="$2" fi ~/bin/devenv $1 /build $configuration | sed -e 's@c:\\@/cygdrive/c/@' -e 's@\\@/@g' -e 's@(\(…
回転が止まった時必ずこっちを向いていないといけないか? 回転が遅くなるにつれて数字が切り替わるのも遅くなるか?
http://blogs.msdn.com/powertoys/archive/category/4816.aspx VisualAssistX 最強。 WorkspaceWhiz 有料。タグジャンプがよい。 CodeWiz よい。 VSFileFinder インクリメンタル入力でファイルを開く.この機能を備えたアドインはたくさんある。便利。 http:/…
http://www.gccxml.org/HTML/Install.html あしたインストールVS C-F3 で選択範囲(選択していないときはカーソル下の単語)を次を検索 C-S-F3 逆
普通に setup.exe で入れたソースに ./configure --enable-rubyinterp --enable-multibyte --prefix=/usrでビルドしたらできた。
'path' :find や gf で探されるパス set path+=./**/* カレントディレクトリ以下すべてを再帰的に 'cdpath' :find 'path'からファイルを探して開く :checkpath インクルードしているファイルのうち見つからないものを列挙