星期四, 十二月 23, 2004

爱生活,爱Google

不明白为什么我总是最后几个知道Google好处的人……
当初Google Groups刚开始beta时上去看了看,也没感觉有什么,只是好像一个Usenet的门户一样,呼呼,今天才知道其实是一个包括了新闻组、BBS转信(不知道是不是也是靠新闻组实现的)和网上论坛的一个超大论坛…
呼呼,看来以后Google推出什么新服务时一定要抢先尝鲜,赫赫,否则不知不觉的就落伍了……

有一点不爽的是又看到了法轮功的人在Google Groups上发表他们那些政治言论。我不知道到底该怪谁,可真不想再看到Google Groups被封掉了,那会是很多网络爱好者的很重大的损失……

Google,Gmail,Google Groups and all those "Made in Google" stuff...
爱生活,真的应该爱

星期五, 十二月 10, 2004

The Old Walking Song

今天刚搜到的:)


The Old Walking Song


The Road goes ever on and on
Down from the door where it began.
Now far ahead the Road has gone,
And I must follow, if I can,
Pursuing it with eager feet,
Until it joins some larger way
Where many paths and errands meet.
And whither then? I cannot say.


The Road goes ever on and on
Down from the door where it began.
Now far ahead the Road has gone,
And I must follow, if I can,
Pursuing it with weary feet,
Until it joins some larger way
Where many paths and errands meet.
And whither then? I cannot say.


The Road goes ever on and on
Out from the door where it began.
Now far ahead the Road has gone,
Let others follow it who can!
Let them a journey new begin,
But I at last with weary feet
Will turn towards the lighted inn,
My evening-rest and sleep to meet.

星期五, 八月 20, 2004

即将离开

来北京实习了一个月,本想一天更新一篇blog的,结果一天也没写过:P 今天下了班就要回家了,学校的“实习”也要开始了,嘿嘿,要是管得不紧的话过几天还可以回来:D

在这里实习让我感觉很好,新的技术倒是没学多少(因为我已经很强了嘛,赫赫赫赫~~~),但是考虑问题的思路却发生了很大的变化,也逐渐开始学习什么是“企业级”应用,虽然我做的东西都是很简单的小项目:P
这里的人际关系很单纯,呵呵,感觉都很好相处,搞技术的还真像传说中的那么好相处,只是跟我隔两排有一个胖子整天乱叫让人很受不了……

嘿嘿,到了这里感觉自己在技术方面欠缺的没有想象中的那么差,努力学一阵儿就能追上其他人,关键是对这些业务的熟悉,我想没个半年我可能都没法完全 理解这些业务流程。技术嘛,嘿嘿,这儿的人都编程,对系统和其他软件简直没概念啊,呵呵,VMware才一个人知道,一传十十传百的大家都还像发现了新大 陆一样高兴,真是ft……还有最让我受不了的就是大家都用Windows,传文件一般开共享!这什么世道啊,跑跑业务、平面设计什么的用用windows 也就罢了,搞开发的怎么也都用windows啊?目标:给我换台机器后一定装上我亲耐的SuSE 9.1 Pro,让他们也见识见识Linux,见识见识开源~~~

早晨拖着个大箱子来,呵呵,来的时候不是很沉啊,怎么临走时这么沉……下次来打死也不带书来了,又重,而且都没时间看,还是在学校看完再过来吧。
开始干活了,嘿嘿,但愿下次来的间隔不要太久,但愿来了之后分给我的机器不再这么破:S

星期三, 八月 04, 2004

IBM的大学合作 —— 聋了的瞎子

好久没更新blog,上来就这么一句,是因为我实在受不了这种萦绕着整个学校的浮躁了,窥一斑而见全豹,中国IT行业急需人才与计算机相关专业大学生的就业压力,还有现在IT行业薪水缩水,也就不难找到原因了。


不点名不道姓,我没胆子招那一只苍蝇打扰我的清静,只是那人把参加IBM大学夏令营说得跟什么似的~~~四处宣扬。不巧刚才又看到其在CSDN上的文章,简直,如果我戴眼镜的话大可跌破眼镜了,不过还是怀疑是不是就是那经常在学校BBS上低头不见抬头见的校友,又顺藤摸瓜看看他的blog,这次,我只好跌破眼睛了……
真不巧的是他还真是我校友。N年后我该怎么面对让我有机会重修的地方?


也许是我作人喜欢低调,也许是那些高调的人都疯了,当今的中国,我宁愿相信低调些会好一些。你能蒙事到什么时候?就算你觉得自己的水平不错了也不该出来吓唬人,让你很有成就感么?

星期四, 七月 01, 2004

Sun JWSDP 1.4

Sun JWSDP,最近要好好提高WebService,就下了个这个,以前可是光说不练:P


Windows版本
Unix版本


JWSDP对应的Web Container,我选了J2EE 1.4 SDK and Sun Java System Application Server Platform Edition 8 Update 1 All-In-One Bundle:
Windows 2000 & XP Platform
Solaris x86 Platform
Solaris SPARC Platform
Linux Platform


如果只要Sun Java System Application Server Platform Edition 8_01:
Windows 2000 and XP Platform
Solaris x86 Platform
Solaris SPARC Platform
Linux Platform


都是庞然大物,赫赫,选好时间下载吧:)

星期日, 六月 20, 2004

Macromedia技术,不可不防的冷箭

