发于CSDN《最恨你们这些做Spyware的》
[技术帖]CodeGear的新IDE
(2007-02-28)
昨天就在SOLIDOT上看到消息说:CodeGear(原Borland的IDE产品部门)推出一款PHP RAD工具。今天在李维的BLOG上看到更新更全面的消息。
如果这个东东早两年推出我可能还有兴趣,现在我实在想不出RAD对于PHP有什么意义。
不
过我注意到李维的文章中有这么一句:“Delphi4PHP的IDE本身是使用Delphi
7撰寫的原生Window應用程式”。也就是说,这个IDE不是从前那个用.net的Galileo了,而是一个重新开发的原生应用。显然Borland
的老用户对基于.net的开发工具还是普遍比较不喜欢的,所以CodeGear才会退回到原生的路子上来。
事情本来就应该是这样的,作非.net应用开发的开发工具本身是基于.net这一点的确让人很不爽。就像Eclipse的CDT怎么也流行不起来一样。
我现在最希望这个新的IDE将被用于下一个版本的Turbo Delphi Explorer和Turbo C++ Explorer。
[技术帖]人人都需要一台服务器
发于CSDN《
人人都需要一台服务器》。
另,通知一则:新冷月无声(色影版)已经搬迁到寻找世界的美丽。
属相如何定
这个问题是费老提出的。
我的第一反应就是:第二种说法正确的可能性较大。
为此刚才特地查了一下维基百科,更增加了我的信心:
首先需要澄清的一点就是:农历并不是阴历,而是一种阴阳历。它的纪年纪月纪日都是以数字计,如宣统元年八月十五、和谐三年闰七月初七这样的,其中的月份和日期都是根据月亮的运行来计算,所以这部分是阴历。但是对于节气/中气则是按根据“太阳的运行”(实际是地球公转)来计算的,所以这部分是阳历。而干支纪年是根据阳历的部分,每年是从立春开始。生肖又恰恰是根据干支纪年法而来的。
上回十博士就犯了这样的错误,出了大糗。
所以我想第二种说法更正确,即:
生肖的变换是从立春开始。
BTW:徐根宝的说法也不正确,不是从立春日的零点,而是指立春的那个时刻——这个是根据地球公转可以精确算得的。不过这么讲究就有点BT了。-_-|||
[技术帖]Web Desktop App
(2007-02-20)
早上忽然想到一种桌面应用的模式——用Web方式实现。从表现方式上说,类似.net的XAML,但是基于现有技术实现,并且可以不受平台限制。比
如可以用这样的方式实现一个资源管理器这样的东东。甚至可以按这种模式开发出一种类似于DesktopWebOS这样的东东,挂在不同的OS平台上。
基本的结构是这样:
用TurboGears
(或者简单一点就直接用CherryPy),实现一个WebServer,把本地应用的功能全都做到这个WebServer中,前端用Ajax实现交互。
因为CherryPy的实现是一个单独的应用程序,并且自带HttpServer功能,等于就是用浏览器操纵一个非GUI应用程序。
至于安全性的问题也很简单,因为这个Server是以当前用户身份运行,与一般的用户程序一样。访问安全性的问题可以通过限制为本机访问的方式实现。如果想要提供远程访问的功能,可以用Apache做一个https代理。
剩下的问题就是:开发难度比一般的应用程序大不少,特别是Ajax部分。
补
充:以上纯属瞎想,其实我现在对Ajax已经有点不满意了,因为Over
ajax的情况已经越来越多。虽然像www.netvibes.com的ajax效果超级酷,但是过于复杂的JS代码使得程序的性能和稳定性都很成问题。
还有,我之所以不用抓虾,就是因为我订阅的RSS比较多,会让它的JS程序在Firefox下近乎死机。
