Delphi 的单元测试工具DUnit

以前写Java时候经常使用一款单元测试工具JUnit,工作之后在用Delphi,自然也要换到Delphi下面的单元测试工具DUnit。

DUnit是XUnit家族中的一员,是Extreme Programming测试实现Xtreme Testing的一种工具。

DUnit的用法和JUnit很类似,如果有相关经验很容易上手。这里是DUnit的官方地址:http://dunit.sourceforge.net/ ,下载地址:http://sourceforge.net/projects/dunit/

将DUnit解压至任意目录(我习惯在D:/Study/DelphiLib/),打开Delphi 7,将DUnit路径添加到 Tools- > Environment Options 里面的 Library -> Library Path ...

more ...

使用Google日历来管理时间

Google 日历与GTD

&nbsp_place_holder;用Google Calendar也已经快两个月了,正直这段时间是临近毕业最忙的时候。每天都有很多事情要处理,GC就成了我的好帮手(GC?garbage collector?Java看多了……)。

我自己有一个较大的缺点是比较懒惰,经常给自己找借口:比如下雨了就不出门,头疼闹热就不去上自习。久而久之就容易越来越懒惰。

偶尔一次,在查找 Flex 资料时候看到一个网站 "DoIt.im" ,从而接触了GTDGetting Things Done)的理念:GTD的核心理念在于只有将你心中所想的所有的事情都写下来并且安排好下一步的计划,你才能够心无挂念,全力以赴地做好目前的工作,提高效率。

用我自己的话来说,就是自己来管理时间,而不是时间来管理自己。

更多GTD的资料可以看一个PDF的电子书《深入浅出GTD》,来自 学无止境@一点一滴 ,博主是GTD的一位倡导者,我从这本PDF电子书中学到很多。

