All Stories

Nexus5出问题了

周四周五的时候妹子跟我说她的Nexus 5屏幕在抖动,当时我也没放在心上,只想着可能是系统或某个app的缘故,等抽空把数据备份一下,然后还原出厂设置试一下。结果拖延症一拖也就过去了,昨天妹子出去参加什么沙龙去了,晚上回来手机已经抖得几乎没法用了,我就着急想把数据备份一下,主要就是(垃圾)微信聊天记录,照片以及通讯录。结果一插到电脑上,干脆花屏了!然后妹子就大发脾气。

让Qt的sqlite插件支持REGEXP查询

仍然是日志查看程序,突然想要加个按正则表达式的查询,记得sqlite是支持REGEXP的,不过sqlite官方文档上说了,需要程序自己提供一个进行正则匹配的函数,然后调用sqlite3_create_function来实现。

某日志查看程序开发小结

这几天写了个查看日志的程序,日志是公司里产品项目用户log4cxx生成的,用于定位问题。以前看到过其他同事自己开发的这类程序,但都只限于他们自己使用,等他们离职了,就基本失传了,尽管他们是交接给其他同事了。

纯净DNS解析

DNS污染主要是两种,一是丢包,二是抢答,两种方式基本上无规律出现。做纯净DNS解析基本上就是为了解决这两个问题,现在主流的方法大体有以下几种:

Windows上获取正确的网关信息

这两天在改一个因为获取网关信息错误而引起的问题。

进球啦app提交app store审核不通过

之前在做的滚球推荐app只能在Android上分发,后来想想还是咬咬牙提交到Apple App Store试试,不过还是做好了被拒的心理准备的,因为照以前的经验,这个App有两个可能的原因很明显会被拒,一个是功能太简单,基本上只是浏览一个表格而已,另一个则是用户付费的功能,因为Android系统在国内收费不易的情况下,我就一直懒得做,只是放了个页面说明,让用户加我们的QQ/微信来通过微信或支付宝等国内流行的移动支付方式来收费。

户口基本迁过去了

昨天回了老家,今天一早去了派出所办户口迁入,基本上还算顺利,去街上拍了张一寸照,办户口迁入用。然后身份证又要换过了,这里直接在派出所里拍的照片,这个比较方便,交了20元钱。剩下就是大约40天后可以领取新的身份证了。我又变回浙江人了,哈哈。

修改DNS导致Nexus手机连不上WIFI

之前给avege的DNS解析功能加了黑名单白名单,然后就直接部署在家里的树莓派上了,昨天晚上突然发现妹子的Nexus 5和我的Nexus 6全都连不上WIFI了,右上角的WIFI图标一直显示着感叹号。换热点,重启路由器,重启手机WIFI开头都没有,我想了想这两天来做的事情,基本确定是因为avege的DNS解析功能导致的。

改进avege的dns解析功能

原本avege就是有一个解决dns污染的方案的,是参照ChinaDNS的原理写的,简单说来就是同时请求国内和国外的DNS server,当收到结果的IP被认为是国外时,丢弃国内DNS server的结果,只取国外DNS server的结果,不然就取国内DNS server的结果。这是基于一些基本的假设,比如总是国内DNS server先返回结果,比如GFW不会使用国内IP来污染。