2010年5月30日 星期日

使用 macport 安裝 flvtool2

http://tech.howcast.com/2008/06/tools-for-adding-keyframe-metadata-to-flash-video-flvs/


macport 沒有 flvtool2,先安裝所需要的 lib,再手動編 flvtool2 原始碼


或是用 yamdi,同樣 macport search 不到,要手動 build
http://yamdi.sourceforge.net/
在 debian 下面,yamdi 處理速度較快

2010年5月19日 星期三

Flipside : 進入 BootCamp 更快的辦法

http://www.frostyplace.com/index.php?story_id=7092

JVM內存段分配,Java垃圾回收調優,Heap設定

http://hi.baidu.com/kingtckingtc/blog/item/ca5606f4decd5767ddc4740b.html

摘錄

1. java -server
2. 設置Xms=Xmx=3/4物理內存
3. 如果是CPU密集型服務器,使用–XX:+UseParallelOldGC, 否則–XX:+UseConcMarkSweepGC
4. 新生代,Parallel/ParallelOld可設大於Xmx1/4,CMS可設小,小於Xmx1/4
5. 優化程序,特別是每個用戶的session中的集合類等。我們的一個模塊中session中曾經為每個用戶使用了一個ConcurrentHashMap, 裡面通常只有幾條記錄,後來改成數組之後,每台機大概節約了1~2G內存。

2010年5月18日 星期二

讓 iTerm for Mac 有 Color

vi ~/.profile
加上
export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

2010年5月1日 星期六

Kill Process by Name

http://www.neurophys.wisc.edu/ravi/software/killproc/

類似 taskkill,但是 taskkill 並非每個 windows 版本都有內建
找了 c 的版本,把它改寫成獨立的工具
此範例只會 kill 其中一個 instance,要刪全部的 instance 要改一下 code

while((iRes=KILL_PROC_BY_NAME(szName)) != 603){
}