Pank: December 2008 Archives

Pay for more Gmail/Picasa storage

user-pic
Vote 0 Votes

每項 Google 服務都會提供您一些免費儲存空間,
目前 Gmail 是 7.3G, Picasa 是 1G
ManageStorage 可以看到使用狀況.
若空間快用完可到 ManageStorage 購買額外儲存空間
方案:
10 GB (每年 $20.00 USD)
40 GB (每年 $75.00 USD)
150 GB (每年 $250.00 USD)
400 GB (每年 $500.00 USD)
根據 Shared Storage: How it works 的描述, 購買額外儲存空間後,
可用空間是免費空間+額外空間,
照理說 Gmail 的免費空間仍會慢慢成長.
2009-05-04 Update:
日前買了 10G 的空間, 價格一樣是一年20美元
可用空間是免費空間+付費空間, 免費空間用完就會開始用付費空間

Pure Windows Live Messenger Build 14.0.8050.1202 繁體中文版
Pure Windows Live Messenger Build 14.0.8050.1202 簡體中文版
Pure Windows Live Messenger Build 14.0.8050.1202 英文版
msi 安裝檔及 msnpp.exe 會先解到 %ProgramFiles%\Windows Live\Installer,
然後再進行安裝, 安裝流程:
1. Windows Live Communications Platform
2. Windows Live Messenger
3. MSN Pure Patch

MSN/Windows Live Messenger Pure Patch Build 14.0.8050
去除主畫面下方廣告的方法參考 MessForum這篇文章

Windows Live Messenger 2009 的內建音效檔似乎很小聲,
不喜歡的可換成 8.5 的音效檔

ref. Pank.org IM Page

2008-12-22 Update: 補上簡體中文版及英文版

2009-01-31 Update: 若要移除可參考 完整移除 Windows Live 2009 正式版
萬一移除還是有問題, 而想權回 8.5, 可用 Pure WLM 8.5 自解版

本範例將建立一張多重開機 CD, 有三個開機選單:
Boot from harddisk、FreeDOS、Memtest86+
所用到的檔案:
isolinux - 包含在 syslinux 的套件中, 用來當作 CD 的 boot loader
cdrtools - 用裡面的 mkisofs.exe 來建立 iso 檔, 若是用 Linux 請裝 mkisofs 套件
Floppy Image: FreeDOS, Memtest86+

下載範例檔: bootcd_sample.rar, 解開
(裡面的檔案版本: isolinux.bin 3.72、FreeDOS 1.0、Memtest86+ 2.10)
isolinux.cfg 多重開機設定
DEFAULT vesamenu.c32
prompt 0
timeout 100
ALLOWOPTIONS 0
MENU TITLE Boot CD
label Boot from harddisk
localboot 0x80
label FreeDOS
kernel memdisk
append initrd=freedos.img
label Memtest86+ 2.10
kernel memdisk
append initrd=memtest.img
更多的開機選單參數設定, 可參考 syslinux tar ball 裡面的 doc/menu.txt

把檔案都放到 cdroot 目錄, 執行 build.bat, 就可以建立 bootcd.iso
(build.bat 可自行編輯, 修改 mkiso 的參數)
開機畫面

tcptraceroute

user-pic
Vote 0 Votes

tcptraceroute 是使用 TCP 封包的 traceroute

傳統的 traceroute 使用 UDP 或 ICMP ECHO 封包,
帶 TTL=1, 然後逐漸遞增 TTL, 直到到達目的, 每次的 trace 動作,
都會得到一個 Gateway 回應的 TTL 過期訊息,
如此, 就可以決定到達目的的路徑.
問題是, 現今的網路普遍使用防火牆, 很多用 traceroute 發出的封包被過濾掉,
使得無法 trace 到目的地.
然而, 在許多情況下, 這些防火牆允許某些 TCP Port 封包進入後端的主機.
藉由發送 TCP SYN 封包取代 UDP 或 ICMP ECHO 封包,
tcptraceroute 能夠通過大部份的防火牆過濾條例.
以上翻譯自tcptraceroute 網站 Description 部份.

tcptraceroute 也有 Win32 的版本, 叫 tracetcp
Win32 版的需要裝 WinPcap Library, WinPcap 4.0.2 download

用 traceroute, mtr trace 不到的, 可試試 tcptraceroute

2 ATU-R in 1 Line

user-pic
Vote 0 Votes

同一條電話線接兩台 ATU-R 會如何?
試的結果是兩台都不通, 第二台 ATU-R 啟動後, 第一台就會斷線, Alarm 燈閃,
結果就是兩台都是 Alarm 燈閃.

