美国自驾注意事项

关于美国自驾已经有很多分享经验的文章了,我这里结合自己的经验说下大家比较少提到的。

    1. 路标
      1. Stop 停止标识

        看到这个标识一定要停,车辆要完全停止,等确认可以前进时再前进。 如果前面一辆车停下后开走了,你在后面不能跟着走,必须也停下来,观察,合适了再走。
        有的Stop标识下面有All Way的说明,就是说这个路口所有方向的车都要在路口前先停下来。 如果有的车比你先停,那就要让他先走。 如果搞不清楚谁先停的,可以和对方眼神交流下,或者直接用手示意对方先走。
      2. Yield 让行标志


        这个标志表示要礼让前方来车,也就是要减速乃至停止来让前方车辆通过后再通过。 地上的倒三角标也是Yield的意思。
      3. HOV (High-occupancy vehicle lane)高承载车道标识
         
        这是HOV标识,标识这个车道只有车上装有两人或两人以上的车才能走。HOV车道有时在最左车道,也有的在最右车道,在路面上也会有菱形标识,入夜后,有的hov车道会在车道上方有橙色菱形灯来提示。有的HOV标识上没有HOV字样,而是用Car pool来代替,但含义是一样的。大多数HOV是要求2人以上,也有的要求3人以上。

        有的HOV车道是有时间限制的,这个路标就表示在周一到周五早晨6:30到9:30的时间才生效。

        有时,整条路都是HOV车道,如果你的车上人不够只能走其他路了。
      4. Keep Clear禁停标志

        在路面上有的地方会有Keep Clear, 很多是靠近路口, 这种地方不能停车。
      5. Epass标志, 类似中国的高速公路的ETC通道。

        上面这条路,左侧是预付费的车辆通过,没有预付费的要走右边缴费。
      6. 左转车道

        这又是和国内很不一样的。美国很多路中间有用黄线标识出的区域,这个区域只能左转车辆进入,而且两个方向的左转车辆都可以使用。
      7. 休息区

        在高速公路上有时会有休息区标识,没有特别标志的休息区只能上厕所,加油吃饭什么的就别想了,加油吃饭一般都要下公路去找。
    2. 停车
      1. 限时停车标志。 美国停车位讲究很多,有日期,时间,许可证等各方面要求。

        例如上面这个标志表示只有P类型停车许可,在周一到周五,早八点到晚六点半才可以停车。在一些地方,例如大学校园,停车permit种类很多,不同的permit有不同的停车权限。一般国内租车的人都是没permit的,看到需要permit的停车位走开就好 :)。
      2. 停车时长限制标识

        上面这个标识意思是最多只能一次停2个小时。
      3. 路肩禁止停车标志
        No Parking的标识大家都认识, 但还有一种比较隐蔽的禁停标识。很多街道,路边是可以免费停车的,但如果路肩是涂成红色的,标识这段禁止停车。这个要特别注意,尤其晚上。 我就是因为晚上暗,没看清,在洛杉矶被罚了90多刀。 这个忘了拍照片,网上也没找到,但注意的话是很容易发现的。
      4. 停车缴费

        美国很多停车的地方,包括街边,停车场,大学校园,都需要去停车缴费机,自助缴费。上图就是一种停车缴费机,国内的双币信用卡都可使用。缴费后,会打印出一个单子,上面有停车截止时间等信息,需要放在车前窗显眼位置。
    3. 租车公司的选择
      这次就用了两家公司Herb和Alamo。 感觉差不多,有些人说Herb贵,没感觉出来。至少我租车的时候两家价格差不多,服务也都很好。 唯一有点差别是,Herb的车更新一点,但只是个例,不能下结论。
    4. 加油
      美国的加油机自助加油,用信用卡的话需要输入邮编,国内信用卡加油机上用不了。不过可以去加油站柜台和柜员报上加油机号,再说好加多少钱的就可以了。

如有错漏之处,欢迎指正。

另外,如果你是开车很守规矩的人,会发现美国是自驾的天堂。绝大多数人都很守规则,而且很有礼貌,道路的设计也大都非常合理,不过要确保去之前了解整套规则。

解决GVM中安装go1.9 Compile失败问题

用gvm安装go 1.9老失败,出现如下提示

➜ ~ gvm install go1.9
Updating Go source…
Installing go1.9…
* Compiling…
ERROR: Failed to compile. Check the logs at /Users/monk/.gvm/logs/go-go1.9-compile.log
ERROR: Failed to use installed version

后来在Github找到了解决方法,就是在安装前执行

export GOROOT_BOOTSTRAP=$GOROOT

如果GOROOT_BOOTSTRAP没有设置,默认值是$HOME/go, 在当时的环境下这个值是不对的。

蚊子侠

下午陪儿子看了<蜘蛛侠>。看得时候想,男主被蜘蛛咬了一口就成了蜘蛛侠,为啥自己从小被蚊子咬了那么多口,没成为蚊子侠?想了很久,恍然大悟。大家都从小被蚊子咬,所以其实大家都是……蚊子侠,都有超能力。因为大家都有,所以也不称其为“超”能力了,但不能否认大家都有“侠”的身份。

 

