2009年8月21日星期五

闭上嘴

突然发现自己好像成了一个爱抱怨的人,对开发环境的失望,对开发团队的过高的希望。。。
这样也许看来是对项目的过度关心,这样却给我带不来任何的好处,该怎么就怎么样吧,有些东西积重难返,要改变不是一朝一夕的事情,做好自己的本分,给自己一个轻松的工作环境,得到应有的认可,就够了,我毕竟对项目没有那么大的责任。

2009年8月19日星期三

原来是这样的工作效率

发这个博文也不是抱怨,只是感慨一下
本人是一个大型公司分公司的,"有幸"来总部开发项目,见识到了这里的工作效率,不但是沟通成本的问题,大多数人不上心是项目达不到我认为的理想的效果的原因,设计不好好做,开发的也没有疑问,勉强做完设计也就罢了,不去想为什么;工作时间玩游戏聊天的大有人在,我这个分公司的不小心跑到这个重要项目里面居然成为主力;一看他们之前的写的代码,意大利面条,捏着鼻子看完,为了一个GenericDao都争取了好久,而技术负责人对某些技术的无知而又不愿意去学习的情况真是恐怖,既然定了在项目在JDK1.5的平台上,却不使用新特性,Dao设计的特别差,造成了大量代码冗余;最后多次和其他开发人员沟通,最终是换来;决定系统使用大量Ajax,居然没有几个人会;说的如此重要,我这个原本做设计和架构只得负责写了大量的JavaScript;可怜我玩命工作,在短短两个星期之内开发了框架,培训了人员,贡献了大量代码,轮到评绩效,居然是个C;

是否看重了工作,是否太用心,是否在自己身上花的时间不够?在分公司,由于人手少,没有可以推卸的人和对象,什么都要自己搞定,反而有成倍的工作效率?而在总部号称重要项目的大型团队,反而觉得难受;也许这就是国企吧,在国企,表现最重要;选择国企的原因是工作性价比比较高,身体要紧,我要悠着点了

360safe导致Eclipse启动出错?

今天在笔记本上安装了一下360safe,居然导致我eclipse无法启动,需要在eclipse.ini里面加上vm选项指到javaw.exe才可以;上次在台式机上遇到一样的问题,没有意识到360safe的问题,也就那样处理了,360safe总体来讲还是不错的,但是不知道影响的范围广不广,这里记录一下。

2009年8月7日星期五

不再由于p2,而迟疑升级到Eclipse 3.5

Eclipse 3.5 提供了一些新特性,很吸引人,比如文本块选定等等功能,但是从3.4继承来的P2功能,虽然从更新的流程上舒服多了,3.4动不动就上网下载一堆东西,说个题外话,目前项目组很多人用Crack的MyEclipse
7.5, 其是基于3.4, 为了装个SubClipse插件是费劲了功夫。由于这个我不喜欢的P2,我迟迟没有用Eclipse 3.5,
我喜欢用Link的方式引入,并且按照插件名组织好,不喜欢可以很方便的去掉一些插件,虽说dropin目录可以提供手动安装下载的功能,但是由于GUI在线安装时P2不能选择目录,有些插件不提供下载的时候就非常麻烦了,只能安装之后在去安装目录中找出来,自己组织到另外的文件夹中,这样非常的烦人,而3.4之前宣称的可以enable
classic update manager的功能,在JEE的eclipse版本中都找不到选项,只有eclipse-SDK版本中可以,当时甚至有人总结eclipse
3.4是质的倒退。今天突然心血来潮在网上找这个方面的解决方案,找到了一个比较好的方法:

# I start eclipse with:

-configuration C:\eclipse\extensions\foo\eclipse\configuration

# I install foo using the update manager.

# Now I can use the extension by creating a foo.link file inside the
links directory of an eclipse installation (you might have to create
the links directory) containing:

path=C:/eclipse/extensions/foobar

另外,貌似3.5中JEE版本可以选择性的enable classic update
manager了,那么对比上面的方法,更倾向于使用老版了更新管理器安装插件到指定目录。

2009年7月15日星期三

这个民族的未来

突然有这个感受, 是因为最近一些事情引起的
搞笑的绿坝~~
政府托市~~
逆世界潮流的房价上涨~~
.......

这个世界太残酷了, 不会因为穷人的呼吁而改变什么, 中国民生永远都是做得好看的表面文章

