星期四, 一月 10, 2008

Java email if internet detected v2.0

Hi buddies,
In some extreme testing environment, it has been proven that the function InetAddress.isReachable() does not send out the ICMP ping request if the administration privilege is not satisfied.

So, as an enhancement against on this issue, I have refactor'ed the class ip_getter function isOnInternet to be isOnInternetByJava, along with adding a new function isOnInternetByWindows.

isOnInternetByJava is implementing the ping functionality by the JDK function isReachable, however, isOnInternetByWindows achieves this goal by explicitly sending ICMP ping request to the specific host address, using a user defined DLL: pingicmp.dll.

Besides this change on ping functionality implementing level, all other parts stays the same.
When deploying the program, please remember to copy the pingicmp.dll to %JAVA_HOME%/bin. After that, directly run the program j_mail_on_net_fat_2.0.jar will be just fine.


The source code can be downloaded here.
The executable jar and dll can be downloaded here.

Thanks to author of pingicmp.

星期二, 一月 08, 2008

Boxing day and 2008 Eve

26th,Dec,2007 (Boxing day)

昨晚计划今日的行程是这样的:

七点半起床

八点四开车

九点到

十点开门

买背包,在rideau center root买,70

买施华洛世奇比老婆和妈,在rideau centerswaroski

之后1059,1117,1129,1147,1159,1217elmvale方向的86sandford fleming5793,行到walmart

450 terminal avenue

intersection of terminal and trainyards

回程时逢1545有车回

如有时间

95senator fob比表弟,chole

st laurent二楼买

我九点就到Rideau center,在University of Ottawa周围走了一下,也是无围墙的,作为首都的学府,不算有何特色,如果与UT相比的话。还去了Ottawa jail,很细,难道这里的罪案率很低?哈哈,UORideau centerjail附近。今日是加国的boxing day,好热闹,有很多人排队等开门!!连卖正版的cd dvdHMV都有人排!真的感觉到对版权的尊重!总算见识到了!!我先买了root的背包,再买施华,妈一条手链,105,老婆一条颈链,95,一对耳环,65,连税共302,卡都爆了,只能用现金了,呵呵!!Swarovski有全球联保,两年内可在全球保养,但不要带着它洗澡,不要在上面喷香水,用棉质布擦就可以。今日买了真是爽啊,呵呵,卡都爆左,呵呵!! Swarovski从来不做sale,哎,我听到真是又开心又5开心。不过我都明白,有d brand是甘架啦。。。就算我自己都有d甘既情结,就算买5起,都5中意那样野降价甘,既然中意到要买,就5好嫌贵啦。。。呵呵。。

boxing day,让我见到其实发达的国家一样有师奶,一样有抢购。这里的人几乎个个都可以拍电影了,男的都好型,年青的女的面型和身材都好,但是一到中年,无论男女都发腹,像梨子一样!加国人的鼻子真是又高又挺,尖到可以拿来批苹果了。。呵呵。。这里的人基本都有擦眼影,另外,应该是卫生条件好,所以这里的人的衣服都好干净,好有心机整理自己的发型和面部。

Rideau center来到terminal,这里简直就是个工业区,有邮政,有上落货区,来到wal mart,这里很多人,都是开车来。d装修是差d啦,吾知是否看惯loblaws,觉得这里很平实,货品平,比loblaws平,而且还有折,所以都买了此食物回去。

离开WalMart再去St Laurent,想买d Senator的纪念品,真难找到不是made in china的!可见中国制作的影响力啊!!可惜不是中国创造~~~

晚上回到家,今晚煮了好多菜啊。。。有羊排,有青菜,有汤,有饭,还有焗薯蓉。。。。好饱了。。。整理完d发票之后,有点累了。。。。想训了。。

我想先和老婆讲我无买礼物比她,然后回到中国再突然间给她,比个惊喜她,但是她听到我无买野比她的时候,她好像有点不高兴,老婆。。。。不要浪费老公的苦心啊。。。。爱你的老公。。。。你的礼物有我的镜头甘贵了。。。。。你在我心中是最重要的,知道吗?~~~爱你。。

27th, Dec, 2007

今日准时起床,提起背包,戴上冷帽,迎着冷飕飕的空气,从apartment行去车站,我特意把iPod开得很大声,这种感觉久违了!像第一次上班听iPod一样。这就是加国,这就是生活。有时人就是甘,我离开了祖国,离开了家,离开了老婆,一个人出来,但是换来了见识,换来经验,换来名气,fair trade~

今日上班的时候遇到个bus116X,其实我已经见到X好多次了,今日上车,行到Nortel Carling附近的时候,车上已经剩下我和司机了。于是我就和司机闲聊起来,原来X的意思是表示短线的意思,表示不会走完全程的bus。然后和司机侃起来了。原来司机以前都是Nortel的员工,是training manager来的,只是在2001lay off了,哎。。物是人非了。。。连他自己都话good old days了。。。。看来Nortel当时真是裁员不少啊!!

