カテゴリー : 2005年 3月

yum の Redhat アップデート用サーバ


base: <http://riksun.riken.go.jp/pub/Linux/fedoralegacy/redhat/$releasever/os/$basearch>
updates: <http://riksun.riken.go.jp/pub/Linux/fedoralegacy/redhat/$releasever/updates/$basearch/>
Legacy なものはこうだけど, Enterprise Linux はどうなのかと思ったら発見.
/pub/linux/RedHat/redhat/linux/updates/enterprise/3AS/en/os/SRPMS
Ring の一部とかにあるそうな.

Log4j


解説サイトがあった.
<http://www.nurs.or.jp/~sug/soft/log4j/index.htm>
Log4J 徹底解説.
<http://www.ingrid.org/jajakarta/log4j/>
日本公式には日本語マニュアルもある.

WinMerge


Windows で diff, merge ができる多言語対応ツール.
<http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html>
WinMerge 日本語版.
GPL だし EOL の無視や文字コード無視が使えるのでいい.

C FAQ 日本語訳


<http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/c/C-faq/C-faq-00.html>

逆コンパイル


.Net 用の逆アセンブルツールとして Reflector for .NET というフリーソフトがある。C#.NET から VB.NET など言語変換をするのにも役立つ(ただし性質上コメントは失われる)。
 
- Lutz Roeder’s Programming.NET
逆コンパイラ以外にも .NET 系のソフトが各種ある。
-@IT: .NET 逆コンパイラとコードを難読化する Dotfuscator
コンパイル済のバイナリを対象に識別子を意味のない文字に置き換えるツールが VS.NET 2003 に標準でついている(Dotfuscator Community Edition).
Dotfuscator Professional ではメソッド単位でコードを暗号化でき, これをつかうと逆コンパイル時に(記事の時点では)例外が起きて解析できなくなるらしい.

decompiler and obfuscation


Flash のデコンパイルと難読化の話。
- Tools to protect your Flash source code
- ASO Lite(ActionScript Obfuscator)
変数やメソッドを数値にリネームする. RMI 周りでエラーになりそうで怖いけど…ぱっと試した結果プロパティ/メソッド名はいじらないぽい?
-Viewer Screwer
ASO みたく 変数と識別子を意味のない文字列に置き換える online utility らしい. user:rbm, password:password でいけるそうだけどサーバエラーで試せなかった.
- FLASM
assembling and disassembling tool. swf <-> low level source という相互変換ができる. 自分で低レベルコーディングして再変換することで可読性を低めるということ? 本来はパフォーマンスをあげるためのツール. swf のコード圧縮と復元なんて機能も試してないけどあった.
ちなみに flare の兄弟みたい.
 
- あとは Flash MX 2004 Pro で swf -> swc に変換すればいいとか.
記事では decompiler は有料ばっか書いてるけど ActionScript だけでいいなら flare でいいじゃないか.
- Flare Project
ちなみに Flash MX でパブリッシュ時のプロテクトは難読化や暗号化をしているわけではないようで、decompiler 対策にはならない。

whois


JPNIC で JP ドメイン Whois と IP アドレス情報 Whois の仕様変更がある(2005/03/22 から).
whois *.jp は JPRS, whois 0.0.0.0 は JPNIC のみになる.
- Whois サービスの変更について
whois.jp を使いましょう, とのこと.
コマンドでは

$ whois -h whois.jp

などとする.

FlashCom 日本語情報


- LoveLoveHeart
 
ストリーミングしないなら断然 XMLSocket(package: FACEs) を使ったほうが経済的にやさしいし必要十分, と. いやわかってるけど.

VM


Xen というのが注目されているらしい.
@IT の記事

バイナリ文字列表示により端末が化けた場合の対処


端末ウィンドウをリセットすればよい.
write などが原因の場合は C-l を使うらしい.