追随我心,乘月待晓
2008年六月
无侵入脚本编程
六 25th
本文为《ppk谈JavaScript》读书笔记
“无侵入脚本编程”代表了向基于 CSS 的、兼容标准的 web 站点的新理论中嵌入 JavaScript 的首次认真的尝试。
一个无侵入的脚本应该包括如下的所有特征:
- 它应该是可用的。即给网站带来明确的可用性好处。
- 它应该是可访问的。即如果 JavaScript 失效了,网页应该依然是可阅读和可理解的,即使不可避免的损失了一些可用性。
- 它应该容易实现。典型的情况:只需要在页面中引入脚本本身和一个 JavaScript 钩子(hock),然后脚本即可以运行了。
- 它应该是可分离的。它只存在于自己的.js文件中,而不是散落在 HTML 的各个角落。
强烈推荐这本《ppk谈JavaScript》,真正的大师级著作!
火狐3下载日
六 18th
北京时间今日凌晨1时,火狐3如期而至。
为了推广FireFox浏览器,在FireFox3正式下载前官方推出了Firefox Download day并准备创造吉尼斯记录。但在北京时间凌晨1点,在不到一分钟内www.spreadfirefox.com就让热情的浪潮击倒了。
火狐3下载量实时直播:http://downloadcounter.sj.mozilla.com/,目前已经下载700万次了。不过,中国的下载量好像是那些国家里面最少的,大家加油。(注意,这个页面是符合web标准的,在IE浏览器下会有错位,火狐下没问题)
火狐3拥有超过15000处改进,比之前的版本更快,更安全,更加聪明。而对于网页设计制作人员来说,火狐这样一款现代标准浏览器的重要性不言而喻。今年五月份,Firefox在浏览器市场的占有率为18.41%,而去年同一时期其占有率仅为11%。与此同时,微软IE浏览器的市场占有率则由去年的84%降低到了73.75%。而在2005年,IE的占有率还在95%!
下载火狐3请到火狐中国官网(谋智网络):http://www.mozillaonline.com/
新浪空间SNS成型,开放API
六 16th
最近 FaceBook 开源,康盛创想的 UC Home 发布并开源,Google 的 Open Social 与国内数家网站合作,SNS 可火了(不知道什么是SNS?猛击这里)。前几天听说腾讯又搞了个 QQ 校园,看来也是不想放弃 SNS 这片市场。两个月前,新浪博客改版,新浪空间上线,也有向SNS进军的趋势。今天登陆时发现,空间多了很多SNS的元素,如打招呼、送礼物、即时状态等等。看来新浪空间的SNS化已经成型。如下图:
从上次新浪博客改版,就看出了新浪有整合旗下各种服务的想法。这次得到了确认。从2005年底的校内网开始,国内的SNS网站开始遍地开花,而一些开源程序的发布,更让建立这些网站的成本降到了最低。如何在这些及其类似的网站中脱颖而出,需要的就是创意和与众不同。当年校内网经典的校园宣传方式、新浪的名人博客已经成为典型的营销案例,而新浪最大的又是就是它的门户优势,以及全国最大的博客群。看来新浪是想以博客为龙头,带动旗下各种web2.0应用的发展。
如何保护隐私权?
新浪空间不是真人空间,博主都是用的昵称;而要推广真人网络的SNS,势必要加强用户的隐私保护。新浪空间设置了“所有人”、“全部好友”、“有高级权限的好友”,可以将这三种权限应用到各项个人信息、留言板、个人动态等,非常灵活。而用户的真实姓名,只有当对方被设置成“同学、同事、朋友、家人”时,才会显示,而对于默认的“网友”,只显示昵称。
耳目一新的阅读器
新浪空间自带的博客订阅功能,是和鲜果合作的。鲜果是我一直在用的RSS阅读器,用户体验很好。前段时间听说鲜果和海内合作推出了海内热文,这次又和新浪推出了新浪推荐热文。不过看来是刚刚上线,以前在新浪博客中收藏的文章,并没有出现在“我的收藏”里面。或许过不了多久,新浪每篇博文里面都会有鲜果的推荐和收藏按钮了。这才是真正的网友选出来的热文,而不是新浪编辑选出来的。
6月份开发语言排行,AS重回前20
六 12th
TIOBE开发语言排行榜每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。流行的搜索引擎包括Google、MSN、Yahoo!和YouTube等。
该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。
根据最新出炉的六月份开发语言流行度调查显示,前三甲仍分别被Java,C,C++占据,三者的总份额约占到45%,显示了三大主流语言在世界范围内的统治地位。Java在Web服务器端的地位一直相当牢固,而C,C++则是套装软件,基础软件和大量硬件设备研发的主流开发语言。
值得注意的是,PHP比去年同期大幅上升了1.33%,其应用程度大大超出预期,这也与当前市场上PHP人员需求状况比较一致,反应了其在Internet应用开发上的迅速崛起。由于Flash的应用在逐渐推广,ActionScript重新杀回前20名。见下图:
详情请进入TIOBE官方网站http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
2008谷歌开发者日
六 12th
从去年开始,Google 每年都将举行开发者日活动,今天中国站的活动在北京举行。6月14日将移师台北。
“谷歌开发者日”是一年一度的提供给开发者之间深入沟通机会的聚会,旨在分享关于谷歌相关的开发工具和目前网络上常用的应用开发知识。谷歌中国开发者日的活动上,开发者们可以了解到越来越多功能强大的 API 、开源发布平台并体验免费的、易于使用的开发工具。出席活动的开发者们不仅可以与谷歌工程师充分沟通技术,还可以参加试验室活动,亲历第一手的网络应用开发体验,并感受到谷歌合作伙伴利用谷歌开发平台和工具研发的各种应用技术,了解日新月异的编程和应用发展趋势。这次会议的主题将围绕“云计算”,从移动、地理、社区和网站的四个实现平台着手做深入探讨。云计算是一种新兴的共享基础架构的方法,是一种全新的商业模式,也是业界最新最热门的话题之一。
看来GFans们又要兴奋了。开复说,今年谷歌要“广交朋友”,还要发布一系列的API和开源平台。本博客将继续关着本次盛会。
“Google (谷歌)开发者日”网站: 中国大陆:http://code.google.com/intl/zh-CN/events/developerday/home.html 台湾:http://code.google.com/intl/zh-TW/events/developerday/home.html
尝试 Google 日历的免费短信提醒
六 11th
Google 的每一项服务都令人兴奋。我现在已经成为一个十足的 Google Fans 了。
最近由于事情繁多,考试、课程设计铺天盖地的来了。为了更好的安排好时间,我开始使用 Google 日历。
Google 日历,可帮助你轻松管理日常生活中的各种重要事项;可轻松添加活动和发送邀请,与亲朋好友共享日程表,并搜索感兴趣的活动。
Google 日历大量使用了 Ajax 效果,切换月/周显示模式、增删改日程安排,都不需要刷新页面。
更令人惊奇的是,Google可以免费给你发送提醒短信,甚至在每天早上将全天的日程安排发送到你的手机!
当然,如果你确保没有其他人打电话、发短信给你,你可以设定每天早上让 Google 发短信叫你起床~orz
尝试了下免费的短信提醒,中国移动用户的短信服务是由腾讯科技提供的。原以为短信会有延迟,没想到竟然比桌面弹出窗口提醒还快,汗……
Eclipse 3.3 汉化包下载
六 10th
Eclipse 是一款很好的IDE环境,功能完整而成熟。它使用 Java 语言开发,而且属于开源项目,网上充足的插件,保证了其强大的可扩展性。
Eclipse 的语言包也是以插件的形式来提供的。很可惜的是,从3.3版本开始,Eclipse 官方不再提供语言包下载。
无意中发现了 Eclipse 的一个开源项目:Babel,它依靠全球开源爱好者的力量,来翻译 Eclipse 及其插件。
使用方法:
打开 Eclipse ,依次点击菜单【Help】-【Software Updates】-【Find and install…】,在弹出的对话框中选择第二个,Search for new features to install,即“搜索要安装的新功能部件”,进入新的对话框后点击右面第一个按钮,New Remote Site ,即增加新的远程站点,在URL一栏中填写 http://download.eclipse.org/technology/babel/update-site/ganymede (随着Eclipse版本的更新,这个地址可能会发生改变,请到这里获取最新的地址),弹出协议后点同意,选择简体中文语言包,即可下载安装。安装完毕重新启动 Eclipse ,就可以看到中文的界面了。
创建 XMLHttpRequest 对象实例
六 7th
第一时间体验 Gmail Labs
六 6th
本博客曾预告 Google 将发布 Gmail 的实验室版本,北京时间今天(2008年6月6日)上午10时,Google 备受瞩目的这项新服务 Gmail Labs 正式上线。严格来说,它并是一项新的服务,只是 Gmail 一个比较新颖的功能而已。初次上线的 Gmail Labs 将带来13项新增的功能,用户可以对新功能进行体验,最受欢迎的新功能将被正式植入 Gmail 系统。
Google 的每一项创新应用,都会令人兴奋。可以说,Gmail是我用过的最好的免费邮箱。
想体验 Google Labs?跟我来。先进入“设置”,将邮箱默认语言设置成英语,即可在“设置”(setting)里面发现 Labs 选项卡。点击进入,就可以发现刚刚增加的13项功能。如下截图(点击放大):
6.cn快捷贴图功能升级
六 4th
以前我曾经介绍过一个图片上传服务:六间房旗下的图片上传,它不需要登陆,即可上传3M以内的jpg格式图片,并且不限流量,无限期存储。
最近,该服务功能升级,推出了注册和VIP服务。注册后,系统会将图片的地址发到您的邮箱,并且可以管理图片。
VIP服务每个月15元,可以获得更优上传体验,不限容量流量,精巧网址,图片分类及按分类分享,图片、分类访问加密 ,专属标签展示。
相对于又拍最近增加广告、限制性外链来说,这个服务的确很诱人,而且单纯的为了写博客上传文章配图来说,免费的功能已经够了。
它的注册方式比较特别,需要上传图片后,才出现注册链接,主需要填写你常用的邮箱(作为以后的登录名),系统就会将临时密码发到你这个邮箱,登陆之后即可管理图片~
访问“涂”快捷贴图。
PS:如果嫌得到的图片地址太长不好共享,可以使用六间房旗下的“精巧网址”服务。