回到公司,但是一个人都无,lab5的门都关了,我只能从lab7的入口进来,然后行到lab5,再到lab3。一上番网,咩事都ok,可以上翻MCS了。

今晚回家的等车,好大雪啊~~~成架116就是我一个人坐晒,我发觉这里的人交谈的时候有样野很特别,就是很喜欢望着你的,尤其是你的嘴唇。我和司机在交谈的时候,他居然是望着你但是没有望路!!!在中国,这是完全违反驾驶常识的!我想了一下,这里的人应该是一种习惯,交谈的时候就喜欢望着你,这点,中国人还是有点不习惯。

回到家,吃饭的时候还看了一场Senator的电视直播,Senator主场啊,不是好看得明白,觉得d人溜冰好娴熟,是冰上橄榄球,允许很大量的冲撞。Senator最后5:2取胜,ok啦。。第一次看完一场NHL 比赛。

28th, Dec, 2007

今日一觉醒来,觉得自己这两年一事无成,是时候改变了,所以再次提醒自己要努力做人!于是看《7 habits》和清理以前的mail。未看完《7 habits》,我看得明她的引子,都是一些关于生活的抱怨,但是之后讲character ethics personality ethics那段就有点不明了。

晚上去了珠城吃晚饭,本来想找玲姐拿发票的,但是她不再。我给了15%tips后,就问老板取发票,她跟我说上面没有日期和amount的,你喜欢填几多就几多,看来有中国人的地方就有这种事!本来可以拿更多,但是有个男老板走过来说不要比太多,“如果各个都好似你甘,我地好难做,想拿多d就来多d啦”,我话“你今次比甘少,我下次还点会来”,于是就拿多了一些,然后就走了,不过我都打算以后会来多d,因为都觉得ok

婆婆原来回来广州,我打电话比妈妈的时候才知道。明天去买顶帽子给婆婆吧,都应该买样野给婆婆了!

今晚冲凉的时候突然想起浸浴,所以就放水浸浴,整个人都泡在水里,觉得轻了好多啊,真是好舒服。在中国的旅馆,父母经常告诫我们不要用hotel的浸浴,因为很不卫生,我想加国卫生不会如此差吧,所以就放心泡了一把,感觉真的很离,像离开了这个世界一样。一个人住hotel就是有这个好处啊,有时可以做d怪事。。。呵呵

浸浴之后,继续看《7 habits!!

29th, Dec, 2007

今日早上很早起床和老婆倾电话,然后show我这5个星期拍到的相片给婆婆和妈妈看。

下午去了St Laurent centersports check买了Northfacebeanie给婆婆,我知道的确有点贵,但是买给婆婆的,应该买贵d的,何况婆婆是中意这种beanie的。。。J

然后就在Train这个车站看看,这个原来是Ottawa Station,通往全国的!不是在Ottawa市内走的那种。但是价钱都几贵,从OttawaMontreal76 CAD

然后继续坐车,到Bayview,乘坐只在Ottawa内行走的train,这种train其实很少人坐,但是车内装修豪华,没有人查票。

然后我从Bayview坐到Greeenboro,再回到Bayview,全程不够30分钟,然后我就回到apartment,还自己弄Muffin吃,但是不好吃,应该是因为我用杯子太深了,所以受热不均匀,所以只有表面一层是松软的,只有表面一层像tim horton一样,里面的全是糊,杯子太深,下次放浅些下次继续努力。

30th, Dec, 2007

近来我发觉肥皂剧和天气预报在我学英文的过程中起关键作用!

现在每天都有擦唇膏。

这里不流行整容,可见这里的人对自己的容貌很满意

今日又见乞丐要1 dollar,无比。

突然想到,这里的人因为天气冷,所以可以化浓装。反观在广州和HK就不可以

中午来到Parliament Hill,我经过严格的安检,连皮带都除埋,脱了外套,然后把背包,相机都放到篮子里,照x光,通过了,然后收了我的tour ticket,才可以到国会山里面,第一排左数十一个是总理,中间位是senator speakerElginsenator speakerMackenzie king是二站的首相,也是在外最长的。queenprotrait经历四次火灾和房屋倒塌依然幸存。

参观完之后在world trade center吃包,然后去d’orleans center

zeller更干净整齐。我想起,菜比肉贵是因为运输成本,因为菜是不可以压缩的,但是肉可以。

31st, Dec, 2007

今日在家,写Java Program,现在指可以发mail,但是不可以调用windows API

晚上发觉加国的new year eve有些不同,CNN只会报道London的倒数,而且没有春晚之类的节目,只会报道加国和美国的Afghanistan的军事情况,肥皂剧和一些欢送气氛的电影(例如the Sherk),NHLNFL2 and a half men

这里的电视真的会有violencenudecourse language的镜头。

今晚自己倒数,打电话给老婆,打给屋企人,感觉像不是过节一样。

今晚吃yogurt,我发觉自己饭越吃越少了,但是肉奶和雪糕yogurt就越吃越多了。

