读史沐汗~
今天改了改MSN的TITLE,叫“读史读到汗如瀑”,意思便跟这“读史沐汗”一样。只是我觉得不够文气,便改了个说词,拿来做这篇BLOG的标题。 最近下载了许多的古书,十几个G的电子版本。相信要一一读去,怕是这辈子要毁在这事上头。于是找来钱穆先生的一篇《中国史学名著》,据说是他的学生根据课堂笔记整理的。个中细节,不得而知。 这篇东西里讲了几本书,钱先生称其学史者必读。分别是《尚书》、《春秋》、《史记》、《汉书》,未尾还提及到《 ...
今天改了改MSN的TITLE,叫“读史读到汗如瀑”,意思便跟这“读史沐汗”一样。只是我觉得不够文气,便改了个说词,拿来做这篇BLOG的标题。 最近下载了许多的古书,十几个G的电子版本。相信要一一读去,怕是这辈子要毁在这事上头。于是找来钱穆先生的一篇《中国史学名著》,据说是他的学生根据课堂笔记整理的。个中细节,不得而知。 这篇东西里讲了几本书,钱先生称其学史者必读。分别是《尚书》、《春秋》、《史记》、《汉书》,未尾还提及到《 ...
我很少在自己的Blog上推荐什么。一则是怕推荐错了,二者是怕耽于自己的个人喜欢,扰了别人的视听。所以我的链接里头, 除了老婆、自己,就剩下一个Hello World了。 但现在我要正式地做个推荐。是关于一篇文章的,因为这篇文章实在说到了我的心底,也实在说了我想说的话。这篇文章就是《十年学会编程》。 http://daiyuwen.freeshell.org/gb/misc/21-days-cn.html 文章不长,甚至都可以嫌它短。但第一段就给人耳目一新的感觉。 ...
今天突然跑到孟岩的BLOG里头(这里),看到一个新的缩略语REST(REpresentational State Transfer,具备表像的状态迁移),随后又看到另一个GPPD(Get, Post, Put, Delete),然后又出来一个CRUD(Create, Read, Update, Delete)……直到在他的文章中跳出来SIUD(Select, Insert, Update, Delete)之时,我终于忍无可忍,决定要来思考一下下这些层出不穷的新鲜玩意儿了。 老实说, ...
《秋风泼墨》 三卷踉跄短句, 一杯浓郁茶汁。 骤有秋风起, 泼却一纸文字。 多事,多事, 何必涂而改之。 ...
前两天过了三十岁的生日,心里一直觉得有些什么,却又说不出。适才午饭,想到是该盘点盘点自己了,于是写这篇文章。 其实人的一生,大略也只有三、四个十年用来奋斗。我用掉了一个十年,若还不回头自醒,未来的路岂不盲然? 吾之前三十年,约四岁方有记忆,十二岁知事而醒,十六岁知命而勤,未到二十便略定了一生所事之业。 今已十年,成事者何?遂一一盘点,不过有房一套、购车一辆、娶老婆一个,养猫一只,著书二册半而已。 房在郑州, ...
一、框架库:时间线与时间处理器 几乎所有的动画特效都与时间线有关系。在一般的应用软件里,会提供一个固定间隔的时间线,设计人员则在时间线上描述指定的时间里会发生的事件。这些事件被连续起来,就成为了动画;而一组时间线合并起来,就成了动画场景。 Qomo里实现时间线的初衷,只是为了在绘制界面组件的效果时,提供一些用时间控制的效果。例如窗体关闭/隐藏时的卷入效果(以及在打开时的展开);又例如一个Outlook风格的纵向Bar在点击一个按钮时的展开。 在Windows32和vista风格的界面设计中,这些组件都具有一些特殊的动画效果。例如窗体弹出或控件的淡入淡出。这些动态效果其实都是在时间线的基础上来实现的。 但这些仍然只是单一组件,或一类组件的单一特效。这种情况下,只能算是“ ...
用了无线路由之后,原来的外网IP变成了内网IP。想从外网连回到家里的机器,费大了劲儿去了。网上找了不少时间,象ipchicken.com这种网站用起来总是不爽,多费道手脚;象MyWANIP或IP2这种工具,也是连到公网的网站上,然后反查IP地址的,还是不爽。 最重要的是,这些工具/网站都不支持命令行模式。想要写个批处理来支持远程连接的开、关都麻烦。恨之极也! 然后就自己写了一个。用wsh。基本上没花什么手脚,轻轻松松。 使用起来也很简单。例如NetGear这个路由,有一个内网的登录管理界面。初始时的帐号是: ...
一、概述:Qomolangma中的框架库(v0.1) 在UI层方面,Qomo一直没有足够的进展,因此Qomo在beta 1之前公布的代码看起来就象是一个语言实验工程,而不象是一个面向应用的项目。 其实Qomo的前身(WEUI)本身就是围绕UserInterface Library来提出的,因此WEUI的确有自己的UI层。此外,它也有完整的DB和Graphics层(及一个VML的实现)。但是Qomo对UI层提出的目标与WEUI并不一致,因此这直接导致了“Qomo需要一个新的UI库”的结果。 Qomo在beta 2中包含部分UI、DB层的代码,但是并不推荐将它归为Qomo的一个组成部分并应用。 ...
“今天我来开会,一下汽车,便碰着个猪,它围着我的汽车哼哼的叫个不休,使我感到毛骨悚然,我觉得猪是在骂我,猪对人民贡献很大,肉可吃,粪可肥田,猪肠猪鬃可以出口,骨是化肥的原料,总之猪的浑身上下都有用处。我们是国民政府的重要官员,是人民的公仆,可是我们对人民有什么贡献呢?” ...
Qomo Beta2 正好是在beta1之后的五个月发布。上次发布是2006.04.17。 Beta2修正了大量的代码,但没有增加很多的特性。Beta2尝试将WEUI原来的代码整合了一些进 来,但也同时发现了WEUI代码中的很多问题。对这些内容,我们做出了很多的修改和完善。 在Zhe的帮助下,Beta2在内核上已经完整支持到firefox 1.5了。这包括AOP、Interface与Templet 等所有特性。 Beta2带来的最有吸引力的特性包括: 通过AOP实现的性能分析工具(兼容Firefox):Framework/Debug/TestCase/ ...
一、模板技术概要 模板技术由来以久。在C++中的模板(Template)是编译时技术,而在.NET CLR中用于取代该技术的范型(Generic)则是一种运行时技术。由于范型理论的出现,使范型编程成为一个新的语言课题。在.NET CLR中,范型编程就是一种用模板来实现代码重用的高效技术(类范型和方法范型)。 然而,模板技术的使用也带来了很多的问题。例如: 模板系统的出现,是为了解决了类型问题呢,还是只是解决代码重用的问题? 通过模板来生成可运行代码框架, ...
《大道至简》的第二版终于写完了,现在。原本以为一个月可以搞定,却做了整整三个月。现在“打完收工”,书稿已经交去了出版社。 哈哈,所以终于得了机会来重新启动Qomo项目。怪我自私一些,未能在写书的同时运作好这个项目的团队。但也期望大家的理解,因为毕竟开源是一件同样消耗时间和精力的事情。——我的习惯,做一件事,就做好;否则,就停下不做。;) 正好也是新的一周,因此这周开始整理Qomo的既有成果,联系项目成员,发布工作计划,以及在这里公开一些阶段性的版本。这些杂事,大概是要花一周时间的。 ...
有人因成婚而喜,有人因成事而喜,今日我则以成书而喜。 《大道至简》一书,原本完成于2005.03.22,后来数次联系出版社,因为书过薄而不能出。因此,在2005年11月初,我将它发布成为电子版。在电子版前言里,我也表达了自己的感概:其实我原本是很想这本书成为纸质版本的,但出于对出版业的无奈,而变成了电子版本。 对我来说,这样的一本书,应该是在桌前、床上甚或是马桶之上阅读的。变成一本数字符号交给adobe去译码,非我所愿。 接下来的事情,也出乎我意料。 ...
查资料时,看到一个网友写的书摘,关于温伯格的这本书的。很不错,抄过来先放着 1,搞清谁(问题的对象)有问题. 2,问题的本质是什么 大多数问题其实就是你期望的东西和你体验的东西之间的差别. 解决办法是要么改变期望,要么改变体验. 3,不要把他们解决问题的方法误认为是问题的定义—特别是在你使用自己的解决方法时(要搞清楚问题的定义) 4,如果你太轻易的解决了他们的问题,他们永远不会相信你真的解决了问题 5,你永远都不能肯定你已经有了一个正确的定义,即使在问题已经解决之后,但永远不要放弃寻求它的努力 6, ...
这些天在写《大道至简》第二版,又涉及到对《愚公移山》的思考,因此对“愚公到底是哪里人”这个问题发生了兴趣。本想Google出一个结果,没想到一查,哈哈,原来大家对这个问题吵得不亦乐乎。 其中,河南商报撰文《山西晋城抢注‘愚公移山’ 河南济源保护‘文化名牌’》。河南人认为,“愚公移山”故事的发生地在河南济源,理由则是市区以西就是王屋山;山西人则说,“为什么晋城在王屋与太行之间,却没有被它们阻挡? ...