用REALbasic语言写网页程序!
作者:kmzs 日期:2008-03-25
用REALbasic语言写网页程序!
在REALWorld 2008用户大会开幕当天,Inspiring Applications公司宣告了网页开发工具Yuma。使用Yuma能将REALbasic源代码用特定标签嵌入到网页中——是的,与PHP、JavaScript类似——并且在访问前会先被预先编译而不是由服务器解释执行(个人猜测是编译为RBScript代码并在本地执行后返回结果)。Coooooooooooooooool!
我也是刚刚从一个美国的老客户那边听到的消息,Inspiring Applications公司本身的网站(http://www.inspiringapps.com)好久没更新了,本以为Joseph J. Strout大哥又要宣布创业失败呢,没想到竟然推出了个好东西!
Yuma产品对实际上是一个服务器程序,提供对相当一部分REALbasic的语言的支持,并允许直接访问REALbasic框架包中的许多功能(不是RB插件SDK中的胶水代码动态访问RB框架就是用RBScript)——真的很多,看一下http://www.yumadev.com/doc——是不是几乎所有非GUI专用的RB框架都有了?!当然也能直接链接到REALSQLDatabase(估计REAL SQL Server也会支持)。
Yuma将推出专门面向开发者的开发版(免费的哦)和用于部署的企业版(能链接到Apache和IIS什么的)。对于有志于网页开发的Basic程序员,怎么看都是个好消息!
在此给出关于Inspiring公司创始人JJS老大的介绍。作为一个REALbasic粉丝,我从各种渠道搜集了近几年来曾在REALbasic就职的几乎全部资料,何况我认识REAL的创始人Geoff老大的时候,JJS老大还在REAL供职,因此得到他的资料的途径还是很多的。废话不多说,这是我去年总结的关于Joe老大的信息:
Joseph J. Strout (JJS) 美国神经系统科学研究所(Neuroscience Lab)硕士学位,编程系自学成材。2000年1月19日加入REAL公司,加入前有Macintosh和Palm开发经验,加入前为REALbasic铁杆用户,此前曾用RB开发一些3D、数据分析和图形图像相关软件。是5.5以前版本的用户界面设计师和许多跨平台API开发者(在我能接触到的少量RB框架及编译器相关代码和自动测试包中也不少代码文件头注释中有JJS字样的内容),2005年12月15日前后离职。离开REAL后成立Verified Express, LLC(现已停业),随后与Brad Weber成立Inspiring Applications。个人主页:http://www.strout.net -- N久没更新了。
REALWorld 2008主题演讲
作者:kmzs 日期:2008-03-25
REALWorld 2008主题演讲
REALWorld 2008全球用户大会上在上周三开幕,为期3天的。由于澳大利亚和日本有用户参加,因此正如Aaron Ballman所说,除了非洲和南极洲都有用户出些。鄙人虽然在去年10月就收到了邀请,但由于种种原因未能成行。
REAL软件公司创始人Geoff Perlman在周三的主题演讲(keynotes)是本次大会的关注重点之一。按常规,REALWorld是公布年度数据的日子,这回当然也不例外。据Geoff的描述,小结如下:虽然Linux用户有较大成长,但Mac版销量仍然占据新购数的44%。Mac用户在REALbasic核心用户中的比例肯定大于这个数字。但是由于Linux标准版是免费的,因此Linux版的装机量为三者中最高的,占48%。但是话又说回来,许多人在买/用Mac和Linux的同时,不得不看在Windows的装机量上(而不是M$的面子上)买一份Windows版(同时买两个平台还有半价折扣的说),所以Windows版销量占34%是相当正常的事情。当然了,像我这种3个平台版本都用的用户比例也很多,因此简单加总3个平台版本的装机量无法算出用户数。根据历史数据,我猜想用户数估计应该在12-14万之间。
此外,据主题演讲的数据,REALbasic开发者主要将其用于跨平台开发和数据库开发,两者都用的达到66%。这个与经验数据相符合。此外,值得一提的是去年REAL公司的收入上涨了34%。但我估计收入增加大部分是REALbasic专业版涨价因素引起的(虽然美元贬值使得价格涨幅影响对海外用户相对缩水),实际销量并未有明显上涨。不过没有涨价的大中华区的销量仍然少的可以忽略不计。
历史回顾之后当然就是面向未来了。正如以前在和Geoff在邮件和iChat上聊天时了解到的,今年REAL要加强数据库方面的功能——我绝对支持,REALbasic在数据库的功能上的确很粗线条,正如有国内爱好者在Blog上说的,连feelpascal都不如。
第一,是要推出新的REAL SQL Server。这个已经在REAL公司的基于FogBugz的缺陷系统上看到过相应的Case分类了(上面有REAL SQL Server和New REAL SQL Server两个分类),因此对我来说不是新鲜事,但具体会怎么个新法确并不了解。据Geoff的主题演讲披露,主要增加的功能包括:
1、LifeSaver特性,也就是按时间接点备份,Geoff自己号称其为Time Machine for REAL SQL Server——果然会摆噱头也是公司领导者必备的能力之一,像我这种鼠辈还是要好好学习啊;
2、使第三方用户能开发REAL SQL Server的Plugin,以便针对自己的需要对其进行功能扩展,比如添加自定义的SQL语句——这是MySQL、PostgreSQL和FireBird SQL这类开源数据库都支持的功能哦,不过估计用REALbasic来开发是不行的啦,还得用C/C++吧;
3、支持多版本并发控制——本人才疏学浅,不太了解此功能的确切优点,不敢妄加评论了;
4、支持客户端和服务器之间的消息互发。
总之SQLite会被REAL公司的Marco等同志们改成什么德性就不知道鸟,咱们拭目以待。
第二,当然是REALbasic本身对数据库的支持了,目前确定会增加的功能包括:
1、用属性来设定数据源,或者说链接设置(现在只能用代码啦),不过想来要做到这点,必须能在设计期直接将数据库子类的实例——比如扔到窗体上(难道现在不能吗?);
2、另一个就是Geoff曾跟我提及过的很令人期待的功能:自动数据模型——根据数据库模式(schema),按照其中表的结构自动生成代培类,用属性来代表表中的字段——这样在类中就能添加可计算字段(不知道使用方法来实现,还是用可计算属性来实现)。
Geoff的主题演讲中还提到Cocoa迁移在本年度将回复继续进行——望穿双眼啊,话说为了支持iPhone开发也得先支持Cocoa吧。不过我注意到最近在REAL的核心工程师列表中多了一个叫Dave Alter的,此君在REAL内部的email地址与REAL前产品经理David Grogono的是相同的,因此肯定是老Dave离开后加入的新人,估计是负责Cocoa框架的?不过REAL网站中招聘Cocoa工程师的告示并未撤除,因此我的猜想还无法证实。有机会我直接问问这位老大吧。
关于REAL自己的产品的新消息就发布这些了,接下来我在关注一下其他REAL用户借机发布的信息吧。
日本史与酷爱自相残杀的人类
作者:kmzs 日期:2008-03-24
日本史与酷爱自相残杀的人类
日本动漫里虚构某世界某星球某皇室的人际关系、血缘关系总是那么乱,还要搞搞窝里反,不能说不是受日本历史上许多名族望门的混乱关系及内斗而死的最终命运的影响。不知是因为地域狭小,还是风气问题,上层人物亲友间的自相残杀屡屡上演,其密度和频度远非他国可比拟。尤其在战争年月更是如此。
举个例子来说,从室町幕府末期的应仁治乱开始到德川幕府完全获得统治权的200来年中,亲生父子、手足相残之事几乎年年上演,各个大名、城主都遇到过部下,甚至是有亲缘关系的部下的叛乱。就拿这个时期最有名的织田、丰臣、德川三家来说,便可见一斑。
织田信长作为家督的正统继承人,受兄弟、叔伯排挤,最终靠诱杀亲族,才在尾张一国站稳脚跟。随后靠夺取自己的侄孙(此君的父亲在生前则杀了自己的亲生父亲,即信长的岳父)的美浓一国扩大势利。信长是怎么死的呢?发动叛乱使之在本能寺被迫自杀的重臣明智光秀乃是信长公正室夫人的表哥!
接下来,以替主子报仇为名除掉光秀的羽柴秀吉(后丰臣氏)又娶了信长亲妹妹阿市的长女淀君为侧室(插一句,秀吉的养子乃为信长的四子,因此此君辈分混乱)。而这位侧室夫人的亲爹,掌握半个近江国的大名浅井长政仁兄正是被织田军打得大败而死于非命,指挥那次战斗的恰好是羽柴自己。更有趣的是这位侧室夫人的亲娘阿市和后爹柴田胜家也是被羽柴军打败而命丧黄泉的。此外,包括信长的儿子等一些亲族也因反对秀吉而遭难。
灭了丰臣氏的不是别人,正是织田信长君生前和死后的亲家德川家康。之所以说生前和死后的亲家是由于娶了信长女儿的家康长子德川信康是因信长的命令不得不自行了断,同时被逼赴死的还有织田公的亲家母,也即家康的正室夫人。织田死后,秀吉侧室淀君之妹又被秀吉嫁来嫁去最后嫁到了德川家,此外秀吉的最小的妹妹甚至也被嫁来嫁去最后扔给家康做老伴儿。但显然家康不会顾及自己以及亲儿子与丰臣军总帅(秀吉之子)的生父的这点关系就手下留情。
在乱杀一通之后,混乱的战国时代总算就此完结了,但自相残杀的历史还在继续:秀吉的这个嫁给德川家二代将军的妻妹不但为德川家生了三代将军家光,还生了一女和子。此女后来嫁入皇室,成为后水尾天皇的儿媳。她所生之女即为有德川和织田家各四分之一血统的女天皇明正。这下明白了吧,从这个角度看,作为明正子孙的明智天皇打倒德川幕府的倒幕运动也不过是自家远亲之间的权势之争罢了。
如此咄咄怪事,自有史以来在历国历代时有发生。除了一穷二白的真正无产阶级,以及祖上无德几代人才凋零,几无继承人的倒霉家族之外,许多稍衬家财的中户大户家中也不罕见此类丧人性、缺廉耻之徒。近来据说连少数无产者也学会谋夺亲族性命来榨取巨额保险金。对于这些占有欲超过了动物本身的为生存之需的界限,并不择手段之辈,真的很难说他们是因为基因突变进化成了丧失人性的异型,还是收到严重的返祖现象退化成了受本能支配的野兽。