今晚倒数,只有一个电视台在播放show,就是倒数的节目,其余有播放电影,我看了一阵《The Matrix》。这里很多人在叫啊,在街道上,我的墙和天花板都有震啊。。呵呵,远处传来Parliament Hill的烟花,我本来可以出去看看,不过都是陪下老婆和屋企人啦。。。呵呵。。。爱你们。。新年快乐啊!!!

今晚研究了一阵HDR,不错,可以提升一部相机质素。

洗澡之后,居然突然很有feel继续写我的“email_on_internet”,居然搞定了,无用DLL link的方法,用JDK1.5isReachable(),用email packagemail,用thread来不断detect网络,用“fat-jar”这个plug-in来把整个Eclipse project用过的libpackage到一个executable jarYeah,终于搞定了!!!!

自己运行过N次,OK

不过搞到凌晨525 200811日的新年倒数之后的那天凌晨在写“email_on_internet”程序。

1st, Jan, 2008

今日一早10点就起床了,我专登早点起床打电话比老婆架。。。挂住你

从窗口望出去,很大雪啊,真是2008年的第一场雪啊!!很heavy snow

从中午开始就不断完善我的“j_mail_on_internet”,现在个program遇到以下3种随便一种情况就发mail通知我:

1. 第一次能连上internet

2. 断了连接之后再恢复

3. ip改变了

然后就下午睡觉,睡到4点,但是此时收到个call,一直接到830,然后因为与USP的关系不大,所以就drop了。之后是Cedarshift,我不管了。煮饭吃了,有点肚饿了。

吃饭之后发觉自己原来已经两天没有离开过这房子了,所以冒着大风雪都出了去走走。今日好大雪啊,积雪很深,我不管,照走啊!!因为能出来呼吸新鲜空气。风扫过d雪,飘起一层雪膜,好似沙漠一样,有些雪在地面上已经冻成一片了。

我行到Rogers的专卖店,那里原来很多东西的都卖的:cablewirelessvideogames都有!其实Rogers不只是做无线网络的,电视,电影都做的,OMNI 台(omnipotent的缩写,有多种语言,例如ItalianIndiaMandarin,没有French因为French已经有特有的台了)时常都有Rogers提赞助的电视节目,也会和翡翠台合作。

回到家了,洗澡睡觉了,今日真是有点累了。明天想回公司。

2nd, Jan, 2008

今日很早就回到公司了,然后执埋d手尾,和相片调色,然后下午很早就走了。中午吃lunch的时候见到个扫地啊叔,原来他从武汉来了Canada已经8年了,但他还是不懂英文,他好似姓陈还是姓谭,他还提醒我去food base买菜会平点。

下午坐355bus回来,在中途下了车,去Wendy’s买了个combo 1吃,觉得d薯条其实与McDonald’s差不多啊,杯cola就好似有点苦,好似是早期cola的味道,hamburger是烤过的,所以面包本身有点硬,块牛肉也是有点硬,总体来讲,有一种old fashion的感觉,anyway,总算是第一次在KFCM记以外的地方吃Hamburger

吃了一个hamburgerfried phtotos,有点饱,所以没有这么早吃饭。

星期三, 一月 02, 2008

Java email if internet detected v1.0

Hi, buddies,
On the new year 2008 eve, an idea just stroke into my mind that I would like to remote control my home PC if I am not at home. However, my family is not so familiar withe the operational skills so every time I have to teach them to run command "ipconfig", get the result and login to IM or email, then finally send to me.

It would be in a mess and very annoying if it keeps happening. That is the context of my program
.

My program "Java email if internet detected" has functions in 3 ways below:
1. detect the internet is accessible or not
2. get the ip address of the host computer
3. login to Gmail and send an email about the IP and exact time of the message
4. make an executable Jar wrapping all the library jars

Java is the implementing language.

1.Detect internet accessible
In JDK1.5+, a function InetAddress.isReachable() can detect a specific host name is reachable by receiving IGMP echo ack message.


example:
public boolean isOnInternet(String pingAddr){
boolean isHooked=false;
if (pingAddr == "") pingAddr="www.163.com";//"web.mit.edu" is fine as well for port 7, but not google
try {
isHooked = InetAddress.getByName(pingAddr).isReachable(3000);
}catch(Exception exc){
exc.printStackTrace();
}
return isHooked;
}



echo ack message. I take "www.163.com" as a flag of internet accessibility. Please make sure "import java.net.*" when taking this function.

2. get the ip address of the host computer
Getting IP itself is not difficult because InetAddress.getLocalHost().getAddress() has already done it for us. However, the returned string has the raw IP address stored, which means we have to decode the raw IP address with the mask 0xff with the integer digital length and then turn it into integer , of coz , adding a coma "." to separate every pair.

example:
public String get_ip(){
byte[] ipAddr ={'0', '0', '0'};
String ipAddr_str="";
try {
InetAddress addr = InetAddress.getLocalHost();
ipAddr = addr.getAddress();
for (int index = 0; index <>
index++)
{
if (index > 0)
{
ipAddr_str += ".";
}
ipAddr_str += ((int)ipAddr[index])& 0xff;
}
} catch (UnknownHostException e) {
}
return ipAddr_str;
}


