安装KDE SC4.6
今天是大年三十,下午要吃年饭了,心情有些小激动,也有些小迷茫。抛开这些节日的情绪,刚才看到KDE4.6的介绍,考虑到我们的开发平台已经转换到QT上来了,研究一下KDE似乎也很有必要,因此又折腾起来,作为年饭前的小点吧。
在xubuntu中安装kde似乎不是很难,在命令行界面执行下面几行语句就可以了:
今天是大年三十,下午要吃年饭了,心情有些小激动,也有些小迷茫。抛开这些节日的情绪,刚才看到KDE4.6的介绍,考虑到我们的开发平台已经转换到QT上来了,研究一下KDE似乎也很有必要,因此又折腾起来,作为年饭前的小点吧。
在xubuntu中安装kde似乎不是很难,在命令行界面执行下面几行语句就可以了:
今天想随便记点东西,打开Google docs(Google文档),赫然发现界面已经有重大变化,有点像evernote了。
明天就是大年三十,Google docs选择在这个时候换马甲,不知道是巧合还是有意为之。新马甲看上去还不错,新年新气象啊。
在运行SIPp进行测试时,经常有人会问到:“为什么我运行sipp会出现下面这个错误提示呢?”
Error opening terminal: cygwin
这个错误是说SIPp无法找到运行时必要的terminal信息,这有可能是由以下几方面的因素导致的:
(1)计算机上没有安装cygwin。cygwin是必须要有的。
(2)直接在command命令行窗口运行sipp。这个是最常见的错误。大家可能觉得把cygwin的bin目录以及sipp的目录加入到path路径就可以直接运行sipp了。直接运行时,还是没有指定cygwin的terminal信息,同样会出错。
那么该如何运行SIPp呢?
请注意SIPp安装后,在“start”程序组中建立了快捷方式“start sipp”,我们应点击这个快捷方式来运行SIPp。这个快捷方式,实际上是指向SIPp安装目录下的批处理文件:startterm.bat。打开这个批处理文件,我们可以很清楚地看到,首先进行了terminal信息的设置,然后进行了必要的mount操作,最后才能正常运行SIPp。
由于众所周知的原因,首先要修改本机的hosts文件,由本机自己解析google docs对应的IP地址,避免DNS污染。
hosts文件存放位置: C:\WINDOWS\system32\drivers\etc
修改了hosts后,使用chrome登录google docs还可能出错,此时错误原因值是指 protocol error (ERR_SSL_PROTOCOL_ERROR)。这种情况,一般配置SSL2就可以解决:
点击chrome的扳手按钮,然后顺序点击以下菜单:选项 / 高级选项 / 计算机总体SSL设置,在其中选择“使用SSL 2.0”即可。
缺省情况下,Ubuntu似乎没有打开telnet方式,需要按照以下步骤进行安装或者修改:
step1:安装SSH
sudo apt-get install ssh
step2: 修改/etc/ssh/ssh_config文件,放开以下几项:
PasswordAuthentication yes
Port 22
Protocol 2,1
完成之后,就可以用SecureCRT以SSH2方式登录Ubuntu了。
(以上方式在Xubuntu 10.10上测试通过。)
前段时间将家里的一台老电脑从XP改成了Ubuntu,使用了一段时间,感觉很不错。有点缺陷的是,我其实不太喜欢Ubuntu10.04缺省的界面,感觉有点暗暗的、红红的,看上去不太舒服,同时我也很不习惯将窗口的系统按钮放在左边的方式。另外系统比较慢,据说是Gnome的原因。
因此卸载掉了原有的ubuntu desktop,从软件中心里安装xfce desktop,即转成了Xubuntu。启动和关闭比原来要快一些,重要的是整个窗口系统比较接近以前XP的体验(我个人觉得那个收/放窗体的按钮有些多余)。不过Xubuntu10.04的整体颜色便暗蓝色,感觉也不太舒服,我还是比较喜欢明快一点的感觉。
修改了更新管理器的配置,将系统自动升级到10.10,感觉好多了,整体颜色偏浅蓝色,窗体和系统任务栏区分很明显(Ubuntu几乎粘在一起,颜色没怎么区分),基本上满意了。
这段时间没事研究了一下各大linux发行版本,感觉大家好像不太待见KDE。从Archinux和MEPIS等的截图看,其实KDE的界面很华丽、用起来很爽啊,可能主要是低配置计算机运行KDE比较费劲? 个人认为,如果是新机,完全可以选择KDE版本。
就目前的使用体验来说,linux的GUI使用体验,基本上达到了XP的水平,唯一的问题是不太清楚稳定性如何。如果稳定性也能达到XP的水平,那完全可以把我们的windows服务器程序移植到linux平台上来。最近开发的MSC Lite已经完全可以跨平台使用了。linux还真是让人期待啊!
德国的一个客户反馈callingCard业务有点问题,查了半天,没找到原因。在我们的环境上一切都很正常,而在他的环境上,很容易就失败了。我们推测是不是MySQL数据库不匹配?因此决定也安装最新的MySQL 5.5.8版本测试一下。
按照以往的惯例,我们在安装时指定允许root从远端接入数据库。可是在最后的配置过程中,总是提示失败,是某个field没有default value。
这确实很奇怪啊,以往从来没有遇到这样的问题。我们重新卸载、安装,此时不再允许root从远端接入数据库,则配置过程一切正常。
5.5.8版本和以前有另外一个不一样的地方,在windows的程序启动菜单中,没有了命令行窗口的快捷方式了。需要手工打开dos窗口,然后进入MySQL安装目录下的bin子目录,运行mysql -u root -p来登录MySQL数据库。
号称5.5.8比前任版本在各方面有极大的飞跃,这个我们不得而知。不过,在我们的环境中,切换到5.5.8环境后,结果仍然是正常,开起来客户的问题可能是其他方面的啊。
最近软件开发过程中,遇到一些莫名其妙的问题,例如,在VC2008 Expess环境中,一运行程序就弹出以下信息并结束调试:
the application failed to initialize properly (0xc0000235)
其他一些程序即使是运行起来了,也会有其他一些问题,例如打开对话框崩溃等等。
而在这期间,我们的代码没有任何改动,以前是好好的。
这个问题严重困扰了我们,不同程序出错的位置还不一样,有些甚至连main都没有执行到!我们为了排查,做了以下工作:
(1)重建所有工程,删除所有obj文件,重新编译。结果仍然异常。
(2)接下来只好重装VC2008 Express,重复第一步的操作,结果还是异常。
(3)重新安装QT,并尝试不同的版本,其间包括了对4.6.2, 4.6.3, 4.7的源代码重新编译(每次编译都耗费了3~4小时)!结果还是异常。
这不得不让我们怀疑是其他部分的问题了。在Google上搜索了最近一个月类似的问题,发现国外有用户提到了小红伞。恰好我们的环境中也安装了小红伞杀毒,于是我们也尝试卸载小红伞试试,结果果然是小红伞的问题!卸载完了后,一切恢复正常了!
小红伞在最近的升级过程中,究竟干了什么?
最近在升级ubuntu的软件时,系统提示以下信息:
W: GPG签名验证错误: http://ppa.launchpad.net karmic Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY FA9C98D5E89713C4
解决办法也挺简单,只要把后八位拷贝一下来,并在[终端]里输入以下命令并加上这八位数字回车即可,例如:
sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com E89713C4
2014-09-12 updated: 使用LinuxMintDebian版本,居然也可以使用上述ubuntu的keyserver。
前段时间一直在使用Ubuntu,也一直认为apt-get等获取软件的方式是Ubuntu独创的。最近看了些介绍Linux的扫盲性文档,才知道原来是Debian系统创造了一切,Ubuntu只是对它进行了优化。
同时也知道了原来还有个linux mint debian的版本。试着安装了一下,也是相当不错,界面也非常华丽。重要的是,它是原汁原味的Debian软件管理,可以直接使用Debian的源。
不过LMD缺省的源,在国内网络访问时速度不够快。搜索网络并尝试后确认,实际上下面两个软件源从国内访问是最快的:一个是国内的CN99(似乎实际上就是163.com),另外一个是台湾的网站。
修改软件源的方法也很简单,登陆LMD后,进入/etc/apt目录,使用命令:sudo vi sources.list进行修改,将以下内容添加进去就可以了: