星期四, 6月 14, 2012

BASH filename handling

Get filename
$(basename $pathname)

file extension
${filename##*.}

filename without extension
${filename%.*}

Search "bash string substitution" in Google for more detail.

星期三, 1月 04, 2012

Cygwin rebase

If you got errors like fork() or stack exceptions when starting cygwin, try rebase.

Here the steps to run rebase:
0. Close all cygwin app/terminal
1. start a Windows cmd terminal console (not cygwin terminal, this is very important)
2. #cd c:\cygwin\bin (where your cygwin binaries are installed)
3. #ash
4. #./rebaseall

Done!

星期四, 10月 13, 2011

Random MAC Generation

I found 3 scripts:

#openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

#dd if=/dev/urandom count=1 2>/dev/null | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\)\(..\).*$/\1:\2:\3:\4:\5:\6/'

#ruby -e ‘print (“%02x”%((rand 64).to_i*4|2))+(0..4).inject(“”){|s,x|s+”:%02x”%(rand 256).to_i} + “\n”‘

(python??)

I would suggest assigning the first two or three octets with fixed value and let scripts generate the rest. Make sure the first octet is EVEN. (MAC address starting with odd octet is for multicast)

星期三, 9月 28, 2011

解決Windows Live Messenger 無法登入, 錯誤碼81000306

Possible fixes:
  1. Check Internet connection
    Link status, proxy setting, firewall, etc.
  2. Flush DNS
    cmd# ipconfig /flushdns
  3. Disable "Auto Tuning Networking"
    Disable:
    cmd# netsh interface tcp set global autotuninglevel=disabled
    Enable:
    cmd# netsh interface tcp set global autotuninglevel=normal
  4. If you are using proxy...
    Somehow msn read proxy setting from WinHTTP, which is not in sync with your system(IE) proxy. You can import IE proxy setting to WinHTTP by
    cmd# netsh winhttp import proxy source=ie
    Reset WinHTTP setting:
    cmd# netsh winhttp reset proxy
 Method #1, #2, #3 doesn't work for me. Finally #4 fix my problem.

星期六, 9月 12, 2009

阿原肥皂

前陣子買了幾塊阿原肥皂,口味如下:
  • 紫草洛神
  • 馬櫻丹
  • 檜木
  • 尤加利
  • 左手香
  • 檸檬
這幾塊香皂的氣味都很不錯,老婆特愛馬櫻丹、左手香和檸檬。肥皂味道淡淡的,有一種大自然的氣氛。檜木的氣味很特別,很有個性;紫草洛神的肥皂味比較重,就氣味來說是最沒特色的一塊。

檸檬皂膠膜沒拆,放在主臥化妝間裡,整個空間瀰漫著一股淡淡地清香,比一般廁所芳香劑的檸檬香高雅多了。馬櫻丹、左手香也還沒拆,放書房裡當芳香劑,捨不得洗。紫草洛神昨天剛好洗完,使用心得是:還不錯,對我這種極度油性皮膚來說很好用。不過這香皂有個缺點,香皂裡面摻雜了一些天然的香料顆粒或是植物,看似天然,但是洗沒擠下這塊香皂就變得凹凸不平的,有些小突起甚至會刮皮膚,沒辦法直接用香皂滑遍全身。

雖然只洗完第一塊,但一直到目前為止感覺都很不錯。價錢比一般香皂貴,但是少喝杯咖啡就能擁有純天然香皂,可以對自己好一點,很划算。

星期一, 8月 10, 2009

京都屋鰻魚飯

腹部超音波排在下午,餓了一整天。檢查結束後,拖著發軟的雙腳往京都屋出發。
今天點了
1. 鰻魚定食(松),有烤鰻魚一盒、清燉鰻肝湯、茶碗蒸、鰻魚醋幾片、涮鰻魚幾片、白飯一碗、鰻蛋捲、漬物一碟。
2. 夢幻鰻丼
3. 烤魷魚 (味道一般)
4. 鰻魚肝

涮鰻魚非常好吃,本以為會有腥味,但結果超過我的想像。烤鰻魚就不用說了,香氣四逸,不肥不油膩,而且感覺不到魚刺。鰻魚蛋捲的蛋超嫩的,搭配鰻魚吃起來口感、味道都不錯。夢幻鰻丼每次都點,鰻魚切小塊,上面撒了海苔和蔥花,吃起來有特別的感覺。今天沒點炸的,也沒有生魚片,下次再來。

我覺得京都屋每次必點的有
1. 各種口味鰻魚丼 (廢話)
2. 鰻魚蛋捲
3. 鰻魚肝
4. 定食 (如果不知道要吃什麼)

下次要試試
1. 章魚醋
2. 炸豆腐
3. 鰻柳川鍋
4. 生魚片

ps. 不要再去肥前屋了啦!

星期五, 4月 10, 2009

翻譯水準低落的IBM使用手冊

最近幫人看了一些翻譯,覺得翻譯水準實在超差,更糟糕的是大陸IBM的員工竟然也同流合污。為什麼?一堆英文系畢業的高材生翻譯出來的IT文件,專業水平低落,怕錯,只好照字面翻。

說也奇怪,為啥是大陸IBM來審台版的翻譯呢??我真的覺得IBM不用找這些英文系畢業的高材生來翻譯了,景氣不好錢可以省下來,用眼博士整頁翻譯就好。快,又「有水準」

以後有機會貼一些誇張的翻譯來给各位笑笑。