Archive for 流水账

第一次拔智齿

昨天到 Richmond 的一家专业口腔诊所拔掉了左下、由下的两颗智齿。说来也算是把加拿大医疗的整个流程走了一遍,耗时 3 个月有余。

首先是在 2009 年 2 月,我去本地一下普通口腔诊所做牙齿的常规检查和清洗。一般建议每人最好每半年都去看一次牙医,而我上一次还是去年 8 月在北京魏公村的北大口腔医院检查的。本地口腔医院对新来的客户(特别是有保险的),二话不说,先拍几个 X-光片子再说。除了常规的 X-光片外,他们还有一种“全景 X-光”(panoramic X-ray)的仪器,拍出来的口腔照片就像平面上表达的世界地图一样。

这一查就查出问题了:根据大夫的意见,4 颗智齿要拔,因其有不同程度的阻生。其中左下的一颗最严重,从图中可以明显看出是横着长的,应及时拔掉,否则后患无穷:(图片是以面对患者的视角观看,所以左下的牙齿在图上变成了右下。)

Bottom left wisdom tooth

Bottom left wisdom tooth

然而,检查诊所的大夫认为,下面的两颗智齿手术过于复杂,离神经又近,他们不具备这个能力做(还为我另外安排了一周后同一诊所的另一位大夫看,结论也是不能做)。但上面的两颗可以做。考虑到下面两颗更严重,所以先去拔下面的两颗。这家诊所为我开了一张“介绍信”,到另外一家诊所去做,名字也不再是普通的“dental clinic”了,而是“oral and maxillofacial surgery”(口腔与颚面外科)了。这家外科诊所业务繁忙,我可以预约到的时间已经是 3 月下旬了。

3 月下旬后去看,这是一个 50 多岁的大夫。他看过我的 X-光片和牙齿之后,认为可以做。然后就是一些 paper work,由于这在口腔科来看是个比较大的工程,需要让保险公司先看看能够报销多少。外科诊所向保险公司寄去材料,保险公司审核后,再继续预约。等我收到保险公司的通知时,已经是 4 月 10 日左右了。再和诊所预约拔牙,约到了 5 月 8 日。从这里我们也可以看出时间上的延迟都发生在什么地方:诊所──每次 1 个月,保险公司──2 周。

5 月 8 日,我带着保险公司出具的“此手术可 100% 报销”的通知来到诊所进行拔牙手术。扎了 6 针麻药(左下、右下各三针),也不知道是多大计量。20 分钟后开始正式手术。大夫与其助手忙了足有一个半小时。每颗牙拔好后,还要缝针。最后叮嘱了一些注意事项,开了 3 种处方药,要我自己去药店购买:

  • 去痛片:泰诺 3 号(Tylenol 3),成分含可待因、对乙酰氨基酚。疼痛难忍时服用,每两次间隔至少 4 小时。
  • 消炎药:地塞米松,每日 3 次,每次一片,共 12 片,服完为止。具有消肿的作用。
  • 抗生素:青霉素,每日 3 次,每次一片,共 21 片,服完为止。用来防止伤口感染。

回到家后,麻药效力还没有用尽,吃了一点冰淇淋和蔬菜汤。麻药药力过后,疼痛开始变得难忍,而且血一直流。吃了一片止疼片,之后就一直再没有出现无法忍受的疼痛。根据医生的说明,术后要按时吃药,前 2-3 天的疼痛、流血都是正常的,从第二天开始用温盐水漱口。缝合所用的线会在 7-14 天内自然分解,无需拆除。只能吃流食,这点比较痛苦,根据建议,吃富含营养的流体如水果汁、粥汤、蛋酒(eggnog)都可以。

第二天早上用温盐漱口时,发现伤口基本没有流血的感觉了。

Comments (1)

防止 7-Zip 生成的 ZIP 文件在 Mac OS X 下出现乱码

一直以来,我发现在 Mac OS X 中,不论用 Stuffit Expander 还是命令行下的 unzip,解压缩 Windows 下生成的某些 ZIP 文件时,解出来的中文文件名会变成乱码。不过,这种情况出现的次数很少,没有引起我的重视。今天终于觉得不能忍了,以几个简单关键词在 Google 上搜索,好像没有发现专门说这件事情的。于是决心花点时间研究它。

