Wednesday, October 20, 2010

无题

感觉最近总是焦躁,尤其是一提到某些敏感话题的时候,情绪就无法抑制地直线滑落到底点。

很难受。自己的立场和心情不被理解的感觉,很难受——尤其是当这个人的理解在自己的处境中最为重要的时候。

不想争吵,不想让人为难,不想给人压力,可是这就是心头刺,拨一拨就痛。痛得不知道怎么拔出来。

真是郁闷啊。

该怎么办,怎么办呢?

Thursday, October 14, 2010

JAVA。。。

没想到做JAVA这么值钱。在印度的时候满街都贴着J2EE培训的广告,还以为穷人才用JSP,Oracle呢,总觉得自己没前途。结果这两天客户死活不要JAVA开发数据库,说人才贵,不好维护;国内也说JAVA是.net的5到10倍价格。

妈的,早知道的话就抓着J2EE吃一辈子了……

WordPress

MySpace转移到WordPress后,才真的开始关注WordPress。

和Blogspot以及MySpace类似,WordPress为用户提供了一个免费的blog空间及后台管理系统。但是WordPress想得更多,做得更出色。除了普通的免费blog,WordPress提供了服务包,用“一键安装”的模式提供了打造个人网站的便捷方式。

1) 它将包括后台的网站制作做成了一个打包安装的服务。用户不用依附于spaces.msn或者blogspot.com成为二级域名,或者说某个网站的一部分,而是可以注册购买一个自己喜欢的域名,比如judyzhu.com,直接通过控制面板将网站“安装”到hosting server上,然后通过后台修改网站的内容,打造个人网站。显而易见的,用户不用花大笔的钱请人来做一个网站,也不用担心像Myspace突然关闭,百万blog用户惨遭驱逐的窘境。

2)WordPress提供的网站,不再仅仅是单一的Blog页面,而是多页面的完整网站。当然,由于后台管理系统的限制,网站的整体结构大多看起来还是很像Blog,但是给了用户自由修改和拓展的空间。对于想要多页面多主题,又对独特性要求不高的网站,WordPress提供的模板完全可以胜任。

3)现在有很多针对WordPress的插件,比如购物车,论坛,也在陆续地开发出来,使网站的功能更加丰富多彩,也更职业化。自己制作漂亮的网站不再是遥远的梦。

有些和WordPress相关的信息,以后再慢慢放上来。WordPress相提并论的Joomla,也想试试。

Tuesday, October 12, 2010

忽然又是生日

真是转眼之间,生日又到了。真是好快。想起去年的生日,那家印度餐厅,记忆中所有的一切都不像真的,可是却无比清晰——那时每个人坐的位置,说的话;记得那时的灯光,表情;记得anna怎样把我骗进洗手间;记得和Rick的双生合影,记得蛋糕、贺卡……

去年过生日的时候,怎能想到一年后的今天的我?曾经无比害怕分别,结果还是自己来了Virginia,曾经祈求能和朋友们一直在一起,结果还是分散到世界各地。

我不想忘记。刻骨铭心的痛苦和欢乐,都想刻在记忆里。有时会害怕自己忘记,所以不断拼命的回忆;但又怕自己回忆太多遍,记忆的味道被变腻。

呵呵,或许只是我想得太多。或许更重要的,是制造新的回忆。

我永远都不会忘记自己说的:I wish we can be together forever, forever。不论距离有多远,不论是不是许久许久没有联系,不论是不是曾经有过摩擦,都是朋友。

Monday, October 4, 2010

HTML5 - Video / Audio

和Canvas标签一样,Video标签可能成为撼动web界的契机,很多人在问:浏览器上是不是还需要flash?Adobe和其他插件公司还有没有发展空间?在某些技术人员的眼中,flash几乎已经“死了”。

当然,和canvas一样,我更倾向于从用户体验的角度看待video标签。不考虑业界变革,这个新的标签究竟给internet使用者们带来了什么?

1)还是速度。
直接以原代码格式播放视频,比起用flash插件先进行一次转换后再播放,明显是要快的多的。youtube现在已经推出了HTML5试用版,可以通过video标签播放视频。感兴趣的话,可以自己试着比较一下两者的下载速度和CPU使用率。这里是一个在youtube上找的视频(其实有很多,可以随便找)。
http://www.youtube.com/watch?v=DY3t849Vp4Y&feature=related

2)可操纵性更强。
基于JS在HTML上已有的结合,video作为一个普通的html标签,可以利用很多已有的js性能,甚至对视频播放器进行旋转,随意的扩大和缩小等等。

3)iPhone & Apple用户
iPhone现在拥有移动web最大的用户群。但是遗憾的是,Apple不支持第三方插件。现在,video标签的使用,大大利于了Apple的发展空间,当然,最终是iPhone/Apple的用户受益。

video标签似乎到现在还没有限制播放的媒体类型。当然,html毕竟只是一种语言规范,没有声明类型并不表示所有格式的视频都可以被播放,具体要看各个播放器的支持,就好像现在,Firefox已经会“说”html5这种语言了,但IE还得等到version 9才能活说活用一样。

HTML5 - Canvas

Canvas是HTML5的一个新元素。从06年起,就一直引起关注。站在开发者的角度,这是个相当有趣的改变。Canvas和js,Ajax,svg的结合,能将网站的性能提高很多。站在BSA的角度,HTML5技术本身是无法作为卖点的;更令人感兴趣的是,HTML5的Canvas究竟能给用户带来怎样的新体验?

作为HTML的一个新tag,canvas标签本身就是HTML5 的一个元素,可以像操作普通 HTML tag一样操作。开发人员可以将所有的代码整齐的写在一个文件里,降低了维护与更新的难度。它不依赖于外部插件、与浏览器渲染引擎结合、节约资源。虽然比起svg来是低级语言,也没有flash的事件维护,但是几乎可以肯定,在浏览器对canvas实现全面支持后,在Canvas可以实现的技术范围内,速度是要比其它技术快的。

也就是:资源+时间。

下面的链接显示了svg和canvas的下载速度比较:
http://www.ernestdelgado.com/gmaps/canvas/ddemo1.html

几个用canvas制作的游戏:
http://www.benjoffe.com/code/demos/canvascape/

http://www.nihilogic.dk/labs/mario/mario_large_music.htm

基于canvas的web作图工具:
http://canvaspaint.org/

http://mugtug.com/sketchpad/

鉴于Canvas只是一种低级语言,不能期望它能独立地成为图形处理的基础。但是基于HTML本身的特性,以及与js,svg的结合,Canvas可以成为实现新工具的手段。