曾几何时,一谈论到程序,人们的脑海里都会想象出这样一副情景:戴眼镜的程序员,面对着一行一行毫无生气的代码,还在敲着键盘输入更多的字符,最后按几个键,一个程序诞生了,可这个程序就像那些代码一样毫无生气,界面呆板,操作单一让人提不起精神。
可如果人们一提到Flash,往往会眼前一亮:啊,我记得这个,漂亮的图片做成连续的动画,还可以做一些小规模的游戏,动画的效果cool极了,声音效果也可以接受,关键是动画文件很小,一会儿就可以下载到自己的机器上慢慢享受,让人沉浸在里面几个小时也不觉得累……
多么可怕的对比!第一次看到Flash的时候我就想过,如果这东西要能和人交互并完成一些工作的话,那我们学C/C++、Java和其他的语言还有什么意义?当时只是对自己的想法付之一笑:那么简单的东西怎么可能比得上本地可以运行的可执行代码?!顶多是限制在浏览器的框框里像俳优一样逗大家一笑而已,奇技淫巧!奇技淫巧!!!


可事实发展证明Macromedia不想让自己的产品局限在逗大伙开心的级别,从Coldfusion的推出就证明了Macromedia也誓死要在程序开发上逐鹿中原,而它看上的,不是一个一个在本机上运行的可执行文件,而是定位在客户端和服务器上的Internet程序。
如果说ColdFusion的出现使编程还算编程的话,那Flash MX 2004的推出,着实惊动了广大埋头苦干的程序员:Flash做得越来越像程序,而且功能也越来越像程序了。
自从ActionScript添加到Flash中时,Flash就不仅仅是做动画的工具了,闪客们可以鼓捣着漂亮的图片,操着简单易学又强大专用的脚本描绘他们心中的Flash。随着网上绚丽而又强大的Flash一波一波袭如人们的眼帘,我们不得不开始重新审视这个昔日逗大伙一笑的技术了。


Macromedia在网络媒体方面的地位就和微软在桌面操作系统的地位一样,以前还有Adobe可以和它对抗,而现在Adobe也彻底转向平面设计方向,而再也不踏入网络媒体这个Macromedia的主场了。而让人尊敬的是,Macromedia没有止足不前,而是兢兢业业地发展自己的产品。每次Macromedia发布新产品或新版本的时候,它的忠实用户们都会得到以前完全不敢想象的体验,为Macromedia的强大而由衷的高兴。我们也都可以看到,Flash从4.0、5.0到现在的MX 2004一路走来,每一次新版本的出现都伴随着网上Flash水平的大幅上升,让人们惊讶这小小的动画总是可以不断释放出新的力量,让人惊奇,让人刮目。而Macromedia正是以这样的动作,预示着一个新的时代的到来:颠覆Internet的RIA时代!


RIA即Rich Internet Application的缩写,在我看来是一种以Flash为核心手段,克服HTML页面操作方式单一的缺点,赋予Internet页面足以匹敌本地程序的表现力和控制力的“应用程序”,虽然还是在浏览器的基础上与用户交互,但已经具备以往人们观念中应用程序的雏形。虽然现在Flash离不开浏览器,但这不是限制它发展的瓶颈,Flash的在Windows操作系统的ActiveX控件可以方便地插入到应用程序中,赋予使用它的程序播放Flash和支持ActionScrip的能力。我还不了解非Windows平台上利用Flash插件的开发,但我想可以这样,做一个浏览器的框架,不需要像通用的浏览器一样完备地支持HTML、各种script以及css和xml等等,只是可以插入Flash Player的ActiveX控件或者Mozilla类浏览器的xpi扩展,然后就完全可以借用Flash的表现力和交互性完成其他的一个应用程序能够做的事情,我们更可以扩展这个浏览器框架,让它支持对本地文件的操作,这样一来人们完全意识不到这是一个Flash,而以为是一个界面设计出色的应用程序。
这只是我对Flash作为本地应用程序的一个构想,离RIA的目标还有很远,因为RIA是把眼光放到Internet上的技术。要想实现RIA就离不开各种应用服务器的支持。Flash和Macromedia自家的ColdFusion天生就是一对搭档,二者相互补充,在国外的网站设计中已很常见。ColdFusion现在可以连接到Java应用服务器上,这为Flash添加了更强大的后盾,Flash现在完全可以用来作为代替JSP的J2EE表示层,而且会比JSP做得更好。
最近Macromedia又推出了更具开创性的Flex,这是一个完全体现RIA概念的产品,开发者可以利用类似JSP的标签来创建Flex应用程序,可以使用MXML这种Macromedia扩展了的XML类语言来描述用户界面、创建数据模型和访问服务器资源,还可以利用熟悉的ActionScript来描述复杂的数据模型、流控制和事件处理,更可以使用 Macromedia Flash MX 2004 创建自定义组件并导出为通用组件格式 (SWC),以导入 Flex 应用程序,完全符合现代软件工程学的重用思想。这样一个强大的产品,第一次看到介绍时让我不禁为自己想成为程序员的道路而担忧……


Flash现在不仅是一个产品,一个播放器,一个做动画的工具,而是成为了像Java、.Net一样的平台。不管广大的程序员们承认不承认,但以往他们看不起的那些闪客们,以后也许会依靠Macromedia的产品,做出抢占市场的解决方案。虽然Flex还不成熟,虽然Flash的ActionScript还比不上Java、C#一样复杂和功能强大,但现在Flash无疑已经是Internet上表现层的最佳选择。
也许不久的将来,就在Java和.Net程序员还在争论比试的时候,很少人注意到,Macromedia正在走近他们,用它的产品极佳的表现力,在Java和.Net阵营都站稳了脚跟。