我在 Windows 下的 ZIP 文件大多数是用 7-Zip 这个自由软件生成的。虽然它的强项在于自己的 7z 格式,不过出于兼容性的考虑,我只是用它压缩 ZIP 格式文件,并解压缩所有常见的压缩文件格式。ZIP 文件标准自创立之初就没有、现在也没有记录文件名编码的信息,所以有很大一批 ZIP 文件都是以压缩包的创建者本地 locale 编码的,比如我遇到问题的几个 ZIP 文件内部的文件名就是用简体中文 GBK 编码的。而我 Mac OS X 的 locale 是 en_US.UTF-8,解开后自然不能正确识别 GBK 编码的文件名了。

阅读了 ZIP 文件格式这个 Wikipedia 条目,我发现最新的 ZIP 标准中建议使用 UTF-8 作为文件名的编码。这一点并不出乎意料,显然对于跨平台的需求,UTF-8 的编码是最理想的选择。下面的问题就是如何让 7-Zip 生成以 UTF-8 编码被压缩文件名的 ZIP 文件了。

在 Windows 下进行试验,我发现一个有意思的现象:当 Windows 系统的 locale 为简体中文(中国)时(“控制面板-区域和语言选项-高级-为非Unicode程序的语言选择 – Chinese (PRC)”),7-Zip 压缩出来的 ZIP 文件以 GBK 编码被压缩文件名;而当 Windows 系统的 locale 为英语(美国)时,压缩出来的 ZIP 文件编码竟然是 UTF-8!此外,在中文 locale 下,不论是以 GBK 还是 UTF-8 编码文件名的 ZIP 文件都能正常解开;而在英文 locale 下,只能解开 UTF-8 编码的文件,GBK 编码的文件解出来就是乱码。这表明, 7-Zip 是有处理 UTF-8 编码文件名的功能的。但是,为什么仅仅对英语(美国)代码页(也就是最基本的 ASCII )才会使用 UTF-8 呢?

继续查找,发现 UTF-8 的版本历史里面,自从 4.58 版本以来引入了 ZIP 内部文件名编码的概念。默认模式是,对于生成 ZIP 文件的文件名,如果当前 locale 代码页中有相应字符,就用当前代码页;如果没有,就使用 UTF-8。同时,7-Zip 也提供了两个模式,强制以 UTF-8 编码文件名,或强制以当前 locale 编码文件名(即不作转换)。

了解了这一点,解决方法就变得简单了:压缩 ZIP 文件时,使用 -mcu 选项强制使用 UTF-8 作为压缩文件名的编码。图形界面中的操作如下:

7-Zip "Add to archive" parameter

需要注意的是,7-Zip 的 Explorer shell 右键菜单中“Add to .zip” 这个项目只能以默认参数生成 ZIP 文件。如果希望生成在其他平台不出现乱码的 UTF-8 编码 ZIP 文件,就只能使用 “Add to archive…” 菜单项了。

Comments

近况通报

在美国东岸旅行一周后,我于9月初正式“relocation”到加拿大西岸的大温哥华地区开始工作。温哥华这里属于“太平洋时区”,目前晚于北京时间15小时。温哥华位于大约北纬49度、西经123度,纬度比北京要高,但冬季的气候却并不比北京冷。9月的雨水相对不多,不过最近开始增多了些。据说冬天的雨水会更多。

我现在住在温哥华的downtown,不日即会搬往Richmond。Richmond华人很多,在Richmond商业中心的地带,到处可见华人所开的店铺,经营内容包罗万象。据介绍,Richmond每年的降水量比Vancouver要少30%,详细原因我不是很清楚,不过倒是几次下雨时开车从Vancouver进入Richmond,都发现雨渐小直至停止了。趁着工作刚刚开始还不紧张,我正在计划前往温哥华各地游玩。

