2008年五月 的文章:
“极限编程”:我的“非常小CMS”
昨天完成了一个“非常小CMS”工具。像一只小恐龙,丑陋但轻巧敏捷。相比之下,其他使用了Java、PHP、ASP还有数据库CMS则是巨无霸了。这次做的是放在本地自用的,功能不求多,刚刚好就行。开发过程是一次“极限编程”体验。快速行动;简单设计;测试先行;规范;功能刚刚好。昨天下午喝完咖啡,决定在前期基础上完成其他功能:考虑用RCP还是Swing?决定用Swing,理由是:简单。1.简单设计,马上行动!在笔记本上简单画一下设计,立刻开始编码。2.建立一个类PageMaker,同时建立对应的单元测试PageMakerTest。3.每编好一个方法,运行一次PageMakerTest的单元测试。PageMaker一完成,就是一个经过测试的合格类。4.用Eclipse VE制作界面。Layout 用null,虽然不整齐,但简单。自己用的程序,界面不重要。5.心跳时刻——运行调试,发现有缺陷,反复修改。注意:调试和前面的测试是不同的概念。6.晚上12时,所有功能通过。发布:用Fat jar制作单独运行的jar。这就是我的“非常小CMS”丑陋但轻巧敏捷。功能:选择图片,自动建立HTML;自动分页;支持DW模板;扫描本地文件,建立AJAX数据……
教程:《IE和她的克隆马甲》制作过程
1.出动铅笔、图画本,绘画草图。2.出动数码相机,拍摄下来。2.出动Photoshop,对草稿进行调整。双显示屏具有绝对优势,宽阔的工作空间。Potoshop的所有控制面板都放在右边的屏幕上。主要作以下调整:调整”Levels…”,让线条对比度更清晰。通过局部的移位、拉伸、变形,调整人物的体型比例,把透视修改准确。4.新建一个空白层。出动Wacom笔,沿着草稿描绘黑线条。个人风格:喜欢用Hard Round 3px笔刷。5.完成线描后,先制作背景,然后再回过头来为人物上色。背景的色调是从微软网站上吸取的,营造Vista的感觉,背景不用刻画太细致,有大效果即可。从网上下载星战的Gunship。在SketchUp中调整好角度,输出白描图片,作为背景上色。6.背景色调出来后,可以为主角上色了。基本色–明调和暗调–高光和细节。偷懒小窍门:那两把枪也是网上下载的模型,用SketchUp制作的。绘画过程中,要经常把图像翻转过来,发现形体和透视的错误,及时调整。7.建立多个Adjustment Layer 调整背景的色调,以突出主角。用Adjustment Layer 可以不破坏原图,随时可以重新调整。一件作品大致完成了。
SketchUp做的书房“写生”
前几天认真用了一下Google 的SketchUp,确实是非常容易上手的一个3D软件。不用半天,我就完成了书房的3D“写生”。
不用自己制作所有物件,上Google 的3D Warehouse 就有大量免费3D模型下载。必要时,稍微修改一下就可以了。显示器,鼠标,书,CD,椅子,Wacom笔,台灯,iphone……都是下载的。柜子,笔记本电脑,Canon HG10 ,速写本,还有整个房间的建筑才是自己做的。SketchUp可以输出漂亮的白描图像,用来画漫画的场景再适合不过了。而且网上还有那么多物件下载,省了不少功夫。
浏览器战士之《IE和她的克隆马甲》
Maxthon, The World, Green Browser ,Tencent Browser …… 很多知名或者不知名的浏览器,其实都只是IE的一个“马甲”。外壳里面就是完完全全的IE。看过《星球大战前传》的,不会不知道帝国的克隆大军吧?百万雄师每一个士兵都是克隆自同一个人。画的灵感就是由此而来。
浏览器战士之《火狐– 星火燎原》
从0.9 到现在的3.0,如星火燎原,Firefox激起了浏览器的革命。Opera,Safari也不甘示弱;更撼动了微软,不得不匆忙推出拙劣的IE 7。
在我心目中,Firefox当属浏览器之首,因此浏览器战士先画Firefox。而下一个则是 IE ,不过IE “她不是一个人在战斗!不是一个. . . ”
