Category: Others (其它)

天無絕人之路原來是真的!

By admin, January 15, 2013 9:03 pm

“山重水複疑無路,柳暗花明又一村。”

Hope for the Best and Prepare for the Worst!

今天又再一次深深地體會到,天無絕人之路原來是真的,重點是一定要對前路充滿信心才能夠大步欖過!

當中細節已經不再那麼重要,生活壓力而已,現在已經解決,重要的是我想分享面對困難時的心態。

突然而來的困局,徬徨導致立刻想放棄,然後漁翁散網式地去尋找解決方案,面對困難重重再次出現了放棄的想法,想不到最後關刻突然出現了轉機。

其實人生經歷了這麼多年,峰迴路轉,很多時候都是危機中有時機,時機中又隱藏著殺機。

漫漫人生路似乎一早就有人幫你安排了一切,不到最後一刻也未必知道輸贏。

不要放棄,心態很重要,謹此而已。

林青霞︰印象鄧麗君 (轉文)

By admin, January 13, 2013 6:49 pm

14

一九九四年我結婚當天,多想把手上捧着的香檳色花球拋給她,因為我認為她是最適合的人選,我想把這份喜氣交到她手上,可是我不知道她在哪裏。

婚後不久和朋友在君悅酒店茶敍,接到她打來的電話,「你在哪兒?我想把花球拋給你的,你……」我一連串說了一大堆,她只在電話那頭輕輕的笑,「我在清邁,我有一套紅寶石首飾送給你。」那是我和她最後的對話。

一 九八○年她在洛杉磯,我在三藩巿,她開車來看我,我們到Union Square逛百貨公司,其實兩人也並不真想買東西。臨出店門,她要我等一下,原來她跑去買一瓶香水送給我。我們喝了杯飲料,她晚飯都不吃就趕着開車回 去。那是我們第一次相約見面,大家都不太熟悉,也不知道該說些甚麼,但是我卻被她交我這個朋友所付出的誠意深深的打動。

和她的交往不算深。她很神 秘,如果她不想被打擾,你是連絡不到她的。我們互相欣賞。對她欣賞的程度是──男朋友移情別戀如果對象是她,我決不介意。跟她見面的次數並不多,一九九○ 年到巴黎旅遊,當時她住在巴黎,這段時間是我跟她相處較長的時段。因為身在巴黎,沒有名氣的包袱,我們都很自在的顯出自己的真性情。我會約她到香榭麗舍大 道喝路邊咖啡,看往來的路人,享受夜巴黎的浪漫情懷。她也請我去法國餐廳La Tour d’Argent吃那裏的招牌鴨子餐。記得那晚她和我都精心的打扮,大家穿上白天shopping回來的新衣裳,我穿的是一件閃着亮光的黑色直身 Emporio Armani吊帶短裙,頸上戴着一串串Chanel珠鏈。她穿的那件及膝小禮服,雖然是一身黑,但服裝款式和布料層次分明。下襬是蕾絲打摺裙,腰繫黑緞 帶,特點是上身黑雪紡點綴着許多同色繡花小圓點,若隱若現的。最讓我驚訝的是,她信心十足地裏面甚麼都不穿,我則整晚都沒敢朝她胸前正面直望。我們走進餐 廳,還沒坐定,就聽到背後盤子刀叉噹啷噹啷跌落一地的聲音,我想,這waiter一定為他的不小心而感到懊惱萬分。她卻忍不住竊笑,「你看,那小男生看到 我們驚艷得碗盤都拿不穩了。」

有幾次在餐廳吃飯,聽到鋼琴師彈奏美妙的音樂,她會親自送上一杯香檳,讚美幾句。她對所有服務她的人都彬彬有禮,口袋裏總是裝滿一兩百法朗紙鈔,隨時做小費用,我看她給得次數太多,換一些五十的給她,她堅持不收。

有 次在車上她拿出一盒卡帶(那時候還沒有碟片)放給我聽,裏面有她重新錄唱的三首成名曲,原來那段時間她在英國學聲樂,她很認真的跟我解釋如何運用舌頭和喉 嚨的唱法令歌聲更圓潤。對於沒有音樂細胞的我,雖然聽不懂也分辨不出和之前的歌有甚麼不同,但對她追求完美和精益求精的精神深感敬佩。

有一天到她 家吃午飯,車子停在大廈的地下停車場,那裏空無一人,經過幾個迴廊,也冷冷清清。走出電梯進入她那座落於巴黎高尚住宅區的公寓,一進門,大廳中間一張圓木 桌,地上彩色拼花大理石,天花好像有盞水晶燈。那天吃的是清淡的白色炒米粉,照顧她的是一名中國女傭。我一直以來的夢想就是在巴黎有個小公寓,她在巴黎這 所公寓比我的夢更加完美。可是我感受到的卻是孤寂。

