Screen004

PPC通过蓝牙控制机器人程序开发完成

这两天,我的DELL X50v整天插着电源,开着蓝牙,就当是烤机老化吧,没有办法,由于牵涉到蓝牙接口,没法在模拟器上试验。整个开发过程,最烦恼的就是PPC的屏幕空间很有限,要精打细算控件的摆放,但还是不够用,最后把按钮都改成一个个小方块,只用一个字母表示,这个程序只能我自己用了。
功能方面几乎实现了所有PC端程序能实现的所有功能(除了语音控制,这个开发周期比较长语音控制也初步完成了,识别率大概有80%,还有待改进),滚屏,实时三维图显示,报警,对机器人的各种控制,保存文件等都没有漏掉。
本来是用VB.net开发的,后来觉得运行速度慢,就用EVC开发,速度快了近一倍,看来.net在工控上的应用,效率很成问题。

下面是几张截图:

实时三维图模式:

Details »

Director_RFID

Director 读写串口(更新Director + RFID)

对Director一直是久仰大名,知道它比Flash强得多,但一直没有非用它不可的冲动,因为在Web上flash要轻便得多,在单机程序上,比它强大的开发工具满地都是。可是昨天晚上看了这个Web版的CS后,让我突然对它有了兴趣,挑了个我最有兴趣的串口控制来做试验,发现网上也有不少人想要这个功能,也确实有个DirectCommunication Xtra专门来实现串口读写,但是License最便宜要$249,而且没有XXX,没有办法只好自己来写了,摸索了一阵成功了,发现Lingo和VB好像呀!挺容易上手的,本来还妄想发到Web时还能读写客户机串口,实践证明是我想太多了(估计现在还没用手段绕过这个安全机制吧),只能在本地使用。目前的主要问题是这个只支持Window系统,在Mac下不能工作,等有时间就来写个到处都能用的xtra 已经解决,采用更彻底高效的底层驱动方法,现在没有操作系统限制了。更新一个项目中的原型截图:Director通过串口读取RFID

发布机器人-Eye 的Flash控制台

经过一些测试,又把自己的服务器搭起来了,照样是:http://last.kmip.net。但这次不能像以前那样经常开机了,因为这次是搭在我的笔记本上。

Flash的机器人控制台的页面就是:http://last.kmip.net,想要试一试的朋友可以先访问看看,如果不行就是我没开机,或者可以在这里留言,约个时间,这里是界面截图,也可以先看看下面的视频,有控制台操作和机器人运动的录像,这里是我为这个远程机器人系统发表在Make Magazine上准备的视频,关于这个杂志,国内用户可能不容易拿到纸质的杂志,我都是通过网络访问的,这次那个编辑说要寄几本样刊过来给我,太幸福了!

如果需要高品质一点的视频(swf格式),可以在这里下载(20M速度比较慢)

It’s a net control robot , you can control it , see it , receive the date from it in the browser(with flash player). But the server is just my PC , so I can’t open it all the day. And I make a video of it , you can see it above. If you want to try , you can leave a time(the time here is UTC+8)as a reply here , then at that time we arranged , if I open my server , you can try to control my robot.

eye_flash

Flash的机器人信号采集、控制界面完成

基于Flash的机器人信号采集、控制界面基本完成,本地应用程序有的功能它基本上都有,包括3D数据实时显示,插值,滤波,保存什么的,Flash Player的性能比我预想的要强。这次也赶了一回B/S的潮流,混用WIFI、蓝牙、以太网等各种网络,这几天又在架自己的服务器,等完善一些就可以放上来大家一起玩。

mywdm

第一个USB的WDM驱动程序

今天完成了我的第一个USB的WDM驱动程序,总算在“设备管理器”里留名了

DoKuwiki 和 WordPress 整合教程

这篇文章说了好久了,其实写起来,感觉内容很少,又没技术含量,不要打我。。。

