Archives

33 Articles

BeautifuLogin:網站通用登錄接口的設想

0   10482 轉為簡體

之前一直在用家前李樹(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   66759 轉為簡體

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