Theosoft.Blog

Goddess Light My Path!

对微软的Windows Phone 7稍微有些了解的人都知道,这个平台的移动客户端都是用C#语言写的。C#这门语言不仅简单易学,最大的好处是用它写出来的程序可以被轻易的反编译,非常适合同行间的技术交流:)  Sina微博是目前手机上一个非常热门的应用。Sina微博还提供oauth认证和各种API来让第三方认证使用。本文将以“从Sina微博客户端里提取appKey和appSecret”为例,介绍如何从wp7客户端里发现他们的“秘密”!(如果你不知道appKey和appSecret是神马,可以先去Sina微博开放平台看看)

第一步,当然是下载客户端啦。不是用你的手机下载啊!当然是要下载到电脑上。打开Phone7Market,搜索关键字“微博”,第一个就是。

下载

查看全文 »

, , , , , 浏览:24次

虽然之前搭建了自己的Cydia源,不过经过这几天在公司同事们的机器上的安装结果来看,总有部分机器在安装了deb格式的安装包后出现无法启动的bug。(这里首先要感谢所有贡献出你们的iphone、ipad和iTouch给我测试的同事们,软件的发布离不开你们的无私奉献!)因此,最终最外发布的程序格式还是ipa安装包。ipa安装包除了兼容性强以外,最大的好处还是可以和itunes同步,这样即使升级以后也可以方便的同步回来。好了,废话少说,还是来看程序吧。

如果你是使用iphone、ipad或者itouch访问本页的,可以直接点击下面的按钮来安装哦(需要已越狱)!

iPhone版:

iPad版:

查看全文 »

, , , , 浏览:656次

今天整整忙活了一整天,又是deb打包又是cydia建站,网上查了无数教程,不停得在mac os、windows、linux3个系统间来回切换,终于建起了自己的Cydia源:http://www.theosoft.net/cydia 。虽然里面目前只有一个程序,图标还是正方形的(不像ipa装完后是圆角的),没有签名,没有源和程序的图标,甚至介绍里中文都还是乱码,不过这些都不是问题。至少我成功的发布这个源,成功的发布了我的应用,哈哈。一个值得纪念的日子!

, 浏览:388次

RSA是一种比较常用的非对称加密算法,其原理是基于大整数因数分解的计算安全,这里不做介绍。非对称加密的好处在于其密码分为公钥和私钥两部分,你可以随意分发你的公钥,让用户用来加密数据;等上传到服务器端后再用私钥就可以解密里面的数据。所以,这样的体系特别适合用于客户端–尤其使手机客户端的数据加密,而不用担心你的程序被反编译、破解后泄露了你的密码。

正是因为有着这么好的安全特性,早在年初,我还在使用windows mobile手机的时候,就把RSA算法写入了我的那个利用飞信发短信的客户端里。每当要发送短信时,客户端负责使用公钥将短信内容加密,并连同收件人一起传输到接收数据的服务器上。服务器收到信息后直接存储到数据库里。然后由另一台专门负责短信发送的服务器,每隔1分钟查询一次数据库,发现有需要发送的短信后,用私钥将其解密,并通过飞信发送出去。无论是否发送成功,最终都会再发送一条短信,向我报告本次发送的结果。

查看全文 »

, , , , , 浏览:532次

我们家其实没有装宽带,网线是从楼上的一户人家家里拉过来的。他们家是2M的ADSL宽带,平时用的也不多;又因为是包月的,商量好每家轮流付账单,在他们家装了个路由器,很顺利的就把网线接到了家里。当然,为了在家里用的方便,网线接回来后我又接了一个无线路由器,方便笔记本和手机使用。

当年是因为觉得放在人家家里的,不用买很好的那种路由器,就买了个最便宜的R402m。后来才发现,这个路由器没有DDNS(动态域名解析),也没有qos。没有DDNS也就算了,但是没有qos对于这个共享的宽带来说,有时实在是让人无法忍受。人家只要一下bt或者在看视频,我这里基本上就什么事都干不了了。尤其是那段在国服wow的日子,总是把延迟搞到1k以上,走在野外莫名其妙的就死了。后来也在网上搜了很久,一直都没有找到带qos的rom可以刷。

