自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 HTML5笔记(3) - HTML5现状

<br /> <br />前言:每一种新技术刚展现在人们面前时,人们总是习惯于从技术特性的角度(而不是用户需求)来考虑,能用它来做些什么。人们会先用它来重写已有的应用,或实现其它技术已经能实现的功能。这是一个必要的探索和积累阶段。有些技术在经历了这个阶段之后会得到蓬勃发展,另外一些技术则像拿到了一把新的锤子到处敲敲打打,结果发现它还是一把锤子,未免失望。<br /> <br />1. Demo<br /> <br />关于HTML5已经有很多Demo和教程网站了,还有很多基于HTML5创建的开源项目,甚至《

2011-04-29 16:15:00 14210 20

原创 HTML5笔记(2) - 为什么需要HTML5

前言上学时导师教导过我们,学习新技术、新标准规范时,要经常针对细节问自己:这部分为什么会这么定义;坚持思考,某一天你才有可能成为规则制定者中的一员。所以我“为赋新词强说愁”,为思考而思考:为什么会有HTML5。预感到下文可能会有点罗嗦,就先把两种提法列出来,再细说之: HTML5是互联网发展的必然产物,是“网页(Web Page)”向“网应用(Web Application)”升级的工具HTML5不是用户应用的迫切需求,更多是厂商们试图改变软件生态格局的战略需求1. 背景一般而言,有HTML4就会有HTML

2011-03-24 22:17:00 19621 61

原创 HTML5笔记(1) - HTML5的定义

前言HTMl5自去年以来日趋流行,我也时不时的去关注和学习一些边边角角的东西。在这个过程中作了一些笔记,也留下了自己的一些思考,所以在这里记下来的既有一些“客观”的技术背景,更多是自己的“主观”看法,希望能和其他学习者进一步交流,希望过一段时间再看时能有更高层次的认识。HTML5是什么平时在看一种新技术的介绍时,我最喜欢看的是按照“它是什么”和“它不是什么”这样的逻辑来阐述的文章。不过我暂时还没能力这么写...HTML首先是W3C制定的一套规范和定义,而不是具体实现。就好比TCP/IP是一套协议,而世界上有

2011-03-21 23:19:00 12257 18

原创 Why T - 为什么玩微博?

1. 我发现自己很很多人一样,年龄越大,对新鲜事物——除了姑娘——就会越抵触,尤其是在自认为了解的技术领域。你会下意识的撇撇嘴说,那有什么呀,技术上太简单了。08年初的时候我和几位同事注册了Twitter,及其中国版饭否、叽歪等网站,但是没用上两个礼拜就放弃了,因为好友名单里没有几个人,大部分时间里只有你和电脑屏幕大眼瞪小眼。那时候得出的结论是:这玩意儿不适合中国人,因为中国人只喜欢看贴转贴,不喜欢吱声。10年在新浪微博上和不少新老朋友和同事重新又联系上了,慢慢就形成了每天早中晚都要上去看一看的习惯。后来又

2011-03-18 17:04:00 7410 10

原创 Problem shooting:为什么有时在Android平台上通过代理网关访问HTTPS网站会出现连接失败

