Archive for March, 2009
使用火狐的感受
序言
从我接触网络以来,主流浏览器用过网景公司的Netscape、欧普拉公司的opera、微软的IE、谋智网络的Firefox,最后总结一下火狐还是蛮不错的,至少我认为是这样。下面我就简单说一下我的火狐浏览器使用经历和心得吧!
初识Mozilla Firefox
我这个人没事就喜欢在网上闲逛,找一些新鲜的网络产品下载尝试~有一天我闲逛的时候看到火狐的介绍,觉得不错,赶紧下载、安装。不过第一次接触这个东西,好像不太会设置,看看网上的介绍什么开源啦什么扩展了,觉得有点麻烦,就把火狐删除了。
重新认识小狐狸
我平时爱在网站上看小说,但是小说网站多半有弹出的小广告窗口,而且布满了点击陷阱,令人不胜其烦。有一天去隔壁办公室闲串,发现一个同事MM正在用火狐看小说,居然没有广告,于是乎我赶紧回到自己的办公室下载、安装、看小说~~~嘿嘿~~从此就开始了我的火狐之旅~~~~
使用Firefox一年多来,心得不少。我一直喜欢这款浏览器到原因是火狐的网页浮动元素屏蔽功能(这个虽然很不起眼,但是我确实最喜欢这个功能~)。火狐的功能和界面都是可以按照自己的意愿来增减的,而且主题可以随意变换,也正如人们所说的“适合自己的,才是最好的”。还有就是可以修改about:config来让Firefox提速,用户可以根据自己的喜好定义Firefox浏览器的界面,这对我们来说是一种自由的体现。同时用户可以通过”工具”—–”选项”中的”隐私”项进行安全设置。通过一系列的安全设置,你上网的时候就可以提高安全性了。很喜欢火狐的皮肤,甚至可以改成和mac os上的safari一模一样。火狐强大的插件是我最喜欢的,因为它的插件太丰富了,你想什么样的功能,上去找一个插件就可以实现了。大家需要注意到是, 装这款软件的时候,别一出新版本就马上换新版本,因为有些插件是不支持新版本的。现在出到3.0.7了,我发觉能够兼容这个版的插件不是很多,所以大家还是装3.0的就好了。比如adblock,让我真的感觉到浏览的时候有一种,这个世界清净了的感觉。还有sage,看blog啥的方便多了。我觉得插件是火狐最大的优势。
当然,Firefox也有它的不足之处,例如打开QQ空间时会自动打开IE浏览器,而不是Firefox。还有打开以前的Html文件也不能全部显示网页内容,对多媒体的不够支持!最主要的还是系统资源的释放,还有操作的方便性,做的还不够。不过我相信火狐会越来越好,让我们对这只小狐狸拭目以待吧~~~我爱火狐
Posted: March 30th, 2009 under Uncategorized.
Comments: 8
开发人员为什么要支持非IE浏览器的四个故事
最近一不小心陷入了对第二次浏览器大战的深思,并参与了几次网上讨论。颇有心得,不知何处分享。下面要讲的四个故事,都是客户(或者你的雇主)对你我(这样的开发人员)讲的故事。来源于生活,高于生活。
1)
你受雇于Z商银行专业版开发团队,不久结识了负责专业版客服的漂亮MM。爱情的滋味让你忘记了工作的烦恼,但是你却清楚的记得那一天走进心仪MM的办公室,她的老板正在抱怨客户的投诉。原来很多江浙一带的有钱小老板,一直是Z商银行的忠实客户,可是人有钱就有了精神追求,他们这两年纷纷配备了Mac的本本,有白色的有银色的。。。明白了吧?!现在他们的钱都转存至浦东发展银行和深圳发展银行了。
数据显示,MacBook和MacBook Pro在中国的销量每年都在高速增长,这还没有统计从香港出货而最终用户是大陆人的数量。Mac上人们常用两个浏览器,Safari和 Firefox,Safari非常酷,而且对标准的支持非常好,Firefox插件多,安全性好。最重要的是,如果你已经具有开发IE Web App的能力,那么就已经具备开发标准Web App的能力了。只要有心,万事不难。微软自己也不再喜欢ActiveX了,他们经常游说你们团队用Silverlight。这次,你的老板还会上当吗? 千万别忘了,这还是微软的私有技术,即使他们承诺Silverlight将跨平台,你也会觉得难用无比,别忘了他们曾经做过让网页设计师谈虎色变的IE for Mac。
前事不忘后事之师。我们能有今天的幸福生活,一要感谢党,二要感谢开放的国际互联网。HTML5、CSS3以及其它的W3C标准共同组成了我们通常所说 的Open Web。很多人误解了,以为ActiveX是Web安全性的不二选择。其实安全性向来都是开放平台、开放架构、开放源代码远胜于专有平台、专有架构、专有技术。HTTPS已经非常安全了。选择Open Web之后的最重要工作,就是让每个程序员都有一颗安全性第一的心。
到了晚上,MM完全没有约会的心情了,她一个劲的问你,这两个银行很小啊,根本没有什么研发力量,为什么他们能做的事情,你们不能做?这怎么办?你又不能认错又不能让MM对公司失去信心,虽然她的信心已经失去了,虽然这根本不是你的错。憋了半天,你只能来一句:“他们不主流,我们不标准。”
2)
你大学毕业不到5年,与朋友一起创业做Web 2.0网站。专家给你们团队的建议是:用户第一,理念第二,技术第三。你非常赞同这一说法。作为主力开发,你非常希望产品能带给用户不一样的感觉,让用户在第一次就记住这个网站,而不是在浏览器还没有渲染完页面时就关闭页签。你非常羡慕Google的很多应用,简约而不简单,易用性强,速度快。
作为Web开发的老手(还不敢称专家),让我来给你一些建议。第一,你要坚持在团队中宣扬少用图片的口号。第二,使用更多的Ajax异步装载,不断提升性能,优化用户体验。第三,大量用客户的计算资源,(反正客户的资源丰富而且几乎无成本),减少服务器的压力。第四,宣扬瘦服务器的理念,因为公司小,业务变化很快,投入服务器的资源不容易变换,如果设计成瘦服务器,成本投在客户端,因为客户端环境单一,全部重来也没有多少成本,容易随需应变。好,我们首先假设这些建议你已经接受了。
接下来,5年从未遇到的问题来了。由于客户端代码越来越多,越来越复杂,影响了项目进度。老板开始质疑你的这种方式是否可取。再有,公司重金请人做网页设计,结果你总是提减少图片,设计师不悦,常常产生私人恩怨。更麻烦的是,连你自己都开始担心,因为前端代码常有bug,导致IE弹出对话框,打破了你一直的梦想。
好吧,既然你能看到这里,我打算教你点绝活。在IE中使用直角矩形,而在Firefox/Safari/Chrome中使用圆角矩形。如果你的设计师喜欢圆角矩形,就给他/她看Safari中的效果,设计师都喜欢Safari,如果他/她喜欢直角,就给看IE!因为在Firefox/Safari /Chrome中,圆角可以用CSS实现,完全没有贴图。这一招还要用在阴影上。我太太最近还在跟我炫耀她能用CSS3直接实现雕刻字体效果,不过也不是在IE中。至于Ajax等开发的复杂性,建议你常年使用jQuery和jQuery插件。这个系统的所有API都是跨浏览器的,零学习成本,会用 Javascript就会用,零host成本,因为Google帮你host。这样你可以在Firefox上用Firebug开发,或者在Safari 4里开发(透露一下,Safari 4的调试功能真的超级棒),然后在IE上跑,没有任何问题。2008年年初的调查,jQuery市场占有率不足20%,年末已经过70%了,所以我常把 2008年称为jQuery年,这是国际开发者社群的共同选择。
很多开发人员拒绝非IE浏览器,是因为他们害怕浏览器间的差异,带来开发成本,尤其是CSS上的差异很大。不过别忘了,资本主义世界只要有利润,人们就会勇往直前。那么多大公司(包括微软)都在奋发图强开发Web App,包括IBM的Lotus产品线,你遇到的难题,别人都遇到过。我们搞开发的就是要站在Google/IBM/Apple这些大公司的肩膀上。
在感受了一次成功的喜悦后,绝大部分开发人员还是会相信:支持非IE浏览器,俺,能跑!!
3)
你大学毕业就进入了一家大型软件公司工作,ERP/CRM是公司的主要产品线类型,工资和福利是你与同龄人相比的骄傲,虚荣心是你参加同学聚会的动力。不久你升任产品经理,前途似锦。但困扰你的是每次与客户面对面,客户都对你的个人魅力毫无兴趣,而是反反复复的提一个字:“省”!
你花了一个月的时间和客户吃住在一起,通过IT部门了解客户的IT支出到了哪里?尽管如此,客户还是希望你能够拿出一个方案让他们在2009~2010年 经济危机的时候每年节省几百万。怎么办?把客户的员工裁了?还是把你裁了?减少买你们公司软件的支出?(这两年你们公司也不好过,这跟把你裁了是一样的。)还是减少。。。等等。。。硬件?对,硬件!
一方面,如果客户对新员工和需要更换的笔记本采用Netbook,就可以节约大量成本。另一方面,如果采用云计算的产品,可以把需要支出的服务器端软件改为租用方式,用浏览器访问。两个方面前后一致且顺理成章。Netbook之所以存在市场就是因为大量的软件应用由Web App取代。新员工只要有浏览器用就可以访问ERP/CRM这些你们公司的拳头产品。
好,于是你再次向客户提出了这10年来全球的IT大公司(除微软)不断向客户提出的建议:Linux。
今天就是尝试Linux的最佳时间。Dvorak,这位以批判大公司出名的IT评论家,现在建议每个人都要尝试一下Ubuntu。真的很好用。你可以不相信我但是不能不相信Dvorak,他从不盲目追随新技术,加上年龄的原因,他总是比我们这些年轻人对新事物更抵触。据说俄罗斯的国立中小学已经全部是Linux教学了。你心里的小算盘开始响了,如果每位员工减少本本方面的2000块支出,几百万不在话下。
如果被客户问及Ubuntu不好用怎么办?你嘴角微微一笑,没关系,反正客户大部分时间都只干三件事:聊天、看电影,用办公软件。这些都是Ubuntu的强项。聊天?QQ和MSN、Skype都支持。看电影,有跟暴风影音一样强的(还不止一个)。办公,OpenOffice存取MS Office格式照常使用。至于你的软件,早就Firefox罗。
怎么?客户还要培训?你挣钱的时候到了。Windows的钱都省了,出点服务费咋了?
4)
年过30的你急于在事业上攀到新的高峰,才能给妻子和正要上小学的孩子一个交代。天赐良机你被一个中型企业挖去做CTO,而你的老板,则是个精明的美国商人。(怎么听起来像小说《最后期限》?)为了拿到VC的钱,老板要求你夜以继日的扩大用户群。怎么办?八仙过海。
大量的软件公司正在尝试把他们最挣钱的产品移植到Web上。这种趋势从2004年就已经开始了。不过用户还是不太喜欢Web Service或者SaaS这样的技术术语,比较讨用户喜欢的概念是“云计算”。然而金融危机到来,VC变得非常谨慎,不见兔子不撒鹰,除了大规模用户数量的增长,其余免谈。在这个冬季临危受命的你,光靠国内市场是显然不够的。加上笃信《世界是平的》,你决定到全球市场去碰碰运气。无论你是否相信,只要支持中英两种文字,就支持了全球半数以上的网民。你六级不都过了吗,这有什么难的?
想象一下很多厂商靠iPhone和Android活着。如果让你选择一个作为平台,你愿意选哪一个?呵呵。你猜我选哪一个?Both!其实很多人不知道, 如果做了iPhone的Web App就等于做了Android的Web App,他们是完全相同的浏览器内核Webkit。不相信?那你看看iPhone上的Gmail和Google Reader,是不是跟Android一模一样?以前是不是一直以为Google做了iPhone版?上当了,Google并未用Apple的风格,而是使用自己的风格,但是看起来易用性一点也不输给本地iPhone应用。更多的喜讯还在后面,Nokia S60也是Webkit,Blackberry上也有Webkit了,Gnome的缺省浏览器很快也是Webkit了。。。
所以,坚持所有Web产品都支持Safari/Chrome的开发团队,获得了史上从未有过的光荣。这不仅是来自VC的青睐,也是直接来自客户的认同,更是钱在向你招手。。。(抱歉我总是想着钱,可谁不是呢?)。。。
Firefox呢?也是不可多得的marketing阵地!因为Firefox插件多,而且非常容易开发。很多小公司靠这个活着呢。因为Firefox的用户基数大(比IE7大),所以一点细小的易用性改进都能吸引大量用户的眼球。这么多人痴迷与Facebook App和开心App,也是同一个道理。
所以,我们的口号是:支持非IE浏览器,他好,你也好!用户好,投资人好,老板好。大家好,才是真的好!(怎么样?被我雷死了吧。)
结语
还是前面说的那句话,用户第一,理念第二,技术第三。不要为你的技术找借口。更好的为用户服务就是你的使命。在世界平坦化的今天,把国人的聪明才智展现于世界舞台就是你的机遇。努力的去做吧。正所谓你不下地狱谁下地狱!
欢迎大家续写这些故事和添加故事。谢谢!
不怕危机的泡泡
(转载本文需注明出处:Brian Sun @ 爬树的泡泡[http://www.briansun.com])
Posted: March 23rd, 2009 under 美文.
Comments: 6
我的Custom Buttons2按钮分享
Custom Buttons2是Firefox的一个强力插件,可以自定义安装一些按钮,实现一些功能,很是方便。(AMO安装)Custom Buttons2的官网有很多有趣实用的功能按钮,这里我分享一下我自己使用的Custom Buttons2按钮。我一般都把Fx的标题栏隐藏掉,然后将Custom Buttons2的按钮加在工具栏右侧空白处,这样既节省了显示版面,又不影响外观。
上图:Custom Buttons2
我将我安装的Custom Buttons2按钮进行编号说明。
1、Go Up,向上一层浏览。用过Maxthon的都知道有这个功能,比如当前连接是:http://hanghang.name/my-firefox-custombuttons2-share.html,点击这个按钮后跳转到上一级网址:http://hanghang.name/,很方便。不过与Maxthon的上一层浏览有点差距的是假如当前网址是http://images.google.cn/这样的二级域名,那么点击后无效,不能跳转到http://www.google.cn/。
2、Clear AddressBar/InputField/SearchBar,清除地址栏/输入区域/搜索栏(左中右键)。很简单,对应鼠标左键/中键/右键,相应的点击清空地址栏/输入区域/搜索栏,当然,习惯快捷键的就省去了这种鼠标手操作,定位到地址栏的快捷键是Alt+D,定位到搜索栏是Ctrl+K。
3、FavicoTab,就是将当前页面标签缩小到图标大小,节省浏览空间,我一般都是把Google Reader标签缩小再锁定,因为我一般不把它关掉。其实有一个Fx扩展也是这个功能,不过既然一个小小的按钮可以实现这个功能,为啥还要装一个扩展呢?
4、Top/Bottom,跳转到页面顶部/低端。泡论坛必备,点击后直接到最下面的回复框。
5&6、URL 连页增加/减少,例如当前网址是:http://hanghang.name/page/2,那么连页增加就是到http://hanghang.name/page/3,以此类推。在线看小说很实用的说。
7、Google 翻译(中<–>英),左键点击将当前网页翻译为中文,当然前提得是当前页面是英文,右键点击正好相反。看一些外文网站时候对咱这些个英语不好的很是方便。
8、Options,打开选项options菜单,省略工具Tools-选项Options点击,我们要的就是方便省事。
9、Add-ons,打开附件组件。类似于上面的按钮功能,一键到附加组件。
10、search at once when switch engine,切换搜索引擎立即搜索。一般都会在搜索栏添加好多个搜索引擎,切换着搜索。Fx默认情况下点击切换搜索引擎时候是不会自动立即搜索的,这个按钮就可以实现这个动能,装上以后就不用管了,方便。
11、Search Site,使用Google的site:url搜索功能对当前页面进行站内搜索。很多站点、论坛和博客自带的搜索其实很弱的,老是搜索不到,使用google的site:url搜索就强大多了。
12、Auto context menu on selection,选定网页文字自动弹出右键菜单,省略一次点击,习惯使用的话要少点击多少次右键啊,很节省鼠标使用的哦。
13、Toggle Chrome,隐藏Fx标题栏,增大页面显示大小。节约一行的显示空间,对小屏幕来说还是很可观的。
14、Re-Start,重启Fx。一般来说一开机打开Fx后基本上都不怎么关掉,虽说Fx 3内存泄露问题解决的很不错,不过时间长了还是会100-200多M内存占用,重启Fx,就这么简单。
声明一下:这些个Custom Buttons2按钮都是从Sociz论坛和网上分享得到的,在这里一并感谢,我将收集到的按钮打包上传(下载地址)。
其实Custom Buttons2还有很多有趣简单实用的功能按钮,合理的使用能给我们带来很多方便,节省时间,提高效率。
打造自己的Fx,享受自定义的快乐。
原文发在我自己的博客:雪落窗台(原文链接)
Posted: March 16th, 2009 under 附加组件.
Comments: 5
G-fox:专为中国用户度身定制的火狐[体验]
首先公布一则好消息:火狐中国版[Firefox China Edition]已经释出!可能大家都知道了,可是我依然掩制不住自己的兴奋。从这足够看出Firefox对中国用户的重视。而且在这个火狐中国版中还加了不少新功能哦。自己立马就试用了,感觉真的不错哦,一起随Anliu来看看新特色:
1:火狐魔镜
这个就是火狐中国版特有的一项功能,也是我比较喜欢的一个功能。就是一键拖曳的功能,只需要点击右上角的那只可爱的小狐狸就打开两侧栏,想搜索什么,只要拖曳文字到侧栏,保存图片直接拖到侧栏。什么音乐、股票、天气只需点击即可。
2:标签浏览
火狐中国版的标签浏览真的很方便,增加了中国人喜欢的操作–“双击关闭标签”(Close Tab By Double Click)的小功能,同样双击也可以打开标签。
3:常用工具栏和热键
虽然我用热键不多,可是常用的工具栏是我很喜欢的,比如Maxthon的一键打开“记事本”功能终于在Firefox里出现了,同样一键打开“记事本”、“画图”、“计算器”、“我的电脑”、“网页截屏”。
4:支持支付宝插件
这个功能的加入实在是很明智的,因为有多少人就是因为这个保留了IE的。当然也支持了一些银行的支持,不过目前不多。
5:页面样式
只需要点击右下角的“字”即可设置页面文字的字体和页面缩放。
上面列出的大概就是新特色,当然这个也是最新3.0.4版本,同样支持插件的扩展。官方的可爱狐狸形象,让我爱不释手。当然也有需要改进的,比如(个人认为)
应该多增加一些银行的支持,毕竟现在的那些都是不太普及的银行。
在图片拖曳的侧栏,应该增加右键“另存为”的功能,便于我们下载储存。
“火狐魔镜”功能应该让用户自己选择默认搜索,希望也增加“字典”等功能。
可能以上某些功能是可以通过插件实现的,但是中国大部分用户不太习惯安装插件的。官方也开通了博客和论坛,也提供了壁纸下载,以及推广的链接,如果你真的喜欢Firefox就挂上推广挂件吧,[火狐中国版效果图]
原文链接:http://an-liu.cn/happy-sharing/post/418.html
Posted: March 9th, 2009 under 中国版.
Comments: 4
我看火狐中国版
听说了火狐中国版发布,并且在我们学校也看到了很多宣传,海报啊,报纸啊什么的,听说参与还有大奖,就分享一下我眼中的火狐中国版。
首先,那个火狐魔镜通过浏览器将同一个浏览页面分割成既相互相关又相互独立的两个区域。在页面浏览时,几乎所有网页上的任何元素,无论文字、图片、音乐、视频以及链接,都可以通过鼠标拖曳在“火狐魔镜”中呈现,而且不影响我们原先网页的浏览,减少了我们多窗口多页面之间切换的不便。恩,很人性化。
其次,还增加了“双击关闭标签页”、状态栏“快捷键”按钮、工具栏常用工具按钮等多样化功能。而且一键通、一线通、一点通,可以一键打开“记事本”、“画图”、“计算器”、“我的电脑”、“网页截屏”。
“人有我无,人有我精”。还有一点很有创意的就是通过火狐浏览器右下角的字体设置按钮,我们可以根据自己的意愿随意来选择页面表示字体。恩,甚至可以根据心情来换哦。果然,比以前更有意思,堪称别有一番滋味在心头啊,让我们的网页浏览彻底个性化,这一点很让人欣慰。
再次,的确我都没有过用浏览器听音乐的经验,可以过把瘾。火狐当之无愧的就成为“第一款提供背景音乐的浏览器”殊荣!用那个果然操作简单的设计在线播放音乐功能可以享受那些还不错的免费歌曲,可以通过编辑播放列表,我也可以通过搜索来换上自己喜欢的歌,恩,智能化的东西用起来会比较爽。
总之,这一款添加了火狐魔镜以及一系列诸多东西的浏览器真的很不错。当然,也会有些许小小问题,不过,无伤大雅。面向的用户也比较广泛的,操作简单,一目了然。恩,会继续支持火狐,火狐迷,cheer up !
Posted: March 2nd, 2009 under 中国版.
Comments: 1