| Rui's profileRui Guo SpacePhotosBlogLists | Help |
Rui Guo Space |
||||
|
April 23 live你能再麻烦一点么打开blog.live.com或者home.live.com,愣是没找到点哪里开始一篇新的blog。 后来找到了,是点击一个角落里的do more,然后下拉菜单里选write ... 写blog这种事情,真是适合冷落在do more里的么 April 20 桌面集成-Unix遗失的光荣传统?虽然我至今仍不熟悉如何灵活地组合应用Unix/Linux下的各种小命令来实现一个复杂的需求,但我知道这是广大Linux fans一直津津乐道的一项优势。强大的命令行集成是Unix/Linux世界的一项光荣传统。比如“把一个目录下的所有满足A类条件的文件中的所有满足B类条件的行转成另外一种格式,然后将转换后的每行数据以邮件方式发出,并上传到某个网站上”之类的东东,对一个windows用户来说肯定的操作半天,但对于一个Linux熟手来说,他只需倒腾几个小工具并将他们揉到一两行命令里去就行了。(当然要成为这样的熟手所需的学习时间另计...)。 然而桌面环境下这种情况却掉了一个个儿,想象这样的程序:“在浏览器打开的网页中嵌入一个文档编辑器,点击网页中的按钮可以导致文档编辑器载入不同的文档,同时如果文档中有表格数据的话,用户可以将已安装的另一款电子表格软件嵌入文档,以编辑这些数据”。这样的程序对于熟悉COM/ActiveX技术的Windows程序员来说并不难,但是对于目前的Linux程序员来说确是很头大的了。 其实Linux社区对桌面集成也已有过很多的研究,而我想头大的原因所在不是因为缺少相关的技术,而是相关技术太多了。如此篇blog所说(http://blog.linux.org.tw/~jserv/archives/001392.html),KParts,Bonobo,XParts,GParts等桌面组件技术齐齐上阵在前,Corba,DCop,Mico,Dbus等底层通讯技术鼎力支持在后。但是如此众多的标准对于“集成”二字来说确是个坏消息。如果没有互操作机制,桌面组件的种类超过一种,用户就不能把系统中的所有组件都集成到一个窗口中;通讯组件的种类超过一种,用户就不能让界面上集成在一起组件间互动起来。上面引用的blog只是描述了一种连接KParts和Bonobo的互操作技术,要想让Linux的桌面组件程序员过上Windows同行那样的好日子,仍有不少工作要做。 另一个相似的例子是:Window下除了ActiveX外,.Net环境还提供了两种控件库:Winforms和WPF,而ActiveX,Winforms,WPF两两之间,都是可以互操作的,也就是说在Windows下,这三种技术的程序员所开发出来的成果,是可以相互借鉴复用的。而Linux下目前Mono也提供了两种控件库:Winforms和gtk-sharp,这两库,以及前面说的那些*Parts,至今仍是无法互操作的。 March 19 The funniest Web UI I've ever seenToday I googled an open source music player for Last.fm., whose web site is: http://folks.o-hand.com/iain/last-exit/ I just can not stop laughing when being navigated to such a cute site. March 18 Live space可以有的一个功能将一份已经publish的blog从页面上拿下,转设为draft状态。 用处:有的时候写了一篇Blog,发布了后又觉得尚不合适拿给所有人看,就可能想用到这个功能把这篇post转为draft。目前貌似只能把这篇post copy下来,然后删除post,然后再把内容paste回去,save as draft. March 14 Google App Engine is blocked by GFWNow I get it, just don't expect any free and popular web hosting service lasts long insdie GFW.
Proof:
If there is a free and popular web hosting service h exists
then anybody with strong sense of curiosity can host a proxy application p on h
then everybody can browse the outside wild world through p
then GFW gets sucked with p
then GFW blocks h
Q.E.D
February 24 更新一下blog好久没有上来更新了,汇报一下近况。
偶现在在Novell工作了,具体是开发mono项目,也就是.Net的linux版本,刚来这个项目组没几天,很喜欢这里的目标和氛围。单位地点在国贸北边一站,也就是央视新大楼的对面。
另外以后技术方面的blog可能会更多发到另一个网站上去:http://blog.mattguo.com, 其中Matt是我的英文名。(叫Michael的太多了,遂以后就改叫这个了)
聊点Web hosting方面的技术问题,话说这个mattguo.com,我只买了domain($7/year),而没有买任何空间,其下的blog,email(比如除了原有的imguorui at gmail.com,大家还可用matt或admin at mattguo.com联系我)或是别的很多Web服务都用的都是google的产品,google的确为广大平民站长提供了一整套稳定且基本免费的服务端环境。前一阵有报道说受危机影响,"外媒评全球最受尊敬企业100强 谷歌暴跌20位",但从我个人来看,不敢是现在,半年前,还是1年前,位于该榜单前列的公司中Google都是带给我个人最多最好产品或服务的公司,从这点看无疑Google是值得尊重的。 November 10 26刚过了26岁生日的我,最近真是起伏甚大!这短短一个月内,办砸过大事,也办好过大事;送别了老朋友,也认识了新朋友;曾在自己胜利过的场地跌倒,也曾挑战并突破了自己。 不过总的来说,这个月我的运气还是蛮好的,直接导致了好的趋势,好的心情。希望好心情能保持到两个月后,我毕业的时候。 |
|
|||
|
|