那些日子,我們說了些甚麼不太記得,只記得在巴黎消磨的快樂時光。

結束了愉快的巴黎之旅,我們一同回港,在機上我問她自己孤身在外,不感到寂寞嗎?她說算命的說她命中注定要離鄉別井,這樣對她較好。

飛機緩緩的降落香港,我們的神經線也漸漸的開始繃緊,她提議我們分開來下機,我讓她先走。第二天全香港都以大篇幅的頭條,報道她回港的消息。

二○一三年來臨的前夕,我在南非度假,因為睡不着,打開窗簾,窗外星斗滿天,拱照着蒙上一層薄霧的橙色月亮,詩意盎然,我想起了她,嘴裏輕哼着「月亮代表我的心」。

她突然的離去,我悵然若失,總覺得我們的友誼不該就這樣結束了。這些年她經常在我夢裏出現,夢裏的她和現實的她一樣──迷一樣的女人。奇妙的是,在夢裏,世人都以為她去了天國,唯獨我知道她還在人間。

Downton Abbey

By admin, January 13, 2013 8:36 am

downton-abbey-wallpaper-8

此劇追了近1個月,昨晚終於觀看完畢首3季和最後的那集Downton Abbey 2012 Christmas Special。想到又要等一年才有完整的第4季,真有點欲罷不能的感覺。

Downton Abbey是近年少見的出色British Drama,那個年代的人和事物都很Decent,就如最近看過的另一傑作Brideshead Revisited般精彩。

很喜歡這些英國的古堡大宅和它們背後的文化背景故事,有機會一定會去Highclere Castle與Castle Howard看看。

Highclere Castle

highclere-castle_1760475b

Castle Howard

Castle-Howard-8977

Patti Page – A Time to Remember

By admin, January 5, 2013 4:26 pm

This is probably the very first song introduced by my mum when I was very young.

How Much is That Doggie in The Window

When I am older now, I like the following two:

I Went To Your Wedding

Tenessee waltz, but somehow I like Norah Jones’s version more.

有可能是最二的老外 (58:07開始)

By admin, December 28, 2012 3:19 pm

Userful Command Line to Find Out the BAD Processes/Services

By admin, December 28, 2012 12:30 pm

It’s a very common scenario that a server/PC maintained by careless keeper got hacked, which often leads to high CPU usage due to Trojan process running in background.

The followings two are the most useful tools to quickly determine which are the bad nuts.

netstat -nop tcp

- This is very useful to find out if a Trojan service has opened an incoming port, often the status shows “ESTABLISHED”

- netstat can be also used to find out the DDOS IP as those status often ends with “LAST_ACK”

- From the output PID, then you can determine which process from the task manager, but what if it’s a svhost.exe? Problem is you still can’t tell exactly which service as there are several svhost.exe running most of the time, so keep reading.

tasklist /svc |find “Process_ID”

Bingo! This cmd does exactly the trick to find out which is the bad nuts, Process_ID or PID is the one you got in netstat.

Is that so simple? I am afraid not, I’ve seen recently Trojan/DDOS tools have becoming more sophisticated and difficult to catch as they embedded themselves as web scripts utilizing UDP ports as the protocol, either acts as a bot waiting to be activated via URL strings and then send UDP DDOS to the target IP (ie attack others) or exhausts the entire server CPU by issuing UDP commands to fill up Events Logger (ie, attacked the server itself).

What you will find is w3wp.exe (or IIS Service) is using a lot of CPU as well as System (which is the disk activity) being very busy, so you got to use other methods to track down those bad scripts.

Finally, a single svchost.exe can contain many individual services, so the only way to find out which service is responsible is to configure them to run in its separate svchost.

For example, lets start with wuauserv (Windows Update Service) which is often the cause of high CPU, open command prompt and run the following commands:

net stop wuauserv

sc config wuauserv type= own

net start wuauserv

This will isolate wuauserv in its own svchost and then you can check the effect on CPU and identify the PID with tasklist /svc, you are already familiar with the process.

DIY Boxing Day Dinner…So Yummy

By admin, December 26, 2012 9:47 pm

Onion Soup with Parmesan Cheese
Spanish Iberian Pork with Fries from McDonald :)
Red Wine from Bordeaux
French Lemon Tart

IMG_8624

IMG_8630

Taobao (淘寶) Security Hole? PHP Code Exposed!

By admin, December 13, 2012 6:53 pm

