Today's the day

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

Twitter 被墙了

有些郁闷……

改下 hosts 文件还能凑合用,或者看:

最新更新Twitter的方法和技巧

顺便 #FUCKGFW

这里撞墙 那里碰壁


 

Update:

多亏这次被墙,知道了不少不错的网页端,比如 iTweet,更多的信息可以参考:

非常时期:Twitter翻墙术和第三方Twitter客户端

不再拘泥于方式

和很多人一样,曾经面对过是考研呢、出国呢、还是出去找工作的问题,不过没有想出来考研做什么、出国读什么、想干什么样的工作,所以不知道是幸运还是不幸,当时什么也没有选。

因为当时感觉这些只是方式之争,就像是坐火车、坐飞机、还是骑自行车。如果连目的地都不知道在哪,就算你坐上火箭也是没用。

但是,平常还是在不断的犯这个错误。

学习了 Rails,就希望 Rails 大行其道,最好 Java PHP 什么的都死光。

一直在 Linux 和自由软件的世界遨游,就希望 MS 快点倒闭。

但是目标不是创造出更好的网站或软件、造福更多的人吗? 不是磨练自己的技艺、拓宽自己的视野吗? 不管是哪个,拘泥于某个技术方式上面都是个错误的选择。

拘泥的原因,只不过因为自己不想再学了……

不知什么时候,估计也和很多人一样,决定今后只闭门做技术,不接触其他东西,哪怕明知道这样做,根本没法实现自己的愿望。

拘泥的原因,只不过因为自己惧怕别的领域而已……

可以找到无数个理由,说服自己抱着目前的方式不放,不过真正的理由自己心里都很清楚。

目标决定了选择何种方式实现,而不是反过来。

如果你还在拘泥于方式,很大的可能是因为你早就忘了目标是什么。

学校也开始封端口了

这两天上网很顺畅,心想那个 DrCOM 怎么也不抽筋了,原来每天至少抽个两三次的。

不过昨天想 SSH 到服务器上设置点东西,结果发现进不去了……

大惊,以为服务器又挂了,不过网站还是正常运行着的,打电话过去重启,也没有效果。

nmap 扫了一下,发现只能扫到 80 端口,其他的都被 filter 了。

还好可以拨号,试了一下,拨号下一切正常。

真是郁闷呃……封电驴、BT 还情有可原,咋个练 SSH 都封了捏……

又犯傻了

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

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

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

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

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

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

只好郁闷的去睡觉。

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

 

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

.

.

.

.

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

二月总结,三月计划

虽然现在已经块三月中旬了……

二月还算 ok,牛年计划稳步的进行中:

  • 最早的单片机项目已经接近尾声,现在进行最后的测试和修正。
  • 硬件又入门了一些。
  • Chito 小升级至 1.1.1。
  • 看完了 C#。
  • -2kg 达成。

 三月又要增加一个新的项目,比较令我兴奋的是,可能这次得自己一个人完成所有的工作。

令我发抖的是,要涉及到 USB 固件,Windows USB 驱动,和 Windows 用户软件的开发……

USB 方面,这两天看了看资料,USB 协议还真复杂,看了半天目前还是一头雾水,倍受打击……

Windows 的驱动,大致看了看,没有想象中那么复杂。另外也发现 Windows 中也是把设备全部抽象成文件的,通过文件读写函数来交互,只不过设备文件没有显示在文件系统中罢了。希望这次了解下 Windows 驱动,能对还处于半迷雾状态的 Linux 驱动原理增进一些了解。

Windows 用户软件…… 这个就听天由命咧,只能说还好当初选择了 C#,有 Windows Forms 和 WPF 可以选择,MFC 就算了……不过估计是来不及的,最后说不定把 Labview 打包成 exe 文件就 ok 了,而且效果也不赖。

召唤高人指导中……