3.
login to Gmail and send an email about the IP and exact time of the message
This part is a bit slight difficult and I decided to use the javax.mail package to handle.
Please pay attention the email protocol may be of SMTP, SMTPs and POP3, which has to be very specific. Different protocol leads to different server, such SMTP server usually is named "smtp.*.com".

Take Gmail as an example, since it is using SMTPs, in this case, it requires authentication for successfully logging into the SMTPs server.


example:
public void sendMail(String content) throws Exception{
String host = "smtp.gmail.com";
String from = "congliulyc@163.com"; //try to fake
String to = "congliulyc@gmail.com"; //"congcongcongliu@163.com";

Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);


Properties props = System.getProperties();

props.put("mail.transport.protocol", "smtps");
props.put("mail.smtps.host", host);
props.put("mail.smtps.auth", "true");
props.put("mail.smtps.quitwait", "false");


Session session = Session.getDefaultInstance(props,new MailAuthenticator() );
session.setDebug(false);
session.setProtocolForAddress("rfc822", "smtps");

try {
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("On Internet Alert" );
message.setText("Auto mail by Jack, now is "+ sdf.format(cal.getTime()) + "\nAlert: " + content + " is on internet now.");//("This is the mail body");
System.out.println("JDebug: on "+ sdf.format(cal.getTime()) + "mail send request");
Transport.send(message);
}catch (Exception mex) {
System.out.println("send failed, exception: " + mex);

}
}


4. make an executable Jar wrapping all the library jars
I am using Eclipse as my developing IDE and when I am trying to distribute an executable jar, I found that "
jar cmf mainClass.txt example.jar *.class" does not work because this project has involved some jar which is not JDK1.4 standard, such as Javax.mail. An Eclipse plug-in "Fat jar" in source-forge has been found out to compose this function, please refer to the web site http://fjep.sourceforge.net/

After exporting the whole project to a "fat jar", an executable one is stored on the project directory.

Executable Jar of V1.0 can be downloaded here.
Source code of V1.0 can be downloaded here.

Since the V2.0 of "Java email if internet detected" has been dispatched, please refer to here for more info.
Thanks very much.

星期三, 十二月 26, 2007

Merry Christmas@Ottawa. Feel Christmas Eve, Mass, Day

18th,Dec,2007

今日上班真是有点无聊,我clear了我之前未follow upcase,未finishmail,整理了应该做的事,确认了Minto的新地址。下午去了Marvin那里取了Tim给我的溜冰鞋,Anshul给了我pager,就准备下班了。

我想去看看Minto的新屋,但是担心未有bus。此时DanielYahoo call我,想forwardcase给我,我应承都来不及啊,是时候报答Daniel了,我马上接了下来。这个又是超级长call!!!

一直到下午8点都未搞定,我可能要miss车了

于是就172linclon field,然后再转车95baseline,再坐118回家。是在太辛苦啦,所以就买了只龙虾慰劳自己啦。。。呵呵

于是就睡觉了,累啊,明天work at home。。。嘻嘻嘻

19th,Dec,2007

今日一早起床打算等BSNL的电话,但是一直都无打过来。所以有点无聊,就updateGoogle Gadget,我以前写的Date-time JackAngel的那个不能改colorbug。改了4个钟,终于改好了。。。好yeah。。。但是不能submitgoogle返回的错误是话我的gadget用了html-inline,但是其实我无用啊,想不明白,算啦,不管了,上传了,可以download,就ok啦。。。。于是我写了封public letter,说明我的开发意图和遇到的bug,以及消耗的人月,发布在google page上,突然发觉自己好有开源和负责的精神添。。。呵呵。。在国外个人都单纯左。。。

Anyway,今日好大雪啊,我在家都好的。下午就洗衣服,煮饭,现在爱上用多士炉啊,两片pencake加一块cheese,再加杯chocolate milk,好多脂肪啊,但是发觉自己无肥到,呵呵。。。这里的朱古力奶真是好足料,十分稠

20th,Dec,2007

今日发觉在Ottawa工作有个好处,就是工作的时候不会被其他人打扰,在工作量一定的情况下,不会被打扰的效率会更高。

今晚约了和大家去珠城吃饭,应该能成行吧。。。仲有就是问玲姐拿发票

不幸言中,结果今晚真是去不成,因为IT说我的电脑infected了,不断扫描其他电脑的端口,所以封了我的端口。我用360safe杀毒一次,IT说不行,一定要重装,否则不开端口给我。Scott Miller不肯帮我,态度无关痛痒。人在外地,唯有靠自己。于是我是去lab5 3楼的机房用ABS来上Yahoo求助,用webmail来收邮件。这样工作了一天,找到Breeze有启动盘的,我叫他帮我明天down一整只D410ghost下来!希望work啦。

Daniel发信话要走,david来,乜人际关系都要重头来过

周末要搬屋,希望明天可以ghost,然后收到个lab support,一按pager居然弄断了键,可能要赔

又有个jobsnapshot rebuild

回到家发现我的E410相机热靴保护盖不见了!!

