Javascript, ES6, Golang, js, design, works, uuorks

显示标签为“google”的博文。显示所有博文
显示标签为“google”的博文。显示所有博文

2009年5月14日

google chrome doesnt support local cookie

没有评论:
today, when i write some code using cookie to storage some var,  i found google chrome could not get the var which was stored in cookie. 
i search the google and find the solution.. 
Chrome doesn't support cookies for local files unless you start it with the --enable-file-cookies flag.

2009年3月7日

提速,前端们该做什么

没有评论:

做了时间久了的前端,往往都有一种宿命的自卑感,不管自己承认还是周遭的环境使然,前端们都会自嘲:我是一个切页面的。的确,当你越来越熟练地打开fireworks切图,越来越熟练地只用notepad或者editplus写代码,越来越熟练地只需要看代码就知道是哪里错了,这些越来越熟练真的会给自己一种这样的错觉。我们的成就感去了哪里,我们的满足感去了哪里?我们只是一个产品开发过程中最微不足道的一环吗,绝对不是,我们是产品用户体验的基石。

参考google,虽然它有全世界最好的数据中心来服务巨大的数据请求,我们可以看它的代码, 看了下google首页,它在body的onload事件加了如下代码 document.f.q.focus();if(document.images)new Image().src='/images/nav_logo3.png' 缓存了一张搜索结果也的小google logo的图片,这样,当跳转到搜索结果页的时候,那一张当前页非内容的图片是从浏览缓存里读取; 甚至google 搜索所有的页面的代码都是无空格无回车,链接极少。

一切都是在追求一种极致的速度感,这也是google产品与众不同的地方,为了几十毫秒要多做很多工作而这些工作非常值得,因为每个人都喜欢速度感,每个人对于时间的流逝具有天然的恐惧感。对于互联网产品来说,一切用户体验的基础就是速度,一款产品没有好的响应速度,无异于自杀,再好的使用流程,再好的创意产品,如果只能以龟速来运行,我想,没有人会喜欢它,使用它,传播它的。任何一款同质化的产品,速度是最好的分水岭。而一个优秀的前端,一定是可以穿造出这个分水岭的,无延迟的或者低延迟,即使在有延迟,低网速的情况下也给出最有解决方案,这才是前端应该做的。

不知道为什么,我向来不是很在意分数所表达的含义,比如y'slow,yui开发的关于网页的综合评分;可能是因为YUI给我的感觉不好,太大,太臃肿。y'slow里面的各项评分更像是在给后端人员的评分,比如是否使用cdn,加了过期头吗?gzip开了吗?当然也有前端人员的项目,现在几乎每个ued团队都会参考这个。但是除了这些,我们前端就没有其他可以做了吗?而且,我也不认为一张几千行代码的页面,做到了A,就一定是很快的。

那么提速,前端该做什么?

  • 写好代码,没有兼容性问题,代码重复利用率高,在不能缓存的html中和能缓存的css,js这3中代码中取得一种平衡,太大的css渲染很慢,太大html加载很慢,所有行为都靠js来做是否划算,这些都是前端架构师需要仔细考虑的
  • 利用javascript来优化用户的速度体验,可以参考picasa的图片浏览,很不错,预加载一张模糊的图片,然后渐渐清晰,网速慢也能很好的体验,这就是创新。

前端不是切页面的,高性能的前端架构师将是优秀的互联网产品不可或缺基石。

2008年12月27日

我常用的软件和服务

没有评论:
岁岁今朝,已经2009年了,接触电脑已经16个年头了,呵呵,这个说法好土,现在流行的是网龄。自己拥有电脑也已经12年了,不过97年那个时候能上网是一件很奢侈的事情,那是一个盗版光盘无比繁荣的时代,那个时候的电脑报配套光盘是一个季度出一辑,38块,对于一个中学生来说是非常贵的,但是那一份对于计算机的好奇驱使着我每期都买,装不同的软件来玩,虽然windows经常蓝屏(win95,win98时代),但是这种满足感让我对于windows,对于微软有着一种非常强烈的认同感,当然也是因为没有比较,没有网络,没有google,没有web2.0. 我们用的产品都是和自身的老版本比,windows和dos比,98和95比:窗口化的操作,多任务的系统,甚至win98之于win95的字体的改变也能让我忍受希捷2.1g硬盘割锯子般的声音而装上windows98,觉得那真的很幸福.

看一下现在我常用的软件
操作系统 windows sever 2008
音频播放 foobar
视频播放+解码 k-lite code pack + media player classic
文件管理 total command
浏览器 google chrome + firefox3 + k-meleon + maxthon
IM软件 QQ RTX
图片管理 acdsee + picasa

再看一下我常用的网络服务
google,google reader,gmail,google picasa,google notebook,google docs,blogger,baidu,deviantART,豆瓣,twitter,taobao,卓越,当当,feedburner

无疑互联网时代的到来,我虽然不是微软的死忠,但是也是非常希望它能够继续延续当年那种舍我其谁的气势,最近推出的azure云计算平台和live wave3云客户端套件说明了微软开始抓紧了,比较大家都相信未来不会再是操作系统和office的天下了。不过微软真的应该好好和google,yahoo,甚至腾讯,百度这种新兴的网络公司学学,渐渐的微软带给我的幸福感真的已经很低了,除了windows 2008还算不错的表现,几乎没有任何新鲜感。也正是如此,2008年,真的不记得我还在用什么软件了,越来越多,越来越全的网络服务把我系统里的软件越删越少,每天除了开excel外几乎都在使用网络服务,流行的说法,我也是那云客户,顺便说一句deviantART解封了,哦也。


2008年12月20日

2009 微软和google

没有评论:

2009,经济的冬天,未必是互联网的冬天。

2009,虽然云计算不会仍旧不会是主旋律,尽管随着google chrome的推出,互联网老大开始把云送到用户的桌面系统,但是从目前来看,chrome现在跟本不可能对ie的地位进行撼动,不过却把其他浏览器厂商给逼得一个更加专注与移动市场,另外一个开始搞触摸屏技术,呵呵。不过google真的很强大,最近新产品一波接一波,chrome正式版发布,google friend connect把全世界连起来,再加上facebook和myspace的扶摇直上,就看传统软件霸主微软怎么应对了,azure平台的发布似乎最近没有声音了,windows live wave3也并没有预料中的好,传统的优势在这个注重用户体验的年代正在被蚕食,也许就看windows 7能否力挽狂澜了,在我看来,微软不是真的需要创新,不是真的需要用户体验,而且需要open,更加的融入主流,文化是致命的,只有改变了文化,再加上一些贵族血统,才能立于不败之地。