`
sean_gao
  • 浏览: 230066 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
http://www.alittlemadness.com/?p=76 今天读到这篇文章,原来和我想的一样,不过DRO这个提法的提法比我提炼的要更好,呵呵。 大胃 2007-01-30 23:09 发表评论
The greatest of faults, I should say, is to be conscious of none. - Thomas Carlyle Thomas Carlyle是19世纪英国历史学家、评论家、作家,试着翻译一下:“我得说,所有过失中,最严重的莫过于意识不到它们的存在。” 大胃 2007-01-29 19:33 发表评论
接着上一篇的思路聊。既然我们可以把开发者社群看作一个整体,copy-paste别人的blog文章就是在违背DRY的精神,其实所谓"重造轮子"道理也是一样,既然别人都已经做了相同的事情,并且把它开源了,并且你看了它的代码 ...
如果你使用Firefox或Opera并且看到我上一篇随笔中WYSIWYG这一个词,你可以看到它下面是用一串点标注出来的,如果你鼠标悬停在上面,会有工具提示"What You See Is What You Get"。HTML源代码是: <abbr ttitle="What You See Is What You Get">WYSIWYG</abbr> 可惜微软的IE并不能正确render这个tag,尽管它是标准(X)HTML的一部分。 大胃 2007-01-25 23:23 发表评论
http://www.garrettdimon.com/archives/aspnet-vs-front-end-architecture 该文作者细数了他在使用ASP.NET进行开发的过程中遇到的6点不爽的地方,主要都集中在前台架构上,包括大量内联的风格标签、不同浏览器生成不同页面代码、失败的标记设计、缺乏语意一致性、服务器端label和客户端label的脱节、服务器端ID和客户端ID脱节等等。尤其当你想使用标准的CSS,构建数据结构和表现分离的清晰页面时,ASP.NET的一些默认的内部处理可以让你对ASP.NET为何这样做完全无语。比较有趣的是本文后面的回复,其中有不少与楼主同病相怜的 ...
http://mikeomatic.net/?p=138 挺有趣的一篇文章。Java在桌面应用这个领域始终得不到广泛的认同,虽然Java 6和SWT/RCP都为改善桌面版Java应用做出了自己的努力,但Java在这个领域的坏名声已经难以挽回。造成这一现状的始作俑者是谁,是什么原因导致人们对桌面版Java心存偏见,使用Java开发桌面应用的朋友也会经常会觉得力不从心呢?该文作者提出了三点: Sun没有意识到这样一个事实:任何一款桌面框架的实现,假如不能无缝的运行在Windows上,都注定成为“也能运行”的一种GUI技术,始终无法和native的版本抗衡。 他们认定解决(实现)高级桌面控件的 ...
http://www.artima.com/weblogs/viewpost.jsp?thread=192781 Artima上刚发表了一篇关于开发人员按照对待单元测试的态度和接受程度划分的三种不同的基因: T1 - 天生接受型,给他们演示一下单元测试的概念和用法,他们立即一拍即合,编写单元测试案例成为他们开发中一个理所当然、不可或缺的步骤。 T2 - 易于接纳型,给他们足够的时间和鼓励,能够理解单元测试的好处并在开发活动中执行,但遇到项目压力,他们会选择代码优先而忽略单元测试。 T3 - 先天免疫型,不论你如何给他们灌输单元测试的好处,他们都不会领情,如果让他们把单元测试作为开发中的日常活 ...
作为开发者,我们必须要学会defensive programming,尤其是对要求高可靠性和无人职守的企业级应用中,需要特别留意我们的设计和编码,必须尽可能做到足够defensive。 什么是defensive programming?举个大家都看过的例子: String str = ...
链接: http://wordpress.org/development/2007/01/ella-21/ 大胃 2007-01-24 21:04 发表评论
本文假定你有CD-ROM光驱以及Linux Live CD (如Ubuntu),并使用GRUB作为bootloader。 安装好Windows基本系统后,用Live CD启动,进入Linux桌面,打开Terminal,sudo -s切换到root,然后执行如下步骤:   # grub   grub> root (hd0,7)   grub> setup (hd0)   grub> quit   # shutdown -r now 机器重启后,熟悉的grub界面又出来了。:) 注意在root命令和setup命令后都有空格。另外稍微解释一下hd0和hd0,7的含义:hd是Ha ...
详见: http://www.linux-foundation.org/wordpress/?p=286 大胃 2007-01-22 23:59 发表评论
DRY为何物?DRY是Don't Repeat Yourself的缩写,不要重复自己,这是一项软件开发中的重要原则,或者至少是一个很好的习惯。同样的数据、逻辑,我们应该尽量避免在代码、配置文件、数据库中重复,如果实在没有其他更好的办法, ...
"Personally I'm always ready to learn, although I do not always like being taught." - Sir Winston Churchill 这是邱吉尔的一句名言,“就我个人而言,我总是乐于学习,尽管我并非总是喜欢被教导。” 我们通常认为与learn对应的词当然是teach,但是学习和受教其实是两回事。不断学习是好事,但总是被别人指手画脚是什么感觉,相信所有人都能够理解。 大胃 2007-01-21 19:14 发表评论
虽然官方网站显示最新版Rails还是1.1.6,RubyForge上已经可以下载1.2.1版。 [UPDATE] 官方已正式宣布: http://weblog.rubyonrails.org/2007/1/19/rails-1-2-rest-admiration-http-lovefest-and-utf-8-celebrations 大胃 2007-01-19 09:20 发表评论
详情请见FreeBSD官方网站和官方声明。 大胃 2007-01-15 21:16 发表评论
Global site tag (gtag.js) - Google Analytics