Filed under: 八卦杂谈
才几天,我得主要角色形象要做一些调整了,本来想是消瘦型的程序员,但是发现微微发福的程序员更好画,所以还是改为微胖的形象吧:)
Filed under: 原创卡通
今天在白板上即兴画了个卡通,可惜用的是绿色笔,用手机拍下来就有点不清楚了。
以后有时间可以继续画点这样的东西,没指望像Dibert那样成功,但是一图胜千言,有的道理不用我敲很多字才能讲清楚,更重要的是,It is FUN!
人物形象基本上就这么设定:
软件公司的中层Manager,因为人到中年和工作性质的关系,大腹便便,戴圆眼镜,通常穿衬衫打领带。
软件公司的底层Developer,头发乱糟糟,半圆眼镜,穿T-Shirt,很多Developer都有点肥胖,不过我个人不算肥胖,而且也希望所有的Developer都注意锻炼身体,也为了和上面的大佬明显区分开,所以还是选择瘦小的形象吧。
应该再有若干其他人物形象,目前没有灵感,到时候再添加吧。
目前这点画功是在不够用,得需要练习练习了。
Filed under: 技术体会
通常情况下,Cache是我们的朋友,如果没有Cache,那么我们每次访问一个网页的时候都要把每个资源都下载一遍,就在浏览器辛勤地下载的时候,用户可能已经等得不耐烦转到另外一个网站上去了,所以,HTTP协议有了Cache这套机制必不可少的机制。
不过,有时候我们也不希望发生caching,避之不及,需要bust它一下,典型的情况就是网络广告,网络广告如果是按照Cost-Per-View的方式算钱的话,那要是还有Cache对于publisher来说就是灾难,用户在你的网站里转了半天了,结果浏览器只去下载广告Banner一次,然后每次就只管render本地cache的图片完事,用户已经看到广告无数次了,而对publisher来说因为只有一次hit,只有一份钱,那就真是冤啊!
当然Cache不光发生在浏览器端,从browser到website之间的任何一级proxy也可以做缓存,通过HTTP报文的Header(Last -Modified,Expires等)可以控制让cache不要发生,不过似乎最有效的方式还是让un-cacheable的资源每次访问的URI都不同。
另一个需要Cache-busting的情况,是CAPTCHA验证。我在中国移动的网站上注册的时候就发现这样的问题,在Sign Up的时候需要输入一段CAPTCHA码,我不小心遗漏了一些必须输入的信息,于是当前网页Refresh,但是CAPTCHA码的图片没有变化,我还觉得奇怪难道不需要用一个新的CAPTCHA吗,先输入再说吧,回车之后还是提示说我CATCHA码输入错误,怪了!原来是这样,因为这个Sign Up网页里用一个固定的URI来表示CAPTCHA码的图片,当网页Refresh的时候,新的图片来不及下载,就先把上次的图片显示着,如果用户手比网速快,自然输入的就不是正确的CAPTCHA,而是缓存的图片上的内容。
对比看一下Live ID的Sign up页面,每次刷新网页,CAPTCHA码的URI都是不同的,这样就强迫浏览器不会显示缓存图片,绝对不会出现中国移动网站那样的问题,同时,还为盲人考虑,提供语音CAPTCHA功能,啥叫专业,这就叫专业啊!
Filed under: Uncategorized
Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!
Filed under: 城市丛林
北3.5环,本区域房产交易指导价格:15500元/平米。
记得两个月前,这个中介店第一次贴出这样的“指导价格”标示牌的时候,数字是14500元/平米。
中学我们就知道,商品的价格随供需关系围绕价值波动,一方面房子是商品,另一方面货币也是商品(特殊商品)。对房子的需求在增长,价格上升;另一方面,通过银行贷款买房,实际上就是预支了今后若干年的收入,这笔钱进入了流通市场,相当于流通的货币变多了,货币的购买力怎么可能不下降。
Filed under: 八卦杂谈
Filed under: 八卦杂谈