All Stories

到手一台13吋Retina MBP

想要MBP好多年了,一直没下决心买,实在是觉得有点小贵。于是拖了一年又一年,直到现在都差不多已经绝了自己花钱买MBP的念头,最大的进帐也就是去年情人节给妹子买了个MBA。

设置Android app的preview screen

之前写过一篇文章谈到为Android app设置splash screen,以避免Qt写的app启动时有一段时间黑屏。今天收到一位朋友的email询问,在splash screen之前仍然会有一个黑屏,怎么去除。

Qt for Mobile程序设置启动图片

Qt for Mobile默认是用了一张纯黑的图片作为程序启动图片,所以一开始程序启动时会出现1到几秒的黑屏,机器越慢,这个时间越长,比较不美观,我们可以自己动手设置上适合的图片。

Go语言中将其他编码字符转换为UTF-8

今天要把一段文本从gb2313转换为UTF-8,网上有一些第三方库,比如使用iconv之类来转换,其实有比较官方的方法:

Qt for Android中使用CrystaX NDK替换官方Android NDK

昨天突然又想在Qt for Mobile中用上Boost,于是先得把Boost编译到iOS/Android上,然后发现了一个叫CrystaX NDK的东西,它本身的可以作为官方Android NDK的替代,不但对标准库和编译器有了一些改进,还包含了预编译好的Boost库。

Qt for Mobile集成LeanCloud

前些天想着给istkani在Android集成个push notification,用了腾讯的信鸽,结果在进程退出后老是会弹框说进程意外结束云云,于是就放下了。

QML元素在Android上的Scaling

这两天突然想把istkani在Android跑一下,本来是想集成个腾讯信鸽的推送功能,但是信鸽没集成好(程序老是挂掉),先去调了一下界面的问题。

参加第一届Gopher China大会

周末两天都用于参加第一届Gopher China技术大会了,这是我第一次参加这类活动。大会在浦东软件园了的浦软大厦2楼举行,很糟糕的一点是那大会堂里联通信号都没有,我那Nexus6估计一直在尝试连接网络,一整天都烫手,电池只能撑6个小时。

老是分给我dump文件分析crash bug

进这公司两周多了,分给我5个crash bug让我看。第一个因为没有symbol文件了,所以没继续看。第二个在Mac上,幸亏可以100%方便地重现,然后找到一点线索,转给其他team去了。后面三个都是只有dump文件让我看,一个是只能看到项目代码里从容器里取出一个野指针,一个是只能看到项目代码里似乎一切正常但进了CRT后一个字符串拷贝操作崩溃了,最后一个是在基类里有一个方法会调用一句