是否能够支持脚本语言来扩展功能是衡量一个开发语言是否有良好扩展性的标志之一,幸好,realbasic提供了这样的能力。我按照教程测试了一下,好像还行:
最下面的一个输入框输入数字,然后另一个文本框显示内容,计算过程则在这些代码。
经验如下:
1 好像realbasic不支持从脚本语言中调用外部程序中已经存在的对象。这个比价麻烦。
2 所有的输入和输出是通过脚本对象的input和output两个方法来进行,感觉上有限制。
3 对于脚本的编译错误等输出还是不错的,比较清楚。
在中国做个视频网站不容易阿,不过现在的主流视频网站上,盗版的内容也的确太多了一些。这里的消息:
土豆网因涉黄被 CCTV 中止合作一事于今日有了最新进展,据了解,双方合作终止的直接原因为国家广电总局曾向上海市广电总局下达《处罚土豆网违规从事互联网视听服务的关停令》。
2008 年 2 月 24 日(居然是 HUNG 生日那天),国家广电总局向上海市广电局下达名为《处罚土豆网违规从事互联网视听服务的关停令》的整改关停通知。这份通知指出,土豆网因涉嫌传播色情等明 令禁播内容,并在视频行业”新规”颁布后依然管制不力,就此勒令近期无限期关停整改,以观后效。
2 月 26 日,整改关停批文在广电系统各级传阅之后,于当天下达至 CCTV。据知情人士透露,CCTV.com负责人汪文斌于当日看到这份文件。而这一天,正是 CCTV、MySpace 中国与土豆网三方筹备新闻发布会的前一天。当天,所有邀请媒体和到会人员已经都收到邀请函,以参加与 2 月 27 日召开的三家发布会。CCTV 相关负责人之前也表明,土豆网有关领导将作为 CCTV 奥运网的技术支持合作伙伴,将在发布会上致辞。
2 月 27 日发布会当天,原定土豆网 CEO 王微上台发言的环节被通知临时取消,随后到场媒体也全部收到不要报道此事的通知,自此除几家网络媒体及《华尔街日报》,其他媒体并未发布新闻稿。
截稿前,土豆网创始人王薇表示即将登机,因此不便接受采访。土豆网公关部则表示并未收到针对公司的《关停令》。
前一段时间,有篇关于软件交互性带来的问题很有趣,作者部分的认为目前的软件界面的交互设计是存在问题的,比如下拉框,一般称之为combobox的这个东西,其实对于很多用户来说绝对是一个搞不清楚功能的UI元素。
大家看过很多的科幻电影,比如Matrix,有没有注意到其中的用户界面,似乎已经简单到无法想象的地步。最近在看“曙光中的机器人”,我想,等到语音识别技术和人脸识别和动作识别等都成熟之后,电脑不需要那么复杂的软件界面了,电脑会听会看,还需要什么复杂的界面吗?
其实人同时能关注的信息非常少,一屏幕的菜单和按钮,我们根本看不过来。以前在NI项目的时候设想过界面随着功能而调整,问题是实现比较复杂,并且交互性问题还是没有解决。
或许我们可以引入一些简单的交互,如果不能解决简单交互时候需要提供什么给用户选择,那么华丽的界面一样不能解决这个问题,反而会让用户在盲目的尝试中培养挫折感。
原文发表于homebanker
我们日常是使用google analytics来作为辅助分析网站流量数据的,nielson的系统是为主的(很昂贵,不过还是物有所值)。今天看到这个消息,我想nielson要紧张一下了,同时我知道国内还有很多在做网站统计分析的公司,google这样子下去,会把整个中高端市场全部占领。
Google Analytics今天进行了一次比较重大的更新, 不仅改变了数据共享政策,还允许用户参与行业内基准分析(benchmarking)。简言之,你现在可以将Google Analytics里的统计数据共享至其它应用,包括Google的其它产品,以及行业内基准分析。共享至前者则可以令Google Analytics与其它产品更密紧地结合,从而获得更多额外的功能,而共享至行业内基准分析,则可以令你直接将你的网站与同行业内网站进行对比。
登录Analytics,你应该会看到一个设置选项,这时你可以自由设定数据的共享:

点击accept即表示你愿意将Analytics里的统计数据与Google其它产品共享。你还可以在Edit Account and Data Sharing Settings里设置Analytics统计数据的其它共享功能,比如参与行业内基准分析。不必担心,假如你的网站在同行业内有主要的竞争对手,它们也 不会知道哪些数据是来自你的网站,因为Google会自动将数据内与你的身份有关的所有信息移除,变成全匿名式:

