[ Log On ]

2010年下半年开始啦

作者:shawn 发表于:2010年07月01日 -- 2607天2小时4分钟前 | 分类: 生活杂记 | Comments: 7 | Views: 12477

忽然发现2010年刚刚过了一半,今天是2010年下半年的第一天。

最近世界杯,我很忙,做为一个伪球迷,我没空也没条件看球赛,但是还是冲动的做了一件蠢事 -- 赌了回球,而且还输了。各位看到“赌球”2字,请先不要把他想象成国内那种地下赌场的氛围 -- 一堆赌红了眼的颓废男人在烟雾缭绕的房间里面押注的情形。首先,赌博在NZ是合法的(至于是否合情合理我就不在这里讨论了)。任何人满了18岁都可以参与赌博。我对这玩意儿本来是没什么兴趣的,可是那天看到TAB(可以简单的理解为赌场庄家)在做promotion,世界杯期间,开新账户就送20刀,又恰逢新西兰队VS意大利队,我心里那个暗喜啊,看来赚钱的机会来了!想想压个100刀意大利赢得了,当时的赔率是1:1.22,也就是如果意大利赢了,我100刀就变成122刀,赚22刀。在网上和猪说了句,“哥准备赌球了,压100刀意大利”,没想到那厮竟说“才100刀?意大利准赢,没悬念么”。之后我说决定,一共压400刀,我和猪一人200刀。之后就屁颠屁颠的睡觉去了。第二天早上起来去尿尿,在去厕所的路上顺手从桌子上拿起了iphone,迅速输入fifa.com,看到了让我郁闷的结果"1:1",OMFG!新西兰竟然平了意大利!之后还是没什么感觉,去公司,开QQ,骂猪,还没来得及骂呢,发现他的QQ签名已经改成了“没想到人品差到这种地步。。。”,他在国内可是看了整场比赛,应该那90分钟也够郁闷的,呵呵。后来仔细想了想,咱就没这个命,赌博这玩意,还是不要碰的好~
(对了,p.s.一下,我下注之后在msn上和杰克说我压了400意大利赢,过了10分钟,杰克跟我说他压了600意大利赢。第二天,我跟他在MSN上调侃,他一直说“不提,不提。。。”)

今天早上在公司做了presentation,公司每个月都有一个所谓的tech breakfast,就是公司给提供早餐,然后某人做演讲。我今天给的演讲是关于Windows Azure的,感觉做的一般,给自己70分吧,还是需要锻炼锻炼。

在新公司工作了也快3个月了,每个星期都还能接到之前在找工作的时候递出去的简历的回应,每个星期都能收到至少1-2个这样的电话。要不我再考虑考虑,跳跳更健康?

今天晚上杰克在msn上问我今年退税没,我说还没。他这一说提醒了我,我就去ird的网站看了一下,没想到我的account里面竟然显示我有$730.68的credit,而且这还仅仅是我的income tax哦,如果在加上过去几年我捐给UNICEF的钱(因为捐钱也是可以退税的,哇哈哈),应该会更多滴。好奇怪,我明明没有做personal tax summary, ird怎么会自己算欠了我多少钱呢?而且还是up to date的,到去年财政年结束-- 2010年3月31日。

对了,既然说到了UNICEF,那就再多说几句。UNICEF就是“联合国儿童基金会”,主要对发展中国家的母亲和儿童进行人道主义的援助。从2008年我工作开始,我和乌龟就决定每个月给他们捐点钱。我们选择了"Global Parent"项目,从某种意义上说,就是类似捐助一个小孩,成为他们的"全球父母"。当然,UNICEF不会拿特定的某个人的钱给特定的小孩,因为毕竟一个人的力量有限。UNICEF会把所有人捐的钱合在一起,用来发展一个社区(develop community),一个村庄。我也相信这才是最有效的利用资源的方式。

最后,事情还是比在CHCH的时候很多,压力还是比在CHCH的时候大,我的本命年还剩半年就过去了,淡定,淡定。。。

 

Windows Azure: Failed to initialize the Development Storage service

作者:shawn 发表于:2010年06月27日 -- 2611天3小时52分钟前 | 分类: 技术原创 | Comments: 2 | Views: 3377

