Skip navigation.

Xruben's Blog

my space , 记录我的世界

用Eclipse后

, , ,

这两天用Eclipse真让我觉得它的自动编译是垃圾!!很多时候我修改了编码,或者配置文件,重新运行的时候却不给我重新部署!不过每次都是要运行着服务器,然后再修改,它才给我重新部署!!不过感觉在Windows下,Eclipse是比NetBeans快。

最近让同学用NetBeans,但是不知道她怎么用的,老是出问题。不过以前就发现NetBeans对于文件操作确实不好,带图标的文件夹居然没办法正确识别访问。这也是纯Java的缺陷?

不过觉得Eclipse对于文档的色彩搭配比NetBeans好多了。NetBeans一打开就觉得什么都一个样!不过到现在见过的对于import提示最好的还是JBuilder。特别喜欢它对于new运算符的提示!太棒了!!Eclipse的import提示最垃圾!

一直没发现Eclipse的import修复在哪,搞得我只有手动。不过getter/setter还是很容易找到。

看了别人用MyEclipse,好像是很不错,不过我还是用我的免费产品好了!现在就是没有一个好的免费的网页编辑软件,这点让人很不爽。

opera打不开了

,

很是郁闷!!
opera的社区打不开了!!!
真是可恶呀!!!!
为什么大陆要封锁呢??
身正不怕影子歪!!
可惜我们的政府并不明白这个道理!
或许是做贼心虚吧!!
以前从来都是不屑于用什么突破封锁的软件!
然而今天我不得不用了!
郁闷呀!!
今后可能点击率会越来越少了!
不过没关系,我忍了!!
今天一些朋友也看不到我的BLOG了!
这里真的成为自己发泄的地方了!

Eclipse安装

, ,

昨天终于把Eclipse给装上了,也把CVS给装上了。Eclipse是直接装的WTP,下载下来解压后就可以用了。
由于是专门为Web开发做的套件,也自带了Tomcat的插件。不过觉得还是没有JBuilder和NetBeans自带来得爽。不过容器的启动和关闭好像很快的样子。

设置启动还搞了老半天,现在都不记得到底怎么设置好的。不过终于把自己在JB下的工程移植过来了,不过也发现,在JB的源文件下,有好多JB的文件,确实不干净。

在Windows下,确实感觉Eclipse跑得挺顺的。不过对程序不能直接Run单个,要设置觉得烦!并且JSP文件默认的居然是英文字符集,最后还是自己手动去更改了设置。个人觉得还是JB的好,直接设置一个工程的字符集,整个工程里新建的文件都自动是这个字符集的。Eclipse的设置在window -> Preferences -> General -> Content Types然后在其右边的Text里就可以设置各种文档的编码集。

感受了下Eclipse的Java编辑功能,说起来确实比NetBeans5.5及以下版本来得强,强到多出来几十个警告,我都找不知道是为什么。在JB和NB下,都是没有问题的。虽然不影响程序,但是看到警告让人觉得烦。各种变量提示都不错,可是我没用的,你也别警告呀!像JB一样,显示成灰色多好!

不爱,不回短信的女人

, ,

我的向来都是这样的观点,绝对不会爱上一个不回我短信的女人。或许是我觉得,这样的女子难以相处。就如同别人给你打招呼,而你却视而不见。

又是这样,不记得这是第几次了,发了一大堆短信,然而却只有那寥寥几个人给你回。或许是自己没有魅力,或许别人真的很忙!

有时很无聊,拿出手机,翻翻名片,却发现找不到可以聊的人。哎,真是做人的悲哀。

关于MS

, , , ...

微软已经发布了.net下的Ruby,这个和JRuby的高调不同,在外界并不十分清楚的情况下(虽然有的已经猜到MS要有这样一个动作)。微软一直都很懂得如何吸引开发者到自己的平台下,当然这次也不会放过Ruby这个大蛋糕。

