Posted on 30-12-2012
Filed Under (文化) by waterlin

花了一两个星期,把大名鼎鼎的《基地》读完了。读完之后,不禁在问,原来这就是传说中的基地?

三年前的时候,也尝试过在手机上读这本书,可是因为手机上的 txt 格式太差,当时也好像没地方可以买正版书,读了一半,感觉节奏实在太慢,再加上糟糕的排版,就放弃了。

全书应该是由若干个小故事串联起来的,通过一些小的细节,来把整个宇宙描述出来。开篇写得比较好,气势恢弘,尤其是有心理史学这个科学理论作支撑,读起来让人感觉未来世界特别有立体感,故事也有推动感。可是到了后篇,故事推动略为缓慢了一点,情节也略得略为平淡。

全书也有一些不足的地方,比如说,整篇都是充斥着人物的对话,对人物的外表描写太少,对人物生活的世界描写太少。读者对宇宙的整体印象,全靠人物对话之间的只言片语来堆砌和勾勒出来。

书中的情节与想象,放在几十年前,应该还是让人叹为观止的。但是放在今天,在读者的视野与胃口都被《三体》、《深渊上的火》这些作品给扩宽后,再来读本书,感觉还是略是单薄了一些。

不管怎么样,我还是很期待读《基地三部曲》的第二部《基地与帝国》。

PS: 这次是在 Kindle 上看 mobile 格式,总的体验还算不错,多看阅读或是豆瓣阅读,赶紧出一个正版的电子书吧!

(3) Comments    Read More   
Posted on 26-12-2012
Filed Under (商业) by waterlin

为什么广东电信自己新出的机顶盒,竟然没有办法无线连接它自己家的无线猫?新版本的 EC2108(或者官方的说法好像是 EC2108B)采用海思主板,没有带一般网卡的驱动,因为系统是封闭的,当然也就没有办法安装驱动。

EC2108 本身不支持无线网卡连接路由我也就忍了,但是它竟然不支持无线连接无线猫,我不可能在客厅里拉一根要命的网线,在客厅的这一头从电话盒里接出来,再到另一头电视前接上去。

电信这么大一个公司,为什么不能提供好一点的产品设计,把产品集成得好一些,很难吗?

还好,用 U-WIFI 万能无线网卡可以解决这个问题,为防止广告嫌疑,大家可以自行上淘宝用关键字“U-WIFI万能无线网卡”搜索购买。

U-WIFI 万能无线网卡的原理比较特别,可以看成是一个小型的路由器,它可以连接到无线猫上,而你的电脑或是终端,相当于再连到一个路由上。

再简单说一下几个概念:

  1. 猫:用来上网的调制解调器,你的上网数据需要通过这个来用电话线连出去;
  2. 无线猫:有一些猫提供无线连接,即如果你的终端有无线连接功能,可以直接连到无线猫上,再拨号上网;
  3. 用路由器连接猫来进行端口扩展:路由器可以用有线的方式来连接猫,也可以采用无线的方式来连接猫,这个主要看你的路由器支持的程度,路由器需要设置一下相关的宽带拨号信息。
(0) Comments    Read More   
Posted on 26-12-2012
Filed Under (技术) by waterlin

Log4Cxx 来输出日志消息,有两个方便使用的小技巧:

  1. 多链接库日志叠加输出

    如果用多个链接库来构造程序,而这些链接库都是在启动的时候加载一个自己的 Log4Cxx 配置来输出日志,这时如果都使用同一个日志文件名,则容易导致旧的日志被覆盖掉。

    这时,我们可以在 main() 函数里,用某一个配置文件,这个配置文件完全新建一个日志文件来输入日志;而其它的 dll 则使用另一个相同的配置文件,但是 append 属性改为true,这样就能让这些链接库使用同一个日志文件,并且每次程序启动时,日志文件都是新建的。

    Append 示例配置如下:

    log4j.appender.fa.Append=false
    
  2. 控制生成日志文件的大小

    为防止日志文件过大,在配置文件里,用下面的配置信息来控制日志文件的大小:

    log4j.appender.R.MaxFileSize=4MB   
    
(0) Comments    Read More   
Posted on 26-12-2012
Filed Under (技术) by waterlin

以前的旧笔记,在硬盘里睡了好久了,略作整理发上来,也算是对自己的一种交待了。

  1. 安装 VS2005 SP1
  2. 安装 WinCE 6.0

    注意,WinCE 6.0 R2 和 WinCE 6.0 R3 并不是 WinCE6.0 的完全升级版,只是一个升级的增量包,所以,你还是需要先安装 WinCE 6.0。

    安装的时候,记得选择你需要的 cpu 类型。

  3. 申请免费用的 key。
  4. WinCE 开发者分两类,一类是嵌入式系统开发人员,一类是应用程序开发人员。
  5. 全部安装好后,剩下的事情,就和 Win32 开发差不多了。
(0) Comments    Read More   
Posted on 21-12-2012
Filed Under (商业) by waterlin

有道云笔记能增加一个发布笔记到网易博客的功能么?网易博客就算 API 不公开或是不支持第三方发布工具,为什么不能支持一下自己的有道云笔记?

当你从网上看到若干部分感兴趣的内容,收集起来,等积累了足够的素材和灵感后,可以直接在有道云笔记里编辑发布博客,岂不快哉!

(3) Comments    Read More   
Posted on 21-12-2012
Filed Under (技术) by waterlin

我在使用 Qt 的 QTcpSocket 类来创建一个网络通信应用时,编译器提示说以下错误:

main.cpp:3:22: fatal error: QTcpSocket: No such file or directory

这个错误指向了代码

#include <QTcpSocket>