下星期四要在公司做演讲,关于Windows Azure的,这几天在做准备工作。在运行其中的一个demo的时候,碰到这这样的错误:

Failed to create database: CREATE DATABASE permission denied in database 'master'.

原因是azure默认寻找sqlexpress这个instance去创建azure storage的数据库。

解决办法是:

1. 更改azure的默认sql instance,在azure sdk prompt里面输入: DSInit /sqlinstance:你的sql instance名字

2. 如果确认sqlexpress存在并且已经启用,那很可能是没有权限,给当前用户权限就好了

 

升级到asp.net 4.0 Request Validation错误

作者:shawn 发表于:2010年05月29日 -- 2639天13小时48分钟前 | 分类: 技术原创 | Comments: 0 | Views: 2504

昨天给blog换了层皮,顺便把asp.net runtime版本升到了4.0,出了点问题。其中最主要的就是Request Validation总是通不过。google了一下,这是一个升级到asp.net 4.0的已知问题。所有的已知问题在微软的ASP.NET 4 Breaking Changes白皮书里都有描述。对于request validation出错的问题,就是在web.cofig里加入如下代码

< httpRuntime requestValidationMode="2.0" />

p.s. 该死的tinymce,吃了我的tags,让我不得不手动编辑html。顺便说一下,tinymce吃tags的情况在这里也有描述。

改变一下风格

作者:shawn 发表于:2010年05月29日 -- 2639天13小时49分钟前 | 分类: 技术原创 | Comments: 4 | Views: 2245

最近在公司做前端做的比较多,接触了很多css和js的东西。趁热打铁,给blog换了层皮。用到了HTML5和CSS3的一些特性。所以用IE的话就看不到某些效果咯,用firefox或chrome看的话会比较好。还有一些小的细节需要改进,慢慢加上。

生活在世界最适合居住城市排名第四的我,没什么感觉

有阵子没写blog了,忙。白天上班上学,晚上做assignment和research,周末做research和看房子。我和杰克开玩笑说,我现在忙的,连大便的时间都要减少一半。

Anyway,Mercer又发布了一年一度的Quality of Living survey 2010,奥克兰和去年(2009年)一样,排在第四名。抄袭一下新闻:

    本次由Mercer主办的2010城市居住条件调查共涉及221座城市,主办方以得分100分的纽约作为基准城市,从社会经济、环境、卫生、教育以及交通 等39个方面对所有的城市进行评判。

    评选结果中,维也纳居榜首,成为全球最适宜居住城市,而饱受战争创伤的巴格达则排名最为靠后,成为垫底城市。

    同时,奥克兰以 107.4的总得分保住了前五名的位置,而首都惠灵顿则是以105.9的成绩名列第12位。

本次报告的highlights可以在这里看到。不知道有没有被和谐,我还是贴到这里吧。前五名分别是:

    * Vienna, Austria (1st)  奥地利 维也纳  -- 第一
    * Zurich, Switzerland (2nd)  瑞士 苏黎世 -- 第二
    * Geneva, Switzerland (3rd)   瑞士 日内瓦 -- 第三
    * Vancouver, Canada (tied 4th)    加拿大 温哥华 -- 并列第四
    * Auckland, New Zealand (tied 4th)   新西兰 奥克兰 -- 并列第四

作为对比,香港排名第71位,上海第98位,北京第114位,东京从2009年的第35位降至2010年的第40位,新加坡位居第28位,是亚洲排名最高的城市(不包括太平洋地区)。

其实奥克兰本身在类似的这样各种各样的所谓“世界最佳居住城市”的排名中,总是排在很靠前的位置,基本上都在3-10名(这可是全世界的排名哦),而在整个亚洲/太平洋地区排第一,在Wikipedia上可以看到一些这样的排名。但是作为一个生活在这里的人,我却有着不一样的看法。