.net一开始就被设计成为一个与语言无关的平台(虽然大家都认为C#是这平台首选语言),在现在提倡领域语言的时代,这样的平台优势会越来越突出。虽然JAVA努力向着这个方向发展,但是先天的不足,还是让其有很多障碍。当然,如果可以,我相信很多语言还是很愿意让自己的语言在JVM上运行。JAVA一直一来在企业级应用上的优势,大家都是还是想借用的。

虽然现在的微软已经没有了从前的那种创造性,但是他的优势,是不可否认的。借助这样的优势,推广新的,巩固已有的优势,还是很有作用的!

这次从成都回来,在火车上碰到两个人,是大学生(说到这里,也想起自己大一大二的时候了)。说Vista是最好的操作系统,说真的,我很无语。除了那漂亮的外表,Vista真正的进步真的很少,假如以前的Longhorn那么多特性没被砍掉的话,相信真的会很优秀。

一个好的OS,要有好的人机交互哲学在里面。我们受MS影响太久了,所以要是偶然过度到别的系统,会觉得很不适应,甚至就认为别的系统不好。就拿右上角的小叉来说。在MS下,你点了它,就是直接退出系统。然而在Apple里就不是,这样一个操作仅仅是将图形界面关闭了。也许有人会说,点一下就关闭,不是很方便的吗?不过不知道有没有人想过,为什么另外相邻的两按钮却仅仅是对图形界面产生影响呢?一个是最小化到托盘,一个是最大化占满整个界面。最大化,最小化都有了,是不是该有一个消耗图形界面,让程序后台运行的选项呢?

程序应该让用户显示退出,这样防止用户因为错误关闭了程序,导致数据丢失。现在的系统都是多任务的,应该有后台运行的选项。不知道大家有没有注意到,MSN的小叉,就是让程序后台运行,而退出是要显示执行的。自己在用Swing编写程序的时候也注意到,自己可以设置窗口关闭按钮的行为到底是不是退出程序,或者仅仅是把图形界面隐藏或销毁。程序,不仅仅只是界面的。

Opera有一个锁定选项卡的功能,我很喜欢用,这样就不容易因为错点,而导致页面错误关闭了(不过由于不再使用双击关闭,其实误操作已经很了)。什么时候Windows能支持锁定窗口呢?

新技术

, , ,

10项最有影响新技术http://news.csdn.net/n/20070430/103584.html
这是俄罗斯《大众机械》杂志给出的条目
个人最觉得最应发展的是:聪明药丸(SmartPill)

人第一是生存权,我想这点没有人会有异议。生病就医,这是很自然的事情,可惜的是,中国的医疗不杆恭维。

现在的看病是,花钱买罪受。什么时候医疗能做到无痛话就好了,我想人人都听过照胃镜是很痛苦的事情。现在虽然是有了所谓的无痛胃镜,可是事情并不真的就不痛了,其实患者的痛苦依然是存在的。要是改用聪明药丸这样的东西检查,那不就好很多?记得小时候看过一个动画片,将的就是微型机器人帮助治疗疾病,这是件很有意义的事情。系统能在不久的将来,能见到这些产品。前几天看到新闻上说,国外有人发明了喂药的假牙,这个真是很不错。

在这个污染,疾病横行的时代,我们也只能通过完善医疗体系和医疗手段来提高人的生活质量了。

一点总结

,

这两天给项目加入了权限管理,在Struts中覆盖了RequestProcessor的processActionPerform的方式,加上一定的配置来实现一个简单的拦截的实现!

其中也暴露出很多问题,这个权限管理的方式是我来实现的,但是项目前面的部分我却没有参与,结果造成一定的问题。最后对以前的程序还改了不少。这其实就是由于自己和别人的沟通不够,以自己所认为的那样,很简单就把问题解决了!

一方面,也体现出程序的混乱。关键字都是随便写,要是很多关键字在多个地方用到,那就应该让他成为公共的静态变量。还有就是数据的问题,由于没有好的约定,数据存在Request还是Session中都是很随意的(不过还没用到Cookies),当然其中关键字也是想到就取的。有的用户数据应该是存放到SessionBean里。

缺乏对关键字的管理,缺乏沟通,这些在项目中都是很致命的!

现在绝对,Web开发中,页面的开发和维护是最累的,也是最烦琐的。我想这才是为什么页面的组件化这么受欢迎。特别是当页面很复杂的时候。很多时候页面所需要的DTO和域对象并不相同,当对象很复杂的时候,其中的转换也让人头痛。

喜欢编程,就因为会遇到各种问题,解决这些问题是很有意思的。

毕业设计

,

毕业设计是大学本科生最后的一个作业(文科的主要是论文)。但是我们同学学校真扯淡,这个月20号就要交最后的论文,并包括完成的程序。他们老师让她15号前交给他,呵呵,他们老师好像从来没有关心过她的进度,哎!自然也怪我,功力不够,做事太慢了,否则也不会这么被动!

不过他们最后的终审要到6月去了,可以想象学校把大量的时间都浪费在流程上面了。很想不通怎么会这样!而我们学校是六月份答辩,六月份毕业。其实说起来,正确的做法就是答辩来确定一个毕业设计是好是坏。学校应该让学生有更多的时间来准备,把毕业设计做到最好!

也许他们学校本来就只是想让学生交个东西上去就好了,也许有能力点的能够交出一个比较不错的,其他的也就这样好了。而且发现他们有很多人都还是很菜的,我们学校也是。很多时候都是这样,你以前学的东西,可能很多都在毕业设计上用不了,反而很多要用的都是没学过的。

连个毕业设计都是这样了,我们在学校学到的东西,到社会上,到底能用上几成呢?

这两天觉得,程序开发一定要多和人交流,多和人交换自己的想法!否则很多时候自己想了很久,都只不过是在浪费时间!

sogou 拼音 vs google 拼音

, ,

使用了两天Google拼音,不过却让我感觉没有Sogou拼音好用!说实话,google的界面太丑了,当然这不是最主要的,之所以现在换回Sogou的原因却是因为Google的面板老是无法让我正常看到输入状态(是中文还是英文),要不是不见了,要不就是没变化。

今天看同学用ChinaRen,新的这个版本还真的是不错,本以为同学用我的Opera会出现兼容问题,但没想到的是完全没有问题。再看看Sina那垃圾BLOG,连回复都回复不了,还得让我用IE。

关于YC++

一个中国人,自己开发了一个浏览器,并且把它做成开发工具,而且还有C/C++的脚本解释器,不得不佩服这人。不过个人觉得他选错语言了,也难怪,毕竟人家一人闭门造车六年。如果他能更好的支持某种脚本语言,令其直接能用浏览器开发Web应用,那这东西肯定很受欢迎,呵呵!不过真的现在觉得他很令人匪夷所思。

不过说实话,人要活动固执,要是别人说说这不好,就不做了。那样或许你就真的错过了一个创造奇迹的机会。

PS:其实我也想创造奇迹,创造传奇。
January 2010
S M T W T F S
December 2009February 2010
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30