真是乜事都一日内发生晒

今晚静心想,都是Daniel要走这件事最令我震惊,真是跟个好老板不容易,他撑我转组,申请我出来,现在可惜因为女友分居异地而牺牲

Daniel,我只有感激啦!谢谢

21st, Dec, 2007

可能是经历太痛苦,所以今日坐车上班的时候想了一些事情:

呢排人员变动大,感触好大,觉得自己自律公正不够,工作能力不足,缺乏建组精神,例如建立知识库。当然这只是必要条件,大局观才是充分条件

今日居然在机房做了一日野,又吾知吸了几多的辐射!!做snapshot,帮legendtomPP4,一时都无停过

我同老婆打吾到电话,也不能用中文聊天,只能用英文!其实老婆今日好多野同我讲,但是无办法,其实老婆的英文都几好啊~~呵呵

下午五点去breeze那里取启动盘,好彩搞掂晒!重装成功!刚装完时居然无了d盘,就是所有数据都无晒!吓死我!好彩后来稳番!!!

今日的感觉好番小小了!!希望不要再出状况了!今次出来,起码觉得自己处理突发事件的能力加强了,因为实在太多意外了!

我呢几日都不会再买新送吃,因为要搬,我不想拿甘多东西,呢几日都无吃乜新野!!

圣诞了,人人都放假,我反而有点孤独!~

22nd, Dec, 2007

重装电脑后发现上不了emailMCS。十分郁闷,但是无办法,就是can not resolve my name 于是就用电话卡打比妈妈,婆婆和老婆,然后老婆。。好挂住你们。

于是我就是开始搬屋了,连菜连米连牛奶,一共8袋,我先3袋,然后找到Deerfield之后,进了apartment之后,才回去再拿剩下的5袋。

key的时候真是大乡里,见到个lock box无论如何都打不开,好彩后来搞定。真是无想到Minto会这样给key顾客。

第二次搬行李真是重啊,而且还要先check out,还key。从Eleanor行到bus stop一共行了15分钟!!

终于搬晒d行李了,然后就收拾下,洗澡。

这里除了小一点点之后,没有阳台其他都好好, 还有张书台,木质feel的厨房。我下午还去了周围行下,这里是个amenity完善的block,有subwaybaseline bus stoppizzaNew BalanceLCBO等。觉得好好。

Loblaws买了菜之后,就回家工作了。这里的Loblaws真是夸张,居然整个2楼用来教d顾客cook!!!这里的商品实在是丰富,其实东西方都一样要上班,交税,教育,住房和医疗,撇开政府的廉洁程度不讲,这里的商品是在是丰富,同一个用途的商品有好多好多牌子可以选择,高中低都有。作为一个不参政的中国人,最大的感觉莫过于是商品。

晚餐自己第一次用焗炉,350°C15分钟焗肉片,不错不错!!!

终于可以上mail,但是还是无法上MCS

23rd,Dec,2007

好不容易等到今日无雪,点知因为天气暖了,下雨!!更加拍不了照片。

圣诞了,街上无人的!

来到hull,先到国家文明博物馆,但是要10CAD,不去了。在国家文明博物馆外,回望parliament hill,都被雪覆盖,后面光秃秃的,无树无草,只是山。然后再周围走走,原来hull是个法国区,都是法文,建筑有欧洲feel,红砖屋,三角白屋顶。好少人,有都是法国人。今日看完,更想去蒙城。

下午来到Rideau center,就是在Mackenzie这个站下车。Rideau的发音是/:rido:/,在法文中的意思是curtain,因为Rideau Canal像瀑布,所以法国人当时就叫这个地方叫Rideau,就是觉得这里的瀑布像窗帘一样。

这里真的不如Eaton center大啊,只有三层。在这里见到Swarovski,不算太贵,我问圣诞假之后几时开,她的回答是无sale, boxing day,哈哈~我看中一条颈链和耳环,不太贵,下次来买。

今日出来天气不好。早点回家吧~

好大雨啊,我回家的时候全身都湿透了。。。。

今晚煮龙虾爪食!!我觉得大只的龙虾真是不同啊,肉质丰富,肉鲜美,弹牙。还用龙虾肉汁焗蛋。。。。

今晚发现原来R+2G+2e410的相更接近肉眼见到的颜色,大喜。。。

我训了,挂住你。。老婆。。。

24th,Dec,2007 Christmas Eve

今日天气好好,本来想一早就出去,但是突然想起,今日早上是中国的Christmas Eve,虽然天气好,我想去St Laurent,但是这是我和老婆的第一个Christmas Eve,恩!所以老公留在电脑旁陪老婆聊天,想念老婆。。。爱你。。。。

1200出去,走在冰上,滑了几次!走在冰上和走在雪上是不同的,雪不滑,冷,冰滑,不冷。走在冰上,小心!其实走在雪上是挺舒服的。坐bus 95去了St Laurent走走,主要是想选定boxing day买咩礼物的,看中了加拿大本土牌子Roots的一个背囊,找了很久才找到的啊,买Canada本土的货物就是有象征意义,Swarovskicrystal,在Parliament hill

