Find out America, from my experience in San Francisco and Seattle

09/04/2011 于回程航班UA889上,即将离开阿拉斯加上空,高度10364米,机舱外-53℃ 关于交通 西雅图出租车的价格是北京的5倍左右,且很少见到,需要的话一般需要提前叫车。 西雅图市中心的公共交通以King County Metro Transit为主,司机对行动缓慢的老年人非常耐心,遇到有身体障碍人士,司机还会操纵自动踏板帮助轮椅上下,并亲自检查扣好安全设备。巴士前面有专门放置自行车的架子,司机和所有乘客会耐心等待自行车安置好。 ...

September 7, 2011 · 1 min · Hanson Hu

Order at Starbucks

Drink ENJOY HOT OR ICED Espresso a shot of pure, intense coffee flavor Caffè Americano rich espresso with hot water Cappuccino rich espresso, steamed milk and a deep layer of foam Caffè Latte rich espresso, steamed milk and a dollop of foam Vanilla Latte rich espresso, vanilla syrup and creamy steamed milk Caramel Macchiato steamed milk and sweet vanilla syrup topped with foam, rich espresso and caramel drizzle Caffè Mocha ...

August 8, 2011 · 2 min · Hanson Hu

锟斤拷

今天不是聊我新取的ID——虽然它真是很酷的一个,又来聊乱码问题了。相信每一个在非英语环境中工作的程序员都受到过乱码的困扰,做为程序员,简单的说,应始终意识到在内存中字符串是以Unicode方式表示的,在I/O时尽量使用UTF-8编码(除了在中文Windows控制台输出时不得已而使用GBK/GB18030),当遇到不可控制的外部系统使用了其他编码方式时,使用恰当的方法进行解码。 Unicode的基本多文种平面(Basic Multilingual Plane,BMP),即UCS-2,共有216=65536个字符,能够满足绝大多数使用需求,另外的补充多文种平面(Supplementary Multilingual Plane,SMP),即UCS-4,更是提供了231=2147483648个地址空间(UCS-4的首位恒为0),实际上在Unicode标准中已经定义了超过10万个字符,提供给全体地球人使用。 考虑以下Java代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 logger.info("当前JRE版本:" + System.getProperty("java.version")); logger.info("当前默认字符集:" + Charset.defaultCharset()); String str = "UTF-8字符"; byte[] bytes = {(byte) 0xC0, (byte) 0xC0}; try { byte[] b1 = str.getBytes("ISO-8859-1"); logger.info("使用ISO-8859-1编码:{}", toHexStr(b1)); logger.info("使用UTF-8解码并转为Unicode字符串:{}", new String(b1, "UTF-8")); String s1 = new String(bytes, "UTF-8"); logger.info("使用UTF-8解码并转为Unicode字符串:{}", s1); b1 = s1.getBytes(); logger.info("使用UTF-8编码:{}", toHexStr(b1)); logger.info("使用GB18030解码并转为Unicode字符串:{}", new String(b1, "GB18030")); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } 输出为: ...

April 23, 2011 · 1 min · Hanson Hu

俺的社会性软件同步关系

Facebook不再支持Wall imported stories,Myspace.cn旗下的9911从新年开始也ungelivable了,造成俺所使用的社会性软件同步关系跟去年相比有了大幅调整。 最近用刚开放的街旁API写了个把街旁同步到foursquare的工具——CheckInSync,已经加入进来,下面就上图了:

January 17, 2011 · 1 min · Hanson Hu

2010年个人总结

已过了10年的21世纪着实不能再用“未来”修饰了,这10年里,俺的国家从博客元年走到了微博元年,俺的公司从组建到今年十个年头,两手空空的俺在这座城市安了家。 2010年回顾 随着公司的业务成长,并行的项目不再是掰掰手指就能数清,项目进展不再是站在一起聊聊天就能说清。在实际工作中体会到,领导管的是人心,管理管的是流程和制度。作为基层管理者,同样不应做团队的救火队员,四处忙不迭的处理矛盾,而是提出流程、制度、方法的建设建议,从组织职能的层面看待日常工作; 有幸参加为期2个多月的脱产MBA课程培训、机场业务培训和实地考察,和为期1年的线上管理培训; 家近是一宝,2.2公里的路,恢复骑车。 2011年展望 工作只是工作,劳动不分贵贱。新的一年不知公司是否会重新启动岗位薪酬绩效体系建设项目,“如果俺是老板”,思考练习题; 最近的感觉总是时间不够用,希望有时间可以看书、上网、写程序,或者出外参加个爬梯,或者奢侈的享受一会儿阳光; 继续围绕Python、Django、MongoDB、GAE的应用开发; 也许可以再诊断一下俺这膝盖的毛病; 和迎接新的家庭成员的到来。

December 31, 2010 · 1 min · Hanson Hu