小有成效

这两天不错,工作上有进展。

CString 在 Linux 下初调通过。说起来也有周折,两天前已经编译没有问题,但是第二次赋值后,怎么都不能打印出来字符串的值,调试进去,成员变量的内容分明没有丝毫错误,但就是 printf 的时候不输出。今天其实没有做什么变化,只是把理论上毫不相干的几个地方做了一下小的代码修订,结果就哪儿哪儿都好了。有时间得多测试一下。缺憾在于当前对 MBCS/DBCS 的支持应该不完善。

在 Linux 下调试过代码后,重启机器把系统引导到了 Windows 下,想从 Linux 的分区里吧修改过的最新代码复制出来,于是要找一个能在 Windows 7 下访问 ext 分区的软件。找到两个驱动,一个叫 ext2fsd,还有一个叫 ext2ifs,好像是这么两个名字。结果一个是安装上以后,能加载卷,有盘符出现,但是一访问系统就提示我要格式化,一个是干脆说最高只支持到 Windows Vista,Windows 7 装不上。到后来找了一个叫 ext2read 的软件才算达到目的,不过这个软件只是自己能访问 ext 分区,而不是让 Windows 系统拥有这一能力,不过对我来说,这样反倒感觉更安全。

五号楼的机器上是 fedora,在其上用 Remmina 软件远程访问 Windows 7 相当流畅,但是回到四号楼以后用 Windows 远程 fedora 就只能是 ssh 登录上去了,用的是一个叫 tunnelier 的软件,因为免费的里面只有它允许在公司这样的场所使用,Xshell 就不行,只能在家里或者学校免费用。昨天给两个小伙子布置了个额外的任务,让他俩的 Linux 互相可以访问图形界面,开始他们张口就来 VNC,被我扁了回去,让他们用 X server 自己的功能解决,不知道现在进展如何。由此我突然想到,之前我知道一款 Windows 上的 X server,但从来没有试过,于是下载了试用版下来做一番尝试。安装顺利,启动也顺利。但是要先登录到 fedora 上,把它的图形输出重定向到 Windows 这边才能测试效果。这登录就费了一小会儿劲,最后发现需要选择什么 xterm 的 Linux Type 2 才能登上去。重定向设置完毕后,在 ssh 终端下尝试启动 gedit 看效果,结果还是在字符界面上光标闪烁,无法启动。查看本地的 6000 端口(何老师告诉我的,是 X server 的标准侦听端口),已经在侦听状态,于是怀疑是 Windows 的防火墙在作怪,打开之,新增了相应配置后,gedit 窗口成功出现在我的 Windows 7 系统上,相当欣喜。显示效果相当不错,很佩服 Xmanager 的那票程序员。

Banana 项目的 SDK 下载了一天还没下来,真是痛苦。前阵子的单元测试效果感觉还勉强,就等接下来真正的测试开始后 BUG 往外冒了,期望如果有的话,不要太多。等待下载的时间里,开始着手对 apk 安装包进行必要改装的那个项目的筹备。本来计划让个兄弟为我准备几个安装包我自行研究的,结果一通电话打过去他说他手里没什么紧急的活儿,我立刻就赶将过去,开展结对研究。期间又和五十铃小姑娘勒索马来西亚高糖度高浓度咖啡一带。中间曲折过程按下不表,最后的结果暂时还令人满意,虽有不足之处,我相信可以轻松搞定。如果成功的话,将来改个包名版本号渠道号啥的,就该是易如反掌了,测试工作也可以随之降低不少。

一天下来,还是很充实的。

—— 记于百度空间

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注