和诸位蚊子侠共勉。

 

自解释代码

最近在给同事们做code review的时候,发现需要反复强调代码自解释的概念,于是想写一篇文章专门说这个话题。 但今天搜到一个文章,已经很好的解释了什么是自解释代码,文章在 15 Ways to Write Self-documenting JavaScript,国内有人翻译了:如何编写更加自解释的代码

补充几点:

  1. 不及时更新的注释或者不正确的注释还不如没有。
  2. 如果一定要加注释,那么不要着重解释代码做了什么(what),而是要解释为什么要这么做(why)。而很多时候是可以通过函数封装,用函数名来解释这个why。
  3. 好的程序员会认为写自解释代码是天经地义,自然而然的事情。
  4. 再次推荐《Code Complete 》与《Clean Code》,《Refactoring》,这三本应该是每个程序员的必读书。

 

 

如何找到技术合伙人

今天在Twitter上看到Ryan Hoover 对有人问『如何找到技术合伙人』给出个有趣的答案,转译如下:

首先找到你的受众群
可以通过写博客,播客,举办线下聚会,(译者:国内还可以用公众号,小蜜圈)来达到这个目的。有了受众群会产生如下的好处:

  1. 招聘 当你没有产品,没有被大家认可时,是很难说服任何人加盟的(不只是技术合伙人)。(译者:而有了受众群也是打动技术合伙人的很好方式)
  2. 用户获取 产品的初期用户获取是一个产品最困难的一步,但如果你有了自己的受众群,就很容易做到这一点。
  3. 用户研究 有了受众群会跟有利你研究用户需求。

译者:有不少朋友创业时,让我推荐技术合伙人,要求还都不低。建议大家面临同样的问题是可以反过来想,不要先想着要找什么样的技术合伙人,而要想怎么去打动将来的技术合伙人及其他合作伙伴和用户,而在现在这个社交媒体的时代,建立自己的受众群是很好的向大家展现自己能力,吸引大家的手段。

多人间

春节前后去云南转了转, 发现遇到的客栈居然都没有多人间了。

好多年没住过青旅和客栈,猛然看见这个变化,有点震惊。 当年自己背包旅行的时候是特别喜欢多人间的。在多人间,来自天南地北的人聚在一起,几乎每天都是不同的一批人。那时候没有智能手机,屋子里也没电视,大家睡前没有别的节目,往往就是聊天。话题海阔天空,百无禁忌,还可以交换旅行情报。 到了第二天早晨,大家就背着包各奔东西。很多时候,这一晚的相聚,是大家第一次也是最后一次的见面。

这次还有另外一个发现,就是客栈里大家的聊天也少了。 10来年前第一次去丽江的时候,前前后后待了半个月的时间。当时一大乐事就是白天去旁边一个客栈的小天台上晒着太阳聊天,或者晚上去一个南京人开的客栈围炉夜话。从中听到了很多关于丽江,大理,泸沽湖的奇闻异事,颠覆了不少对当地的认知,甚至颠覆了些许的人生观。而这次看到的丽江客栈,院子里人都不多,有人也是在低头看手机。

后来和一个朋友聊起原由:多人间的消失是现在的年轻人更重视私密性;而聊天,则因为手机解决了大家的交流需要,原先聊天文化也趋式微了。

没有厚古薄今的意思,只是内心五味杂陈,忍不住吐吐槽。

 

非暴力沟通

以前听说圣雄甘地的非暴力不合作运动,当时只是简单的以为,非暴力就是没有身体暴力行为。去年读了《非暴力沟通》才知道,甘地还非常重视要杜绝隐蔽的暴力,他认为隐蔽的暴力甚至比身体的暴力更为有害。而沟通中的暴力则是隐蔽的暴力中的重要一环。暴力的沟通是无效的沟通,也是很多身体暴力,乃至国家间战争的起源。 读了这个书后才明白,身边充斥着很多的沟通暴力,自己也用沟通暴力带给过很多人(也包括自己)伤害。

非暴力沟通(Nonviolent Communication,简称NVC)是马歇尔·卢森堡 于1963年提出,1994年开始在前南斯老夫学校推广,随后以色列也开始在自己的学校中推广NVC。2003年,联合国教科文组织将NVC列为非暴力解决冲突的最佳实践。

