自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 收藏
  • 关注

规范何用论

英文原文 [url]http://diveintomark.org/archives/2004/08/16/specs[/url]大多数开发者是本蛋(morons),剩下的全是昆蛋(assholes)。我(Mark Pilgrim)不时的发现自己本人流于两个集团之一,所以不惭认定以下事实。[b]昆蛋[/b]昆蛋精心阅读各种规范,寻找纰漏,疏忽,甚至仅仅是错别字。他们会写...

2009-09-12 19:00:41 178

做事境界几步走

对于一种事情(工作),熟而生巧,精益求精,逐步提升的层次:(1)得到机会去做(2)有多多少少失误,得到容忍和提升建议(3)偶尔获得指导情况下可以完成;收集或者记录下别人的技巧(4)可以完全独立完成;总结出自己的一些技巧(5)可以解决别人遇到的困难,指导别人完成,但觉得不如亲自做轻松(6)乐于将自己的技巧传授于他人(7)觉得所有的技巧都不够完善,不如具体问题具体分析-无招...

2009-05-11 11:42:39 220

关于”代码既文档“的新思考

我原来也很赞成”代码既文档“的想法,认为有很大的可行性,只是没有发展出相应的流程和工具机制,才没有成功。最近的一些思索让我发现这方面还没有那么简单,主要是在抽象级别方面。代码描述的是系统的内部实现构造,而文档描述的是系统的外在表现。即使是加在代码上的结构化的注释,主要表达的也是系统是如何实现的,它可以说明一段代码,一个方法,一个类,甚至一个组件是做什么的,但这些依然不是系统最终用户...

2009-04-19 12:37:09 201

计算机系统复杂性难免,准备找机会学习逻辑语,寻找突破之道

关于为什么软件一定是越做越复杂,成本越来越高,越做越枯燥,冥想了很久,基本有个结论,就是计算机看待世界,解决问题的思维(运行)方式和人脑的思维方式存在本质区别。唯有把两者统一联合起来,才能真正解决。但是目前的趋势又总是让计算机贴近人的思维方式和工作习惯,因为毕竟专业搞计算机的如果不为最终用户开发软件就吃不了饭,而最终用户更不是靠计算机吃饭的,所以这个产业链的营养供给还是来自于人在其他行业的营收,让...

2009-04-07 19:16:56 164

我也谈谈JAVA并发程序设计的现状和前景

最近我也是在涉及并发Java方面的东西, 说说我的心得.确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了.j.u.c 包主要是为了性能来的, 其设计其实不如Java传统的内置同步机制(synchronized块和方法, 以及 Object.wait(); Object.notify())优雅, 但是传统同步机制的最大弊病...

2007-09-25 01:37:36 167

实例观察网络模型与关系模型对现实世界的建模差异

