自学指南 Flex & Bison

在 2016/10/12 09:33:00 发布于 自学指南 分类

因为公司在用 phalcon,这种 c 扩展的框架 IDE 没有办法补全,所以想写一个把 zephir 转译成 PHP IDE Helper 的东西。本来想直接 Reflection 取一下类信息就好了,奈何最终效果不理想,本来 Zephir 中有的很多信息都丢掉了,注释也全部没有。所以还是要用 passer 转译。

只能说兴趣果然是最好的老师。之前编译原理看三段打瞌睡,死活读不下去,这下却是兴致满满了。只是Flex、Bison入门资料太少,网上写的那些文章都是浅尝辄止,完全没有可实践性。读手册又太过乏味。

看来看去,还是动物书的 Flex & Bison 读起来舒服。

对于词法分析语法分析完全没有概念的同学,可以先看看这个 PDF 了解一下,再读动物书会好一些,不然有些没头没脑。内容基本和书里的第一章重合,但简单介绍了一下 Flex …


阅读全文

20161004

在 2016/10/04 04:26:00 发布于 生活思考 分类

大半夜的睡不着。一半是因为老家秋天的蚊子,大个,嗡嗡声能达数个分呗,一口一个大包;另一半还是每次回家都止不住的沮丧程序。看着年久失修,墙壁霉变剥落的房子;年老枯瘦依旧满面愁容的奶奶;年近七十依然紧闭大门外出劳作的外公外婆;满面风尘的舅舅,不沮丧也难。

想到车房妻子俱全的大哥,静待二哥结婚越活越年轻的姑父母,以及刚在上海买房的二哥,想想自己的工资与上海房价的比例,沮丧更胜之前。

就在几天前,还对朋友谆谆教导:最重要的不是别人有什么,而是你自己想要什么。当自己遇到了同样的境地,却也还是忍不住涌起各种情绪。不论是因为别人拥有的生活之艰还是生活之幸。

熬了一个半夜,看完了《从你的全世界路过》。之前并没有了解过作者,只是最近电影上映,亚马逊的 kindle 包月服务又能免费借阅,乘着家里没网,随便读读。也许是很久没有读这样的文字了,矫情的情绪弥漫到每个毛孔,又说不清楚矫情什么。现在,我已经完全记不得书里的任何一个故事了,只有那种情绪转化成忧伤挥之不去,只能呓语。

张嘉佳是幸福的,不论如何他还有故事有酒,他还有朋友,不管故事的真实度几分。我不会喝酒,也没有他那样的朋友。但我也是幸福的,父母俱在身体健康,有一只顽皮的小猫 …


阅读全文

jswh 会 jswh

在 2016/07/10 04:12:00 发布于 生活思考 分类

乐空空上两个版本周期中,抛开所有业务上的事,把我自己认为乐空空在 Laravel 上应该改的基础架构都改了。在快接近尾声的时候,发现自己似乎已经没什么想要做的事了。这个时候已经开始焦虑了:我绝的乐空空应该还有还有很多事要做,为什么到这里就没事可做了呢?我的能力到头了或者这个产品目前到头了。刚好这时候版本开发出现了延误,闲而又闲之下就琢磨,越琢磨越觉得现在的开发流程有问题,但觉得自己不出在管理的职位上,并不应该去管理这些事情。一来感觉无事可做,而来对产品没信心,三来觉得无力改变现状,所以看待什么都很消极。

向前辈咨询,被领导谈话。经过各种各样的梳理和解压,脑子渐渐冷静下来。再次慢慢回想这些事情,确实整个团队是有一些问题,但出现那样的强烈的负面情绪,问题还是在自己身上。本质的原因还是对自己能力的怀疑。在有事可以忙碌的时候,精神专注在解决问题上,没有经历去考虑这些问题,但一旦闲下来,就会不停地想:我到底掌握了那些东西?掌握到多少程度?我到底可以解决多大程度问题?我解决的问题到底价值几何?我到底价值几何?

有这些疑问的原因其实一直都很清楚。第一,我一直耿耿于怀自己非专业的出生,觉得自己在很多基础的问题上掌握不好;第二,在没有考试和分数之后,已经失去了对自己能力的衡量方式。问题很明确,但是一直都没有很明确的办法。

也做过很多目的并不明确的尝试。比如做很多个人项目 …


阅读全文

为什么写博客

在 2016/07/01 06:00:00 发布于 生活思考 分类

凌晨四点不睡觉,大概是觉得自己还有该做的事没有做完。毕竟这对与我来可能会是一个影响较大的决定。

目的驱动的人

一直都认为自己是一个强烈的目的驱动的人。如果做一件事而不知道为什么便无法投入,也就无法坚持并做好。
所以每当自己决定要做一件事情的时候,就要为这件事找一个意义出来。然而,今天仔细思考目的和作用的区别时候,才醒悟为什么很多自认明明很有意义的事情,却总是没法好好坚持下来。
因为我是一个强烈的目的驱动的人。
比如说写博客这件事吧。当我决定要好好写博客的时候,我会为这件事找个意义。写博客可以记录自己学习和生活的经历;可以把自己的所思所想归档;写作是一种系统化自己思想的过程。所以我要好好写博客。
这是自欺欺人。所有的这些都是写博客的作用,而不是写博客的目的。很多时候想要做一件事,却不知道为什么要做一件事,便把做了这件事的作用或者说好处当做自己目的。以此为之的时候,内心便不再对自己所做的事抱有信念。所谓大道理我都懂,可是臣妾做不到啊。
想清楚目的时候,写博客便只是一种手段了。我希望把自己的所思所想归档,这是我的目的,而写博客只是达成目的的一种手段。因为是对目的保持的注意力,写博客本身便不会成为一种煎熬。

直面内心的阴暗

但是很多时候,做一件的目的是不纯的。每当此时,就会给自己一个冠冕堂皇的理由。而这个理由又往往是从作用挑拣出来的好的部分。再次达到自欺欺人的目的。
还是写博客这件事。我知道确实有很多人写博客仅仅是为了记录,但如上一篇所述 …


阅读全文

输入与输出

在 2016/06/15 22:00:00 发布于 生活思考 分类

最近一直在思考关于信息的输入与输出的问题。

每天,我们都在接受大量的信息。以我自己来说,微信、微博、知乎这些碎片化的;书籍、教程,公开课,MOOC这些系统化的。并且,花在前者中的时间越来越多,在每天所获取的信息中占的比重越来越大。每天都在接受海量的信息,可是躺在床上睡不着的时候却总是无事可想。(也许也不错,越想越睡不着)

另一个感受就是无事可写。

我不喜欢用博客做笔记,尤其是把别人写过的东西再写一遍。复制粘贴然后当做自己的产出,那真是一件很无聊的事。文笔不好,所以也不喜欢写太多的随笔记录;个人习惯也不喜欢公开私人生活,所以几乎不写这类的博客。那么,写些什么呢。以前的内容通常都是思考和总结,读书然后化到自己的生活中,出现自己的体会,再慢慢地转化成思索,最后输出成文字。

而现在,我觉得没有什么可以写了。有的时候会有一些简短的思索出现,但是能成型的文字,通常仅仅足够发一个朋友圈,再多也没有了。碎片化的输入,导致了碎片化的输出。

在我的观念中,信息的输出是输入知识化的体现。所谓知识化,就是指经过个人对输入的信息经过加工,形成可以传递下去的经验或见解。而其中又可分整理型的和创造型的输出。而碎片化输入的零星内容,在没有相关的知识背景的情况下很难作为归纳总结的对象 …


阅读全文