那么我们如何进行非暴力的沟通呢?《非暴力沟通》这种本书中给出了四要素:不带评论的观察、表达感受、提出需要、说出具体的请求。

  1. 不带评论的观察
    『小张花5000元买了个上衣』这是观察,而『小张花钱太大手大脚了』这就是评论。 人们总习惯很快就下论断,给别人扣帽子,但这样会阻碍下面的沟通。 在观察阶段,要尽量只陈述事实,而不带任何主观评论。
  2. 表达感受
    表达感受时,要注意区分想法和感受。 『我觉得我今晚吉他弹的不好』这算想法,『作为今晚的吉他手,我觉得很郁闷』这是感受。
  3. 提出需要
    说出自己的什么需要造成了上面的感受。 很多人包括我在内,经常容易把自己的烦恼归咎于他人。其实深入思考的话会发现,烦恼往往是因为自己的某些需求没得到满足。 『你昨天没来令我很失望』这是抱怨,把自己的失望归咎于他人;『你昨天没来,我很失望,我本来想和你说些烦心事的』,这就很清楚的表达了失望是因为自己的愿望没得到满足。 当我们沟通时,能把自己的需求表达的越清楚,准确,沟通效率就会越高,对方也越能有积极的反应。
  4. 说出具体的请求
    作者举了一个例子,一个高中的黑人学生发起抗议,要求校长公平对待黑人学生,而校长认为自己已经很公平了,双方沟通非常糟糕。 作者帮助学生,把请求写成38项具体的要求,例如:『黑人学生代表可以参加校服标准的制定』,结果校长全部同意,沟通效果极好。 这就是很好的把要求具体化的例子。

一个妈妈看见孩子袜子乱放,她如果说:『你怎么老乱放袜子!快点收拾』 这个沟通就不算好。 而『你的床底下扔着两双袜子,桌子底下还有一双,我不太高兴,我希望家里很整洁,你是否可以把袜子放到洗衣机里呢?』就完美的实践了非暴力沟通的四个要点。

这本书不只强调方法,更强调的是爱,对自己的,对生活的,对他人的。 非暴力沟通也不只是和别人,也可以尝试到和自己沟通上。有人做错事的时候,常爱在心底里骂自己,贬低自己,对自己使用了隐形的暴力。人首先要爱自己,接纳自己,包括自己的不完美,才能真正的爱别人,接纳他人的不同。

这个书不厚,不过内容很丰富,上面的介绍只是讲出了书中的很小一部分。希望大家都能读读,希望可以让你自己,也让这个世界变得更美好。

刚读完这本书时,感觉如果这本书能早30年被自己读到就好了。不过现在读到也不算晚,这本书会是自己以后反复阅读的书,以后每当有了新的心得,将会都更新到这里。

 

 

 

孤独是一个人的狂欢

国际孤独等级表 前两天一个同事在朋友圈发了这个孤独等级表,发现自己十级居然全做过。

前5个都没啥可说的,跳过。

一个人去KTV: 当年去宜昌的时候,晚上逛夜市,突然下起了雨,刚好看到旁边一个KTV,就勾起了自己的歌瘾。作为一个朝鲜族可以不会唱歌,但不能不爱唱歌,进去要了个最小的包间吼了2个小时。出来的时候整个店里的人都用奇怪的眼神看着我。

一个人去看海:10来年前一个冬天,突然特别想去看大海,就周末坐火车去了大连。当时快春节了,整个滨海路大多数时间就自己一个人。

一个人去游乐园:在家做共享的时候,住的地方离北京游乐园近。很喜欢海盗船,有天一个人跑去玩了好多遍。

一个人搬家:刚来北京时在朋友家住了一个月,后来找了个地方,在双泉堡的一个国营肉联厂宿舍,自己把包袱一裹就搬家了。住的宿舍紧靠屠宰车间,每天晚上都能听到赶猪进车间的声音。

一个人去做手术:7,8年前,脖子后头长了个小肉瘤,一个人跑同仁医院,说要动个小手术。打了麻药,脑子还很清醒,边和大夫聊天边把手术做了。

说说其他的:

去嘉峪关的时候,进去的就比较晚,当时整个城里就我一人,结果看门的居然给忘了,到点锁门了。于是干脆一直待在城里,在城墙上看着月亮慢慢爬上城楼, 才从城门下面的缝里钻出去。

有年圣诞夜是在泰山顶上过的。冬天,大风,很冷。很多人来泰山顶等着看日出,但没人等着看日落,除了我。 一个人一直看着夕阳沉入天际, 看着山脚下的泰安华灯初上。

还有年圣诞夜是在金山岭长城的一个敌楼里过的。那天顶着大风,背着大包,一个人爬到司马台最高的望京楼,再回来爬金山岭。整个长城目力所及范围内就自己一个人。搭好帐篷,在帐篷里煮了香喷喷的方便面,吃完就倒头睡了。晚上突然醒来,听到大风声,还有帐篷旁有奇怪的声响,早晨起来一看,原来是一卷纸被大风吹得在敌楼里到处转发的响。 带的百事可乐冻成絮状,还能喝,很特别的口感,以后再也没尝到过。

第一次去哈巴雪山,下山的时候在海拔大约4000米左右的森林里迷路了,和向导走岔了路。 当时一个人在森林里,居然一点也没慌,根据经验找路慢慢往下走,天快黑的时候终于到了山下,和上山的入口差了挺远。刚下山,看到向导在等着。 他看到了脚印,估计到会从这边下来。

路途上还有很多孤独而又难忘的时刻。绝大多数孤独的时候,其实都是很开心的。很多人喜欢热闹,我则很喜欢独处,不过也有例外。

一次在梅里雪山,在一个山林里看到美得让人震惊的梅里,真正让人体会到什么叫美得让人窒息。当时整个山林里就我一个人,很安静,很享受。但又很希望有人,能在身边分享此情此景。