今天不知道是怎么了,突然心血来潮,在Google上搜了“r402m qos”这个关键词。没想到居然还真的找到一个今年1月份出的测试版rom,真的就带qos功能,所以立马就下下来刷了。看上去感觉还不错,不过到底有多少用,就不得而知了。rom我也一起发出来,需要的tx可以刷一下试试。(立即下载

, 浏览:2,904次

今天终于把Theosoft.Blog搬进了DreamHost的空间。虽然原先GoDaddy的免费空间用着也蛮好,但是毕竟是免费的,限制比较多,而且经常会有广告,很烦人。网上虽然也有去掉广告的方法,但是毕竟不太好。再加上免费空间的数据库不允许远程连接,国内的两个空间虽然还没到期,但是一个3天2头当机,另一个已经因为同IP的某个站点没备案,被封了。(这里要好好庆祝一下,还好自己事先把网站搬到国外去了,不要然又是一场灭顶之灾-_-!)。用飞信每天给大家发送天气预报的服务,为了提高系统稳定性,现在已经被我写成了windows service,连接远程的数据库来获取配置信息和写入日志。所以,为了这个可以远程连接的数据库,也必须要出钱买一个空间。再加上GoDaddy的空间本来就觉得有点慢,换成DreamHost就要好很多。

由于DreamHost是Linux的主机,所以以前用.Net写的Webservice的服务没办法一起搬过来,就被留在了GoDaddy,并且启用新的2级域名http://api.theosoft.net/来访问。放在GoDaddy的免费空间上,所以难免会有广告。如果因为广告的问题,使得在Visual Studio里引用有问题的话,可以直接引用WSDL的地址http://api.theosoft.net/theoservice.asmx?WSDL

有了一个稳定的空间和数据库,接下来就要开始完善用飞信实现的“天气预报短信系统”。可能打算做一套会员管理系统,支持用户登录后的管理自己定制的天气预报短信的地点和时间。目前这套系统已经可以支持全国3百多个主要城市和地区,也支持为双修日定制一个特别的发送时间(喜欢睡懒觉的就不用担心再被短信吵醒啦)。但是因为一直没有一个稳定的空间和数据库,一直没有开发出管理界面,所以这套系统也长时间得处于内测阶段。如果你迫不及待的想要尝试一下免费的天气预报短信服务,灰常欢迎来当我的小白鼠哦!

, , , , , , 浏览:831次

Great Wall

如今在国内想要做一个安分守己的站长真是越来越难了。面对这段时间出台的诸多政策,我已经无法想象中国“互联网”的未来是怎样的。很多关注我的空间的朋友一定早就觉察到我的空间在之前很长的一段时间里一直处于没有更新、甚至关站的状态下,其实这一切都跟这些“政策”多多少少有些关系,事情的缘由是这样的:

原本,这只是一个合法的、已经备案的、安分守己的Blog站点。去年的某一天,央视新闻曝光几个涉黄的网站。几乎就在同一天,我的网站再也打不开了。原本只是觉得一定又是九州的服务器问题,于是相当然的打开九州的主页http://www.hosting.czm.cn/,想要递交一个技术支持,看看到底怎么回事。可是令人诧异的是,居然连九州的主页也打不开了。什么?一个资深 9 年的ISP运营商,居然连自己的主页也打不开了?!在刷新了一遍又一遍,又ping了自己和九州的域名后,终于确认不是自己网络的问题,九州真的挂了!

查看全文 »

, , 浏览:726次

真的好久好久没有认认真真地写Blog了,每一次的借口都是太忙了,咳……

先来汇报一下这段日子到底在忙些什么。最近忽然对飞信这个东东特别的感兴趣,因为可以免费发短信嘛。从网找来了一个php版的飞信客户端,发布到了自己的网站上。简单的看过源码,主要是模仿电脑版的飞信和飞信的服务器做交互。然后做了个支持短信群发的简单的支持get方式递交数据的接口。但是很快就发现这样在发送含中文的短信时会变成乱码,除非事先对短信的内容进行UrlEncode,显然这样子调用很麻烦,所以就把那个php的接口封装倒了我的Webservice里,取名SendSMS(string user,string psw,string phonelist,string msg);

sendsms1

sendsms

查看全文 »

, , , 浏览:640次