Thinking In ASP
唐三角
如果我们在错误的方向上,将不会有人为我们收尸;如果我们在正确的方向上,我们将会被自己人埋葬。
展开
-
thinking in asp 之三 低调奢华有内涵
对了,还有一句话,低调奢华有内涵。“低调”和“奢华”是有语义上的冲突的,“奢华”本身有“炫耀”的而不是“低调”的意味。那么,如何将其整合成一体,是一门学问。做好这个学问,自然就“有内涵”。放在软件产品上看,做到这一点的有不少,比如google。谷歌的首页走的“极简主义”的路子,算得上是“低调”,但是,在“极简”的背后,是庞大而丰富的细节——用户体验上的、功能上的以及实现上的。恐怕没有人会怀原创 2014-01-11 22:55:08 · 1530 阅读 · 0 评论 -
Thinking In ASP
Thinking In ASP关于文章的标题,我仔细思索了一阵子。是用《think in asp》好呢,还是《asp in nutshell》好呢?回看一下文章的内容,虽然主线是asp,但是其展开的内容庞杂而无序。而且thinking这个词本身,更能体现出我们在开发ASP过程中的一个状态——思考而且是ING的状态——这是我所喜欢的。问题的关键不是asp(它可以是任何东西)——而是thinking,在开发过程中,我们一路思考,孤独前行。原创 2014-01-11 22:44:05 · 1629 阅读 · 4 评论 -
thinking in asp 之九 软件王国的硬件战争
占座先不然不好排版哈先挖坑再来填坑。这一节,想说说软件运行的硬件环境的问题。在运行性能上,软件和硬件之间有着永恒的矛盾,软件执行性能太低?土豪说:软件不足,硬件铺路!打不了土豪分不了田地肿么办?响应小平同志的号召:两手都要抓,两手都要硬!原创 2014-01-22 21:36:39 · 1158 阅读 · 0 评论 -
thinking in asp 之appendix A - 吐槽JAVA:SIN OF OOP
说到直觉,这里我要放弃专用吐槽格子,而用一个段落来吐槽JAVA——准确的说,以JAVA为代表的面向对象思想。 专用吐槽格,可以跳过,不影响阅读。为免激起众怒,我先搬运一段别人文章里面的话: 从面向过程到面向对象的转移带来的后果是你从关注问题和解决方法转移到关注架构。——《不要用面向对象来迷惑程序员新手》 以上的话换成我的描述方式就是:关注原创 2014-01-11 23:07:25 · 1201 阅读 · 0 评论 -
thinking in asp 之四 蝴蝶的翅膀和产品风暴
再说已经身处生产环境中的细节,最完美的例子是asp的子系统DQnet——有兴趣的同学可以参看《ASP技术白皮书》相关章节。我更乐意把它的产生过程描述为:蝴蝶的翅膀所扇动起来的产品风暴。 在一个产品的设计之初,我们可能只有一个直观的印象:我要什么?就仿佛一个饥饿的人的主要想法:我要吃的。第一个问题:有没有吃的?解决了有无之后,第二个问题随之而来:吃什么?然后是第三个问题:原创 2014-01-11 22:59:35 · 1416 阅读 · 0 评论 -
thinking in asp 之六 相信你的直觉
虽然我在前文中把顶层设计完全抛开,而津津乐道于蝴蝶效应,但事实上,两者都会起到作用。当然,如果我们把“顶层设计”改成“用三句话可以说完的关键目标”,可能更合适一点儿。Asp的开发主要依靠的是一个简要的目标和充分相信直觉。相信自己的直觉。什么是直觉?饿了要吃、渴了要喝——先不管吃相难看不难看——这是吃饱喝足之后才可以(而且必须)要考虑的问题。直觉 = = 关注问题和解决方法 = =原创 2014-01-11 23:03:55 · 1171 阅读 · 0 评论 -
thinking in asp 之七 一个程序员的自我修养
半夜玩儿了会儿“隐写术”,觉得很有意思。在东游西晃找资料的过程中,发现其实记录下一个问题的解决思路是很有意义的一件事情。在这个小节里,我打算回顾一下asp的核心解决过程。不过,首先,我还是想先复盘一下玩儿隐写术的过程,asp持续时间太长,对于俺的历史问题,我得跟少奇同志一样,慢慢想。故事的起因是这样的,在网上转着玩儿的时候,发现贴吧里面有种玩法是:贴上去一张图片,肉眼看到的可能原创 2014-01-16 02:47:20 · 1010 阅读 · 0 评论 -
thinking in asp 之二 高端大气上档次
那么,什么是高端大气上档次呢?我想先放一张图,然后来逐一解释。什么是高端?把“端”字举高点儿——设计别人没想到的、做别人没做到的。比如小翟同学,把股票分析的原理和公式引入对热点视频数据的分析和预测,这种玩儿法我们在学院派的paper里面偶尔能见到,工程应用这么玩儿的恐怕很少。最重要的是,实际效果也很好,这个是学院派的paper——特别是国内的大部分硕士论文比不了的。原创 2014-01-11 22:49:52 · 1840 阅读 · 0 评论 -
thinking in asp 之五 麻雀虽小 五脏俱全
目标是一件小事,结果得到了一个未预料的大结果,我想,我们可以顺势转换一个话题:小与大。麻雀虽小,五脏俱全。就跟我在文章开头纠结的标题一样,asp很小,asp也很大——asp in nutshell可能是一个最好的概括。如果单考虑个人的学得和收获,与其做十个项目,还不如把一个项目做透。小与大的转换,在于是否真正的去认识你所面对的项目。就拿监控系统来说,whatsup、zabb原创 2014-01-11 23:02:25 · 1069 阅读 · 0 评论 -
thinking in asp 之八 做架构还是豪做友
目标:对asp服务器集群进行仿真,通过遗传算法优选出最有效的部署方案。至于为什么要费这么大的劲做这个,理由是:服务器的数量不少,款式太多,各种硬件配置都有,而且部分机器性能相差悬殊。在这种情况下,很难通过直觉和经验进行判断。在实际的部署和调试中也经常遇到一些头疼的问题:比如squid的权重因子的设置,由于不同服务器的磁盘大小差别太大,机柜的上联带宽也存在不同的情况,只能通过猜测,一个个原创 2014-01-19 03:18:45 · 2150 阅读 · 0 评论