Category Archives: Study & Research

关于Web编程异步模型的白日梦

早上刷牙,处于半睡状态。突然想起昨天晚上看到的那个 go-lang 的 MVC 框架,若使用 go func() 方式异步获取数据,应当是不错的。窃喜……梦醒……

在地铁上被前前后后那些特种男女逼到车角,无奈。又想起早上那个白日梦,遂上网搜索了一番。得老赵的佳作一篇《F# 与ASP.NET(1):基于事件的异步模式与异步Action》。之前看过,由于对微软无爱,未能细品。今日一读,如醍醐灌顶,豁然开朗。

遂整理思路如下,以待后用。
Continue reading 关于Web编程异步模型的白日梦

例行维护后引起的故障

类似的事情听过不是一次两次了,今天看到 robbin 在推上的留言。觉得很有意义,特别记录一下,时刻提醒自己。在日后架构设计和维护规范上应当通过合理的手段避免类似的事故发生。

robbin 原推如下:

@robbinfan: 昨晚JE所在机房切换电源关机导致网站无法访问。早上恢复后因为数据库和缓存服务器都被清空,巨大流量(QPS将近400,并发连接到1000)直接冲击导致web服务被阻塞,现在正在逐步恢复中。

Continue reading 例行维护后引起的故障

扯淡 erlang 的“适合”和“不适合”

现在在体系内大力推广erlang了。不过挺遗憾的是,推行 erlang 前并没有对这个语言自身进行深入的论证和研究,只是由核心人员写了一个简单得不能再简单的 demo,在项目里用了一个开源的 erlang 项目。从工程的角度来说,这是不靠谱的,为了让 erlang 的使用更加靠谱,所以在这里扯淡一下。资料来源于erlang官方和我的猜测,对不对由我,信不信由你。

先看来自 erlang FAQ的内容(自己随手翻译的,不一定准确,可看原文:http://www.erlang.org/faq/introduction.html#1.3): Continue reading 扯淡 erlang 的“适合”和“不适合”

生活中的 IPO

又是个很眼球的标题。不过本文并不是什么新鲜玩意,只是在学习了丁点 CMM 知识和零星项目管理常识后,结合亲身经历的一些总结和整理。记录在此。

炒股的童鞋看到 IPO 无疑眼前一亮 IPO(Initial Public Offering)——首次公开募股。只不过,此 IPO 非彼 IPO,这里真正的含义是 Input – Processing – Output,即,输入 – 处理 – 输出。
Continue reading 生活中的 IPO

[翻译]在论文和文章中使用最好方式表达研究成果

Ivan Stojmenovic

http://www.site.uottawa.ca/%7Eivan/presentstyle.pdf

这篇文档介绍了如何撰写研究性文章或硕士、博士论文。大部分介绍的内容同样适用于制作幻灯片(由于幻灯片制作有一些不同,相关的内容被放到由 Veljko Milutinovic 撰写的另外一篇文档中介绍,在我的网站上同现在这篇文档放在一起)。如果说本文介绍的方式可能有不适合你的文章的话,差别只是你所做的不是科研,而是开发、应用或者其他类型的工作。

一个成功的表达的要点是重复你的“故事”四次:标题中、摘要、简介(或第一章)以及正文。也就是说,使用容易理解的语言按照10 、100、1000 和 10000 个词(译注:原文指英文单词)的顺序描述你的工作。为什么呢?因为你将拥有四种不同类型的读者。在这些关注你的工作的人中,我估计有 80% 只会去看标题;15% 会阅读摘要;4% 会阅读简介;仅存的 1% 才会阅读全文。这是建立在你的工作是正确的基础上,否则最后一组会是 0%。如果你不相信,你只要对自己花在阅读他人工作上的时间(或计划的时间)进行统计即可。 Continue reading [翻译]在论文和文章中使用最好方式表达研究成果