Souvenir shop买了顶帽子,11 CADGST included)!虽然是贵d,但是都有纪念意义的。选好货品,makeshopping listboxing day去扫货。在Rideau Center想买Senatorfob比细佬和表弟,但是一看原来是Made in China,我不是看不起国内的产品,不要误会,只是我不想做飞机环绕了地球一圈,始终都是带会China的东西,所以都是想买其他的产品吧。这是还未选定。下午点知下了很大的雪!6点左右就回家了。回来的时候见到Santa Claus的马车,顿时觉得整个城市都好投入这个全年最重要的节日!!

这里的人Christmas shopping原来是买野比别人的,不是买野比自己的,所以如果不知道送什么礼物好,就会送gift card,等于国内的购物券,送礼的人先付现金,收礼的人就可以用gift card购物。

今晚煮牛排,一个人的晚餐,第一次吃Hagen Das,在外国她果然不是奢侈品,5 CAD(可对比: 1L可乐 1 CAD),自己祝自己圣诞快乐~~~~挂住你。。老婆。。

25th,Dec,2007 Christmas Day

琴晚训得一般,个人好似好燥热甘,成身好热,发左好多梦,成晚醒下训下甘,这种感觉和我刚到加国有时差的感觉一样。跟住就起床了,和老婆倾了一阵,好挂住你啊。。。如果可以抱住你,可以吻你。。。。这就是我的圣诞愿望了~~

今日的电视台都是播放d很暖调的电影,新闻在重复着昨晚的,或者干脆在播放火炉里log在燃烧的画面,主马路和街道上都无人无车了。这里的天气都是早上很好,但是一到下午就阴沉起来。我中午又训,但是都是训得很浅。今日是在是有点无聊。

Bus改到半小时一班,但关键是所有mall,连Loblaws都关门了,save energy明天扫货吧。。。

星期二, 十二月 18, 2007

Ottawa,Toronto, 60年一遇的storm,还有就是missed的carpool~~

12th,Dec,2007

今日在Lab 5 SouthEntrance,办了photo badge,终于拿到了。。呵呵,回来的时候看到有Chorusprepare,可能是为christmas showd鬼仔好得意,仲有几个中国女生,拉violin的,福利的社会d人就是热爱生活,所以热衷于此种场合。

今日冲茶的时候见到有个同事,中年男人,跌了部pager,无执番起身不单只,仲踢了两脚,口中念念有词,”Fuck, I hate this damn thing.”

哎。。。。可见呢,高福利社会带来的问题也不少,懒惰,厌恶,青少年问题等等。。。我发觉,这里的人按坏的程度可以这样分,白人<黄种人<黑人<无文化的白人,无文化的白人最恐怖。

今晚看了Senator NHL的门票,真是贵,non-colaseat都要13.99 CAD~~~放弃了。。然后去了楼下洗衫,有点无聊。。。

老婆,老公训了,明天公司有个Christmas lunch,downtownTucker’s Market Placebuffet,恩。。。老公听日早餐都5吃了。。。呵呵

挂住你,老婆。。

13th,Dec,2007

坐车的时候想起,其实这里的人也不见得如何国际大事,觉得本地新闻和美国新闻就够,现在想起,西方世界电影和体育事业发达是很正常的,国人无聊,想刺激,但又不想真的冒险,我打算去看冰球,研究一下,看Senator 球队。

今日上午在公司工作了一阵,就收拾心情去吃Christmas lunch啦。。。临行前我还希望有人会应我的邀请去Montreal,但是都是无reply。无办法,正想放弃之际,想起不如去Toronto啦,反正都是要去的了,而且下个星期我就要on pager,这个星期一定要出去行下,于是就马山联系庞毕加,找carpool,居然都找到,恩,甘就约定啦。。。。

明天下午430nortel lab 5 上车,回程在baseline附近,星期日7点回到ottawa

之后再和Kristine确定了下个月住在Baseline站的Minto,总比Eleanor好吧,已经发了Credit card信息和Reservation cofirm啦。。。希望今次搬家顺顺利利啦。。。

中午去downtownlunch,多谢陈生开车送我去送回。130我和陈生在Byward market附近的Heart and Crown酒馆喝了一小瓶beer,这是一家很有Ireland特色的pub,尤其是d酒保,短发,长滴水,sharp!还撞到一d Nortel的同事。然后就去York StTuker’s Market placebuffet,以为是Nortel出钱,原来是自己付,20CAD,可能是d beer,所以我都无吃到什么,而且好困,所以他们在抽奖的时候我都训着了。。。。

在车上问了陈生,原来这里的酒是受管货物,要在国营的地方才可以买到,例如

Lcbo。稳日想去买d冰酒。

回程的时候陈先生接了他的儿子,就送我回家,谢谢他啦。。。。

回到Loblaws,比对一下,这里的龙虾一点也不贵,一只龙虾腿小于4元,一磅十元

于是就买了一整只龙虾,十五元,steam好,15min可取,呵呵,回到家10分钟就吃完啦。。。

