|
用户名:whitebob 笔名:whitebob 地区: 行业:其他 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
zhcon-0.2.3 amd64 patch
(作者置顶)
在 Fvwm 下把窗口移动到屏幕中心
(作者置顶)
因为 Fvwm 的移动尺度是不用窗口长度来标定的。

Fvwm 下 win+D 和 win+L 功能的实现
(作者置顶)
。Fvwm 的确让人爱不释手,玩起来上瘾
。很多炫酷的功能就不讲了,谈谈怎么实现 Windows 下的 Win+D 显示桌面和 Win+L 锁定桌面的功能好了。后者很简单,前者稍微麻烦一点点。
,希望大家发挥自己的想象力,让自己的桌面更酷炫哦
在VC++.NET中添加OPENGL wizard
(作者置顶)
linux下的一键大法
(作者置顶)
the soul of a new machine
一切从我在实验室的仓库中发现的一台旧机器说起。这台机器严格说来该叫做minicomputer,也就是传统的小型机,早被PC淘汰的老古董。不过它长得一点都不像PC,看起来更像是一台音响功放或者是均衡器之类的东西。
谁会知道,这就是DG公司早期的旗舰产品,与pdp-8同时代的8位机器nova
关于接口
各种不同的系统有不同的接口,有N个系统,要想连接起来就至少有N-1种接口,由于没有谁会同时安装更不可
能同时使用N个系统,实际上需要的接口数目会更多。
众多接口都存在几个最基本的问题:
1.接口的划分
2.接口的命名
3.接口的兼容性
4.接口的文档
以上这些问题构成了接口使用上的诸多不便,也是让人感觉头疼得要死的原因。
1.关于接口的划分:从道理上讲,接口应该严格是程序可执行功能标准正交基。不应该多余,不应该耦合,不应该有功能而没实现的接口。实际上,为了程序员自己和使用者的方便,上述规则几乎一定不成立。当然这种做法可以理解,但是这就像把汇编代码同C++的framework放在一起一样,让人觉得有点乱。
2.关于接口的命名:很大程度上程序员对于接口的命名具有很大的随意性,尽管一般都遵循某些规范,但往往由于历史原因和程序员的个人喜好,不同部分间的命名存在不一致,这常常是让人感觉费解的地方。
3.关于接口的兼容性:接口的兼容性不仅仅是一个声明的问题,对于某些已经购买的程序,升级其他部分带来接口不兼容是致命的问题。接口的二进制兼容也是重要问题,否则只能用大量的proxy库来解决一个本来不应该有的问题。
4.关于接口的文档:没有文档的接口和没有及时更新,语焉不祥的文档使得本来就存在的混乱更加严重。
提出这些问题是一回事,设计出真正合理的接口是另一回事,COM、COMBRA 和 .net 在一步步努力实现二进制级别上的接口兼容。但是这就像教一门新的人类语言,需要把过去的概念用全新的symbol来代替,在新的symbol中建立更合理的关联和耦合。
但是我一直在想,这个世界,在巴别塔出现前,到底存不存在一种大家都了解的自然语言呢?
我要回来。。。签证check中
回顾自己这两年,在实验室忙得天昏地暗,但从心里上感觉自己却在退步,远离一个喜欢新鲜的我。
看看自己从前发的文章,还能感觉到当时百思后偶有所得的兴奋之情,不行,我要回来!!!