Today's the day

向软件大牛炫耀我会焊单片机,向硬件大牛炫耀我会写 Rails,向软硬件大牛炫耀我生物,向软硬件生物大牛炫耀我会折腾期货 -_-bbb

三月总结,四月计划

虽然又已经到了四月中旬。

三月计划完成得不错:

  • 串了遍 USB 协议。
  • 完成了 USB 固件、驱动编程。
  • WPF 熟悉了一下。
  • 新项目原型构建完毕。
  • -1kg

遗憾就是 Chito 没有动,LinuxGem 也没时间去更新

四月计划,准确来说是现在到五月中旬,如下:

  • 搞清楚怎么联系制作设备外壳。
  • 搞清楚怎么联系制作产品外包装。
  • 搞清楚怎么联系制作产品说明书。
  • 完成新项目样品。

汗……没有任何技术相关的东西,挑战啊


Update: 多谢 Leno 提醒 ,四月计划加一条:

  • 升级 Chito~

初步愿望达成

前两天折腾测试的时候还没发觉,今天才觉察到,不知不觉间,当初的一个愿望竟然达成了:

希望有一天,我能够自己制作一个有趣的硬件,再为他写一个 Linux 驱动程序,然后再通过 GUI 前端跑在桌面上~

就是和说的有点出入,是 Windows 的驱动,也是 Windows 的 GUI 前端。

不管怎么样,非常欣慰,因为当初认为能把这三个部分串联在一起,是一件遥不可及的事情。

虽说目前三个部分的水平都是半瓶醋,但是感觉能干的事情多了好多。

相信原来那种不知道写什么软件好的感觉,以后会越来越少。

曾经认为软件无所不能,目前发现他和其他学科结合而产生的事物更能激发自己的兴趣。

尤其期待和生物与机械的结合。前者虽然是专业,但是已基本还给老师,而且也无从下手;后者似乎也是有心无力。

貌似又是一件遥不可及的事情~

现在就不 YY 了,有空为目前的硬件写个 Linux 驱动好了~

又犯傻了

这几日终于折腾好了硬件通过 USB 和 GUI 程序互通,读取数据很快也很稳定。

不过昨日想写几个数据到硬件上去,却发现了问题。

无论我一次写多少字节,返回的已写字节数,永远是零。在硬件上加了点测试代码,发现连接成功,但是数据似乎没有收到。

于是感觉有可能是硬件里面的固件程序出了问题,折腾了一个晚上,未果……

后来想,也许是驱动对写请求的处理不好,于是对着书又看了一上午驱动代码,未果……

再想,可能是我封装的 C# USB 类没处理好,检查了一个下午,还是未果……

只好郁闷的去睡觉。

起床之后继续郁闷,尝试来尝试去,还是一样,已写字节数永远返回零。

 

最终,刚才一边啃苹果,一边托代码看,才发现:

.

.

.

.

打开文件句柄的时候,忘了加 GENERIC_WRITE 标记了……

这两天的成果……

终于拿 WPF 完成了图表控件,这两天早上一直在折腾这个。

似乎现成的 WPF 图表控件有不少,不过 License 都不符合要求,而且太复杂了,最后还是决定自己写个吧。

本想用上自定义控件,再用 XAML 自动绑定数据,支持皮肤等等等等,做个独立的图表控件……最终还是放弃了,现在还玩不转 

感谢 lyanry 的殷切指导,最终的效果还不错~

支持自定义范围、放大、数据点热点,就是大量数据时绘图有点慢。

最近值得关注的更新还挺多

首先就是 Gnome2.26 啦:

虽然依旧看不出有什么大变化 ,反正 9 月份就 2.28 了,也很快的汗。继续为 3.0 铺路吧~

接着是 Rails 2.3:

有新东西加进来,改天了解一下,顺便更新 is-programmer。最后期待 Ruby 1.8 系列退役的那一天~

另外,今天看到 Linux 有了个新吉祥物:

挺可爱的,就是姿势应该换换了……

最后,今晚 MS 释出 IE8 正式版:

嗯嗯,IE8 的 CSS hack 是啥?