分类
原创

Safari,苹果的无奈之举

今天Apple发布了自家浏览器Safari的Windows版本。Apple的fans们欢呼雀跃,期盼Safari在Windows桌面上夺得份额,好好打压一下微软。Apple自家的口气也不小,称自己是最完美的浏览器,没把Firefox放在眼里。

但是言论终归是言论,是骡子是马,还得拉出来溜溜。

在发布后短短的几个小时里,不断有bug爆出来。不支持cleartype,界面混乱,不支持中文,启动速度慢,页面渲染慢…………

一切的一切让人不免怀疑一向做工精细的Apple,怎么会发布出这样的产品?但你只要将这个消息与iphone的发布联系在一起即可得到答案。

随着iphone平台的程序开发流程越来越明朗,基本已确定为iphone开发的所有外部程序都得运行在Safari上。但是并不是全球开发者都拥有一台Mac电脑,所以为拉拢PC平台下的开发者,发布一款能在Windows平台下运行的Safari浏览器作为程序调试工具显得尤其重要。

因此,从某种角度来看,这个浏览器根本就不是给普通用户用来进行日常浏览的。将之看为一个调试器,反倒比较合适。

因此,如果有谁是Safari的fans,大可不必为此Windows版本向身边其他人解释“其实Safari是很好的,只是这个版本……”。 直接告诉他们这是Apple用来救场的程序调试器即可。

SDK开发缓慢的iphone,用来救场的Safari。Apple啊,Apple,何日才能再振雄风?

分类
原创

整理下串口编程的资料及思路

  这几天受一学长所托,开始研究单片机与pc间的通信编程。其实就是串口编程。

在一番google后,归纳方法如下:

1.通过vs6自带的ms通讯控件来实现,就页面中提到的方法看来,实现极其简单。在传输数据时可以考虑。

2.在练习时,为了调试方便,可以用modem线将2,3号线反转后将COM1 COM2连接起来。这样你就能用COM2向COM1发数据了,然后监视COM1。可以方便的实现本地的发送与接收。

3.有时候你做了一个发送数据的程序,需要在接收方看显示出的数据,当然单片那边不是你最好的选择。你可以试试这个:串口调试助手

4.这个方法是在VS2005 的 MSDN中搜索出来的,如果你安装有VS2005可以去搜索关键字:serial port。原来在dotnet framework2.0中新加了一个ports这么个类,下面继承有一个最关键的类:System.IO.Ports.SerialPort。这个类里有很详细的操作串口的各种属性设置。

5.这个方法也是msdn来的:直接去vs2005的msdn里搜索Communications Resources,就会出现这个页面,很详细的讲解及范例。是Platform SDK里的调用。

本来准备这个周末实践一下的,结果刚刚发现自己的主板只有一个串口…………回去搞个串口卡再说吧。