持国内驾照,可以在入境加拿大后的3个月内合法开车。只要在这3个月内通过BC省的笔试、路考,就可以领取当地驾照而不中断驾驶资格。由于我的国内驾照颁发日期距今不超过2年,所以考试后只能领取7级的驾照,其与标准的5级驾照相比,限制在于:(1)须在车后张贴“N”标识;(2)只能载一名其他乘客,但直系家庭成员除外;(3)驾车时体内不得含有酒精。在持有7级驾照满2年后,可以申请参加5级驾照的考试。

Comments

WWDC 2008 & San Francisco visit

6 月 9-13 日,我前往美国旧金山参加苹果的 WWDC 2008。按说此篇日志早应该发出,但回来后一直忙于毕业设计、答辩,直到现在毕业了才有空更新。

关于这次会议,互联网上已有很多新闻与评论。会议无非是宣传 iPhone 3G,Cocoa 框架之类,确实有一定的意思。不过,我倒是借助这个机会,访问了旧金山及周边很多地方尤其是公司(Google)与学校(UC Berkeley, Stanford University),感受颇多。我甚至还通过此次美国访问,顺道过境了加拿大的多伦多与温哥华这两个主要城市(根据使馆主页,加拿大过境签证可以免费办理)。有关的照片已经放在我的 Picasa Web 上。

在美国期间,我使用 iPod Touch 来辅助我的旅途安排。在旧金山,很多地方都有无线网络,特别是 WWDC 会场(Moscone West)、住处(朋友家)、咖啡店。然而,信号却没有想象中的理想,总是时断时续。不过,这足以让我将本地的周边地图通过自带的 Maps 程序缓存下来,离线使用。我安装了一个 Compass 程序,当作指南针使用它的原理是根据系统时间计算当前太阳的方位,从而得知影子的方向,再与真实的影子方向对齐,即可知道哪边是北(只适用于北半球;南半球南北相反)。通过 iPod Touch 连入 Wifi 网络,也可随时随地查收邮件。

由于我事先购买了一个廉价的手机和预付费卡(AT&T Pay As You Go),一到美国就可以方便地联系。在外面,有找不到的地址,就通过 +1-800-GOOG-411 电话查询,结果还能以短信的形式发到手机上,方便向他人问路。可惜,我用的卡收发短信收费比电话还贵,让人难以理解的是甚至接收短信都要付钱。所以这个短信发送的服务我大概只用了有限的几次。

旧金山的地铁系统不错,基本准时。但是铁轨感觉比较古旧,列车跑上去经常发出巨大的噪音,让人感觉是年久失修了。地铁在地下运行期间,手机一点信号都没有。

在旧金山旅行期间,我没有使用 GPS 记录设备,因为我还没有尝试在 Macbook Pro 上读取 iBlue 737 设备中的信息。不过,从旧金山经温哥华返回北京时,我用它记录下了整个航程。

Comments (1)

远离Peoples

告别 Peoples 电话服务已经一年多了。这家公司是中国移动的全资子公司,在香港经营的同样也是移动电话业务。在以前的文章中,我介绍过使用这个公司的电话上台后,资费较其他公司便宜,这个价格也基本对得起服务。然而,没有香港身份证的情况下,上台是需要交押金的,Peoples 收 HKD 1,000 作为押金,其他公司一般收取 HKD 3,000。

在使用其服务的 4 个月期间,服务基本上令我满意,除了有时接通不了、信号不好外,也没什么不满意的地方。于是我错误地认为让他们在服务结束后退回押金的过程也是轻松愉快的。根据协议,我于 2007 年 1 月 1 日终止使用 Peoples 的服务。根据上台时候的口头约定,我本应于结束服务 1 个月后获得 HKD 1,000 的押金退款。然而,收款容易退款难,但是他们的客服电话、电子邮件回复,说是3个月(90 天)。

Dear Customer,

Thank you for your email regarding deposit issue.

According to Clause 2.3 of the Terms and Conditions of the Subscription Agreement made between PEOPLES and Customer. The balance of the Deposit, if any, shall be refunded to the Customer without interest within 90 days after termination of this Agreement.

Thank you for your past support and patronage to us and we look forward to serving you again in the future. Should you need further assistance, please feel free to contact our Customer Care Hotline at 2945 8888 or sent email to us again.

