过时的技术

互联网技术的世界很奇怪。

大部分时候我们都会听到各种关于技术更新换代太快的说法,仿佛昨天大家都还在用这个流行的物件(技术、框架、架构等)呢,今天就一窝蜂的追赶上另一个更新更时髦的了。

但有时候又会情不自禁的感慨,有些过时的东西,淘汰的也太慢了。

这些东西,你明知道它们早晚要被淘汰,但你就是不知道它们到底会撑到什么时候。

举个例子,mp4点播服务的伪流化(pseudo-streaming)功能。

这个功能是干什么的呢,简单描述一下,就是提供了对在线mp4点播服务的拖拽功能,或者称为seek。

梁山一百单八将为何第一个出场的是他

我们都知道,《水浒传》中有一百零八员好汉聚义于梁山泊,从文学创作的角度来说,这么多性格各异的人物要讲清楚是一件难度非常大的事情,而施耐庵很好的完成了这个任务。如同程序里指针的使用一样,通过一人一事,引出另一人一事,逐渐将所有的人物串联起来,这种写作技巧其实是很高超的。

近些年火热的魔幻史诗小说《冰与火之歌》,让POV这种写作手法被粉丝们津津乐道,其实跟《水浒传》采用的技巧很类似,并无多大新意。

那么在这众多人物的出场中,第一个出场的人就很重要了。这被很多人忽略,但值得一品。

青海湖骑行记

七月底,终于和婷在婚假里完成了“蓄谋”已久的青海湖之行,骑行路上花了五天,其中骑行四天,休息一天,全部行程约360公里,这里简单的记录一下流水账。

第一天行程:西海镇->江西沟

在前一天下午到达西海镇,并将自行车租好之后,7月24号上午10点半,我们就正式从西海镇出发了。之所以这么晚才出发,是听说青海早晚温差大,早上起来早了会很冷。事后证明,这个出发时间是错误的,还是尽量早一点比较好。

第一天上午在路上是很兴奋的,到处是Windows经典桌面般的蓝天白云。路上骑车的人,或独自前行,或三五成群。耳边不断响起的,有鸟鸣,有风声,还有骑友们随车携带的小音箱里飘出来的民谣和彼此的加油打气声。

代码中的谎言

俗话说,一个谎言,要用一百个谎言去圆。

在代码的世界里,同样如此。当然,这里只是借用“谎言”这个概念,并不带有任何贬义色彩。“谎言”用来指代那些由于设计或理解上的小疏漏,因为这些小疏漏,导致后续的代码里使用很多迂回的策略来达到目的。

但是代码世界里的“谎言”,又与真实世界的“谎言”截然不同,因为我们有版本管理系统在背后默默的记录着一切。通过它,我们可以对“谎言”进行追根溯源,找到最初的疏漏。

今天我们就来以Nginx-RTMP这个项目为例,来“拆穿”它的一个设计精巧的“谎言”。

雨中午后

细雨中
一辆自行车迎面而来
车篮里
一个小女孩伸开双手在飞翔
卷发贴在额头
脸蛋红成一个苹果

多年以后
她也许还记得
这个阳光明媚的下午