2005-05-01から1ヶ月間の記事一覧

メモ

読む VisualStudio Editor team http://blogs.msdn.com/vseditor/default.aspx http://blogs.msdn.com/saraford/ 試す http://www.vim.org/scripts/script.php?script_id=69

vim

inoremap <C-t> <C-o>:pta</c-o></c-t>

メモ

Reading http://iwatam-server.dyndns.org/software/devintro/index.html

クラスを設計するときは

常に 再利用できるか クライアントにとって使い勝手はいいか を考えること。そうすれば自然ときれいな設計になる。

Beauty Oriented Programming Style

Readings http://www.okisoft.co.jp/esc/go/style0.html

各種言語によるSDLプログラム速度比較

http://shinh.skr.jp/misc/index.html?20030528#20030528 Ruby と DirectX は相性が悪いという情報も。 http://www.ruby-talk.org/cgi-bin/scat.rb/ruby/ruby-list/37513

vim

if ( 1 ) { printf( "%d\n", (int) sage ); hoge(); }のように自動的にカッコを入れるスクリプト。 function! ShouldPad() let c = getline(line("."))[col(".") - 1] normal! mzh let word = expand("<cword>") if c =~ "[A-Za-z_]" || word == "if" || word == "f</cword>…

vim

hi number ctermfg=1

フォント

>>16 俺もWin98でTerminal改造して使ってる。 \Windows\fonts の vgafix.fon をバイナリエディタで書き換えたんだけど。 0にスラッシュいれたり、¥をバックスラッシュにしたりしてるよ。 フォントも大事ですよね。 your favorite coding font http://notgar…

ソフトウェアのためのアイコン作り

http://tmz.skr.jp/mini/icon1.html

リンクする

http://dmoz.org/Computers/Programming/

ap

#!/bin/bash # shows absolute path PWD= for i in $* do echo `pwd`/$i done

明日

typnd もってくる 有料 http://www.colorpilot.com/sound.html フリー http://www.jinglekeys.com/download/jinglekeys.zip FixedSysや Terminal,MS Gothic の見分けつきますか? http://pc8.2ch.net/test/read.cgi/tech/1032261438/l50

グローバル変数を使うべきでない理由

グローバル変数を使うべきでない理由は、どこで変更したかわかりづらいからではない。モジュールに切り分けて再利用するのが困難になるからである。

vi リファレンスマグカップ

http://www.cafepress.com/shop/geeks/browse/Ne-25_N-3807_bt-2_pv-geekcheat.11507711

命名の際迷う単語

init, initialize, create, reset remark, notice, attention

xmodmap

http://debian.g-com.ne.jp/debian/dx.html#xmodmap

C++でもnamespaceのエイリアスできる

namespace netque = torutk::network::que; int main() { netque::RemoteQue que("localhost:1092"); // : }

ID3DXMatrixStack のサンプル

http://web.archive.org/web/20020103035836/http://www.dodgson.org/lab/docs/tut/matrix_stack.html

メモ

次から svn 使い始めよう。

vim

hi SpecialKey ctermfg=2もし C スタイルのコメントのみを使いたいなら iab // /* */<Left><Left><Left></left></left></left>

「こういうバグが発生するとしたらどういう原因が考えられるだろう」と考えよう

くりかえすが、いきなりプログラムを眺めながら頭の中でプログラムを仮想実行する方法はあまり良くない。そこで、逆に「こういうバグが発生するとしたらどういう原因が考えられるだろう」と考える。 http://www.phys.human.nagoya-u.ac.jp/~watanabe/tips/de…

a.vim hack

すでに目的のファイルが他のウィンドウで開かれている場合、それを現在のウィンドウで開いてほしいので a.vim 509行目を修正 " Buffer was already open......check to see if it is in a window let bufWindow = bufwinnr(bufName) if (1 || bufWindow == -…

やること

Knoppix インストールする http://www.itmedia.co.jp/enterprise/articles/0408/19/news019.html

DirectX 診断ツール

dxdiag

dir_tree.rb

http://www.rubycgi.org/tools/index.htm

設定ファイルを shell スクリプトにする

http://www.nurs.or.jp/~sug/soft/super/lang.htm#sec1 たとえばプログラムを複雑にカスタマイズする必要がある時に、独自の設定ファイルを作り、それを解釈するインタプリタを実装するよりも、単にそのプログラムをシェルスクリプトから起動し、起動シェル…

明日読む

http://www.geocities.jp/naosacra/mops/pseudo-cs.html http://www.nurs.or.jp/~sug/soft/super/bash.htm http://www-6.ibm.com/jp/developerworks/java/040618/j_j-jtp05254.html

科学技術計算

http://www5.airnet.ne.jp/tomy/cpro/csource.htm 複素数/一般・特殊関数/微積分/代数方程式/連立1次方程式/行列/高速フーリエ変換/補間/標準統計量/確率分布/グラフィックスユーティリティ/回帰/分散分析/検定/区間推定/常微分方程式/その…

クラス設計の心構え

http://www.ne.jp/asahi/yamashita/programming/se/hq.html 品質の高いソフトウェアを作るためにここもいいサイト http://www.aerith.net/design/class-j.html#6