Customer Care
China Mobile PEOPLES Telephone Company Limited

2007 年 4 月以后,我联系他们,他们总是说“正在处理”……整个 4 月、5 月都是这样说的。终于到了 6 月,他们说已经“安排”寄出了支票(后来说记录显示 6 月 8 日寄出的,平信)。

事实上,这封信到现在也没有被收到。对香港的邮政系统我是很有信心的。因为在香港期间,我应当收到的数十封邮件没有一封是丢了的,我寄出去在本港内的邮件,也被证明至多3天就能收到。偏偏这封有支票的丢掉了,我不太相信。究竟出现了什么问题,恐怕只有他们自己知道了。

由于退款只能接受支票方式,而邮寄地址只能是香港地址,不能寄回大陆,我在终止服务前修改了地址,改为在香港的亲友处。这样做的好处是,当亲友收到支票后,只要替我存入香港的银行帐户即可。

其后我又多次致电客服中心,他们还是很客气,惟不解决实质问题。每次都说我们会尽快回复,留下电话什么的,但是最后就不了了之。又一次我忍无可忍,问他们究竟“尽快”到底是多块,结果他们却说——14 个工作日。

终于在 2007 年 8 月 11 日,我将 Peoples 公司投诉至香港“消费者委员会”(www.consumer.org.hk),并附上有关证据传真过去,等待结果。8 月 23 日,我收到消费者委员会的回复,说投诉收到,已分配人员处理。9 月 17 日,消费者委员会回复如下:

敬啟者: 台端投訴中國移動萬眾電話有限公司之個案敬悉,本會對 台端的遭遇,深表同情及關注。在此須先多謝 台端告知本會有關問題,本會亦已聯絡該機構,該機構表示,會儘快為 台端跟進處理有關問題。

本會或在此,順道希望可以向 台端說明,由於本會並非政府部門執法機關,所以並無法定權力可以限令該機構必須將問題解決或作出回覆,(香港政府專責電訊事務的部門是:電訊管理局,電話:29616333),但仍希望可以透過本會的調停,能夠為 台端將問題解決,唯此亦有賴相關之機構願否合作,始能妥為處理。

而 台端之消費權益,乃受香港法律之保障,故如果問題最終仍然不獲解決,或該機構不作回覆, 台端可再聯絡本會,再作跟進。而 台端亦有權考慮透過其他法律途徑,以儘快將問題解決,例如由 台端主動將個案交遞,或 台端要求該機構儘快將個案交遞法庭,或小額錢債審裁處,由法官作出裁決。

隨函謹附上小額錢債審裁處資料,供 台端參考。有關法庭方面的詳細情況,收費,與堂費等問題, 台端必須直接向法庭(小額錢債審裁處電話:2877 4068)作出查詢。

而 台端亦宜考慮,儘快向法律界人仕尋求專業法律意見,以確切清楚了解 台端的法律權益,與及適宜採取之行動。

在此,特再多謝 台端所提供之寶貴資料,現已存檔留案,本會亦會密切留意該機構,如日後續有投訴,更會考慮對該機構採取進一步之行動,以保障消費者合理之權益。尊此奉覆,倘蒙垂詢,歡迎賜電37611616,或傳真:25906271與本會投訴主任馮先生聯絡為荷。在此特申謝 台端對本會之支持、鼓勵和愛護。順頌祺安!

此致

消費者委員會總幹事謹啟

虽然没什么用,但看来消费者委员会的确介入此事并联系 Peoples 了。果然,10 月 15 日,收到 Peoples 的消息,告诉我支票可以于 1 周后领取了,让我写一个委托书让我的亲友前往一家 Peoples 门店领取支票。问题终于解决。从 1 月 1 日终止服务起,到领取支票,一共用了 325 天,比承诺的 30 天多了将近 10 倍,比书面约定的 90 天也多了 2.6 倍多。

看来,各位没有香港身份证人士,如果想使用 Peoples 的上台服务,一定要小心了。

Comments (3)

新加坡归来

有将近一周了。部分照片上传在 http://picasaweb.google.com/woodsdawn/SingaporeTour/ 。由于时间紧,大约只有半天的时间、并且只在市中心附近闲逛了一下。

