Archives

33 Articles

BeautifuLogin:网站通用登录接口的设想

0   10483 转为繁体

之前一直在用家前李树(http://shumei.me/)的Android应用一键签到,也观摩了他的博客,学到了不少新姿♂势

在此期间一键签到更新灰常频繁,某个网站POST位置一变就得重新下载整个apk,那时就有了把他们都变成插件的方法

当然我是希望不仅可以手机用,最好能让电脑最好是VPS也能用上;因为签到这种事情完全是网站为了增加用户黏性做出的恶心勾当

初步构想是这样的,使用python+httplib2+pyv8构成框架,每个网站的登录方法都用一个插件来描述,包括postdata,posturl,是否要用js生成一些东西等等;还要做一个制作插件的工具,方便网友自定义;插件内容最好要用私有算法加密……
返回的是cookie,供上一级使用

完成后可以用cron+py脚本实现自动签到,sl4a实现android手机版本

然后这次有点想用qt做个GUI了呢,黑黑的界面老是被别人吐槽- –

基于MSI的安装程序(Windows Installer)的一些问题

2   48467 转为繁体

微软的MSI(Microsoft Software Installation)是一个不科学的设计,和winsxs一样不科学。

关键在于,当你使用基于msi的安装程序安装一个程序时,MSI引擎会将整个msi安装包拷贝至C:\Windows\Installer下(系统属性,不可见),并在注册表建立索引。

对此微软方面的解释是,这方便于软件调试和升级。

魂淡啊你知道这种设计有多脑残么!!(和这如出一辙的脑残设计还有winsxs目录,不信?看看你C:\Windows\winsxs目录有多大?)

Read More→

如何在特定校园网环境下实现纯ipv6联网

0   20042 转为繁体

随着十八大的临近,功夫王越来越嚣张了起来;最近又发生了google cn ip被大面积阻断的YD情况,导致大批使用某学长制作的某软件的用户深感蛋疼菊紧。

本文旨在帮助在CERNET及GFW两道大墙之后的高校同学顺利畅游大千世界。

所以正确的标题是:如何在特定校园网环境下实现利用纯ipv6翻墙

首先你必须要有ipv6的网络环境。

Read More→

sscanf简单正则表达式的一点探讨

5   91191 转为繁体

最近在写C++的 一个比赛,要求只能用标准库,tr命名空间也不能用;其中一项功能是sql语句的处理

看这个例子:

输入

update TBNAME set (C, s,ss) = (sds,  sds, ds) where COL == value;

首先你不知道括号里有几个参数,最要命的是逗号之间是允许空格的;最最要命的是c++标准库里木有正则表达式支持。 Read More→

人人Android SDK在4.0及以上系统中无法获得session key的解决办法

2   66762 转为繁体

ICS及以上版本的android系统不允许在主UI线程上进行网络操作[称为Strict Mode],因此当不正确地使用了人人SDK后,获得session-key的过程中会出现错误(显示为黄色的warning),实际上就是操作被阻止了。

有三个解决办法:

1.不用UI线程调用webview框,登陆返回时便不会出错

2.野办法:关闭strict mode

3.自己重写oauth处理,不用sdk

4.参考这篇文章(20130806补充)

补充一句,国内对于人人API的文章不是很多,大部分是复制粘贴,可以考虑google一下facebook的API,因为人人就是模仿facebook来做的;微博可以参考twitter

上面的这个解决办法就是从stackoverflow上关于facebook的一个帖子里找到的(但是当时忘记收藏网址了www

官方文档:StrictMode