This is so strange when I typed in “18 Mulsanne” in Taobao today and suddenly the result page turns into raw PHP code, it must be a serious security hole somewhere, probably it’s server got hacked. However, consequence searches all return normal result, just wired!

<?php

include "common.inc.php";
include "{$ROOT}/common/base32.inc.php";
$location_url = "/search?";
if ((isset($_SERVER["SCRIPT_NAME"]) && $_SERVER["SCRIPT_NAME"] ===
"/browse/search_auction.htm") || isset($_GET["taoke_from"])
&& $_GET["taoke_from"] === "search_auction") {
    foreach ($_GET as $k => $v) {
        if (!empty($v) && array_key_exists($k, $PARAMS)) {
            if (in_array($k, array('q', 'loc'))) {
                if (isset($_GET["_input_charset"]) && $_GET["_input_charset"]
=== 'utf-8') {
                    $v = urlencode(iconv('UTF-8', 'GBK', $v));
                } else {
                    $v = urlencode($v);
                }
            }
            $location_url .= $k . "=" . trim($v) . "&";
        }
    }
    $location_url = rtrim($location_url, '&');
    header("Location:$location_url");
    exit();
}
if (($_GET["cat"] <> "
...

First Equallogic Disk Failure in Two Years

By admin, December 12, 2012 6:24 pm

Just received three email alerts simultaneously from SAN HQ, Dell OME and EQL Group Manager all saying slot 5 in one of the Equallogic members has failed, the last disk (slot 15) kicked in and the raid set is reconstructing. Called local Dell ProSupport, parts is being arranged and will be delivered to data center within 2-3 hours. (Update, raid reconstruction took about 3 1/2 hours to complete)

It was quite a black day today as this is the 2nd incident happening to my equipment, and Equallogic SAN was under very light load and the disk just failed without any pre-warning. Where is the predicative disk failure feature in Equallogic after all?

1

Alert from Dell OME:
Device: , Service Tag:, Asset Tag:, Date:12/12/12, Time:17:46:17:000, Severity:Critical, Message:Sent when eqlDiskStatus changes from one state to another state. Variables: eqlDiskStatus=Failed,eqlDiskSlot=5

Alert from EQL Group Manager:
Warning health conditions currently exist.
Correct these conditions before they affect array operation.
Non-fatal RAIDset failure. While the RAID set is degraded, performance and availability might be decreased. There are 1 outstanding health conditions. Correct these conditions before they affect array operation.
Failure: HDD Drive: 5, Model: ST3600057SS , Serial Number: 3SL14VVR
Reconstruction of RAID LUN 0 initiated.

Alert from SAN HQ

  • 12/12/2012 5:45:46 PM to 12/12/2012 5:47:46 PM
    • Warning: Member eql RAID Set Is Degraded
      • Warning: Member eql RAID set is degraded because a disk drive failed or was removed.
    • Warning: Member eql RAID More Spares Expected
      • Warning: Member eql The current RAID configuration requires more spare drives then are currently available.
    • Warning: Member eql has a failed drive in slot 5

Running Windows Server 2012 under ESX 4.1

By admin, December 4, 2012 1:10 pm

I just saw this post, seemed someone got it working finally, I haven’t got time to try, if you did make it running, pls drop back a line, thanks.

Re: How to install windows 8 on esxi 4.1 ?

If you’d like to give it a shot, download the attached file and add the following options to your configuration file:

bios440.filename = “<full path to rom image>”
mce.enable = TRUE
cpuid.hypervisor.v0 = FALSE
vmGenCounter.enable = FALSE

Attachments:
bios.440.rom (512.0 K)

Solution:

Stop error 0×109: CRITICAL_STRUCTURE_CORRUPTION on a VMWare virtual machine

https://kb.vmware.com/s/article/2060019?sliceId=1&dialogID=158133794&docTypeID=DT_KB_1_1&stateId=0+0+158145165

To work around this issue, manually create a CPUID mask for the affected virtual machines:

To manually create a CPUID mask for the affected virtual machines:
  1. Power off the virtual machine.
  2. Right-click the virtual machine and click Edit Settings.
  3. Click the Options tab.
  4. Select CPUID Mask under Advanced.
  5. Click Advanced.
    • For Intel:
      • Under the Register column, locate the edx register under Level 80000001.
      • Paste this into the value field:—-:0—:—-:—-:—-:—-:—-:—-For example:

        cpuid.80000001.edx = —-:0—:—-:—-:—-:—-:—-:—-

Pages: Prev 1 2 3 4 5 6 7 ...57 58 59 ...102 103 104 Next