blog.perlfect.me
Mac下使用VIM+Taglist+Ctags // Perlfect Blog
http://blog.perlfect.me/2013/01/16/vim-ctags-on-mac
在这边 http:/ vim-taglist.sourceforge.net/faq.html. Are you using exuberant ctags version 5.0 and above? The taglist plugin relies on the features supported by exuberant ctags and will not work with GNU ctags or the Unix ctags utility. You can use the following command to determine whether the ctags installed in your system is exuberant ctags:. 本文网址: http:/ blog.perlfect.me/2013/01/16/vim-ctags-on-mac.html. Comments powered by Disqus.
blog.perlfect.me
从三十岁开始改变人生 // Perlfect Blog
http://blog.perlfect.me/2014/12/29/review-2014
冲着那句”If I can make it here, I can make it anywhere”,跑到纽约做穷人,花占工资很大比例的钱租很小很旧的公寓,在一个只有一个人的工程研发团队里既做开发又做测试有时还兼做运维。 Comments powered by Disqus.
blog.perlfect.me
在纽约考驾照 // Perlfect Blog
http://blog.perlfect.me/2014/05/02/getting-learners-permit
其中DMV,全称Department of Motor Vehicles 机动车管理局 是唯一的一个政府部门,不但掌管交通事务,还负责发放居民身份证件。 今天一大早去考Learner’s permit,之前在网上查了相关的步骤和证件需求,纽约的DMV网站还是非常不错的 比如如何拿到Learner‘s Permit. 去之前填写了一个申请表 MV-44 , 除此之外就是所谓的六分证件 SSN卡3分,护照2分,信用卡或者借记卡1分。 本文网址: http:/ blog.perlfect.me/2014/05/2/getting-learners-permit.html. Comments powered by Disqus.
blog.perlfect.me
Docker open-source-a-thon小记 // Perlfect Blog
http://blog.perlfect.me/2015/03/28/docker-party-nyc
Comments powered by Disqus.
blog.perlfect.me
Appstats -- 追踪appengine app的RPC使用 // Perlfect Blog
http://blog.perlfect.me/2013/07/05/appstats-for-appengine
Appstats - 追踪appengine app的RPC使用. 于是自然的想法就是先找出最费资源的地方,于是就发现了Google官方提供的这个工具—— appstats. 要打开appstats,需要在appengine config.py 里添加如下代码. Def webapp add wsgi middleware(app): from google.appengine.ext.appstats import recording app = recording.appstats wsgi middleware(app) return app. Url: /stats.* script: $PYTHON LIB/google/appengine/ext/appstats/ui.py. From google.appengine.ext.webapp.util import run wsgi app def main(): app = . run wsgi app(app). Comments powered by Disqus.
blog.perlfect.me
2015 NYC美联航半马 // Perlfect Blog
http://blog.perlfect.me/2015/03/15/2015-united-airlines-nyc-half
这个美联航半马,虽然是个半程比赛,但是因为全程在曼哈顿岛上,而其宣传标语也是 让时代广场上的交通为你让路 ,所以成为了 nyrr.og. 从42街右转,就已经过了半程,此时稍微有点撞墙的感觉,然后就看到旁边有人搞怪的加油标语写着 Don’t stop, people are watching! Comments powered by Disqus.
blog.perlfect.me
用Surface Pro 3来编程 // Perlfect Blog
http://blog.perlfect.me/2014/12/12/surface-pro-3-coding-setup
作为一台咬了半天牙买来的生产工具 为此还买的i5 8G RAM 256G SSD的次高配 ,为了不让投资沉没,感恩节期间花了两个上午在咖啡馆里折腾了一下,总算是可以用来干活了。 强赞一下家附近的 Telegraphe Café. 不过好在Visual Studio真的是最好用的IDE无疑了,怎么说呢 有人说“Xcode和Visual Studio之间隔着一万个Eclipse”, 我个人的感觉就是,VS是一个能让你感觉自己更会编程了的工具,特别是对于我这样一个完全没有C#和移动开发经验的人,写起Windows Phone应用来也感觉上手难度很低。 Atom在我看来的一大优势——Vim mode插件——在SP3上根本就不工作。 Scoop install curl coreutils less ln grep. 省去右键点击PowerShell- Run As Administrator的麻烦。 Scoop install go python27 nodejs git. 如果要开发Android或者iOS程序,还可以安装jdk和 Xamarin for Visual Studio.
blog.perlfect.me
Dark Pools // Perlfect Blog
http://blog.perlfect.me/2015/04/26/dark-pools-book-review
这本 Dark Pools 是年初在知乎上看到有人推荐 Flash boys ,然后去Amazon看书评却发现大家一致认为 Dark Pools 更好于是买了Kindle版,作为床前读物来读的,事实证明,这本书不但容易读,也非常值得读。 在计算机和互联网行业,有一个常见词汇叫做破坏性创新 distruptive innovation ,可能跟计算机技术的特点有关,可编程的机器最擅长的就是更快更精准的做重复的事情,而计算机网络最擅长的就是更快更廉价地传播信息,因此在给行业带来变化的同时,不可避免的就会破坏行业中既得利益者的利益。 而最终的结果现在已经很明了了,现在高频交易的基础之一,做市 Maker-Taker 就是Island的创造,而高频交易商们,更是不惜为了缩短3毫秒的延迟,逢山开路遇水搭桥耗费数十亿美元铺设光纤,最后更是转向了大气微波通讯 这么说起来,逐渐兴起的无人机行业,倒是高频交易者的隐忧之一呢。 Comments powered by Disqus.
blog.perlfect.me
我的跑鞋史 // Perlfect Blog
http://blog.perlfect.me/2015/02/27/my-running-shoes
而且人的跑姿分内翻 脚掌着力点偏内侧 外翻 脚掌着力点偏外侧 ,对于不同的跑姿其实需要适配不同的跑鞋来保证跑动时脚踝的正直。 首先是他说我不够大体重,根本没有必要上Kayano,我说我挺胖的啊,卖鞋的美国哥们说 呵呵,你看看我们街上的胖子 然后在跑步机上对着摄像机试了好多双鞋,他告诉我最适合我的居然是一双国内跑步圈最鄙视的Nike 也就是上图左二的Nike Zoom Structure 14。 反倒是后来贪便宜在折扣网站上买的一双Brooks Ravenna 3和一双Saucony Ride 4,是在是有点令人失望,和所有美国牌子一样,这两双鞋做工粗糙,一双结构臃肿,一双包裹性很差,2012年我穿着Ravenna 3跑北马半马,成绩反倒不如穿着Nike跑的2011年。 心痒之下在一年里分别买入了Flyknit Lunar1 和Flyknit Free 4.0两双。 这其间我的主力跑鞋其实还是Nike Zoom Structure,到了2014年,这双鞋一是老化,二是减肥初见成效之后,Zoom Structure高耸的内侧支撑已经变得相对坚硬,使得我跑的时候觉得鞋底不平。
blog.perlfect.me
基于Vim打造一个Go开发环境 // Perlfect Blog
http://blog.perlfect.me/2013/07/13/go-coding-with-vim
直接将插件所在路径导入Vim的run time path就行,修改 /.vimrc. Set rtp =/usr/local/Cellar/go/1.1/misc/vim au BufRead,BufNewFile *.go set filetype=go filetype plugin indent on syntax on. Go run xxx.go. 就行,所以简单修改一下键映射 之前写C 的时候喜欢用 rm快捷键来编译. Nmap leader rm :! Make -j4 1 /dev/null CR. Nmap leader rg :! Go run % CR. For clang complete let g:clang use library=1 Bundle 'Rip-Rip/clang complete'. 可惜的是,clang complete默认并不能支持Go语言的自动补全, 不过好在有https:/ github.com/nsf/gocode这个好东西。 Go get -u github.com/nsf/gocode. Comments powered by Disqus.