DoKuwiki是一个纯文本的wiki系统,只要空间支持php就可以安装,而且升级也很方便,因为所有的内容就是一个个txt文件,它的版本发布是以日期的形式,像现在的最新版是 dokuwiki-2005-09-22.tgz ,下载后不用安装,如果对权限控制没有特殊要求的话,放进空间里就可以开始用了,如果要设置权限控制还是比较麻烦的,要修改conf目录中的acl.auth.php,dokuwiki.php,local.php,users.auth.php这四个文件,有兴趣的请耐心翻阅官方文档,不是那么好搞,不像很多CMS那样有用户界面可以设置,全部要直接修改文件,我当时也是查了半天才搞定,本来想讲讲的,但由于家里的服务器换了主板重装系统,环境没有保留下来,也记不清楚了,况且跟整合关系不大,就略过了。
安装成功后,进到“lib\tpl\default”这个目录,这里放着默认模板,用你喜欢的编辑器打开“main.php”,找到:
[html] |inline

整合dokuwiki到Last

整合 DoKuwiki 到 WordPress

大家看到这个标题是不是想到那个“dwBliki”插件,它的功能确实是整合dokuwiki到WordPress,但它只支持dokuwiki的早期版本,而且没有同步两个系统的CSS,如果不是在默认目录下,友好链接经常会出错,总之感觉问题多多,于是花了一早上时间手工整合了这两个系统,由于dokuwiki的用户管理还没有放出API,所以没法把dokuwiki的登陆和WordPress的登陆整合在一起,但对于自由的WIKI来说,一般不需要登陆就能做足够的事情了;)

下面是整合后的界面截图,有兴趣的可以到点击本站导航栏上新增的“WIKI”(正在搬迁中)去玩一玩。

除了一些说明性页面受到保护,其他页面开放了除“删除”外的所有权限,有详细的使用说明,因为这个DoKuwiki的页面创建和其他wiki似乎不太一样,明白以后相信你会和我一样喜欢这种主动型的网状结构,确保没有空链接。

以前装过mediawiki,不太有感觉,也许太庞大,而不符合我的使用目的,这次用DoKuwiki就感觉很棒!很适合中小型站点使用,而且还是Lite的,不依赖数据库,纯文本保存数据,迁移和升级完全没有风险!在考虑用WIKI的朋友,一定要试试这个!!

gmaill

修正邮箱LOGO在线生成脚本

基于Mail Signature Script这个开源程序搭建,但它的源程序有不少错误,
说明中的地址和文件并不对应,Hotmail的第二种风格生成脚本有问题,这些我都已经修正,你可以下载我修正后的版本:

  • maillogo.rar
  • 支持Gmail(3种风格),Yahoo(2种风格),Hotmail(2种风格),Msn(2种风格):



    条形码时钟

    抄袭了一款flash的条形码时钟

    用Flash作的时钟很多,要自己写代码也很简单,而且网站上也没太需要放个时钟,今天逛到一个日本站点Butabon,首页上有很多流鼻涕的猪鼻子,好不容易看到一行认得一点的“时钟@#$%^&”,点进去发现是一项提供Flash时钟的服务,有不少风格,发现了一款条形码一样的时钟,实在是漂亮,就申请了一个,把代码贴在我的侧边栏,刷新一下,发现下载那个flash要将近一分钟,而且把鼠标放上去时,还会出来一个带猪鼻的Logo,实在是不能忍了!!决定自己写一个,照着他的版式作了一个没有按钮和广告的(其实要弄得像条形码还真不容易),可以放在本地,速度快多了

    第一个WordPress插件 Fallen Media Filter

    发现ActiveX控件在网页中嵌入方式的统一形式后,就有写一个统一的多媒体插件的想法,晚上参考Flashifier的解析格式,写了个能在Blog里插入大部分常见格式的电影的插件,自己装上试了一下,本来只是自己写着玩,方便我平时在Blog里插入电影,后来觉得效果不错,就写的规范一点,发布出来。
    这个插件只是单纯地标识解析,没有任何数据库操作,不修改任何文件,要卸载,只要解除它就行了,请放心用啦!
    已经放到http://www.wp-plugins.net,点这里访问。