Cable Modem 就不一樣了, 因為本來 Cable 就是串接的架構,
同一條 Cable 是可以接兩台以上的 Cable Modem.

Windows Live Messenger 2009 要多開只要改 registry 就好了
下指令
REG ADD "HKLM\SOFTWARE\Microsoft\Windows Live\Messenger" /v MultipleInstances /t REG_DWORD /d 1

或是以下存成 reg 檔再執行登錄
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Live\Messenger]
"MultipleInstances"=dword:00000001

ref. How To Enable Polygamy In Windows Live Messenger

2009-01-02 Update: To disable polygamy,
set "MultipleInstances"=dword:00000000 or delete "MultipleInstances" key

Windows Live Messenger 2009 Build 14.0.8050.1202 這一版是 RC
線上安裝離線安裝包(134MB)
若只是要裝 Windows Live Messenger,
可以下載 msn14.0.8050cht.exe (24.7MB)
由於此版本使用了新的 UI 產生方式, 目前還沒有人能去廣告.
上一個版本還可以透過修改 registry 的方式使 msgsres.dll 裡面的 XML 生效,
這個版本 msgsres.dll 裡面已經找不到 UI 的 XML code.
UI 的 resource 應該仍在 msgsres.dll, 只是有經過編碼, 增加去廣告的困難度.
所以 Pure 版需等一等.

Wordpress 2.7

user-pic
Vote 0 Votes

WordPress 2.7 已正式發佈, 管理介面的版面和舊版有很大的不同,
從 2.6.x 直接升上沒沒什麼問題, 直接蓋過舊版即可.
若您的 blog 是掛在 DocumentRoot/blog, 可以用以下 script 快速升級
cd /tmp
wget http://wordpress.org/latest.tar.gz
wget http://skyfate.googlepages.com/WordPress-2.7-zh_TW.zip
tar zxvf latest.tar.gz
unzip WordPress-2.7-zh_TW.zip
mv wordpress blog
mkdir -p blog/wp-content/languages
mv zh_TW* blog/wp-content/languages
chown -R apache.apache blog
tar cfpsz - blog | tar zxvf - -C DocumentRoot

ref. skyfate 版的 WordPress 2.7 中文語系檔

好像滿多人遇到裝了 Windows Live Messenger 9.0 Beta, 無法再裝回 8.5 的窘境
所以做了這個自解的版本, 有上面問題的人可試試看
Pure Windows Live Messenger 8.5 self-extraction 繁體中文版 (10.4MB)

Google Chrome Final

user-pic
Vote 0 Votes

Google 瀏覽器 Chrome 出正式版了, 版號 1.0.154.36

Linux Drop Caches

user-pic
Vote 0 Votes

Kernels 2.6.16 以後的版本, 可藉由以下指令釋放出 Caches 佔住的記憶體

# echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes:

# echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes:

# echo 3 > /proc/sys/vm/drop_caches
As this is a non-destructive operation and dirty objects are not freeable, the user should run "sync" first!

ref. Drop Caches - linux-mm.org Wiki

Movable Type 4.23 Released

user-pic
Vote 0 Votes

Download
現在用 MT 的人好像愈來愈少了, 本 Blog 也更新到 4.23

Get MySQL Field Comment

user-pic
Vote 0 Votes

show full fields from table_name
可以取得 MySQL 的欄位註解,
註解輸入中文名稱, 在寫程式時用上面的方式取得註解, 非常方便.
ref. 取得MySQL表單的註解

MySQL 原創者 Michael Widenius 在 Blog 貼了一篇 Oops, we did it again (MySQL 5.1 released as GA with crashing bugs)
列舉了一些 5.1.30 未修復的漏洞, 在尚未完整測試前, 不建議在線上系統使用 5.1.30
還是繼續用 5.0 GA 好了.

Mount Linux LVM Partition

user-pic
Vote 0 Votes

要先裝 lvm2 套件

用 lvscan 或 lvdisplay 看一下有那些 VolGroup,
再用 vgchange 設為 active, 使 Kernel 看得到,
例如: vgchange VolGroup00 -a y
此步驟很重要, 指令下完才會有 VolGroup device node,
此時用 lvscan 就會看到 ACTIVE
最後就可以 mount 了
mount /dev/VolGroup00/LogVol00 /mnt

About this Archive

This page is an archive of recent entries written by Pank in December 2008.

Pank: November 2008 is the previous archive.

Pank: January 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Monthly Archives