闭嘴, 收起你的忿忿不平, 加油努力, 争取你的地利人和, 多点商人的气质, 不想太多了, 让自己的小家在这个没有未来的国家里过得好一点;
闭嘴, 收起你的忿忿不平, 加油努力, 增涨你的能力, 离开这个你认为没有未来的国家, 去世界上其他的理想国度...
反正, 闭嘴, 收起你的忿忿不平

2009年7月2日星期四

突然想赞一下VeryCD和电驴

个人拙见,一句话给个总结,用电驴比用迅雷道德

其实之前基本上是不用电驴的,下电影用迅雷多些,最近由于找一些学习资料,才用电驴比较多;
迅雷的速度确实不错。但我最不爽的是迅雷客户端广告,即使用迅雷,我用完马上就关掉,避免偶尔给我弹个广告出来!
相对于VeryCD客户端,迅雷就像全身贴满了创口贴一样恶心
VeryCD页面上的广告大多会非常的干净和漂亮,不像很多其他网站和客户端上面满满都是关于"增大"之类的广告

最近看到有人评绿坝的文章,说到了暴风影音曾经造成的全国断网事件,我其实一直对暴风影音嗤之以鼻,我用的MPC版本是VeryCD发布的,
干净没有广告,可怜我们信息部门,很多搞维护的同事给需要安装媒体播放器的同事还安装满身都是广告的暴风影音!终于有一次开会的时候,
我忍不住了,把正在讲操作系统镜像制作而集成了暴风影音的同事打断了,说
暴风影音是个流氓,你们不知道啊?它是盗用了开源的MPC成果不惜损害千万用户权益,蒙混菜鸟电脑使用者,并且以此发家致富的流氓你们不知道啊,
要用就用VeryCD版的StormPlayer, 或者用开源的smplayer!

在互联网创业英雄的榜单中,我对VeryCD的创始人是非常敬佩的,对于有些赚得金钵满盆的人觉得在创业经历上可以学习,但是在道德层面上我是非常讨厌的。

纵观现在的网络共享平台,在线媒体也好,即时通讯也好,还有哪几个客户端可以如电驴一样干干净净?

当你登陆verycd的首页,标题拦上的哲言是否让你偶尔深思,又偶尔斗志激昂呢?我尊敬和喜爱verycd团队!

2009年6月19日星期五

python的几个图表解决方案

排名不分前后,按我找到的顺序
(1) 科学绘图,数学函数,GNUPLOT,http://www.gnuplot.info/,它有一个python的bind,但是考虑生成柱状饼状图等图表还是不考虑它为妙
(2) XML/SWF Charts,
这个实际上也不是python的,而是接受标准的XML数据,但是其生成的图表非常的好看,并且有交互性,相对于静态图片图表我更加倾向于flash,只可惜它是商业软件,免费版本有如下限制,点击图表将进入它的主页;另外不能在另外的flash中显示一个图表,我理解为不能图表嵌套,所以免费版本基本也可以接受吧
(3) ChartDirector, 这个图表软件几乎为所有主流编程语言提供了API,可是免费的版本没有,而且显示效果我看也没有XML/SWF Charts好
(4) 可以采用Eclipse Birt项目,把BIRT部署为单独的web app,然后传送数据让其显示,这样做就是又引入了java了
(5) 在线方案,使用google chart api,动态由google给你生成png图片,然后你显示就可以了,但是这样对于内网应用不行。
(6) 目前我觉得最好的方案,open flash chart, 是使用flash生成图表的,并且是开源的,这就具备了XML/SWF
Charts的优势,交互性比较强,然而从显示效果上来看,确实不如XML/SWF Charts,
不过这些只要努力就可以改变的,并且它的样式可以定义,所以图表是否漂亮是自己定制的本事了。并且SWF是开放的格式。open flash
chart2 它使用现在最流行的json数据格式,这实际上比xml更加简单和小巧,并且没有xml解析的时间,也许在性能上可以更加的突出吧。再有就是open
flash chart也不是python独有的方案,由于json是标准格式的,现在由的库基本所有的主流编程语言都有库了,非常不错。其中python的绑定就是pyofc2,
http://btbytes.github.com/pyofc2/. 只要你搞清楚了open flash
chart的格式和控制,那么你用任何语言开发都不要重复投资学习了,这一点真是不错。
(7) 同样是flash chart解决方案, amchart, http://www.amcharts.com/
它也提供了免费版本,但不是开源的,唯一的限制就是会在生成的图的左上角有一个到其主页的链接