由于具有相似的历史原因,新加坡的很多地方和香港很相似。比如道路都是靠左行的。并且总体来说,现代化程度比较高。街上有很多“ERP”设备,经咨询后得知似乎是过路汽车自动收费的装置。很多房子都漆成花花绿绿的,很有意思。

银联在新加坡使用非常不普遍,几乎找不到接受刷银联卡的地方。所有消费都要收 7% 的消费税,不足100新币的消费还不能退税。其他信用卡方面,MasterCard 明显比 VISA 有优势,支持的网点较后者多不少。

Comments

如何办理新加坡签证

《新加坡旅游局推行的一系列方便中国公民造访新加坡的签证措施》中提到:

从2005年10月起,北京、上海、广州、深圳、杭州、南京、苏州、成都、昆明、厦门、大连、沈阳、天津、西安和福州15个中国城市的居民 (以护照签发地为准) 可以申请赴新加坡2年多次往返的签证。申请者递交相关材料,并通过新加坡使/领馆的批准后,1个工作日就可以拿到新加坡2年多次往返的签证,上午10时30分之前提交可在当日领取签证。(*注:若签证申请表格未填妥或材料不齐,其申请将会不予受理,或将影响签证受理时间)

对于上述城市的市民来说,不但1个工作日内可以办好,现在还支持网上办理。这样,新加坡的旅游签证可能是中国公民最容易获得的签证了(不需要签证的国家除外)。为了进行网上办理,需要做一些准备工作:

  1. 准备一张数码证件照片,要求白底,将其处理成符合下述要求的模式。
  2. 到新加坡政府入境处的“SAVE”系统中注册一个账号,密码到邮箱中取。
  3. 填写表格,上传照片。这里有些问题:
    • 此系统只支持IE,尝试使用Firefox填写,失败。
    • IE浏览器在上传照片时通过ActiveX访问本地文件,需要设置允许。方法:IE的“工具”菜单->Internet选项->高级->安全->允许活动内容在我的电脑上的文件中运行(选中)。否则,用IE6+SP2填写过程中浏览器上方会出现“信息栏”,就不得不刷新页面,从而session失效。
    • 照片需符合规定的大小:400*514像素,JPG格式,文件小于60K。
    • 护照号、有效期等信息一定要double check。
    • 去新加坡旅游无固定地址,纸版申请直接写 HOTEL 即可。网上申请,直接填 HOTEL 无法通过。我尝试在Street, Building都填了 HOTEL,并在 Block 填0,Zip code 填 000000。实践证明是可行的。
    • 填写过程中,不能使用浏览器的前进、后退、刷新按钮。每个页面停留不得超过5分钟,否则否则session都会失效。
  4. 使用信用卡交费,20新币,约合人民币102元多。
  5. 打印出Form 14。由于IE的问题,可能需要设置一下页边距,否则输出后可能不止3张纸。
  6. 在Form 14上粘贴一张照片,并签名。

提交之后,等待几个小时,就收到邮件,通知签证被批准了。带着护照和打印、签名好的Form 14即可前往大使馆领取签证。

应该说,整个网上申请系统制作还是比较死板的。所有内容必须全部填对后才可提交,而不能保存局部填写的状态。填写过程不允许刷新、回退,一旦出错或超时,所有都需要从头再来,这一点也很不user-friendly。网上申请过程对人的耐心、技术、英文都有一定的挑战。

Comments (1)

Google China 的午餐

中餐:
* 豉油皇原壳鲍鱼(Stewed abalone in soy sauce)
* 中式牛肉卷(Chinese beef roll with mushroom and black pepper sauce)
* 韭菜炒海肠(Sauteed sea-intestines with leek chives)
* 香干炒芹菜(Wok fried celery with smoked tofu)
* 香辣鸡腿筋(Sauteed chicken muscle with spicy sauce)
* 玉米发糕(Corn soft cake)
* 罗汉素烩饭(Chinese risotto with mix vegetable)
* 蒜泥山茄条(Steamed eggplant with garlic dressing)
* 莴笋丝拌虾米(Shredded lettuce root and dry shrimp with herb oil)

