Mar14

我回来了

六天前,我说过我要开始使用linux。的确,我成功了。昨天把半年未重装的WINDOWS彻底格式化了。彻底告别了机器玩我的时代。发现只要自己下定决心去做的事,一定能做好……嘿嘿。 今天本想装beryl来眩眩,但是花了一整天都没有成功。貌似是显卡驱动不支持beryl需要的一个extension,我放弃了,反正现在换了一个主题,挺顺眼的,装beryl也只是为了眩而已,我不会容忍一个没有实际功用的程序占用我的机器太多的资源的。 light project也开始了。准备花一些时间测试纯文本浏览器下的显示效果。的确,我是一个理想化的人,现在的访客少的可怜,有人会用文本浏览器浏览ShareJ吗?

trackback Tags: 评论 (1)

Mar11

light project 继续以及一个一句话技巧

今天,终于完全稳定在linux下工作、学习了。 的确,linux才能真正的发挥一个人的创造力。我建议任何需要经常使用电脑的人都用上linux。开发平台也搭建好了,这下,服务器和本地调试环境完全一样了。 linux装好了,工作也要继续了,冰山一角的工作需要继续,google camp也一样。 最后,就是那个一句话技巧了 DEFAULT CHARSET=binary 在将mysql从4.0升级到4.1以上时,必然会出现乱码。网上的解释已经很多了,我就不罗嗦了。解决办法很简单:修改sql,在每个表的sql后面,也就是ENGINE=MyISAM 后面加上DEFAULT CHARSET=binary就OK了。至少,我OK了。方法来自CSDN的54xx。感谢。 BTW,指法真正的派上用场了。以前用智能ABC,能够完全记住字的位置,所以即使不能盲打,也能很快的找到自己需要的字。而现在输入法换了,优势就体现出来了。我可以不用看键盘了 :D。

trackback Tags: 评论

Mar8

LIGHT project要暂停一段时间了

众所周知,LIGHT project每天都在不断的改进与更新。 而我将在接下来的一段时间里,去逐步适应linux,可能是两天,可能是一周,可能更长。但是我最终一定要适应并且摆脱万恶的windows。 我现在正在更新到本地的最新版本,这个版本修补已知的若干BUG以外,还给版主初步带来了愉悦的体验,很多操作都不需要刷新页面,几次点击就完成了对帖子的管理。但是我仍将继续,直到完全无缝。而下一个任务就是增强型的搜索。用户可以很方便的定位自己想寻找的内容。

trackback Tags: 评论

Mar1

重构

今天发现,《重构》这本书我已经基本看完了。虽然没有仔细的阅读每一个例子,但是重构的大致法则我已经心中有底。在阅读的过程中,也一直在不断的实践。LIGHT Project就是实践的产物。这个论坛是以discuz!为基础编写的。原有的一些我认为我不需要的功能已经被精简掉了,而且正如你所见,里面添加了不少新的特性。对于需要修改的代码,我尽力遵循着“重构”的法则,让代码变得易读,易维护。但是我始终不能象Martin Fowler那样洒脱与苛刻,我几乎没有“一句话函数”,也不会做一些明显增加系统开销的重构,代码风格我尽量做到自解释,不用注释,但是有时还是会无法戒掉以前的坏习惯,将一个函数逻辑写的十分复杂、十分粗(代码的宽度)。于是我不得不进行第二次重构…… 的确,重构是一个需要循序渐进的工作,我不可能一口气将我所有看不惯的代码进行重构,毕竟,重构有时候是很枯燥的复制粘贴工作,而且,我也不可能放着手中需要实现的新功能,花上数天进行大规模的重构。重构是需要小步前进的。我必须要容忍大量的“勉强可以工作”的代码,而一旦必须要修改这些代码时,我会尽力将它们变的优雅,在编写新代码时,我也会尽力让代码优雅而易用。 下面我想看的书就是代码大全和UNIX编程艺术,恰好逗逗居然都有,我先看看再做决定吧!

trackback Tags: 评论