回来收拾了一下,就准备去Toronto啦。。。

老婆。。。你做紧咩啊?老公今晚好想好想揽住你训。。。。

14th,Dec,2007

今日在公司真是好忙啊,接了几个case来做,几乎连carpool都做5到。好彩有Daniel,肯帮我接了晚上600800call。如果不是的话,我又要cancel我的carpool了,DanielManager不容易啊,凌晨3点还在工作,早上7点又要替我接call。我以后会努力工作的,谢谢你。

从这件事上,我又觉得老外虽然好礼貌,但真的有事的时候,其实不帮你也不是什么新鲜事,还不如黑人豪爽,最肯帮的还是自己人,谢谢你,Daniel

其实本来今日已经约好了Tim那个carpool,谁知他话weather report话有storm,所以cancel了。哎。。。我自己再看过天气预报,无问题啊,所以我都是继续找carpool,终于让我找到另外一个carpool,临时居然还约到张生。在车上和James倾计,发觉国内有好多野真是好差,例如输血居然是传染艾滋的主要途径,河南搞个血库产业,就是专业卖血!还有笑贫不笑娼等等。中国啊,就是不把老百姓当人看,草菅人命,现在中国千万别乱,否则就是出大事了。

下午430出发,然后去到TorontoScarborough famous player,然后做trainKenny,再转到St Geogore,到St Patricks,最后经过45分钟,终于来到Elm 222,然后上1003房找到B+!!!!不容易啊!!!

我今日才知道原来Christmas shopping是买野比朋友的,不是买给自己的!!!!西方的生活真是令人惊奇!

于是我和他就马上去中餐馆吃野,我叫了个油鸡饭,喝茶~~~~~还有中国feel啊!!!这里的中国人真多!!!!Torontochinatown(宝云街一带),有齐晒华人需要的东西!有海味,电话卡,等等。

我训了,老婆。。。挂住你~~~~晚安

15th,Dec,2007

今日早上去了Eaton Center,一个很大的shopping mall。在这里,就真是感受到资本主义的发达啊!我在mall里转了几圈,然后偷拍,呵呵。。。。。

跟住去了Old City Hall,前面的广场的湖因为结冰了,所以有很多人在溜冰,今日好冷好大雪啊。然后我们去了Teriyaki吃中午饭。之后我去了买maple juicecards比老婆,细佬,表弟和妈妈。

下午我和毕加去了University Of Toronto,这里的大雪是没有围栏的,University on Avenue!进了那条街,就是进了大学!在Hart House听毕加弹了两个小时的piano,毕加真是弹得好好啊!他推荐我听“???小调”,现场听piano,真是不同啊!好有震慑力,对于我一个已经世俗化的人,听到piano的声音,洗涤心灵。然后去了Faculty of Physics department。最后还去了Toronto出名的中餐馆“小沙田”吃晚饭,吃多伦多炒蟹,冬菇扒菜胆和鸡煲,51CAD,都几贵,仲比了7CAStips!!!!!就是35RMB,这辈子都未给过甘多!这里的HK waiterwaitress都是看不起我和毕加呢d大陆人架喇,充满鄙夷和轻视。

apartment之后,call了老婆。好挂住你啊!!独在异乡,如果可以抱住你就好~~~

之后打电话比辉仔,应该约了明天11点在Scarborough Famous Player前等。今日看到好大雪,我真是觉得明天我可能走不到了,于是就打电话给张生,但是他无接。明天再讲吧。

今日有点类,写完送比老婆,妈妈,细佬和表弟的卡就想睡了。

16th,Dec,2007

今日一张开眼,就看到漫天的风雪!是其大的风雪,天气预报话是60年一遇的stromsnow10inch厚,天啊,怎么我好日都不出来一次,就会遇到甘大的风雪呢!!!我就马上联系carpooldriver,他还未决定,他的意思是,如果下午无下雪,就开车走。由于他未定,所以我去见辉仔都5知道带5带个suitecase好,如果带又太重,如果不带,万一他下午话走,那么我就要从见辉仔的地方赶回来拿suitecase,然后在番去scarborgough!无办法,现在知道的信息是在是好有限,我在看了天,都是赌一铺,不拿suitecase。然后打电话给老婆,老婆话我无野同距讲,老婆,老公明白老婆的心情,我自己都好明白,你觉得我心不在焉,无话,两人好似疏远了,觉得淡了,很不开心。。。傻猪猪来架,老公在外,真的有很多事情要处理,赶车,赶时间,约人,查地图,每行一步都要想清想楚,身上哪个袋放证件,放coin,放credit card,放手套帽,放地图,放day pass都要记清楚,放何况老公现不是在Ottawa,而是Toronto,更人生路不熟~~~老公并无变,老公好清楚自己爱的是老婆,这辈子也不会变~就好似老婆在上班的时候,老公打比你,你也是一心二用一样,老公当然也听得出,但是老公明白,时差的影响不只是13小时,更是生活周期的差异,当你是每天早上,正要工作的时候,如果要用电话谈情,有时的确是好难,所以老公明白,即使老婆怪老公,老公也会认错,因为老公知道,无论如何,都是老公不对~~~~我爱老婆,不需要理由。

