25

游历的生活

travel

有订阅者建议我该调整一下文章的顺序,先写技巧,再写人文,这样从无趣到有趣,比原来的效果要好。尝试一下,如有不妥大家可以反馈给我。

今天推送的Mac技巧:

1、快速创建日历事件
OS X提供了智能创建日历事件的功能。打开日历程序,点击左上角的+号,在弹出的输入框里输入:明天上午9点到13点参加公司年会,回车。看看效果如何?日历程序会准确的创建你想要的事件。大家可以试试其它写法。

2、推荐免费的显卡监控软件gfxCardStatus
现在大部分Mac都有两块显卡,集成显卡和独立显卡。OS X会根据不同的程序自动切换显卡,但有时候我们在电池供电的情况下会由于某些程序的原因一直使用独立显卡,会大大缩短待机时间,这时候就能用到这个软件了。gfxCardStatus能做的事情有两件,一件是手动切换显卡。另一件是监控现在系统在使用哪块显卡,如果是独立显卡的话,是因为哪个程序导致必须使用独显。下载地址:http://gfx.io

本周有幸邀请到SpringSource的技术布道师Josh Long来用友软件园进行了一次技术交流。这个Josh Long(中文名号称龙之春,颇有些武侠气息)我上次在北京SpringOne的大会上见过一次,聊的不错,但对其个人的工作和生活没什么了解。这次来了才知道,这个布道师不足30岁,已经出版了两本Spring相关的书,目前在写的第三本书是关于CloudFoundry的。他在SpringSource的身份有两个,一个是开发者,为Spring Integration 、Spring Batch 、Spring Hadoop 、Activiti工作流程引擎贡献代码,另一个是布道师,走遍世界各地进行技术交流和宣讲。比如本周的行程,周三在北京、周四去东京,周五回到上海,所以他的工作可以用一句话总结,在游历中编码和布道。