<br /><br />环境<br /> <br />在Android手机上通过代理网关(例如移动的cmwap)访问一些HTTPS网站,例如Gmail等,有时会出现以下错误:“无法建立安全连接”- A secure connecction could not be established。<br /> <br />原因<br /> <br />这是一个隐藏得比较深的问题,原因是系统协议栈在建立SSL Socket时,缺省会调用SecurityManager去解析对端网站的host域名来做一些额外验证(似乎验

2011-02-25 18:13:00 9639 5

原创 浏览器之战:烽烟再起?

宣战在几个预览demo之后,微软终于在2011/2/10发布了他们的IE9 beta版本。为了壮势,微软在IE博客里用一些demo和测试数据来证明IE9比其它家的浏览器都强。文章重点提到两项:性能和标准。关于浏览器的性能,目前无外乎两大部分:JavaScript引擎和图形功能。假设到了未来HTML5一统天下,Web App满天飞的那一天,浏览器的JavaScript引擎和图形功能必然是有了显著的性能提升。目前在手机和平板上,好像还没有任何一款浏览器能够流畅的运行稍微复杂一点的Web游戏。微软似乎在这上边做了

2011-02-17 16:53:00 22709 54

原创 为什么中国的网页设计这么烂?

从一年多以前我就想写一篇这样的文章,抒发一下心头的怨气。我们的工作与手机浏览器有关,多年以来最头疼的问题是“为什么这个网页在你们的浏览器打不开”,“为什么那个网页显示不对”...我们一度热心于给网站的技术支持邮箱发信,把我们在网页里发现的问题以及如何修改发过去探讨,但从来都是石沉大海。最近有个在中国生活过的外国人写了这么一篇文章:Why Is Chinese Web Design So Bad? (http://thinkvitamin.com/design/why-is-chinese-web-desig

2011-02-15 22:31:00 48079 283

原创 V8和JavaScriptCore在Android Froyo上的速度比较

从Android 2.2开始,Google发布了他们的V8:一个用来替代JavaScriptCore的JavaScript引擎,号称其执行速度可匹敌编译后的可执行代码。到底比WebKit自带的JavaScriptCore有多快呢?最近我们在Android的Froyo版本上分别使用两个引擎,运行SunSpider做对比测试,结果如下图所示。其中每一行的数据结果表示执行该项所需时间,单位为毫秒,数值越小性能越佳;最后一列表示V8运行速度是JavaScriptCore的多少倍,灰色数据表示下降,缺省为提升。结论:

2011-01-27 15:27:00 12730 4

原创 技术里的故事里的技术

(转一篇2010年9月写的破文章)我有好几个舅舅,职业不同,按照西方的说法,一个是银行家,一个是机械师(兼电工和水管工),一个是药剂师(现在从事安保职业),他们在晚年的共同爱好就是上网,通过这个窗口他们几乎可以接触到太阳系之外的世界。 我为他们解决过很多电脑和网络问题,但有一个问题从来也没能让他们真正明白过:为什么有些网站别人上得了我们却上不了?=========最近我们在工作中花了好几天,定位了一个“不能上网”的问题。于是我觉得应该好好写个技术贴,能够让我这几个舅舅从本质上明白这个问题。他们之中只有银行家

2011-01-13 16:00:00 6126 4

原创 WebKit编译小结

WebKit编译小结在Windows平台上利用微软的VS编译WebKit,然后在VS IDE里设置断点跟踪WebKit的运行,是一件很好玩的事情。到目前为止,我们至少可以通过两个开源项目来做这件事情:Apple的WebKit开源项目(http://webkit.org)和Google的Chromium开源项目(http://code.google.com/chromium)。前者我一共编译过3次,每次都要磕磕绊绊,相比而言后者的编译过程要顺利得多。所以针对Safari的WebKit自己写个小结,希望下次再编

2010-12-28 18:23:00 21228 9

原创 悲催的程序员,以及程序员的悲催

我尽量用平和一点的口吻跟你说说关于程序员的那点事儿。1.我在一个叫摩托罗拉的公司干过,那地方有50%的人整天干的事情就是催另外25%的人没完没了的解剩下那25%的人造成的bug。我是个程序员,每天敲敲打打,哪天电脑崩溃了你会发现我这辈子啥都没留下。大多数人甚至都没有想过我们是怎么把手机捣鼓出来的,包括是是否人手一套乐高的家庭套装工具。我那可爱的岳父岳母在向自己的亲戚朋友们介绍我的时候,总是用一种充满自豪的口吻轻描淡写的说,他在摩托罗拉上班(我离开摩托罗拉以后他们会说,他以前在摩托罗拉上班)。然后那帮倒霉催的

2010-12-20 13:54:00 54083 466

原创 说说Android上的断点续传下载

先说说断点续传的原理:这是HTTP 1.1协议的一部分,并不需要客户端特意去做多么复杂的事情。以前我曾经看过一个单位的技术标书,其中有下载的断点续传这一要求,给出的offer居然还挺高的...简单的说,只要利用了HTTP协议(http://www.ietf.org/rfc/rfc2616.txt)中的如下字段来和服务器端交互,就可以实现文件下载的断点续传:Range : 用于客户端到服务器端的请求,可通过该字段指定下载文件的某一段大小,及其单位。典型的格式如:Range: bytes=0-499 下载第0-

2010-12-07 16:22:00 15300 7

原创 开放还是封闭,这不是个问题

重发一个10月23号写的文章,限于有些概念不明,有些细节不清,所以记录一下那段时间的想法和观点,或许以后会变。这几天(2010/10/23)谷歌和苹果的老大,施密特和乔布斯,给生怕天下无事的记者和博主们又送了好料。施密特说,iOS这个操作系统不好,因为它是封闭的。乔布斯大怒(乔帮主只要一怒就会长篇大论,记者和博主们就会喜出望外),他罗列了很多反击的观点,其中之一就是谷歌标榜的开放所导致的分裂。本来应该先界定开放和封闭的概念。但是三言两语很难说清楚,天知道施密特和乔布斯说这两个词的时候其所指是否相同。估计大多

2010-11-25 11:33:00 11595 35

原创 关于HTML5的一些点滴背景和八卦

HTML5最近炒得十分火热,很多奸商都号称自己的浏览器全面支持该标准,实际上这个标准在W3C还处于草稿(draft)版本阶段,连推荐(recommendation)都不是,不知道从严格的法律角度是否能告这些奸商一把。在W3C上看HTML5规范(http://www.w3.org/TR/2010/WD-html5-20101019/),忽然注意到一个到WHATWG的链接,在WHATWG的网站上,居然也有HTML5。这东西难道还有山寨版?在网上走了一圈之后大概整理出一个脉络来了:W3C的规范叫HTML 5——注

2010-11-18 16:29:00 19060 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除