朋友

其实工作了挺没劲的,以前的朋友们、同学们都散落在各自的城市,为了生活而奔波着。从一开始偶尔会在QQ群里热闹一下,到现在是几乎有老死不相往来的趋势了。

其实,说为了生活而奔波显得很诡异。大部分还是一休息就呆坐在电脑前,打游戏,看电影,死宅。互相不联系还是因为生活中没有交集。虽然谁都知道,真正需要倾诉的时候,还是得找这些个当年的铁哥们。

今天跟两个朋友各自聊了很久。其中一个是我主动联系的,另一个是他打过来的。

我主动联系的那个朋友叫XX伟,人称大伟,大学室友,形影不离的几个人之一。大学时我一个南方人,千里迢迢跑到哈尔滨读书,室友大部分都是东北人,最南的也是河北。可跟这几个家伙丝毫没有隔阂,每天在一起打游戏,上自习,看电视,骂娘,骂政府,当然,少不了一起看毛片。

大伟的年龄是我们中最大的,因为当初高考失利,复读了两次。这家伙比我们其他人都显得成熟,无论是相貌上,还是行为举止上,很有老大哥的风范。可诡异的是,他却是个扎扎实实的死宅男。每天在床上一躺就能是一整天,看各种电子书。本科毕业后,我去读研,他直接到一个县城工作了。

Peaky Blinders(浴血黑帮)

这是一部BBC出品的黑帮剧,第一季只有六集,每一集时间大概一个小时。我连续看了两遍。这部电视剧,有下面一些地方可以说道说道的。

这首先是一部黑帮片,但其中并没有多少黑帮火并的场面。有且仅有的几场火并戏,与以往我们看惯了的黑帮剧,简直是小孩过家家。但美轮美奂的音乐和画面,让我们在观看的时候会忘了这一点。也许等每一集看完后,你会冒出一句,不就是几个人打架吗,有必要搞的这么文艺范吗?

浴血黑帮讲述的是一个战后归来的年轻人,如何带领小小的家族势力在复杂的局势下生存与崛起的。虽然在他们的片区内,每个人都对他们噤若寒蝉,但客观的说,他们的势力确实很弱小。这些势力涉及到警察代表的政府、神秘的爱尔兰共和军、同样是家族势力的李家以及拥有合法身份的,更高层次的黑帮头目金波。

护主莫心急

很早就关注了冯大辉,从他的微博、微信公共号里经常会看到他对阿里的评论。大概得出的印象是阿里系的员工更喜欢对外维护公司和老板的形象,如果有人骂了马云,会有一大批人出来给你骂回来。

冯大辉是个有个性的人,有时候会直接回骂,旁敲侧击的也不少,例如下面几条。

纯银发了个网易内部邮件出来,居然没被丁磊约架,没被网易员工在内网和微博上骂,顿时感觉不科学,好失落…唉

网易之所以是一家有趣的公司,就是无论你是调侃还是喷网易,都不会有网易员工冒出来跟你对喷或是对骂;如果你不小心夸了网易,也不会有员工出来对你跪舔。简单一句话:这家公司的员工有独立的人格。

几家大厂里面,我比较喜欢网易的员工,人格独立,三观端正。当然其他几家大公司这种标准的也很多,只是平均一下就不成了。

O_EXCL的作用

1.原始语义

与O_CREATE标志组合起来调用open,确保指定的文件由open的调用者创建,否则返回错误。即,如果进程A用O_CREATE和O_EXCL标志来调用open,期望创建一个指定的文件file1,如果file1不存在,则open成功返回且创建file1,如果file1已经存在了(即不是由进程A创建的),那么open返回错误。

2.使用场景

O_CREATE|O_EXCL多用于确保一个一个程序只能执行单个进程,不能执行多个进程。原理如下,假设进程A是某程序的一个实例,如果它用O_CREATE|O_EXCL标志能够成功创建指定的文件,说明它是该程序的唯一实例,可以继续执行;如果返回错误,说明该文件已经存在,进而说明系统中已经运行着一个该程序的其它实例,检测到错误的返回值后,该实例就可以退出了。

之所以能这么用的唯一理由是该操作是原子的

之所以这么说,理由如下。假设同样语义的非原子的操作流程如下:

if( access(file, R_OK) == -1 )   /* 首先检查文件是否存在 */  
    open(file, O_RDWR | O_CREAT,0666);  /* 如果不存在,那我创建一个这样的文件 */  
...  /* 继续执行任务 */  

从emlog换到typecho

typecho终于迎来大的更新了,从2012年5月8号官网放出一篇名为《Its about time》的日志后,让各路淫民翘首以待,谁都没想到一翘就翘了一年多。

从两年前买了域名+空间后,试过了各种博客程序,wordpress,typecho,emlog,textpattern等等,但最喜欢的还是emlog和typecho,后来一直用的是emlog。说实在话,对emlog很满意的,emlog的社区也做的不错,但这次typecho的更新太吸引人了,还是转了过来。更换程序是很彻底的,我丝毫没有考虑如何在url上做文章,对这个网站和搜索引擎而言,意味着N多死链,但幸好对我自己而言,不意味任何东西。

这个博客一直放在一个虚拟空间里,除了用ftp上传网站代码外,几乎没有任何权限。虽然早已有一个vps,但仍然没有把它迁过来,让它安静的躺在这里吧。