我感觉受 主流/传统的 Object Orientation 对 领域模型设计 的影响, 以及 SQL 对 关系模型设计 的影响, 目前领域模型基本都设计为 "网络模型" 也就是更倾向于 传统的数据结构. 举个例子, 比如要描述一颗螺丝 s1 和一颗螺母 c1, 以及把它们拧在一起的关系. 如果按照网络模型(传统数据结构)的思路, 那么就必须同时有一个把螺丝拧进螺母(s1.cap ...

2007-09-24 16:53:37 257

Introducing Hosting Based Interfacing

[b]HBI - Hosting Based Interfacing [/b][b]What is (not) HBI? [/b][quote]HBI is about interoperability among distributed applications (software components), built with same or different techn...

2007-09-17 16:21:40 134

回想Apache与Sun就Java TCK之争, 发现就像RedHat要跟SCO要免费UNIX认证

一点相关进展:Sun Releases JCK to OpenJDK and its Derivatives: [url]http://www.infoq.com/news/2007/08/openjdk-jck[/url]Apache你就去打造你的 Harmony 牌子不就完了么, 非看上人家的 Java 牌子, 还要求不受限制的使用, 有点觊觎的感觉....

2007-08-12 12:14:59 275

硅谷一公司研发成功脑电波感应芯片, 可以用来控制电脑, 打游戏, 操纵轮椅, 其他设备......

[url]http://www.brightcove.com/title.jsp?title=704328501[/url]科幻里的东西已经开始进入现实了 :O

2007-08-10 09:51:58 278

最小权限原则应用于面向对象的软件设计开发

偶然看到Wiki百科的 [url=http://en.wikipedia.org/wiki/Lua_(programming_language)]Lua[/url] 词条, 注意到它的这个特性:[quote]Lua allows ...; and full lexical scoping allows fine-grained [url=http://en.wikipedia.org/wi...

2007-08-07 06:34:32 233

通过SSH的交互式Java应用开发和管理

BSD License, 需要 JDK 6.0 或者 JRE 6.0 + OpenJDK Javac 运行.附件为代码包 (请到 [url]http://sjsh.dev.java.net[/url] 下载最新代码包, 此处附件以后不再更新)参照代码包中 demo/src 目录下的示例, 就可以很简单的写成包装自己应用对象的 SSH Server 了启动演示 SSH Shell...

2007-07-11 23:31:01 487

WebOfWeb.net 新版发布了

http://www.webofweb.net 新 Logo, 新页面. 大家去看看.

2007-05-09 18:12:27 121

The Object-Relation-Kin Model

The Object-Relation-Kin ModelToward Relational Analysis and Design in General Object OrientedLanguagesAbstract:The relational model is in use by many database systems. Object oriented techno...

2007-04-03 12:13:20 159

Object-Relational Mapping The Fake

Object-Relational Mapping The FakeSpeak of Relational Model In Your Favorite OO LanguagesAbstract:What is today's Object-Relational Mapping REALLY doing? The answer will be given by this paper...

2007-04-03 12:06:49 107

Java语言下一步可能快速演化, Eclipse将疲于跟从, NetBeans 6 值得一些期待

作为Java开发者, 学习了5以后带来的泛型语法之后, 不知道你有没有注意到一个特殊的地方: Class java.lang.Object.getClass();虽然它的签名返回值为 Class , 但是它的规范文档却给出了这样的说明:[quote]Returns ... [b]The actual result type is Class...

2007-02-27 12:54:00 113

TOB 6 编程界面重大简化

TOB 6 的编程界面最近完成了一次重大简化, 附件是更新后的持久应用样板程序, 用6.0的SUN JDK和1.6.5或更新的Apache Ant就可以编译.简化后的持久类模样从下面代码可见一斑, 特别注意 getAllProducts() 的实现.完整项目源码在附件zip中.[code]package tob.bookstore;import java.util.Ar...

2007-02-25 11:55:27 255

新发现 ANTs Data Server 好像很有潜力

[url]www.ants.com[/url]号称可以兼容现在主流商业数据库, 而且性能赶超 TIMES TEN.号称从 SQL 到 存储过程, 兼容Oracle, Sybase, SQL Server等, 据说他们的工程师只要两周就可以免费把客户基于其它数据库的现有应用移植过去.下载了一个评估版, 安装配置的时候问: 你这台机器内存大于4G吗? 汗...然后服务一启动...

2007-02-02 15:57:45 157

TOB持久编程速查小抄

TOB编写持久应用时的例子速查小抄.第二个 zip 附件包含 OpenOffice及MS-Excel 格式的版本, 方便编辑修改.不知道谁有没有兴趣, 为 Hibernate/EJB3/JDO 等等其它持久机制做类似的简述小抄, 我是很希望看看比较的结果. 至少做出来分享也能方便使用它们的新手速查, 附件的可编辑文件可以作为模板. 或者大家想到更多方面的内容需要列出来的也欢迎讨论....

2007-01-28 18:16:35 152

关于用 HBI 实现 TOB 分布式访问的灵感

对于TOB的分布式访问支持, 原来总是从分布的TOB实例出发考虑方案, 思路一直不够成熟.今天突然获得灵感, 其实完全可以通过最近总结的 HBI (Hosting Based Interfacing) 思路去实现. 原始想法在 [url]http://www.iteye.com/topic/34848[/url] 提出讨论过, 表面上扯得比较远, 不过用在 TOB 的分布式访问上, 就可以...

2007-01-17 22:38:36 241

关于开发框架中的持久对象图

刚看了 zwchen 的 MiniFramework 和 giscat 的 Agile Java Framework, 发现其中一个共同的思想就是通过 Map和List 来实现对象图, 在框架各层之间传递共享. 好像有类似思路和实践的同仁也不少.这确实是比通常的 ORM 更容易实现和掌握的一条途径, 不过同时也损失了 强类型OO 的类型信息, 和 强语法 的 引用语法检查 能力, 在 重构...

2007-01-15 12:02:44 149

献礼2007,TOB 6发布,像普通Java程序一样开发持久应用,免费用于个人用途或指定OS...

随着 JDK 6 Mustang 年底前的正式发布, Ableverse 6 TOB 终于可以摆脱 Java 5 时烦琐的 apt 工具处理 Annotation 的限制, 基于新的 JSR 269 标准, Annotation 可以在 javac 的过程中被透明处理. 同时发布的还有升级到 6版本 的其他 Ableverse 6 产品, 包括 Meta Facility, Message Fac...

2007-01-01 08:17:25 123

ORM其实是在映射网络模型和关系模型,OO的关系模型无需映射,且更简单高效

O-R Mapping 从字面上理解是在 面向对象体系 与 关系数据库 之间进行映射. 不过最近为了写 TOB 的 ORK 模型资料, 更进一步研究了 Entity-Relationship 模型以及相关的 网络模型, 关系模型 和 Entity Set 模型. 然后有个惊人的发现: ORM 所支持的 POJO 模型本质上其实是网络模型, 而 O-R 的 Mapping 其实是在...

2006-12-28 04:44:24 258

解决侵入的根本方法讨论

 最近又看到一些关于框架侵入性的讨论, 有些想法, 谨此抛砖引玉.我觉得软件开发框架之所以跟侵入性纠缠不清, 根本的原因还是框架要支持应用的某种/某些逻辑和功能, 可以说是部分的去实现应用的目标. 但是这些功能如果不能让应用去定制, 其现实应用代价就又很微渺了. 所以框架是需要和应用交流的, 而交流的主要目的是为了定制.想到这个地方, 我的反应是声明式编程, 让应用通过某种方式表达出自己的定...

2006-12-16 20:01:14 116

利用互动协作的思维导图增量持久化敏捷迭代的头脑风暴过程

最近写教程了解了一些敏捷相关内容, 想到 WoW [url]http://www.webofweb.net[/url] 在敏捷开发过程中可能的应用.因为 WoW 是一个基于思维导图界面的, 允许从互联网范围进行广泛协作的新结构化媒体平台, 而思维导图本身也是头脑风暴的好工具, 但目前基本所有其他MindMapping工具软件都是面向个人的桌面应用, 所以限制了思维导图在团队范围以致社区范围...

2006-12-10 18:50:17 134

TOB - BookStore Pattern

如果还没有JDK 5, 从 SUN 网站下载一个安装如果还没有Eclipse (最新是3.2, 至少要3.1, 以便支持Generics, Annotation), 从 eclipse.org 下载一个. 因为最新的JDK 1.5.0_09 的 javac 编译 TOB 生成的代码也会 crash, 所以只能通过eclipse编译.从 http://www.ableverse.com/down...

2006-11-24 19:29:45 120

看来银行的IT是最落后的

[url]http://yro.slashdot.org/article.pl?sid=06/11/18/1355233&from=rss[/url]英国 UK Building Society Nationwide 承认有一台便携电脑在其一名雇员的家中被偷, 而这台电脑上包含了超过一千一百万的帐户数据.人们不禁担心: 居然事件发生的三个月以后才被公布? 怎么可能有这样的事? 为什...

2006-11-19 03:47:00 288

一个MP3就可以盗取信用卡资料

http://www.theregister.co.uk/2006/11/18/mp3_player_atm_hack/英格兰曼彻斯特的一个人把MP3接到公共ATM后面, 录下拨号时的声音, 然后用特殊的软件解码之后就可以获取别人的信用卡数据, 用来伪造真卡... 科技的力量啊!!...

2006-11-19 03:38:14 102

一个可能比SOA更好的思路

本文英文版发在: [url]http://www.theserverside.com/discussions/thread.tss?thread_id=43148[/url]在公开回答 ([url]http://www.webofweb.net/manifesto/AppletAgainstAJAX.html[/url]) 为什么 WoW 当初选了Applet而不是AJAX的问题时, 我开...

2006-11-18 13:44:31 100

TOB 在TSS发了一个新闻, 大家英文不头疼的可以过去看看

[url]http://www.theserverside.com/news/thread.tss?thread_id=43064[/url]

2006-11-16 14:38:55 109

人无远虑,必有近忧 的另一层涵义

『人无远虑,必有近忧』 这句话源远流长, 以前一直的理解是: 因为过去没有远虑到今天, 所以眼下会有忧虑. 今天又突然悟道, 似乎这个现象还有更即时的表现, 那就是你如果现在没有在考虑将来的事情, 那马上就会有些烦恼. 这其实是一种心理效应, 因为眼前生活中的挑战, 虽然从长远来看对自己是有好处的, 能够带动个人上进, 但是如果单从眼下来看, 却常常是头疼的问题. 拿搞软件的做项目来说...

2006-11-01 19:14:00 509

Like names, destinies are more of others than ourselves

True inside feelings always have great chances to differ from what was seen from outside, beauty of lives is not what it should to be or what is supposed to be, both happiness and sadness are because ...

2006-10-21 14:21:00 73

Ideas travel on words

Thanks to GOD we have words, and the ability to understand it, master it and express it.Cheers with GOD.

2006-10-07 00:40:00 92

超前于记忆的人生体验

很多NDE(Near Death Experience-濒死经历)的记录都包括迅速通过一条又黑又长的通道, 到达一个类似天堂的地方. 有相关学者认为这是对人出生过程的再忆, 那其实是母亲的产道. 不过如果真是这样, 那所到达的目的地却刚好是来回的两头 -- 尘世与灵界. 中国人普遍都认为鬼魂投胎是在婴儿出世的时刻, 似乎可以作为一种肯定. NDE的经历者有很多是车祸而又奇迹般起死回生的人, 他们的...

2006-10-07 00:01:00 101

通灵的障碍

心经道: 菩提萨朵, 依般若波罗密多故, 心无挂碍, 无挂碍故, 无有恐怖, 远离颠倒梦想, 究竟涅槃. 对出壳之前的油然恐惧目前已经依此克服了, 但接下来发现到了一个更难以逾越的障碍. 表面上看, 这个障碍就是呼吸. 我可以依 "无眼耳鼻舌身意, 无色声香味触法" 而超离肉体的感知和主观欲望, 虽然身体会对灵魂的执意离开产生自发反应, 但这并不是大问题. 问题在于, 能够意识到万物本虚, 通...

2006-09-27 03:21:00 133

动物的驯化与斯德哥尔摩症候

前段时间偶然又看了一段007电影 《纵横天下》(The World Is Not Enough),发现了一个原来没有特别注意到的环节就是女主角的斯德哥尔摩症,然后时常的联想起来,觉得我们把狗驯来看家,把猪啊,鸡的驯来混吃等死,也许在驯化之初正是利用了这些动物的斯德哥尔摩情结吧。 另又联想起以前就想到,觉得很讽刺的一个事儿,就是在肯德基看到的海报:一只母鸡,手(还是翅膀)里托着一包鸡米花,昂首挺...

2006-09-14 21:11:00 285

人的认知方式

人对"知识"的学习似乎比对"场景"的学习能力似乎难得多, 对"知识"的学习好像其实也是通过大脑对"知识"所发生效用场景的想象而形成的. 如果要授予的能力能够以大脑的原始形式进行传达, 这会是最好的途径....

2006-09-08 17:02:00 181

通灵

发现有两种形式可以压抑大脑的活动, 而进入类似"死后"的世界. 其一是通过调整呼吸, 把气尽力压到腹部, 使大脑缺氧并保持一段时间. 其二是通过意识自控, 停止浅表与大脑感知和控制神经中枢直接联系的意识活动. 但是由于发掘出来的深层意识如何活动还属未知, 没有确保的方法可以从这种通灵状态返回, 所以还没敢轻易尝试....

2006-09-08 16:56:00 257

What's going on with Java at IBM ??

http://www.ibm.com/developerworks/java/jdk/ Have a look at above page, see this:  (as posted time 2006-09-06) Java 2 Platform, Standard Edition (J2SE)IBM Developer Kits and Runtime Environments a...

2006-09-06 17:27:00 75

回复 生命在于静止 的论题

作者:岳立东 时间:2005-09-01 01:41:02    我觉得是楼主是属于有别于一般所区分的体力劳动者和脑力劳动者以外的, 可以说是心力劳动者人群. 心力的调节和疲劳缓解是没法靠一般的睡眠休息和注意力转移(比如听音乐,做运动)方式达到的, 必须靠静心调息. 因为承受心理压力和运筹对策好像确实是消耗器脏能量的, 而正如楼上所言, 内脏是不随意肌,又和内部系统一样都受自律神经控制,无法用一般...

2006-09-02 02:11:00 304

Firestar告JBoss/Hibernate侵犯ORM专利, RedHat受牵连

InfoQ报道: http://www.infoq.com/news/RedHat-Sued-Due-to-Hibernate-3-O Firestar Software  has filed a patent claim against Red Hat for infringing on a patent Firestar filed in 2000 covering O/R mapping...

2006-08-24 18:57:00 113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除