。那究竟这个 QTcpSocket 类在哪里,我需要怎样链接它呢?

通过万能的 google 找到了答案,我们只需要把下面的指令

QT += network

添加到 .pro 工程文件里,这个 .pro 文件是由

qmake -project

来生成的。如果不显式地把 QTcpSocket 添加到 .pro 文件里,该模块将不会自动加载。

这里有一点需要强调一下:在你编辑了 .pro 文件后使用命令 qmake -project,依然会获得上述错误,因为使用命令 qmake -project 将会根据当前目录下的 C++ 文件重新生成 .pro 文件。所以,在日常命令使用中,我们需要搞清楚每一个命令的具体作用。

上述命令我也在之前的文章里有介绍过,完整的 Qt 工程生成命令如下:

qmake -project
qmake -tp vc

现在,上述编译错误已经解决了,千万要记住 qmake -project 是用来生成 .pro 文件的,而 qmake -tp vc 则是用来生成 Visual Studio 工程文件的。

(0) Comments    Read More   
Posted on 20-12-2012
Filed Under (技术) by waterlin

又发现一个 Perl 在 Windows 下的发行版,Indigoperl

好像还不错,安装包也方便,简单几行命令就搞定了:

ipm search Digest    # search for all packages that contain 'Digest' in the package name
ipm install Digest-MD4    # install Digest::MD4
ipm remove Digest-MD4    # uninstall Digest::MD4
(0) Comments    Read More   
Posted on 19-12-2012
Filed Under (商业) by waterlin

可能很多人都和我一样,就是喜欢注册大量的帐号,这一点以邮箱为首:注册了一个名字,过一段时间,又看不顺眼,然后再注册一个,过段时间,又觉得不顺眼,然后再注册多一个,如此循环,以至于我自己都不明白究竟哪个好。

这个心理估计也不是我特有的,豆瓣上还专门有一个ID控·注册强迫症组是专门讨论这个现象的。就像 live.com 邮箱刚出的时候,我跑去连夜抢注了几个;outlook.com 邮箱出来的时候,我也去注册了若干个,结果现在也没一个在用的,更不用说其它一打的 QQ、网易邮箱帐号。

我喜欢注册很多邮箱的原因是一直找不到一个服务好、注册的名字我满意的邮箱。Gmail 虽然好用,但是坏在经常访问不顺利,同时,大量好的名称都给别人注册掉了。再一个,中国人老是纠结于用什么英文单词来作为自己的邮箱名称?姓名拼音,还是英文名,还是一些别名拼音。相信大家都纠结过。不管用啥,都不太符合中国人的生活习惯,你有试过在电话里给别人描述你的英文邮箱吗?读拼写的时候,会不会感觉特别痛苦,并且老是担心对方没听准确?

所以,QQ 手机邮箱、139手机邮箱、网易手机邮箱的横空出世,给大家多了一选择,而更加重要的变革,则也是QQ 邮箱带动的:一个邮箱可以绑定多个邮箱帐号,一键切换。如果我没记错的话,这个功能最早是由 QQ 邮箱带动推出来的,而后网易也紧接着出了类似的功能。

今天我突然发现 Google 也提供了多帐号绑定功能,可以把多个帐号绑定到一起,并且可以快速切换帐号。这个功能,与 QQ 邮箱、网易邮箱何其相似。我知道这个功能绝对不会是 QQ 邮箱发明的,但是,能看到 QQ 邮箱先于 Gmail 实现这一功能,倍感欣慰。

如果你有多个 Google 帐号,也赶紧去试一下吧!

(0) Comments    Read More   
Posted on 17-12-2012
Filed Under (商业) by waterlin

我的联想昭阳 E47G 笔记本电脑的触摸板无法关闭,坑爹的联想驱动光盘!我打字的时候,光标老是乱跳,看到网上也有很多人反映打字时光标会乱跳,可是都无法用热键关闭触摸板,即使重新安装光盘上的驱动也无效。

这可让我怎么写程序和写文章哦?当没有外接键盘非得用触摸板的时候,只能翘起手腕来打字,其中的痛苦,估计只有不会打字而非要打字的人才能体验。

本子上的其它的热键都可以使用,可就单单这个触摸板的热键使用不了。怎么回事?联想电源选项里的选项也同样没有办法修改。

看到网上很多人都反映有类似的问题,提供的解决方案有以下几种:

  1. 先安装电源软件,再安装自带的那个触摸板驱动和软件,就可以用热键关闭触摸板;
  2. 到 BIOS 关闭触摸板;在设备管理里面删除/禁用触摸板;下载触摸板软件关闭(还能设置插入鼠标禁用触摸板);
  3. 金山卫士 >> 百宝箱 >> 驱动安装 >> 升级鼠标与触摸板驱动 >> 重启 >> 控制面板 >> 硬件和声音 >> 鼠标 >> UltraNav >> 去勾选“启用 Touchpad”。

我使用的第一种方法,不过是去联想官方驱动网站上下载最新驱动。在下载驱动的时候,还提示建议用联想的官方打包下载工具来下载,我觉得真没必要多此一举,话说都什么年代了,联想还来自己折腾这些东西。

这样,终于把这个困扰我好久的触摸板搞定了,现在可以用热键来控制触摸板了。话说联想的产品设计能不能合理一些,首先,需要让触摸板不要容易在打字的时候跳动,这个肯定是设计上的缺陷;其次,在光盘里配的驱动起码应该有效吧!好的产品需要关注一切细节~~

(1) Comment    Read More   
Posted on 15-12-2012
Filed Under (文化) by waterlin

一个同事抱怨说:干IT这行太苦了,想换一行怎么办?另一同事答:敲一下回车……

(0) Comments    Read More