以下是一个基准分析的截图(Google提供):

你和我一样,是心理学专业的吗?觉得国内的气氛不好?看看这里,有点信心了吗?
2006年10月DVD零售公司Netflix宣布了一项竞赛,任何人只要发明了好过它现有电影推荐算法Cinematch 10%的新方法就能获得7位数的奖金。短短2周它就收到169个递交,一个月后就超过了一千。但当得分最高者离目标只剩一半的时候, 之前看起来简单的事情变得越来难,进展越来越慢。目前排在Netflix Prize得分榜前列的参与者都很接近,仅有小数点的差距。第一名是来自AT&T的研究小组BellKor,它的算法比Cinematch好8.43%(最新统计:第一名是3月1日递交的When Gravity and Dinosaurs Unite,高8.82%)。这场比赛已经演变成一场学术研究事件,像BellKor根本就不是为了金钱,一些参与者甚至还将自己的算法完整公布出来供同行参考,而多数参与者都是搞数学研究的。当人们认为10%的目标有点遥不可及的时候,2007年10月一个名字叫“Just a guy in a garage”的竞争者突然冒了出来,并迅速挤进前10。他递交的第一个就达到了7.15%,12月20日他超过多伦多大学团队,今年1月8日,他达到了8%,现在是8.14%。一开始没人知道这位匿名参与者究竟是何方神圣,因为他连链接都没留下。《连线》杂志最终找到了他:Gavin Potter,48岁,英国人,心理学肄业生,管理顾问,2006年离开IBM去研究不熟悉的机器学习。他把参与Netflix Prize当作是事业,他说“我想在没有取得一些进展之前提供一个link是任何意义的”,“决定参加Netflix Prize是严肃的,看起来有几分玩笑意味。但并没有多少把握,因为我不是搞研究的,也不是数学家。优势是作为一位没有工作的心理学者,我的时间很充裕”。Gavin Potter在他的算法里应用了心理学方法,女儿Emily是他的数学参谋。或许让心理学家和计算机科学家联合起来才能取得最后的成功。
不知道有没有人像我这样无聊总是想开发跨平台应用软件,的确是一件很辛苦的事情,特别是linux平台,有着很多奇怪的事情,mac相对好一些。
现在测试下来,realbasic还算是一套不错的工具软件,不过还是发现一个有趣的事情。
如果在ubuntu下画的PushButton,到了mac下看上去很奇怪,因为不是mac下面默认的那种两边圆圆的带有glass效果的按钮,而是普通的矩形按钮。于是我在mac下面做了个只有一个按钮的程序,编译后放到ubuntu,找到问题了,因为这个按钮在ubuntu的gtk下显得很矮,只能看到一半的字。于是我到mac下面把按钮拉高一些,glass按钮就变成了矩形按钮,原来mac osx下比glass按钮大的就是矩形按钮了。问题原因是找到了,不过还是一件麻烦的事情。如果是在mac下开发,到ubuntu下面按钮上的字就会看不清,如果在ubuntu下面开发,到mac就看不到漂亮的按钮。现在能够想到的办法是判断操作系统,自动调整按钮高度,不知道realbasic下面有没有遍历控件的语法。
跨平台开发的确不是一件容易的事情。
终于在ubuntu下编译成功了第一个realbasic应用,不知道是否可以为linux的世界作出一些贡献。
realbasic在语法方面和vb非常类似,比如我实在想不起控件数组的语法的时候,google了一下vb相关语法,果然一模一样。
目前测试的freepascal和realbasic都是跨平台的开发工具,感觉上商业化的realbasic功能好像要稍微强大一些,而freepascal和lazarus太像学delphi了,少了一些味道,毕竟delphi是不可逾越的。
目前决定到底使用什么来进行主力开发还为时早了一些,先作一些简单的数据库应用再说。不管是realbasic还是freepascal都可以作为linux爱好者的编程入门之选,可以不用理睬复杂的c++和qt之类的东西。并且realbasic的linux下的个人版是免费的。
我安装了realbasic 2008r1的linux免费版本后,总是输入一两个字符后就无法输入任何字符了。而我在centos下测试却没有这个问题。看了一些资料,突然想到这会不会是很有名的scim冲突问题造成的,找到的这个说明方法比较完整,并且果然解决了问题
在终端输入
sudo im-switch -s scim -z default
sudo apt-get install scim-qtimm
sudo apt-get install scim scim-pinyin scim-tables-zh im-switch scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-agent
编辑im-switch生成的scim配置文件
gksu gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE=”scim-bridge”。
另外,在scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉
Recent Comments