var competitive=new {technique,business}

2007/10/6

重返ubuntu

十一天公不作美,呆在家里将空着的5G重新盘装上了ubuntu。开始装了6.06LTS版,配好字体,显卡驱动后想cool一下3d,可是愣没找到dapper的beryl源,于是重装7.04版,听说beryl和compiz又合作产生了compiz fusion项目,于是决定尝试一下,一路下来麻烦不少但最后终于配好了,但是字体还是不如windows下的清晰,安装了一个ubuntustudio主题。发几张图片炫一下:

点击查看大图,大图更酷
点击查看大图,大图更酷
点击查看大图,大图更酷

2007/10/2

Script#

由于编写javacript脚本没有强大的IDE支持,所以人们想出了使用编译语言代码生成js的方法,这样一来人们既可以利用IDE的检错,强类型支持等一些功能,在java方面有GWT的支持,而在.net方面还没有官方的支持,大牛Nikhil Kothari提供了Script#这个工具,使用该工具可以从c#语言生成js脚本,如果编写的的是library可以同时生成一个程序集,其实程序集提供了在其他地方使用此工具的强类型支持,使用Reflector查看核心库可以看出程序集没有实际的代码,该库只是对js类型的描述以用来提供强类型支持,在核心类上包含一个import属性,应该是在编译时提供给编译器ssc使用的以实现脚本与库的对应。由于js的类型库与C#类型库的区别所以使用该库时不能引用mscorlib。ScriptFX构建与类型库至上并提供了history management,session state,json serialization,detect brower,sheduled execution,timeout,UI等功能,此外还提供了对silverlight,ve,fso,rss等的支持,总体上来看该工具对没接触过脚本的开发人员来说是一个好消息,但是对于网络程序员来说学习js还是必须的。但是工具的设计时支持还不是很好老是丢掉最后一个"}",我使用时还与vss发生了一些小问题

2007/10/1

十一

       转眼间十一就到了,日复一日的日子里可以记录的东西并不是很多,我喜欢表达情感的文字但现实生活中自己更多的是从理性考虑一切所以只剩下了点滴的片段。
        1,数学家轶事与《美丽心灵》:在阅微堂上看到了看到一篇讲述数学家轶事的文章,文章很有趣有人为数学生有人为数学死,它想宗教一样吸引着人们,数学美哉!文章中关于nash(囚徒困境)的部分提到了这部电影。这是一部纪录nash一生的作品电影,nash的人生并不传奇但看完电影之后展现的面前的是一种关于长久的爱的美妙。
        2,歌曲:Daniel powter是一位加拿大歌手,钢琴弹得很棒,歌曲节奏明快,像bad day,free loop,song 6 都是很上口的歌曲。诗人歌手James blunt是一位出身军人家庭并曾是指挥过3万多人维和部队的上尉,吉他弹得非常好,像goodbye my lover,tears and rain等一些歌曲都像嘶喊一样令人印象深刻。
        3,非技术书籍:在阅微堂上下了一本杨大伟评的中国崛起,一看就迷上了,这本书对国内国际的局势进行了分析了并对了中国面对这些情况应该全局上如何做提了一点建议。作者作为一名留学生的拳拳爱国之心贯穿于文字之间。文章没有过多的讲述问题和解决方案的细节,但是大的方向还是对的,对于我这种技术人员看了之后不光对政治有了了解而且从中能感觉到一种从长计议的理智。关于内需刺激经济的部分很正确,就像对一个个体而言我们很长一直以来宣传不光要有内在还要会宣传自己,而今人们已经关多的将时间放在外在上而实际上我们忘记了内在才是重点,外在只是一种辅助罢了。
        4,技术方面:这个月多是与客户端打交道,对css,dom,javascript有了一定的了解,wrox的《Professional Javascript For Web Developers》一书对js,dom的讲解比较全面清晰,既不像犀牛书那样过于理论也不想技巧书那样太零碎,章节安排的很好。在css方面对盒子模型及定位有了一定了解,不过《精通css》还没看准备十一过一下。顺便说一下silverlight,虽说现今有很多像bwindow这样在网页上模仿桌面程序的库但是使用及效率上都不是恨好,我喜爱的jQuery的UI模块实现了部分功能但是对于复杂应用还是过于复杂,程序员要去自己控制客户端的变化。而对于用惯了微软rad开发环境的人员就不顺手了(vs2008 beta中引入jquery后报智能提示无法使用错误?而且引用脚本的位置影响到了程序的运行),于是对于.net实现复杂的客户端就需要silverlight(有点羡慕java程序员有一些开源基于flash的架构使用),下载了silverlight SDK和blend感觉blend的菜单太多了,感觉不是将开发与设计分离了而是合并了。对百分比拖动条的设计使用起来也不好,SDK提供的模板并不是很友好,添加xaml是要改动好几个地方。不知道微软内部的开发小组今后会不会合作实现两者的完美结合。由于国内.net程序员占多数可以肯定国内以后对silverlight的应用会比较多。不过对一些企业来讲要将系统升级为2008+ii7+.net3这种黄金搭配就需要一些成本了。
        而今看来,it行业的发展并不一定要靠光靠技术创新,改变与其相关的模式也能创造巨大的价值如同web2.0之于互联网、直销之于Dell、外包之于软件。试着改变一下生活方式,拥抱变化!