解惑

解己之惑,解人之惑

作者:cherami (第41页共82页)

Bug无处不在

最近在玩Travian,一个web浏览器的升级游戏,纯粹就是闲着没事的时候打发时间
今天发现一个bug,当然,任何软件系统有bug都是正常的,这里只是感觉比较有意义,就是数据量大的时候的数据的有效性最容易犯的错误。

总算是弄得差不多了

五一长假很快就过去了,只剩下明天一天了,这六天几乎都在外面跑,不过到目前位置,该买的东西都差不多了,现在就剩下的厨柜门板、台面明天等人量一下尺寸后制作安装,电脑桌和电脑椅还要去选一下,冰箱什么时候订一下。
现在工期还剩二十天,房子已经小具规模了,磁砖都已经贴了,柜子打得差不多了,门套做了一部分,房子看起来像个新的房子的样子了,感觉比拆完旧装修的时候看着舒服多了,房子确实需要装修啊。
不过现在算算工期还是比较紧的,因为还是有很多事情还没有完成,最开始的时候装修公司浪费了一个多星期的时间几乎什么都没有做。
明天再打电话问问装修公司的那个负责人吧,要催一下了。

七龙珠

前段时间偶然发现一个东方少儿频道在放七龙珠,而且是我们没有看过的前半部分,所以虽然现在很忙,但是每天还是坚持看,每天两集,从八点放到九点。老婆每天都嘲笑我是小孩,因为电视中时常都要说“欢迎小朋友收看”云云,她那里知道这其中对我的意义呢。

极度疲劳

这几天一直在到处跑,主要就是买材料,每天回来腰酸背疼的,然后晚上睡得也不是很安稳,一个是担心装修的质量,一个是还有很多东西没有买,特别是家具、厨房的门板、台面之类的,家具涉及到环保问题,而且价格差异巨大,总价也比较贵,不知道买什么样的好。
这个房子我们也很矛盾,我们虽然没有打算长住,但是谁知道到时候有没有能力换呢。另外这次装修开始的时候我们没有做功课,很多东西都是一边做一边学,就感觉很吃力了,我们一次一次的口头上说随便装一下住住就行了,但是实际上还是希望装修得又便宜、又环保又美观,真的好累啊

虚惊一场

今天早上起来后又到外面跑了一天的建材,回来打开电脑自动重启了几次,终于启动成功后电脑频频抛错,资源管理器也打不开后来打开我的电脑发现我的那个大硬盘的几个分区没有了,这下问题大了,重启到CMOS下,发现果然找不到那个大硬盘,我的所有重要资料全部在那个上面啊。
老婆还在一边说风凉话(因为我打算买个笔记本电脑),说电脑早不坏晚不坏,偏偏这个时候坏
后来只能把机器拆开,把两个硬盘的电源换了下位置,在CMOS还是只能看到大硬盘的容量而看不到具体的参数,后来启动到windows下,发现已经找到那几个分区了,系统也不报错了,一颗悬着的心才算落地。

盘古的服务不错

今天早上收到盘古的邮件,对于昨天晚上不能访问的事情做了解释,然后给我们的时间增加了两天作为补偿。
这件事情不是什么大事,但是首先他们的反应速度很快,在处理完以后,第二天早上马上就发邮件通知了,很多人可能还不知道自己租用的虚拟主机宕机了(不是每个人都像我这样没事做,总是看看自己的BLOG的),而且也进行了相应的补偿。
这个让我记起了以前的一件小事,就是我们刚开始租用的时候,足迹的blog经常看到空白页面,而我的情况要好很多,后来我就到盘古的论坛提了一下,足迹说自从我提了以后情况好多了,呵呵。

软件开发过程思考之一:人

人,是软件开发过程中最重要的部分,因为软件是一个智力密集型的产业,在基于差别不大的硬件设施上,我们要作出满足不同需求的系统,而目前的计算机系统还不够智能,不能创造出新的系统来满足我们的需求。
在软件开发的整个过程中,只有很少的一些关键环节可能不太需要人的主动干预(例如Daily Build),其它的部分,都是需要发挥人的能力来完成的。
这群人,就是程序员或者软件工程师,在局外人的眼中,这群人是拿着高薪做一些轻松的工作,但是真实的情况只有这个圈子内的人才真正知道。
软件系统的成功与否依赖很多因素,但是没有一个因素不是和人相关的,所有软件系统的成功与否,完全是由涉及其中的人来决定的。也正因为如此,一个软件系统的成功与否是很难预见的,人太不稳定了,可预见性太差了,而且,作为一个特定的群体,程序员是比较难于管理的,因为很多程序员是聪明的、喜欢无拘无束、内向的、敏感的。
也正式因为人是最大的因素,而每个人都是有差异的,每个人的人生观不同,工作态度不同,学习能力不同,沟通能力不同,要想将项目中的每个人的最大能力发挥出来几乎是不可能的任务,单纯的依靠物质奖励在一段时间内是有效的,但是经过一段时间以后,物质奖励并不能继续发挥太大的作用,特别是对于能力特别突出的人而言,或者对于特别有野心的人而言,因为很多这样的人可能都想自己创业,不想继续被盘剥,想证明自己是不一样的。

人,这个因素太复杂了,并没有想得很充分,随时再更新吧。

有人盯上JR的域名了?

昨天说JR的域名过期了,但是Bruce已经续费了,whois的信息已经修改了,上午的时候JR看到正常了,不过下午开完会再打开的时候发现IP又恢复成昨天的那个IP了,而且网站已经搭起来了,不管这个冒名的英文网站能够存在多久,还是抓个图纪念下:

PS:希望不会有域名争议问题

域名过期

今天发现不能上JR了,但是SSH连接正常,Bruce看了下,进程什么的也都正常,重启了好几次也没有用,我就随便PING了下发现IP不对,开始以为是被黑了,后来Bruce说不会是域名过期了吧?Whois了下,发现果然是过期了,而且就在昨天,但是域名注册商已经续费了,到2008年,Bruce说可以弄回来。
好像主机租用也过期了,不知道什么时候停掉。

Java序列化确实很慢啊

我们的系统还使用古老的Ant1.5作为构建工具,而且做了一些定制(可能修改了部分源代码),我们就不能随便升级到高版本,而Ant1.5的那个Junit的task比较旧,运行每个TestCase的时候都是重新开一个新的VM,而我们的单元测试框架要读取很多EJB配置文件完成初始化,如果每个TestCase都去解析那些文件就太慢了,每个TestCase至少需要10秒,所以没有办法,我就把所有的Case都手工加到一个TestSuite,然后运行那个Suite,这样就不会重复解析那些文件了。但是手工把那些Case加到Suite里面也是很痛苦的事情,就想到把那些解析的结果缓存下来,最先想到的当然是序列化了,结果让我大跌眼镜,序列化的三个文件一共1.33M,而原来需要解析的XML文件有4.5M,有十几个文件,相互之间还有关联,结果解析那些XML文件只需要不到6秒钟,而反序列化需要7秒多!

更早的文章 更新的文章

© 2025 解惑

本主题由Anders Noren提供向上 ↑