2008年10月26日日曜日

apache2でWebDAV設定→Thunderbirdのカレンダー公開

環境はDebian etch - apache2.2を想定

1.a2enmodで必要なモジュール読み込む
a2enmod webdav
a2enmod dav_fs

2.httpd.confに↓みたいに書いとけばok
そんでまあcalってディレクトリ作ってパーミッションとか777にしとけば
まあ間違いないだろう
<Directory /var/www/cal/>
Dav On
Options Indexes
AuthType Basic
AuthName "input webdav password!"
AuthUserFile "/etc/apache2/pass"
Require valid-user
Order allow,deny
allow from all
</Directory>

3.ロックファイルやらうんちゃらは
/etc/apache2/mods-enabled
にある
dav_fs.conf
で定義してあるから別に書かなくてもおk

4.thunderbirdにlightningって拡張いれて
新しいカレンダーでも作ってごにょごにょすれば良いですよ

ファイルの関連付けを行う時にgvimが追加できなくなる事象について

レジストリの
[HKEY_CLASSES_ROOT¥Applications¥gvim.exe]のフルパスが間違ってるとからしいです。
直すのが面倒ならそのキーごと削除→再登録でおk

参考リンク
「ファイルを開くプログラムの選択」でプログラムを参照しても一覧に追加されずに選択できない

2008年10月24日金曜日

解析テンプレ

定番解析ソフトと解析勉強サイト
●デバッガ OllyDbg
Digital Travesiaで再配布

●プロセスメモリエディタ兼デバッガ スペシャルねこまんま57号
http://www.vector.co.jp/soft/win95/hardware/se254476.html

●プロセスメモリエディタ兼デバッガ うさみみハリケーン
http://hp.vector.co.jp/authors/VA028184/

●ヘキサエディタ Stirling
http://www.vector.co.jp/soft/win95/util/se079072.html

●PCゲーム解析指南+OllyDbg日本語化パッチ Digital Travesia
http://hp.vector.co.jp/authors/VA028184/

参考書
・解析魔法少女美咲ちゃん マジカル・オープン!
  ISBN:4-7980-0853-2 2,730円 A5判 280 頁
・クラッカー・プログラム大全―禁断のシリアルナンバー解析テクニック
  ISBN:4-88718-746-7 2625円 A5判 304頁
・はじめて読む8086
  ISBN:4871482456 1,682円 286頁

購入回避推奨
ゲーム解析スレ・書評サイト等で酷評されている参考書
・いまどきのアセンブラプログラミング [橋本和明(著)]
・いまどきのアセンブラの教科書 [橋本和明(著)]
・アセンブラ読本 for Game ゼロからはじめるゲーム改造 [橋本和明(著)]

sshのダイナミック転送でSOCKSプロキシ

1.まあ普通にsshダイナミック転送する
2.Firefoxの接続設定でSOCKS v5 プロキシに設定
3.名前解決はローカルでやろうとするので
about:configからnetwork.proxy.socks_remote_dnsをtrueにする

でおk


参考リンク
SSH のダイナミック転送ってすごいんですよ

2008年10月14日火曜日

Project Cartoon

ITプロジェクトの現状を木で表現したあれ
http://www.projectcartoon.com/

2008年10月2日木曜日

vimのtips

カーソルラインを表示
set cursorline

カーソルコラムを表示(縦線)
set cursorcolumn

コマンドを続けるには縦棒を使う
command Pw w | !perl %

自動整形の実行方法を決める
改行後もコメントとするかとか
set formatoptions?

コマンド結果をリダイレクト
:h :redir

キーコード(特殊文字) Ctrl+k 押してからキー押すと
名前を挿入できる
:h key-codes

タブをスペースに変更
set expandtab
retab

テキストファイルに固有の設定を
残す
h modeline

マークした箇所をTodoハイライト
h group-name でどんなハイライトがあるか分かるよ
syntax match Todo /\%'a.*/ containedin=ALL

プラグイン、固有の設定ファイル
boxes
diff.exe
color sampler pack
txt.vim -> $VIMRUNTIME/syntax/txt.vim
MRU.vim
skeleton.html
eregex.vim -> $VIMRUNTIME/plugin/eregex.vim
$VIMRUNTIME/plugin/eregex_e.vim
検索は:M/hogeで それ以外は大文字で

テキストに対し固有の設定を書く
マッピングなどはmodeline使えないため
autocmd BufRead ~/デスクトップ/kara.txt set nonu |
\nnoremap j gj| nnoremap k gk


------------------------------------------



参考リンク
お勧めプラグイン