Qt Creator在Windows上的调试器安装与配置

如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试器是CDB(对应MinGW的Qt使用GDB调试器)。本文介绍如何下载安装CDB,并在Qt Creator配置之。

示例环境:Windows 8 x86 + Visual Studio 2012 + Qt 5.2.0

Continue reading Qt Creator在Windows上的调试器安装与配置

Qt 5.2+VS2012+OpenCV 2.4.7的环境配置

如果你安装的是使用Microsoft Visual Studio编译器的Qt(例如我安装的这个Qt,安装包文件名为:qt-windows-opensource-5.2.0-msvc2012-x86-offline.exe),则不需要网传的对OpenCV进行编译的这个麻烦过程,直接利用VS的预编译文件即可。

需要注意的一点是Qt不支持Visual Studio Express版。另外你最好先在Visual Studio下完成OpenCV简单demo的编译(参看我之前的博文),确保OpenCV环境设置正确。

使用Qt Creator这个IDE而不是VS的好处在于Qt Creator能够非常方便地调用所有Qt的组件,而且更加轻量级、启动也很快速,开发跨平台应用时也更加方便(主流平台下都有Qt Creator,而只有Windows才有Visual Studio)。

Qt程序的项目配置文件保存在.pro文件里,类似于VS2012中所配置的,Qt也没有“全局”的INCLUDE和LIB(库)路径的修改功能,而是通过对pro文件的改动来配置编译时需要包含的路径和库文件。

Continue reading Qt 5.2+VS2012+OpenCV 2.4.7的环境配置

用Calibre导入Kindle电子书并去除DRM保护

本文的目的绝非为了盗版之用,而是很多美国亚马逊买的Kindle设备(如Kindle 4、Kindle 5)无法在中国亚马逊里注册,不能通过正常的推送渠道购买正版电子书,因此这是一个万不得已的做法,在中国亚马逊买书然后破解再传到美版(或日版)Kindle里。

需要下载的软件有:CalibreDeDRM插件Kindle for PC(或者for Mac

Continue reading 用Calibre导入Kindle电子书并去除DRM保护

fcitx拼音输入法的搜狗细胞词库转换和导入教程

fcitx当然是最赞的开源输入法,没有之一咯~自带的拼音词库很适用,不过对于一些稀奇古怪的长句子(古诗文、专业词汇等)支持还是不够好。很早的版本就提供了第三方词库扩展支持,网上流传的教程也是相较于4.2.4版的,新版的fcitx改进很多。下面介绍怎样转换、导入搜狗细胞词库到fcitx的拼音词库中。

Continue reading fcitx拼音输入法的搜狗细胞词库转换和导入教程

Visual Studio 2012下的OpenCV 2.4.7安装过程

邮箱已经收到了Visual Studio 2013的升级通知,但是很多软件如OpenCV、Qt等都只有VS2012的预编译库,还是懒得升级了(除非VS支持C++11了)。

网上搜了一些VS2012(或VS2010)安装OpenCV的教程,抄来抄去很不规范……还是直接参考官方的安装过程靠谱,你可以把本文当作一小部分官方安装指南的中文翻译。

Continue reading Visual Studio 2012下的OpenCV 2.4.7安装过程

MySQL数据引擎InnoDB和MyISAM互相转换

MySQL(或者社区开源fork的MariaDB)5.5以上支持InnoDB引擎,并将其作为默认数据库引擎。InnoDB带来很多改进,但是对系统资源占用明显增加,对于还在128MB~512MB内存VPS挂WordPress博客的筒子们来说,InnoDB是不合适的,还是得换回MyISAM这批老马!

Continue reading MySQL数据引擎InnoDB和MyISAM互相转换

用纯QML写的Plasmoid词典工具KDictionary

 

(话外音:图片被扔在文章末尾了)

花了一天来完成这个Plasmoid(KDE Plasma桌面小工具),可谓是现学现卖啊,一边网上查手册一边在机器上写。主要是对已有的Dictionary这个Plasmoid极度不满(不然我也不会自己写一个),去project.kde.org上一看吓我一跳,Dictionary的上次更新已经是两年前的事情了。而且还是用的C++,还没port到QML呢!

Continue reading 用纯QML写的Plasmoid词典工具KDictionary

在OpenShift上用Octopress搭建静态博客

Octopress是一个基于Jekyll的框架,两者均开源,而且都是Ruby……为什么不推荐直接用Jekyll呢,呃……因为Octopress把Jekyll包装得很好了啊。嗯,为什么不直接在Github Pages上部署?在GP上部署很简单的,但是在OpenShift上部署就不那么容易了(略微tricky一点,整体还是很简单)。

下面就讲述一下我搭建Octopress的方法,目测比网上流传的各个版本简单!

Continue reading 在OpenShift上用Octopress搭建静态博客

Amarok添加BBC Podcasts练听力学英语

BBC一直是我学习英语(主要练听力)的好帮手啊,下面介绍一下Linux KDE环境下的Amarok播放器怎样添加BBC Podcasts快捷方便地收听BBC的音频。

首先,当然是打开Amarok(神马?没有安装?sudo yum install amarok赶紧的),以默认视图为例,在左侧面板点击Podcasts,然后点击Add Podcast按钮,弹出的小窗口里粘贴上BBC Podcasts你中意的播客服务RSS地址即可。比如下面这两个我所收藏的:

Continue reading Amarok添加BBC Podcasts练听力学英语

Wine商业版CrossOver中文版大促销活动

CrossOver 让您可以在 Linux 系统 上运行很多流行的 Windows 软件和游戏。只需轻点鼠标,就可以在您喜欢的系统上无缝地运行 Windows 软件,方便快捷,经济实惠,无须安装虚拟机,更无须安装 Windows。

看到这句简介,很多人都会想那这和Wine有什么区别?Wine是社区开源软件,其背后的支持者就是CodeWeavers,CodeWeavers推出基于Wine的商业软件CrossOver来盈利,购买CrossOver就是在支持Wine的开发。而CrossOver针对中国用户推出了中文版本,官网页上线了中文页面,中文版本有以下特色:

  • 完善的中文翻译
  • 完美支持QQ、阿里旺旺、网银插件等
  • 改进了对中文字体、输入法的支持

除此之外,价格也是有中国特色的,不用掏大价钱购买国际版本,但是中文版和国际版的服务是完全一致的!更大的惊喜是在2013年9月20日之前购买CrossOver可以享受5折优惠,购买时输入优惠代码:LUChina

CrossOver官网链接:http://www.codeweavers.com/

CrossOver官方微博:@CodeWeavers官博

现在推广官网链接还能参与到抽奖,每天送出10个免费的CrossOver,2013年10月1日抽奖送一台iPad 2 MC979CH/A 9.7英寸平板电脑 (16G WIFI版)。

消息来源:LinuxToy