我打心眼里不喜欢这座城市,我总喜欢拿它和我生活了六年半的基督城作比较。在基督城生活了那么多年,基本上没怎么堵过车,除了偶尔在高峰期的riccarton rd会有点小堵,但10分钟内保证通过最堵的地段。在奥克兰,处处都堵,甚至连8车道的motorway都会堵的很厉害,等motorway的红绿灯的时间都比在riccarton rd要久的多。基督城的人们都喜欢管奥克兰人叫JAFA当然也是有道理的,奥克兰人明显没有基督城人友善,当然这个有点极端。我的感觉是,基督城的人们大部分都很友善,但是racist的比例也不小,而奥克兰人总的来说不是那么友善,但是感觉种族融合也比基督城要好很多。上个星期lunch break和一个加拿大的同事聊天,哥们儿说奥克兰人开车so aggressive。哈哈,我刚来的时候也被吓了一跳,不过马上把在国内的开车风格拿出来,JAFA也得敬我三分。

虽说不喜欢这座城市,可是正所谓既来之,则安之嘛。最近在看房子,打算搞个老窝儿了。希望一切顺利吧,到时候让我在这所谓的“世界最适合居住”排名第四的城市,也能有个家~

Python的排序

作者:shawn 发表于:2010年05月07日 -- 2662天5小时13分钟前 | 分类: 技术原创 | Comments: 0 | Views: 3763

今天要用到python读目录里的文件,一共有23个目录,每个目录里有30000个文件,文件名是123.xml的形式。我需要按文件名的顺序把他们读出来,os.listdir()之后文件是乱的,sort()一下出来的也是按string比较出来的结果。比如文件是 1.xml, 12.xml, 19.xml, 120.xml, 190.xml,os.listdir()之后顺序是乱的,sort之后就变成了这样的顺序: 1.xml, 12.xml, 120.xml, 19.xml, 190.xml。

看了python的docs,发现sort里面原来可以加参数,而且可以加lambda expression。这里假设扩展名是3个字符。

files = os.listdir(dirpath)
files.sort(key=lambda x:int(x[:-4]))

ps. 我的syntax highlighter还不错哦~

新公司上班第一天

作者:shawn 发表于:2010年04月19日 -- 2680天3小时43分钟前 | 分类: 生活杂记 | Comments: 6 | Views: 3271

不知道什么原因,昨天晚上没睡好,翻来覆去地睡不着,以前换工作去新的公司都没有这样过。今天早上闹钟一响,迷迷糊糊地起来了。

新公司承诺会给我一个reserve parking,可是第一天上班,不知道我的车位在哪。于是只好在路边找临时车位。转了几圈才在比较远的一条小路上找到一个只能停2小时的车位。

到了公司以后,感觉和之前的两次面试一样,硬件很好。楼很新,office环境也很好。HR给我一堆表填,除了一个保险的表以外,都是些很常规的表。嘿嘿,就是传说中公司给买的员工保险,以前在Telecom和CCC都没有过这样的待遇呢。更让我意外的是,这份保险还可以包括家人,也就是说乌龟如果下次再要做手术了(呸呸呸,最好永远都用不到),就有的cover啦。保险cover的也很不错,不知道公司集体买有多少折,但是估计这样的package,自己买的话,7,800刀一个人一年是跑不掉的。

没过多久,Team Leader拿了一个盒子给我,看上去像是刚被快递到的。打开以后,是个蛋糕,上面写着"Congratulations Shawn"(后来才知道是recruitment agent送的)。然后老大带我在office里走了一圈,见了所有的同事,握了几十次手,说了几十次"nice to meet you"。。。

第一天没干什么事儿,自己的workstation是临时的,老大说我的新机子正在build,过几天就好。而且原来PB是他们(现在应该叫我们?呵呵)的供应商,看来PB的业务做的真的很大。。。

很快就中午了,在楼下吃了点东西,然后去挪车,嘿嘿。就是去挪到我的reserve parking。是在公司楼下的underground carpark里,很酷,写着我的名字,写着"Unauthorized Vehicles Will Be Towed Away At Vehicle Owner's Expense",心想,我也终于有写着自己名字的车位了。。。

下午2点多去上了课,换了Mano上课,说Radu应该在Europe somewhere,心想:汗,冰岛火山爆发,他还能回来嘛?Mano竟然讲mobile computing,早知道不去了。。。

下课回来以后,把快遗忘的蛋糕放在了tea room,给office里面的同事发了群邮件,让大家"help yourself"。我也赶快去吃了一块,不到半个小时的时间,大蛋糕没了。。。还有一个Wellington based的同事跟我要rain check,晕~  Tea room里面东西还挺丰富,除了一些cookies和小吃外,还有免费的soft drink和啤酒,想起了以前在CCC大姐说过的话:”sunguard真爽,有免费可乐喝“。。。囧。

