星期二, 11月 24, 2009

關閉自動播放功能--使用 gpedit.msc

windows xp professional:

執行 gpedit.msc 指令,啟動「群組原則」系統工具:
-> 電腦設定->系 統管理範本->系統->關閉自動播放 (啟用這項功能)

ref: http://blog.xuite.net/webe_chen/tech/24233425?ref=rel

星期三, 10月 28, 2009

Download YouTube

利用下列的 script
javascript:window.location.href%20=%20'http://youtube.com/get_video?video_id='%20+%20swfArgs['video_id']%20+%20"&fmt=18"%20+%20"&l="%20+%20swfArgs['l']%20+%20"&sk="%20+%20swfArgs['sk']%20+%20'&t='%20+%20swfArgs['t'];

其中參數 :

fmt 參數 下載格式 最高解析度 音質 聲道
flv 320*240 64Kbps MP3 單聲道
6 flv 480*360 64Kbps MP3 單聲道
18(HQ) MP4 480*360 128Kbps AAC 立體聲
22(HD) MP4 1280*720 128Kbps AAC 立體聲

參考:
http://taiwan.cnet.com/blog/0,2000089057,20137871,00.htm

星期三, 9月 23, 2009

7zip command line

using 7 zip to compress files listed in backupfilelist.txt

7z a compressed_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.7z @backupfilelist.txt

或是可以加上時間

setlocal
set hh=%time:~0,2%
if "%time:~0,1%"==" " set hh=0%hh:~1,1%
set yyyymmdd_hhmm=%date:~0,4%%date:~5,2%%date:~8,2%_%hh%%time:~3,2%
7z a compressed_%yyyymmdd_hhmm%.7z @backupfilelist.txt

星期五, 8月 28, 2009

os.path

使用 os.path.split() 分離路徑及檔名

# === code begin ===
import os
mypath = 'c:\basedir\dirlevel1\dirlevel2\myfile.txt'
basedir, myfilename= os.path.split(mypath)
print basedir, myfilename
# === code end ===

>> c:\basedir\dirlevel1\dirlevel2 myfile.txt

星期四, 8月 27, 2009

在 python 程式中呼叫另一個 python 程式

使用 os.system() 來達成

prog1.py:
# ========= code below ===

print 'this is prog1.py'

# ========= code above ===

prog2.py
# === code below ===

import os

cmd = 'python prog1.py'
os.system(cmd)

# === code above ===

星期三, 8月 05, 2009

How to transfer tuple to list

tuple 無法修改, 要修改其中的 element 就要使用 list. 把 tuple 轉為 list:

a = (1,2,3)
al = list(a)

就這麼簡單...

星期五, 6月 19, 2009

C++ Builder 中的 SysErrorMessage( )

把 GetLastError() 的 Error Code 轉為可閱讀的訊息.

Example:

dwErrorCode = GetLastError();
ShowMessage(SysErrorMessage(dwErrorCode));

星期一, 6月 08, 2009

蘇杭點心店

時間: 2009/6/7
地點: 台北市
老婆在師大附中考完試了, 請出 Mi 阿姨看看附近有什麼好吃的.
嗯... 蘇杭點心店 (台北市羅斯福路二段14號), 沒有突出馬路的招牌,
錯過了一次,再繞一圈才找到!點了小籠包 (讚),炒年糕,還有蟹殼黃...
中午人很多,老婆說下次經過還要再去吃... 值得推薦的一家店..



星期日, 5月 31, 2009

備份 VirtualBox Machine

使用指令:
VBoxManage clonevdi source destination
example:
VBoxManage clonevdi ~/.VirtualBox/HardDisks/WinXP.vdi ~/WindowsXP_Backup.vdi

參考:
How To: Properly Backup a VirtualBox Machine (.VDI)

星期四, 4月 23, 2009

python to exe

. 使用 py2exe (官網 : http://www.py2exe.org/)
. 建立下列程式來轉換 (命名為 setup.py)

from distutils.core import setup
import py2exe

setup(console=['hello.py']) #hello.py 就是要轉換的 .py 檔

.下一步在 cmd line 下執行
d:\> python setup.py py2exe
.轉換完成會產生一個 dist 的目錄, 在該目錄中就會有相對應的 exe 檔及 dll.

星期三, 4月 22, 2009

PDFedit

在 linux 上的一個 pdf editor , 可以直接修改 pdf 檔。
官方網站:
http://pdfedit.petricek.net/index_e.html

星期一, 1月 12, 2009

RICOH GRD 當機

最近 GRD 只要按 ADJ 鈕就當機, 上網爬文, 原來是 ADJ 按鈕需要清理一下. 先把電池拿出來, 再用接電子用接點清潔劑噴一下,把 ADJ 鈕轉一轉. 裝回電池.真神奇.. 不會當機了.

星期日, 8月 24, 2008

unrar on ubuntu

To install unrar on ubuntu

sudo apt-get install unrar


星期一, 8月 18, 2008

中文輸入 in Ubuntu

在套件中找 scim 相關, 裝好之後, 需要重新啟動 SCIM:
$ sudo pkill -9 scim
$ scim -d

Eee PC 900 using Ubuntu

Eee PC 900 內建 windows XP home edition. 想玩玩看 ubuntu 8.04, 又不想更動後來的 windows xp. 於是把 ubuntu 裝在的 8G 隨身碟上.

在 SD 卡上使用 ubuntu-eee-804.iso 及 unetbootin-windows-248.exe 安裝

待續...

星期五, 8月 15, 2008

Eee PC 900

生日禮物+情人節禮物+父親節禮物 :-)

星期三, 8月 06, 2008

Book: 有準備,創意就來

# 作者:約翰.艾達爾
# 原文作者:John Adair
# 譯者:謝凱蒂
# 出版社:天下文化
# 出版日期:2008年07月18日
# 語言:繁體中文
# ISBN:9789862161548

星期三, 7月 30, 2008

Batch file for long single command

在寫 batch file 時有遇到當參數很長時, 要在一行寫完是很麻煩的一件事.
但是要如何分成多行呢? 找到目前為止, 沒有辦法直接分行的方法; 只好
用間接的方式:

例如: 要將6個 bin 檔合成一個 all.bin

copy /B b0.bin+b1.bin+b2.bin+b3.bin+b4.bin+b5.bin all.bin

可以寫成:

setlocal
set p0=b0.bin+b1.bin+b2.bin
set p1=b3.bin+b4.bin+b5.bin
copy /B %p0%+%p1% all.bin

這樣就不用一行拖的很長.

星期四, 7月 24, 2008

Book: 荳芽.不上安親班

# 作者:謝淑美
# 出版社:奧林
# 出版日期:2008年05月02日
# 語言:繁體中文
# ISBN:9789570391879


一位母親對於她的小孩不上安親班的另一種安排. 太佩服這位母親了.
有小孩的都可以看看這本書.