木子屋 Dnawo's BLOG

分类:网络文摘

共 136 篇

奥巴马筹款网站的制作过程

Kyle Rush是一个网站工程师。2011年6月,他加入BarackObama.com,负责设计2012美国大选的奥巴马官网。除了宣传,官网的主要目的就是筹款。上一次大选,奥巴马筹到了6.9亿美元。这是一个很大的数字,但由于过去4年美国经济一直没有起色,本次大选势必要投入更多的资金,团队内部估计资金需求将达到创纪录的10亿美元。 (图为2011年6月的奥巴马官网) 一个筹集10亿美元的网站,历史上从来没有过。Kyle Rush不知道自己能否做到,但是他很清楚,如果筹不到钱,奥巴马没法赢得大选。 2012年美国大选现在已经结束了,奥巴马有惊无险地击败了罗姆尼。他最终筹到了11亿美元,成为历史上筹款金额最高(也是花钱最多)的总统候选人。(排在第二位的就是罗姆尼,他也筹到了10亿美元。)…

关不掉的APP

智能手机在国内有多热?一个数字能让你吓一跳:根据易观智库公布的数据,仅2011年第1季度,中国国内智能手机的销售总量已经达到1991万部。 丰富的应用、好玩的游戏让所有智能机达人大呼过瘾的时候,你是否会发现一些奇怪的现象。 为什么某天下午,你的智能机一反常态的消耗了大半电量,而你并没太多使用? 为什么有些应用你明明已经把它们关闭了,过一会,它们又神不知鬼不觉地冒出来? …… 相信我们,这绝非你的不小心。 在你疯狂下载的大量应用里一定存在着大量关不掉APP。 事实上,我们有理由相信,在你疯狂下载的大量应用里一定存在着大量关不掉的,“永不消失的”APP。如果有心,只要装一款流量监控软件,你能看到它们会大量“谋杀”你的流量与电池电量。…

问题不在「做」不到,问题往往在「讲」不清楚

文/Jamie 如果你仔细观察,你会发现这个世界上大多数问题,可能高达 90%,都不是发生在「做」,而是发生在「说」。 员工好不容易完成了某项工作,才发现那不是老板要的。男人辛苦排队买了两张票,才发现女朋友根本不爱看那个表演。好不容易从国外帮朋友把衣服买了回来,才发现尺寸根本不对。创业者花了三个月把产品做出来,才发现那根本不是市场想要的。 每天每天,重复的剧情一而再,再而三的上演,而我们也就这样不断的为沟通不良浪费我们宝贵的生命。 其实,这里面很多的白工,根本不需要发生,只要我们愿意花更多的心思在沟通之上。这点大家都知道,但奇怪的是真的能做到的人很少。我怀疑是教育要负很大的责任,因为从小,老师、社会就叫我们少说多做,甚至鼓吹我们要瞧不起「动口不动手」的人。好像「多做」才是在这个世界成功的王道,而「多说」只会多错,所以你虽然生来就有嘴巴,但最好别太常拿来用。…

別掉入「瞎忙」陷阱

最近好吗?超忙的! 文/Jamie 这大概是创业者碰面时最常有的对话。当然,创业是很难的一件事情,但那也不代表把 24 小时都放进去,就会比较快成功。Richi 的创办人小全叫它做「忙着做错的事情」,EZTABLE 的创办人 Alex 说这叫「搞错方向」,纽约时报叫它「The ‘Busy’ Trap」,我则非常简单的称它为 –「瞎忙」。 当然有些时候瞎猫是会碰上死耗子,但身为一个创业「家」,你总不能什么都靠运气吧?更重要的是,要碰上死耗子,你至少必须要往某个可能有老鼠的方向前进,如果只是在原地打转,给你 100 年也不会有任何突破。所以,你必须要知道什么情况很有可能是「瞎忙」,然后避免让它发生。…

web架构设计经验分享

一、不要过设计:never over design 这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而化一的架构,希望设计出具有无比扩展性,能适应一切需求的增加架构,web开发领域是个非常动态的过程,我们很难预测下个星期的变化,而又需要对变化做出最快最有效的响应。 ebay的工程师说过,他们的架构设计从来都不能满足系统的增长,所以他们的系统永远都在推翻重做。请注意,不是ebay架构师的能力有问题,他们设计的架构总是建立旧版本的瓶颈上,希望通过新的架构带来突破,然而新架构带来的突破总是在很短的时间内就被新增需求淹没,于是他们不得不又使用新的架构。…

降级论