30岁之前能够在游历世界的同时不断提升自己的技术素养,这对于技术人员来说是极大的诱惑。但遗憾的是,这样的案例似乎总出现在美国,以前我在博客中引用过一篇译文——《旅行,写作,编程》( http://www.aqee.net/traveling-writing-programming/ ),这篇文章描述的年轻人在环游世界的同时,写了两本书,一本是JavaScript Web Applications,一本是CoffeeScript。在旅行途中还提交了大量的开源库,参加了几个技术会议,旅行结束后在Twitter找了份工作。那年他21岁。

这种生活总是让人心生向往。国内的年轻人呢,早早在肩上背负了房贷和车贷,被生活的重负压的难以喘息,能够自我提升已属不易,何谈游历?

现在想来,其实在年轻的时候可以放弃一些东西,尽可能的去拓宽自己的视野,把梦想中想做能做的都做了,以免像我一样,在工作了十几年之后才想到游历这两个字。

24

你不是一个人

not-alone

很少有人认为自己是幸运的,运气似乎总是在别人一边。但是大部分人都会认为自己是独一无二的,然后忿忿不平的想为什么这么独一无二的自己却过着和芸芸众生一样的生活。当你遇到倒霉事的时候会仰天长叹,为什么偏偏这么对我?当别人提出改进意见的时候,你又会说“哦,我的情况比较特殊……”

众多心灵鸡汤会从染色体角度告诉你,宇宙间你是唯一!然而真实的情况是,大部分人都没那么特殊,你的想法,你在生活中遭遇的事,大部分别人都想过遇过。如果不相信的话,上网去用Google百度一下就好。不仅如此,一旦你认为自己比较特殊就麻烦了,可能在很长一段时间,你会变得很难接受别人的建议或意见。

所以,在今天的微信里我想说:你不是一个人!

当我们真正意识到这一点的时候,就会平静的接受很多东西,无论是倒霉或走运。北宋范仲淹在《岳阳楼记》中写道,不以物喜,不以己悲,拿到现在来看,其实就是告诉我们,别成天得瑟了,该看书看书,该写代码写代码,您要是真想变的特殊一点,丰富一点,就先把满桌子的新书看完吧。

以上是早晨开车上班时想到的一点东西,分享给大家。

今天推送的Mac技巧:

1、很多人都会使用QuickTime Player看mp4或mov视频文件,但其功能远不止于此。option+command+n,可以打开录像功能,ctrl+option+command+n可以打开录音功能,ctrl+command+n可以打开录制屏幕功能,最后一个功能非常适合做产品介绍或产品演示,大家可以试一试。遇到快捷键冲突的,在QuickTime的文件菜单也可以找到这三项。

2、有人问如何把iPhone或iPad里的照片导入Mac,我自己用的办法是Dropbox,安装了Dropbox之后,每次用USB连接iPhone或iPad时,程序都会提示是否有新照片需要导入,导入后自动云端同步。不用Dropbox的同学,另外一个简单的方式是连接移动设备时,打开预览程序,点击文件,可以看到一个“从iPhone/iPad导入”的菜单,点击一下,后续你基本就知道该怎么做了。

当然还有其他方法,比如打开图像捕捉或iPhoto程序……

昨天提到登录时选择用户列表时必须用鼠标是不对的,有位订阅用户严肃的指出了这个问题,他表示用左右方向键可以选中和切换用户,我试了一下果然如此,在此表示感谢,兄弟,你是对的。

今天晚上得知李娜再次进入澳网决赛,祝贺一下。李娜是中国少有的具备独立人格和行为能力的伟大运动员之一,你看,人家英文都那么棒,你为啥还不去背单词呢?

23

惯性

slide

作为一个非典型理科男和爱键盘不爱江山的程序员,我已经连续写了一个多月的Mac技巧,基本上每天一篇,每篇600-1000字,迄今为止积累了25000多字,我对此还是相当吃惊的。要知道之前准备一篇博客或一个Keynote演讲稿,我通常要花10天到半个月时间,我常常说写东西属于创作性劳动(仅限原创),非常辛苦,每次说服自己开始都要很大的勇气,这次如何能坚持这么久?甚至我还收到了这样的回复:真好,这种内容怎么能做成让我付费呢?”(md,太感动了),说明不是没营养的扯淡。

但我是一个理性的人,断然不会把人品爆发当做理由。在经过一番痛苦的思考之后,我找到原因了,是惯性。

当一个事逐渐形成惯性后,就不算难事了,比如写东西这事,每个人每天会产生无数好玩的想法,如白驹过隙一瞬即逝,但是,一旦你想到晚上还有个东西要写,有些内容就会沉淀下来,变成素材,你就有可能言之有物。

但惯性这玩意也容易被突发事件打断,有段时间我每天会拿出半个多小时背单词,用拓词背,背的是高级口语常见词汇,每天坚持,直到1000个单词背完,说休息一下,结果到现在没捡起来。

还有Wall这事,有事没事就tm封,封啊封啊他们就成习惯了。twitter没了,我们没说啥,facebook没了,我们也没说啥,结果youtube、slideshare…都没了。终于,Github也没了,这次大家终于开始说了点啥,还好,Github回来了。

所以,一方面要我们让自己养成好的惯性,另一方面还要让他们不能形成惯性。

今天推送的Mac技巧:

1、修改你的登录窗口
我们默认登录OS X时,系统会显示登录用户列表,你需要用鼠标点一下要使用的用户,然后出现登录框,输入密码登录。这对很多键盘控是不可接受的。我们需要直接输入用户名密码登录!
打开系统偏好设置-用户与群组,点击左侧下方的登录选项(很奇怪很多人找不到这个),在右侧修改登录窗口为名称和密码。注销登录,这次你们满意了吧。

2、很多人第一次用Mac的键盘是会发现,苹果也太抠门了,退格键木了,PageUP/PageDown/Home/End也木了。别担心,您不是还有delete键和上下左右方向键么?delete相对于退格键,fn+delete可以往前删,fn+上下左右方向键可以实现PageUP/PageDown/Home/End的功能,一个都不能少。

22

人生之无可预测

life

人在各个阶段很难知道自己会发生什么改变,比如你二十岁的时候很难想象自己三十岁时候的想法,你的梦想,能力,规则和生活习惯等,都会随着时间的推移发生变化。举个简单的例子,我二十几岁的时候使用terminal和vim编程,总是喜欢把终端的颜色调成黑底,然后配上ANSI Color语法高亮,感觉非常酷。现在呢,所有的编辑器都被我调成了淡淡的黄色,包括vim,xcode,pycharm等等,感觉这种颜色让人更加舒适和宁静。

为什么会这样,我也不知道,可能是老了吧。所以70后的人想给80后说点感悟,60后想给70后说点思路,基本上是徒劳的。与其说听不进去,还不如说难以理解。很多青年才俊在20岁的时候想清楚了我们的30岁才能明白的事情,那也是横向比较,估计他们在步入中年也会觉得年少轻狂。

所以有时候我甚至觉得,经验感悟的传递这事几乎是无解的。人在每个阶段的提升99%都是自我意识驱动的,外力的改变可能微乎其微。我们只能靠自己!

保持好奇心、广泛的阅读并勇于尝试新事物,这些习惯会更好的帮助我们思考世界。

今天推送的Mac技巧:

1、根据文件名快速查找文件
我们在OS X中查找文件或文件内容一般使用spotlight或alfred,这些功能以前的Mac技巧中都介绍过,不过,如果你知道文件名的一部分,想更加快速的定位文件,那么就会用到命令行工具locate。

locate是Unix/Linux下的命令工具,基本原理就是通过定期更新系统的文件和文件名并把索引信息放入系统的数据库中,当通过locate查找文件时直接从数据库里那数据。而且locate可以查到spotlight查不到的系统文件。

基本的使用方法非常简单,比如你想找niginx的配置文件在哪,只需输入:

locate nginx.conf

2、设置用户登录选项

OS X系统登录后会自动启动一些程序,比如alfred、拼音输入法、风扇控制软件等等,有时我们会嫌多,有时又想增加一些启动项,在哪设置呢?

打开系统偏好设置-用户与群组,选中当前用户,点击右边的登录项,你就会看到系统启动时加载的程序,可以随意删减,还能够设置启动后隐藏,非常方便。

这次的Mac技巧就聊到这,另外说个事情,今天我们发布了一个企业技术问答社区,叫做瑞问( http://q.itari.com.cn ),基于Python和OSQA构建,有兴趣的童靴可以去注册一下,有Mac技术相关的问题在那问也可以,问答过后会有更多人看到。当然问别的也行,能回答更好。 社区遵循OSQA的GPL开源协议,后续我会把修改和增加了源代码的问答网站再次开源,供更多企业和个人用户使用。

21

天空的颜色

sky

推荐一部优秀的美剧,名字叫做《国土安全》,英文名Homeland,第二季刚完,第三季将于今年秋天上映。这是一部非典型意义的反恐剧,讲的虽然是反恐的故事,但人物不是非黑即白的那种,情节紧凑悬念重生,男主角是当年在兄弟连扮演温特斯的那个山崩于前而色不变的戴米恩·路易斯,看起来非常带感。另外,这部美剧里充满了对美国对外政策的反思和质疑,包括对美国政府高级官员的描述毫不留情,释放了很多黑色的能量。

这种类型的影视作品在国内是很难通过审查的,国内总是宣扬正能量,比如大家抨击堵车、空气污染,就有人说你自己可以不开车啊,你可以搬走啊,你为什么不提点建设性意见啊?这种话就非常气人,我们缴了那么多税,养了那么多人,难道还要自己去解决交通和污染问题么?能提出这些已经是建设性意见了,天空都变这颜色了,你们还想怎么样呢?

所以,大家有时间可以看看这部美剧,体验一下自由国度的影视,顺便还能练练英语。

今天推送的Mac技巧:

1、Homebrew

很多人发来微信,说能否介绍Mac下类似Ubuntu的apt-get的包管理器。今天给大家介绍一下Homebrew。
Homebrew的功能和OS X自带的MacPorts很像,但是更为轻量级,由于大量利用了系统自带的库,安装方便,编译快速,实在是OS X系统开发中之必备工具。
安装方式:ruby -e “$(curl -fsSkL raw.github.com/mxcl/homebrew/go)”
使用方式:brew install wget //安装wget工具。
具体的使用请参考:https://github.com/mxcl/homebrew/wiki

2、AppleScript:
解释一下昨天的程序脚本:

-- 操作对象是Finder
tell application "Finder"
   --为isEmpty变量赋值
   set isEmptyto "是否清空废纸篓!"
   --显示确认对话框,点击确认程序继续执行,点击取消终止程序
   display dialog isEmpty
   --清空废纸篓
   empty the trash
   --通过语音说这事搞定了
   say "It is done!"
endtell

有些订阅者来信说天天写确实辛苦,可以适当降低更新频率。我想能坚持就坚持吧。

if ( 有的写 && 有时间 ) 定时推送 else 好吧,休息,休息一下!

20

醒醒,你不是天才

event

从员工的角度来看,扎克伯格并不像老板,而是个“天才”的年轻人。这话说的一点错没有。

美国在科技领域似乎盛产少年英雄。苹果的乔布斯、沃兹,微软的盖茨、艾伦,谷歌的佩奇和布林,还有现在风头正劲的扎克伯格。这些少年天才基本上在20岁到30岁之间已经达到了常人无法企及的高度,为一生的事业打造了坚实的基础。

小时候读武侠小说的时候,看到那些少年英雄,常常会产生一种代入感,幻想自己也会遭遇某种奇遇。读得入迷的时候,遇到悬崖都会犹豫,跳下去是不是有本武林秘笈在等着?长大以后也是一样,当年微软横行天下的时候,多少程序员梦着醒着都在想,没准哪一天我也会称为中国的比尔盖茨吧……

打住,没那么多没准!这个世界上真正的天才不足1/1000,能成事的天才更是凤毛麟角。如果你不是天才,要尽早认识到这一点,越早越好。小时候总有人问,长大后的理想是什么?科学家、画家、作家、这个家那个家,长大以后会发现,这世界没那么多家,大部分人想取得一定的成就,或者想成为什么样的人,必须通过长期艰苦的练习和有意识的提升,才有可能达到,天才也不例外,况我们乎!当然,有时候还需要一点运气…

今天推送的Mac技巧:

  1. 文件颜色标签的使用
    OS X的Finder提供了颜色标签的功能,可以直接为文件和文件夹标记颜色。我在很长一段时间都没有注意到这个功能,一次偶然的机会开始使用颜色标记文件,感觉非常方便。
    比如我会在Finder的主目录下用颜色标明最常访问的文件夹。如果是电子书,可以用颜色表示阅读状态,例如绿色表示正在阅读,灰色表示读完了,橙色表示待阅读等等。大家可以根据自己的习惯使用颜色标签,提高效率。

  2. 利用邮件中的日期创建日历事件
    工作中我们总是通过邮件来通知会议和活动,这时邮件中往往有日期信息。我们可以利用这个信息直接创建日历事件。打开邮件,把鼠标移动到有效的日期信息上,会出现下拉菜单的按钮,点击后可以为日历添加事件,事件标题默认为邮件标题,如图所示,非常方便。

  3. AppleScript小程序
    今天为大家介绍用AppleScript实现一个示例小功能:清空废纸篓。打开AppleScript编辑器,输入如下代码:

    tell application "Finder"
    set isEmpty to "是否清空废纸篓!"
    display dialog isEmpty
    empty the trash
    say "It is done!"
    end tell
    

    点击工具栏的编译按钮,检查没有错误后,点击运行即可,大家可以看看发生了什么。明天为大家介绍这段脚本的含义。

30岁之后,时间仿佛开闸的河水一样滚滚而去,感觉自己浪费的时间太多。我们不得不承认,先知先觉的人会比我们领先10年甚至更多的身位。所以我们唯一能做的就是,奔跑和追赶。