Twitter for everywhere

好的东西最终会被干掉,但好的东西总是不会死的。

电脑上使用Twitter很容易,方法也用不着我讲了。但是移动设备上访问会有很多技术限制,例如iPhone,如果不去Jailbroken,无法修改hosts,便无法使用各种各样的Twitter app,只能使用web来使用Twitter,这样的话久很不爽,天天用Tweetie忽然用dabr来推,遭罪啊。那么想继续使用app的话,只能期望app程序支持自定义API root,但这是需要时间,并且需要说服app作者。。

好吧,TwitBird(iTwitter)现在已经支持自定义API Root,感谢Kevin Yang

IMG_0052IMG_0053

另外,Tweetie下一个版本也是会支持更换API root的 🙂

能支持更换API root是使用Twitter的终极办法,其它办法总不是办法。有很多人提供了第三方的API proxy供大家使用,自己如果有条件,也可以搭建,程序twip,birdnest,gtap,可参考这份文档

目前Tweetie 2还没出来,我们如果想继续使用它,只能使用hosts大法,但遗憾的是目前似乎twitter的IP已被ban尽了,那么,还有办法么,有。伪造一个twitter.com转发API请求就行,但是SSL证书是个问题,因为是伪造的twitter.com证书,这个证书自然不会被设备接受,iPhone会提示证书非法而无法继续连接,幸运的是,iPhone可以安装CA根证书,我们只要安装了自签的CA证书,那么这个伪造的twitter.com的SSL证书也就能被iPhone接受。接着把host改到自己的IP即可。类似的,Mac上,PC上用此法也能一劳永逸的解决host被封禁的情况,但此法成本和技术要求较高,不合适大多数人。而且,需要修改hosts,如不越狱,只能在wifi下劫持DNS,没有wifi此法失效。

API切换才是根本解决问题的办法,希望更多的twitter app作者考虑到这个问题 😉

iPhone pattie – 特殊时日,出门必备

好吧,她是比不上 tweetie,但是,她能上twitter。

患有深度洁癖的人不会JB自己的device,我就是。没办法在twitter深深挡在墙外的日子里,有wifi的环境下我可以用我自己的pdns劫持twitter.com到正确的IP上,能用tweetie等常规软件,在只有GPRS/3G/EDGE的情况下,实在受不了打开Safari来访问twitter,任何一款app都比网页强。所以,我考虑自己搭建API Proxy,然后搞出一个能换API地址的app就能满足我的需求。OK,我搞出来了,下面就是。

感谢@Lemoned让我revoke他的cert…

当然,这个app不在App Store上,只能私下传递。

IMG_0124IMG_0125

IMG_0123

联通 WCDMA 3G Tethering 速度测试

两天来活动在三环、二环、一环周围,使用联通的WCDMA,速度的确非常快,手机上下载能达到200多KB,今天在家试试tethering,速度依旧十分迷人,这跟2M ADSL没啥区别了。有视频可供参考。

” />(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

iPhone's Emoji on Twitter

iPhone/iTouch 2.2 有个好玩的特性,Emoji,是许多好看的小图标,不过这貌似是给日本人民准备的,我们需要一点多余的工作才可以用上,一个不用越狱简单的办法是从 App Store 安装一个叫 Spell Number 的软件,然后输入 9876543.21 然后退出软件,接着去“设置”面板的国际化键盘里面打开日本键盘的 Emoji 即可。

photo

OK,接下来就是怎么在 Twitter 的web上显示这些图标了,有现成的油猴脚本,不过算法不行,CPU占用太高,于是出现了我自己写出了一个更加牛逼的JS,能让你的 Firefox 打开网页死掉。。 -_- 最后由高人写出了个极佳的版本,个中八卦请见火星山同学的文章,我就不赘述了。到这里有脚本的安装说明,图片和脚本我都放到了国内,还算能比较快吧。

伺候不起的迅雷

昨天Squid突然崩溃,提示内存不足,不用想,肯定是OWS挂了,查看了下HTTPD log发现N多mp3下载记录,shit,该死的盗链。

偶然看到偶像的blog上也有MP3播放器,似乎也有反盗链技术,隧向偶像讨要代码。搞了半天找不到AS代码在哪,问了Flash王子后终于打开了AS窗口……最终研究结果是这个系统太麻烦,而且最要命的是通过某“特技”还是能发现MP3地址,还是想想其它简单的办法,我最怕麻烦。

又想起了老搭档Nginx,翻看Wiki找到了一个牛逼的Mod,有戏,马上编译Nginx,启动,配置HttpAccessKeyModule,这样,所有MP3文件都被赋予了一个密钥,就算把地址给你了,看你怎么盗去。

暗暗高兴,接着修改老的播放器,结果这个笨播放器既然不支持参数化文件名,无奈,换用新的播放器,天下太平,新播放器兼容偶的特殊URL格式,成功。效果见下面送上的音乐。

一时起劲,还给WP的编辑器打了patch,这回爽了,插入音频文件也easy了。

在这里感谢Sein老大“专门”为我翻译了:http://jandan.net/2008/10/20/8-hacks-firefox.html,这回我的Firefox真是嗷嗷叫,快上加快,尽管里面的方法我都试过了,但我忽略了个参数,导致Firefox在载入Gmail时候爆慢。比较期待Firefox 3.1,那个传说中的超级引擎。

另外,要特别鄙视某大婶,居然不声不色半夜来北京Happy不报告组织。

img_37482

http://static.owind.com:1080/0x2music/loreena_mckennitt-the_mummers_dance.mp3?k=

“>I love this song, save it!

从万网转出域名

最近下定决心把owind.com从万网转到Godaddy,这个域名从高中注册到现在在万网花了不少冤枉钱,还是早点转到国外为好。按照万网的要求,下载打印了申请表,附上身份证复印件,快递到万网,然后就是等待万网给你发送转移密码,这个密码其实我是知道的(和域名DIY的管理密码相同),问题是在转移过程中没有原注册商的确认的话,就算你知道转移密码开始转移也会被“枪毙”,所以还是必须等万网正式给你密码邮件才能开始转移。

转移前先确认自己域名的whois信息中的技术联系人,注册人的名字和自己名字一致,并且Email地址有效,否则收不到转移ID和密码。

由于我的用户类型不知道为什么被转成了企业用户(这么多年万网系统升级了好几次,对于国内来说,出错很正常),没有身份证信息,两天后万网发来邮件说账户没有身份证ID信息,让我去申请修改账户类型,于是按照指示到后台提交技术支持工单修改了账户类型,提交了身份证ID信息,然后就是等了。

至此从快递资料到现在已经过去了4天。接着等待了三天后终于收到了万网的转移密码,可以在Godaddy这边开始转移,一切顺利,就等万网那边的确认,这个过程一般为5-7天,我是在第六天收到转移成功的邮件。

另外要说的是,转移期间出了这些问题包括催促都得靠电话,电话一个接一个打,否则指望人家及时给你邮件那是比较玄的,适应国情吧。