几乎一年没有写博客了,说没时间那是借口,唯一的原因是,年纪越大越发觉自己肤浅。有些想法还没提笔,就发现很幼稚,就不敢发出来贻笑大方了。这次先给大家说个小故事: 从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾啥都做了。3年后终于做到了五百万用户,对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼轰轰的事了,不过用户越多,成本越高,每年服务器、带宽租金、房租水电、广告运营等成本,已经达到了十七八万,屌丝们不得不面对一个终极问题:如何盈利? 屌丝们定了三盘沙县水饺,围着一箱子的冰啤酒开始计算:按照最近一月的登陆情况来看,四百万个账号已经不活跃了,真正有商业价值的只有一百万人,如果开通xx功能,收点高级会员费,让其中1%的人升级为高级会员,每年付30块钱年费,那么每年收入就是100万x1%x30元=30万元!不错嘛, 扣除十七八万的运营成本,还剩毛利润12万,每个屌丝年底能分到4万大洋,如果按照打工者的算法,这三个人每人月薪3333元,木有奖金,木有津贴、木有任何福利,上班还得带自家的电脑。…

站在31岁,理解程序员年过三十这道坎

先说下我的工作经历: 2006年:25岁本科毕业,非计算机专业,因在学校自学ASP并做了几个网站,顺利应聘进了一家公司做公司网站,这边感谢下王总,他没有因为我不是计算机专业而不录用我; 2007年:换了一家公司,给企业建站的,还是用ASP,期间自学了ASP.NET; 2008-2012年:换了一家公司,做SP相关业务,使用ASP.NET+SQL Server,一待就是四年,诸多原因,去年开始项目不好做,不看好新上的项目,辞职了。 昨天到一家公司面试,做了份笔试题,自我感觉不好,同时有了以下感悟: 很多人说程序员30岁是一道坎,先前不以为然,今天突然明白了它的含义。30岁,它和年龄无关,指的是人生一个新阶段的开始,在这个阶段的人基本成家,压力增大,比如经济上的压力。没成家前,拿2k的工资够用,成家后,5k都未必够,所以你自然希望公司能提高你的薪资,但对公司而言,你做的仍是编码工作,这样的工作毕业生也可以做,凭什么要给你提高薪资?这边的矛盾就构成了一个坎,怎么跨过这个坎呢?我觉得应该:…

我是工程师,不是编译器

最近我接到一个面试电话,被问了许多Java的问题。这样的面试很平常,大部分的问题也都是标准问题: ● 什么是多态? ● List和Set有什么区别?你什么时候用List,什么时候用Set? ● 什么情况下你会遇见死锁? ● 强类型和弱类型有什么区别? 这些算是很合理的问题。我不喜欢那个多态的问题,因为它和大部分的面向对象语言以及继承紧密相关,而当我们覆盖和重载一个方法时,我们是不会意识到“哦!这实际上是一个多态!”而我会想“什么是继承,我什么时候应该用继承”,而这才是面向对象语言的关键。但是这是我个人的观点,可能会有其他不同观点。 强类型和弱类型的那一题有点不寻常,因为他实际上指的是类型检查而不是类型强度。当我说C是一种弱静态,Java是强静态,Python是强动态时,他有点迷糊(我认为JavaScript是弱动态,但我并没有说出来)。…

程序员职业规划发展路线图

锐哥准备为大家烹饪红烧鲤鱼,小丫主动要求跟锐哥学习烧鱼,这也使小蔡和大熊非常感兴趣变得积极主动。锐哥首先要求他们把配料准备好,小丫又进行配料准备任务分工,没有的配料分头到超市购买。用料如下: 鲤鱼(一斤半到两斤的鱼最好)、蒜头两头整的、姜片5~6片、小香葱3根、小红辣椒10个左右,分两段切(超市有的卖盒装的),辣豆豉(可用老干妈代替)1大匙、豆瓣酱2大匙、盐少许、鸡精1小匙、料酒1匙、清水2碗、1两纯瘦肉馅、植物油少许。 锐哥让他们注意,收拾鱼的时候要将鲤鱼鱼腹两侧各有一条与细线一样的白筋去掉,可以除腥味;在靠鲤鱼鳃部的地方切一个小口,白筋就显露出来了,用镊子夹住,轻轻用力,即可抽掉。大家七手八脚很快备齐了用料。…

问话问半句的结果

一天,两农民在街上碰见。 甲:去年你家牛生病了,你给它吃什么药? 乙:地沟油。 过几天,两农民在街上再次碰见。 甲:上次你说你家牛生病了给它吃什么药? 乙:地沟油。 甲:为什么我的牛吃了后死了呢? 乙:我的也死了。