下午要多做一点,因为要补回上课的时间,刚过6点,看到cleaner来打扫卫生,触景生情,2年多一点点以前,我也干过这个啊。4年前左右,我也干过这个啊,刷厕所,扫超市。。。5年多一点点前,我还住过10几个人一个房间,晚上睡觉大蜘蛛会从脸上爬过,白天在暴晒的太阳下干剪葡萄汁的活儿~。。。

Anyway, 又扯远了,我的确是发散性思维啊,连写blog的时候也是。现在明显感觉到时间不够用。上班占用那8个小时是死的,大学的assignment个个也都很time consuming。734的assignment写了一小半,最主要的是789的project,由于是自己搞一个project,还要写论文,没搞过,有时候很迷茫,希望慢慢会好吧。。。

乌龟的坏运气和我的好运气

作者:shawn 发表于:2010年04月10日 -- 2689天2小时37分钟前 | 分类: 生活杂记 | Comments: 8 | Views: 5908

前阵子乌龟肚子疼,看了家庭医生,吃了点药不管用,而且越来越疼,上个星期四凌晨去了emergency。在emergency从呆了十几个小时,终于被转到病房了。被通知要做手术,割胆囊。在NZ公立医院看病的好处是不要钱,坏处是要排期,如果不是紧急手术,等你几个月都不是不可能。乌龟RP还算OK,等了几天就做了2个手术,手术后在医院休息了2天就被赶出来了。原因是“床位紧张”。

以前身边的朋友没有在NZ住过院、做过手术。没想到这次乌龟给赶上了,顺便对NZ的医疗系统有了一点点更多的了解。首先在公立医院看病是管吃管住管看病不要钱的,医院条件也很不错。乌龟住的是4人病房,甚至可以通过2面大窗户看到海景和奥克兰港。每天给吃的是相当的不错,经常听到病房里其他病人打电话跟家里人说他们都不相信医院竟然给吃的这么丰盛。乌龟也和我说,如果没有病痛,住在这里有人伺候又不要钱真的很爽。当然这些也不是人人都可以享受到的,简单的说是只有PR和citizen才可以免费医疗(03年10月31日前来的留学生和2年工签的人也可以)。护士跟我说,如果不满足这些条件,每晚是$1200!额滴神啊,住2晚就够买张往返回国机票和手术钱了。话又说回来了,这边和国内很大不同是这边是先看病,后算钱,前面说了,如果不是PR或citizen(又没有医疗保险)就要自己掏腰包了,但是医院会先给你治病,把病治好了,手术做完了,你可以回家了,如果要收钱,几个星期后才会寄张账单到你家。还不还或者有没有能力还就是另一回事儿了,总之救人是第一位的。相比之下,经常能在国内看到“年轻父亲欲卖肾救儿”或者"一家三口同患绝症,小儿子因无钱医治自杀"这样的新闻标题,让人深思。。。额,扯远了,Anyway,尽管医院环境很不错,还是希望大家和医院不要有什么交集啦。

下面说说工作。总的来说,这1、2个星期貌似乌龟很倒霉,而我却蛮幸运的。这段短短的时间,我面了N次试(N为2位数),拿到了3个offer,还有一些面试(包括一些1面过了要我去做2面的)我不得不推掉,因为我已经很满意3个offer里面的其中2个,真的成了我选工作了。今年的找工作经历和我2年前刚毕业的时候很像,2年前我也有3个offer,不过是在不同的时间。2年前我也很不满意第一个offer而没有去,决定继续找,于是接了第二份工作,然后是第三份工作。今年的第一个offer我也犹豫很久最后决定不接,而有了后面的2个offer。觉得幸运占了挺大的因素吧,当然自己的坚持,平时的积累和经验的总结也非常的重要。

现在主要在2份offer之间徘徊,2个公司都是很好的公司,个人感觉都非常有发展前途,一个做手机银行/手机支付,一个做安全相关。都是industry leader。薪水差别也不大。不知道agency在中间能拿到多少commission,2边的agency都极力劝说我take他们的工作。星期一一定要做出决定了,好烦恼啊~~~