西餐:
* 卷心菜炒饭伴番茄汁(Cabbage rice roll with tomato sauce)
* 渍洋葱炒西葫芦(Sauteed zucchini and red wine onion)
* 焗多宝鱼伴葱香番茄(Baked fish with tomato and onion)
* 奶油焗菜花及西兰花(Broccoli and cauliflower au gratin)
* 焗烤柿椒千层面(Baked three pepper lasagna)
* 焗牛肩峰伴洋葱汁(Roasted beef hump with onion sauce)
* 白酒烩鲜蛤(Poached clams in white wine)

色拉:
* 黄瓜色拉(Cucumber salad with ginger, coriander, mint)
* 小羊柳伴火箭菜色拉(Lamb and rocket salad with black olive dressing)

调料:
* 凯撒汁(Ceasar dressing)
* 千岛汁(Thousand island dressing)
* 意大利黑醋汁(Italy balsamic)
* 橄榄油(Olive oil)

点心:
* 柠檬塔(Lemon tart)
* 夏日穆斯(Summer mousse)

其他:
* 美味寿司(Sushi)
* 墨西哥脆玉米饼伴各式酱料(Mexico Taco with your choice of condiment)

另外还有水果。

Comments (4)

在 Google 的第一周

这个暑假,我在 Google 中国作夏季实习生。今年的谷歌中国的暑期实习省人数比去年的多一些,而且实习地点又分为北京、上海两地。报到后才知道,原来我是这批实习生里面年龄最小的之一。

从报到的第一天开始,我们就被安排参加种种培训,以便适应 Google 内部的风格。当然作为一名 Google fan,这些培训还是很容易理解的。在 Google 的大楼内,食品、饮料、办公用品都是免费的,于是我用一周时间基本把所有种类的饮料尝了个遍,最后发现还是“农夫山泉”最好喝!在大楼里,处处需要使用钥匙卡(badge)来开门,甚至是去洗手间,这可害苦了我们这些无证人员。好在第二天上班的下午就得到了制作崭新的钥匙卡,效率还是蛮高的,弄的老员工直羡慕——有的人用了三个月才得到钥匙卡,更多人是等了一周。

我的工作站是一台 Dell 台式机,显示器宽屏,超大,并排显示两个完整的网页都没有问题,很快地我就找到了几种有创意的应用。不过我在正式员工的办公室见到了更有创意的应用,他们把两个或更多的这样的大显示器竖起来、并排放,可以获得更广阔的视野。

拿到钥匙卡后,赶紧去拜了康神。康神又引荐我去见了另一位师兄,也就是我的 mentor 的同组同事。晚上他请带我去吃饭,顺便介绍了 Google 的很多“内幕”。由于我的 mentor 在美国出差,下周回来才能见到,我于是和她通过越洋电话联系,人非常 nice。Google 是个非常注重知识产权的公司,也非常注重信息安全。所以我们出了 Google 的大楼,就不能够访问内部的邮箱——这样,回家后和周末,就不用再想着公司的事情了。而对于正式员工,他们有笔记本,可以通过 VPN 连回公司,照样需要处理公司业务。可见我们的工作要轻松的多,对我们的要求也比正式员工低不少。

关于 Google 的餐厅,以后再写。

Comments (1)

搞定了Apache mod_rewrite

Apache 的模块 mod_rewrite 专门用于实现 URL 的重定向。其配置既可以在 httpd.conf 文件中进行,也可以在网页目录中的 .htaccess 里面调整。

这个网站域名重定向是这样实现的:凡不是以“linshuang.info”域名访问本站的,如“www.linshuang.name”等,均会被以“301 永久重定向”至域名 linshuang.info 下的相同目录下。此外,访问 /wiki 目录的重定向到 MediaWiki 程序的目录中,访问 /blog 目录的且实际文件不存在的,调用 WordPress 有关处理程序。后两条规则是原来就有的,第一条是最新想到的。这样就不会因域名不同而被 google 搜索引擎等识别为不同的网站,而排名被低估了。

一切就这么简单。

Comments