倾完之后收拾好东西,就去St Patrik’s的车站坐subwayScarborgough center,因为刚好辉仔又是在Scarborgough center住。好大雪啊,所以d subwayshort short地,delay了几个站,我到的时候已经是12点了。我在Famous Player的门口等他,他是开着Mitsubishi的双门跑车过来的,和他gf Carmen一起。我们一起在红宝石酒家喝下午茶。哗,好多人啊。好多华人啊!!!连d粗口都是广州话!!!!!!是在太亲切了!!!我吃了干蒸,肠粉,喝了很多茶。在Toronto,不懂英文也是可以活下来的!

然后辉仔想车我去买belmont烟,因为我要买比表弟,但是行了几件china mall都无,算啦,于是他就送我去Scarborgough center,我都是早点回去吧,因为是在太大雪,他开车都不能开快了。

回到downtown,我从yeung一直走到Eaton Center,这里太早天黑了,所以已经是夜景了。之后就坐车去St Patrick,回到apartment,毕加不在,我唯有行去满庭芳打电话,原来他和其他同学吃饭,我不阻他了,就自己在满庭芳吃,走的时候比少了tips,还比个服务员鄙视,呵呵。。大乡里啊~~~~这里要比10%的。

由于毕加要9点才回到apartment,所以我就在street cardowntown兜了一圈,但是想坐回程车的时候因为没车,所以就走回来,但是有迷路!!冷啊,行了30分钟,问了几个人,终于走了回来,但是由于地滑,我摔了一跤,把手表的表带都摔断了,唉,7年了,居然破在Toronto的大风雪中,都算是死得悲壮吧。。。。。

终于回到apartment了,马上打了电话比老婆,但是老婆好忙,一个典型的心情mismatch,哎,只能以后大家的mood match的时候再讲吧。。。。

爱你,老婆,也等你心情好番,我们一定好番架!!!老婆。。。我爱你!

17th,Dec,2007

今早打比老婆,老婆仲是好吾开心,觉得我地远左~傻猪猪来架,乱林野~老公无论如何都会陪住老婆架,无论老婆是开心定是吾开心,知道吗?~

我打电话给张生确定了三点十分famous player回去。我今日十二点出来,吃完饭去到Scarborgough center已经两点几了。来的时候行错路,好彩有个好心的黑人带了我路~,有人黑人都几厚道!我三点二打算见到张生,就马上就开车走了。谁知一直都无人啊!我惊啊,如果他不出现,我就真是番不到去了。于是我就在三点三找pay phone打比距,两个手机号码都是转了去留言信箱!家里的电话无人接!!天啊,点会发生甘既事!!我已经用尽我身上的硬币了,两个长途的手机,3元一分钟!!我唯有打比辉仔,也是无人接!!我从来未试过甘讨论留言信箱!!已经三点半了!我还抱着一丝希望,尽管张生可能已经开走了,也有可能开回来接我!于是我用五分打给毕加,让他帮我继续找张生!!我十分钟之后再打比他。无手机就是麻烦!

就在我等毕加的时候,我见到一个做carpool的老外在等客,我问他是否去ottawa,他说是,但已无空位!我问他借手机,他说手机坏了。天已经开始黑,这时真的很彷徨!五分钟之后,这个老外从电影院的pay phone走出来,话他的客人临时不来,问我愿意join否,价钱是三十,即贵了十元!!

无办法,看样子我是无法找到张生,于是我就无回毕加电话,马上就上车走了!!

好彩一路还算顺利,见了4部货车相撞啊!真是要小心啊!回到rideau center,坐95再转118回家,我的肩膀背重的东西都背到痛了,今晚真的要好好休息~挂住你,老婆~

人生就是甘,居然carpool放飞机!!我也觉得我敢乱上别人的车很大胆,但是已经无办法!在加国,我还是相信人是可靠的,希望今次无搏错啦!这个老外叫grik,几能侃,还几了解中国,他告诉我白求恩在加国其实不算英雄!还有几个找carpool的加国网站。

这次去多伦多,觉得这是城市真是大,热闹,比ottawa更有生命力!好多肤色不同的人在这里!华人其多!有地铁,street car,city hall,eaton center。人也热心,那个厚道的黑人。见到毕加和辉仔,真是他乡遇故知啦!当然还有60年一遇的的storm和惊险的carpool experience

终于回到apartment,发觉d鸡翅膀刚刚过期了一天,我照煮来吃,还是不行,真的很臭。算了吧,浪费了。这是我想老婆应该有空了吧,打了电话比老婆,她还是不想理我,算了吧,我伤心,但是我接受,我忍了下来,只是因为我爱你,你明吗?

洗了个热水澡,换了干净的衣服,舒服啊,原来有干净的衣服穿其实是件很幸福的事情!!

我训了,明天还有很多事要做。希望老婆依然爱我!晚安了,老婆