简单的解释了一下GTD的概念,下面就是本文的重点,GTD的一个实施工具 Google Calendar。(实现GTD其实也不一定需要这么复杂的工具,有时候纸 ...

more ...

盘点我的2009

每次总结的时候,我都会感慨一下时间,感慨一下经历的事情。这次就不搞那套了,直接上流水账了。

2009最大的一件事情,就是我卖身了,找到东家了。从此踏上社会,挣扎着经济独立了。

流水账开始拉

1月

开始看设计模式,学习微软WebCast的"C#面向对象设计模式纵横谈"和《UML与模式设计》,虽然当时看的模模糊糊,但是经过系统的学习,深化了我对OO思想的 理解,使我对之后Java/Python/.net/Delphi的学习有更好的感悟,对软件工程也有了自己的看法。

2月

学习Java的基本语法和Jsp,凭借之前对OO的理解继续学习MVC模式,继续深化自己对程序框架的学习。

开始接触 Ajax ,深深的为Web迷住,每个月购买《程序员》,接触前沿的技术和高手的关注点。

3月

做一个OpenSSL的项目,巩固自己的C语言和网络编程,过程比较吃力,但是接触了很多之前没有学习到的东西。

4月

将OpenSSL的项目完成,然后继续Java的学习,关注Web前端,准备软件设计师的考试。

5月

这个月我终于忍受不了各类BSP,建立起自己的独立博客 ...

more ...

查询全国火车剩余票额

很久之前埋怨铁道部怎么不出一个接口可以查询全国剩余票额,现在终于有了这样一个网站。

铁道客户服务中心终于出现了!!!

虽然这是一个IE Only的网站,虽然这个网站设计似乎很烂,但是,终于终于,有了这个网站了。

网站的最下面是"中华人民共和国铁道部 ",应该是一个官方网站了。

我随便查询了一列车次,果然能够查询到相关结果,没有给什么404,500。

大家赶紧收藏吧,呵呵。

希望下次铁道部能够把数据查询的接口公开,使售票活动更加公开化,使那些在售票流程中黄牛、XX无处可下手。

more ...

添加FireFox下的边框圆角

起因是换了DDDSpace.com 这个域名,需要测试邮件回复情况,我发现在在iGoogle的GMail小窗口显示着实有些难看,就修改了一下样式,添加了圆角 、增加了padding值,唔,这个圆角不对IE系列有效果

增加圆角的部分如下:

-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;

修改之后的Mail To Commenter 模板如下

<div style="border: 1px solid rgb(183, 183, 183); margin: 1em 40px; padding ...
more ...

使用SSH对WordPress目录进行打包

最近用上了小张的10号主机,cPanel界面,支持SSH连接,DDD的一亩三分地也换了log4d.com域名。我想趁着这个机会对整个系统进行改版,迎 接2010年的到来。

我用Apache+PHP+MySQL在本地假设了服务器,然后取10号主机服务器上的wp- content界面。当准备把整个目录打包时候,居然发现没有打包命令,无奈之下,只能登录SSH,使用Linux命令打包了。

我连接SSH使用的是Putty,点击这里下载(via 绿软),这个是绿色中文Final版本,比较好使唤。

用到几个简单的Linux命令如下(好在我学过几周Linux啊 ...

more ...

DDDSpace.com浴火重生了

一大早过来,我就开始部署DDDSpace.com,上传文件和数据,修改数据库的域名,文章参考了"更换域名后应该做的事情 » Life Studio"。我原来的DDDSpace.cn所在的重庆主机还在停止80端口状态,域名管理器我也无法登录,所以不能做301修改了。

之后我索性更新到WordPress 2.9,出现了"wordpress Fatal error: Allowed memory size of 33554432 bytes exhausted"这个错误,大意就是说内存超出指定大小。我在WordPress官方论坛找到了解决办法,原文在"WordPress › Support » Fatal error: Allowed memory size of 33554432 bytes exhausted ...

more ...

生日快乐&Happy Xmas

今天是平安夜,祝大家圣诞快乐,

今天也是我生日,早上4点多,我老妈就发来短信,把我吵醒了还说了一大堆让我感动的掉泪的话。

image

接下来,就是好多朋友的祝福了,人人和短信都有,谢谢我亲爱的朋友们。

下午时候,快递给我电话,通知我包裹到了(接个电话漫游唉``` T_T),哇咔咔,是"杜拉拉纪念版"和"重构- 改善既有代码的设计"到了。虽然今年没人送给我礼物,不过算是自己给自己的礼物吧,上图,Come on!

image

等我把书读完再写读后感和大家分享。

嗯,晚上经理请我们吃饭,呵呵,谢谢他们,叶总和王总,呵呵

Happy Xmas!!

more ...

Godaddy已经支持支付宝

&nbsp_place_holder;

昨天在小张那里买了美国10号主机,今天下午开始买com域名。

正在发愁代购的事情,小张突然跟我说,Godaddy已经支持支付宝了。

我立马犀利的操作了一把。

有图有真像

image

我犀利了,应该是今天下午开始支持的。

同志们,冲啊!!!

more ...

图片水印工具Binerus Image Commander

最近实在是不方便上网,住处没有网络,偶尔有点若有若无的无线信号,还加了"12345678"这个终极密码。

我以前写过一篇加水印的文章"图片批量加入水印",使用PhotoShop做一个图案然后加入水印,很是麻烦。虽然也有一些WordPress在线水印,我总是不太放心外观和速 度,以至于一直手工作坊似的修改。

下面就要隆重推出今天的主角"Binerus Image Commander",这是一款非常优秀的水印工具。我在xdowns搜索水印关键词排在最前面就是它,而且还是绿色产品,非常环保安全哦。

主界面截图

image

支持批量加入水印,水印的自定义样式也比较多,生成文件时候可以选择生成文件名方式,并且可以修改生成之后的图片质量。

界面的外观像是Mac样式,我怀疑是从Mac移植到Win上面的。

最后呢,下载地址,哦活活,more ...