重写了4sqr,支持照片上传

这两天重写了4sqr,原来的4sqr因为foursquare的APi升级导致无法使用,现在用这个PHP API重新写了一个。安装使用说明在此

4sqr这个网页客户端适合没有foursquare客户端,但是可以使用google纵横的GPS手机。如果你的手机有foursquare客户端,但是客户端不支持照片上传,也可以用4sqr作为一个替用品。对于GFW问题,这也是一个解决方案。要说的是,对于大多数黑莓用户而言,手机不支持AGPS也不支持基站定位,在室内用foursquare客户端很杯具,经常因为无法定位而找不到地点,只能搜索來找地点。4sqr则是通过google纵横定位,凭借其基站定位技术,因此在室内也可以轻松check in。哦,对了,黑莓版的foursquare还不能添加新地点,4sqr可以解决这个问题。

几个要点:

  1. 要先去注册一个应用,CALLBACK URL要和config.php里的$redirectUri处一致。
  2. google纵横的页面改版了,user id复制粘贴在手机上操作不易,因此现在改成了个人版,只能自己使用
  3. 为了防止GFW,禁用了所有的网络爬虫,遵守robots.txt的搜索引擎不会收录
  4. 现在可以在check in时上传照片。如果你有flickr帐号,建议你通过FlickSquare把照片同步到flickr

下载4sqr v2版

二维码下载。

我现在使用twitter的方法总汇

自从twitter改用oatuh方式以来,着实折腾了很多人一下子,尤其是墙内的推友们。经过一阵子摸索,在此总结一下我目前使用twitter的方法。

网页客户端

电脑上twitter,翻墙使用twitter.com官网是一种最为常见的方法。如果不翻墙,则用自建dabr或dabr衍生版的网页客户端最为方便。目前使用dabr免翻墙的方法可以参考zuola的这篇文章。如果使用的是奶瓶腿或者funp等经过汉化的版本,则不需要修改,直接用user_oauth.php改名为user.php,然后覆盖掉原来的user.php就可。

桌面客户端

对于桌面客户端,我一直是用twhirl。前几天twitter.com的一个IP又被封杀,只好用API,但是目前许多API还不支持oatuh,有些即使支持,却不支持twhirl。找了好半天,才找到一个通过GAE來搭建API的成功案例,见用GAE搭建自己的个性化推҉特҉API。那些不支持API的桌面客户端现在都可以洗洗睡了。

手机客户端

相对来说,手机客户端上twitter的方式要丰富的多。我使用的黑莓手机,除了用自建的dabr上推,客户端SocialScope和Snaptu都可以直接翻墙,无需进行设置。

与其他微博的同步

剩下来的问题就是与国内其他微博服务如何同步的问题。推荐使用tw2other这个工具。国内主流的微博服务基本都支持,只是需要空间支持php和cron是一个麻烦。我的空间是支持cron的,但是很奇怪本来用的好好的,突然某一天起就不能同步了,不知道是不是空间商的问题。于是只好再求助GAE大神,终于同步成功。

纪念Foursquare的墙掉

最著名的LBS应用Foursquare因为21年前的今天而被墙掉,其原因只是有些人在今天check-in了一下天安门广场

GFW敏感的神经过于脆弱,这一举动深深的伤害了我的感情,尤其是最为一个黑莓用户的感情,4sq的黑莓客户端除了官方版外,几乎没有啊。其他手机就有福多了,这里有非常多的4sq客户端,希望能有可以翻墙用的。

4sq的墙掉,再一次验证了著名的GFW定律,优秀的,国外的UGC网站总是逃不出这个定律的梦魇。之前我就觉得4sq会有这一天,只是没想到是这样到来的。

对于国内的LBS网站(大多是4sq的克隆版)来说,或许这是又一个借墙成长的机会。只是建议国内的LBS网站们,能够提供与4sq的集成,可以同时checkin到4sq,这样或许能够吸引到不少4sq上的中国用户。最最重要的是,4sq的游戏规则有很强的用户黏性,好不容易积攒的徽章,以及mayor的地点,换用其他的LBS服务真的是很难以割舍,如果能让这些用户在新的LBS网站上继续使用4sq,将会是能够非常吸引这些用户的。

杯具的是,国内的LBS服务支持黑莓的更加是没有了…….

64,敏感数字

一切的一切仅仅是因为这个数字….

google maps for黑莓 4.0.1试用

Google Maps for BlackBerry终于升级到4.0.1了。功能增加了不少,几乎把所有图标都换新的了。
screenshot-20100409-003748-265

(图标换新了)

不知道3G下载怎样,程序大概有1.3MB,对于手机程序来说,真的很庞大。我用的8900下了四次都没有下载下来,每次到一半就断掉了,也不知道是手机问题还是移动的问题。最后连上wifi才搞定。

很杯具的是,4.0.1版和3.2.0版有同样的毛病,安装后再打开google maps,等待半天后总是出现这个提示:

无法建立网络连接:此应用程序需要数据连接,某些黑莓设备需要重新配置才能正常运行。有关详情,请通过计算机访问www.google.com/gmm

幸好有了3.2时的折腾经验,估计又是基站不能解析域名所致。幸好yoyicue用软件解决了这个问题,照着他的教程一路下来,google maps终于能用了。只是如果黑莓的型号不支持wifi,那就不能用这招了,唯有人肉去趟天坛解决了。

google maps 4.0.1增加了多个图层:
screenshot1-20100409-003842-406

如果开启了实验室功能,还可以新增地形图层,开启地形图层后:
screenshot1-20100409-010437-328

此外,图层还可以导入google map中的“我的地图”:
screenshot1-20100409-003902-281

最下面那个“最爱的地方”不是你最爱的,而是谷歌中国做的潮人地图。估计只用中文版的手机地图有这个功能。

实验室中除了地形图层以外,还有两个功能,一个是标出纵横好友或某个地方与你当前所处位置的距离和方位,以及显示当前地图的比例尺(在左下角):

screenshot1-20100409-011106-265

其他新增的功能还有语音搜索,使用了和黑莓上google搜索程序相同的方式,持续按下绿色通话键就可以语音搜索了。

screenshot1-20100409-003822-718

话说,用手机进行语音搜索的确是一个技术革新。但是总是令人感觉怪怪的。我每次看到街上有人边走边做喃喃自语状,或旁若无人对着空旷的地方大声说话,第一个反应就是这个人是不是精神不正常?然后再仔细观察,发现戴着耳机,就大概明白了是在打电话。不知道其他人有没有这种感觉?用耳机如是,语音搜索也一样会有精神不正常的感觉。看到一个人掏出手机,过了一会对着手机字正腔圆的突然蹦出一个词,然后就没声了,或许还会过一会重复一遍,知道的是以为在用语音搜索,不知道的以为在犯神经。当然,语音搜索作为文字输入的替代品,对于不太会打字,尤其是中文还要会输入法,这是一个很好的解决方案。但是无论耳机还是语音搜索,会给旁人这种奇怪感觉,主要还是社会接受度的问题,人类的习惯性很难接受这种方式。或许重新设计产品,把耳机和语音搜索设定一些元素,使得能够不与社会太过突兀,就会好的多。

说回google maps,这次新增的另外一个功能是收藏地点的功能。会在收藏的地点上打一个星星,并且与电脑同步。这个功能很好,有时候在电脑上找好了地点,正好用这个功能同步到手机上。此外,点击地图任何一个地方,会显示这个地点的名称,同时还可以搜索附近还有什么地方。
screenshot1-20100409-005941-281

screenshot1-20100409-005956-671

看看附近还有什么地方:
screenshot1-20100409-010008-625

点选某一个地方还会给出现详细的信息,包括与你的距离和方位,商铺的网址以及点评

screenshot1-20100409-010150-625

看来google map开始动上了foursquare这类地理信息服务的脑筋,最近这种应用非常火热,google在地图应用上占据着非常大的优势,不知道google会到底玩出什么花样来?

公交信息查询也非常不错,图层打开公交路线后,会在地图上标出公交站点的位置,并且能告诉你这个公交站都有哪些公交车。

screenshot1-20100409-010941-781


看看这里有什么公交车:
screenshot1-20100409-011015-312

遗憾的是,buzz虽然被支持,但是中文版的没有这个功能。

此外,中文版本还有一个小小的bug:

screenshot1-20100409-011126-421

有两个退出!其实第一个退出是退出google帐号,第二个退出才是退出程序。但是一样的名字是在会让人感到有些混乱。

《失落的秘符》中的维基百科及其他

春节放假一回家就一晚上看完了丹布朗的小说《失落的秘符》,书中居然还提到了维基百科…..

在第111章,兰登回忆彼得·所罗门的一场演讲,一位金发女孩的提问中说彼得·索罗斯在维基百科上有条目,说他是一位显赫的共济会会员。当然,实际上,维基百科上并没有彼得·索罗斯的条目,目前Peter Solomon只是重定向The Lost Symbol这个条目而已。

紧接着,书中这个提问的女孩还大段引用了维基百科上共济会条目的资料:

…为了确保这种强大的智慧不被不相称的人使用,早期术士会使用密码记录他们的知识…用一种由符号、神话和寓言构成的隐喻性的语言掩饰潜在的真相。到了今天,这些加密的智慧俯拾皆是…在我们的神话、艺术、古人的神秘学文本之中。不幸的是,现代人已经失去了破解这套复杂密码体系的本领…伟大的真理也已遗失。

传说,将古代奥义编码深藏的先贤们留下某种密钥…用来破解神秘编码的密码。据说,这个神奇的密码——世人称之为真言有意——拥有魔力,能驱散黑暗,解开古代奥义以能被理解的方式向所有人开放。

跟据传说,真言有意深埋在地下,耐心等候历史中的关键时刻…人类没了真理、知识和古老智慧就没法存活的时刻。在那个黑暗的十字路口,人类将最终掘出真言,欢庆启蒙之光普照的奇异新世代。

当然,上面对维基百科的摘录也是作者的虚构,维基百科上的共济会条目从来都没有这些内容。而且根据维基百科的方针,这些内容不符合NPOV原则,还有宣传某种主张的倾向,更糟糕的是夹叙夹议,不是百科全书的陈述性风格。不过话说回来,既然布朗说这几段话出自维基百科,虽然虚构,那么是否隐喻着这几段话也应该遵从维基百科的授权条款,以cc-by-sa-3.0协议共享为自由内容?:P (也不枉我照着书录入了这么多字啊)

在第114章,还说到用黑莓手机搜索heredom,第一个结果来自网络百科全书,不知道这个网络百科全书是否指的是维基百科?

——————————————————-

此外,书中还涉及了其他许多热门的网络应用。例如google搜索,中央情报局的佐藤使用的黑莓手机,凯瑟琳送给彼得·所罗门的iPhone,还有主人公兰登有个twitter帐号,但是他还不太会用推特发推(哈,有人知道他的推特帐号吗?有意思的是,中文版直接把twitter翻译成了推特)。

更有趣的是,小说中提到的Lynne McTaggart著作《意念的实验》的全球研究网站http://www.theintentionexperiment.com/则真实存在,而且还把《失落的秘符》中对它的提及作为一个宣传的噱头。而凯瑟琳助手的关于metasystem的blog据说是真实存在的,但是似乎还没有人找到

啊对了,中文版的译者对这种高技术含量的小说明显翻译起来有些力不从心。居然把whois查询翻译成了“是谁”程序,笑掉大牙。

总的来说,这是一部写个geek看得小说。

——————————————

最后,借花献佛,祝看到这篇小文的朋友们虎年不生气,虎年不受气。希望不要“苛政猛于虎也”。

在黑莓上无障碍访问互联网

心理阴暗的CCTV这些天来一直在讲手机色情网站的危害,原来是醉翁之意不在酒,而在于opera mini。终于opera mini国际版无法使用了。以后看CCTV要时时多留一个心眼呀,每个热炒新闻的后面都有一个不可为人知的秘密动机。

当然,对于我等折腾不死星人来说,是绝对不会中了他们的计的。经过一番苦寻&众推友相助,我的黑莓8900终于又可以无障碍访问互联网了。

一个是opera mini 3 国际版,4以上的国际版全部不能使用,强制要求装中国版,但是3的国际版却仍然可以使用。只是3的版本或许太老了,在我的8900上运行,很容易造成死机,只能勉强使用。

另一个是UCweb。虽然UCweb官方不支持黑莓,但是有人做了一个ucweb6微趣阁 改服版,中文界面,访问无障碍。在8900上使用顺畅,推荐使用(就是速度稍微慢了一点)。估计墙这么一干,UCweb的占有率一下子会上升不少,或许就超过opera mini都不一定。只是ucweb不知道会不会成为下一个击打对象?

你可以在这里下载上面的两个软件。

此外,TeaShark据说在部分黑莓手机上可以使用,但是我装上后,打开没有任何反应,完全不能用。

另外,会改服的同学,折腾一下opera mini 4.2或5也可以接着用,我是懒得折腾了。

解决黑莓手机无法使用google map3.2.0的办法

都说中国是块神奇的土地,什么事情都有可能发生。这次就让我碰到了一件如此神奇的事情。

google前些天推出了黑莓版的googl maps 3.2.0,增加了不少功能。但是我装上后却根本不能使用,折腾了半天,发现即使卸载掉3.2,重新装回旧版,连原来能够使用的旧版也不能用了。在网上查了一下,发现很多黑莓用户都有这个问题,主要集中在北京地区的用户。安装好gmap后,第一次启动时进度条会停留在1/4处就不动了,过一会会弹出一条消息:

提示:无法建立网络连接:此应用程序需要数据连接,某些黑莓设备需要重新配置才能正常运行。有关详情,请通过计算机访问www.google.com/gmm

然后软件就自动关闭了。下次启动仍然是这样。下面是英文版的截图:

在论坛上看到有人说去国贸附近用一次就可以解决这个问题,但是这实在太匪夷所思,实在令人难以置信。然而过了两天,再一次在论坛上看到有人说去天坛附近也可以,看来真的是基站问题?

今天下午闲来无事,抱着宁可信其有的态度,坐4号线地铁直奔城南,一路上不断测试google map是否能够使用,但是都不行,本来想换地铁去天坛,但是想想4号线到陶然亭,那里离天坛也不远,或许可以。但是到了陶然亭,测试了gmap,仍然无法使用。此时信心已经被打击掉大半,想想既然出来,干脆就再去天坛一趟吧。于是接着坐地铁,转乘到达天坛东门站。一路上测试gmap ,让然连不通。

神奇就在这里,一到天坛东门,手机居然cmnet不能用了,这下子急坏了,gmap要用cmnet,可是关键时刻掉链子,那不白跑了?于是在地铁月台里坐下,折腾手机。折腾一会儿才发现,这两天为了折腾gmap,曾经把APN中的cmnet给删掉了。以前手机不用填cmnet,也一样可以用cmnet,但是大约半个多月前,突然手机怎么用不了cmnet,最后是填上cmnet才好用的。而今天一路上用手机测试gmap,因为8900有个经常断网的毛病,因此每次测试gmap之前,都要开一下operamini测试一下cmnet是否可用。但是一路上联网状况都很正常,只是一到了天坛,cmnet就不能用了。在APN中填上cmnet,手机马上就恢复了联网状态。于是打开gmap,激动的一刻来临了!gmap神奇的能够使用了!

在回家的路上,又测试了几次gmap,生怕离开天坛,又不能用了。结果发现,果然如网上所说,再也没有出现不能使用的情况。

综上所述,这很可能是北京移动的基站问题,个人感觉可能是很多移动基站的DNS解析出了问题,因为google map开启要连接一个google服务器,很可能是基站的DNS解析无法解析这个域名,而天坛附近的基站则可以解析,而黑莓有DNS缓存功能,解析成功一次后,就会缓存在手机里,因此到了别处就也能正常使用gmap了。

个人猜测或许是最近北京在大量更新基站设备,引起了上述问题?(会不会和这次扩容有关?)对于无线通信一点不懂的我,不知道上述的猜测是否正确?

呵呵,这个基站激活功能实在是有够神奇的呀。另外,我装的是中文版的gmap3.2,在第一次初始化时,说有wikipedia图层,可是进去后,在图层选项里却没有找到wikipedia图层,难道只有英文版才有?

————————————-

更新:未到第4天,又出现断网了,看来这个sb也是不行。

这次gmap问题,连带出另外一个问题。很多8900的一个老毛病就是cmnet很容易断网。修复的办法就是拔电池重启。在讨论gmap的论坛里,有位朋友提供了一个sb,号称能够解决gmap问题,但是试用了这个sb后,发现gmap问题不能解决,倒是装了这个sb后,至今已经有2天,8900居然没有一次断网(不算在天坛的断网),或许这个sb能够解决断网问题?下面是这个SB的截图:

与我原来的sb只多了一个CMCC NET。(这里下载这个sb)只希望再过几天还不断网的话,那就证明是sb的问题了。

黑莓上使用cmwap

8320丢了,换了一部8900。折腾的过程中发现了几个可以在cmwap上使用的程序。

 

首先说说twitter的黑莓客户端。cmwap用户现在可以使用twitterberry,但是必须安装0.9beta版才有效。在他twitterberry的设置中,将连接模式设置为WAP 2.0就可以使用cmwap更新了。但是不要设置为自动,这样是无法使用cmwap的。另外,图片上传功能不支持cmwap。而且在机子上不要同时安装ÜberTwitter,否则在twitterberry中点击twitter用户名的时候,会自动调出ÜberTwitter。

 

我现在的最佳用法是,浏览的时候使用opera mini 打开自己的dabr浏览,而发推则用twitterberry。因为dabr经过优化,每次刷新基本都在8-10k左右,而twitterberry的刷新流量要大很多,用dabr可以节省银子啦。

 

opera mini 4.2中国版也支持cmwap. 8900自带浏览器非常糟糕,不仅无法打开html,而且许多wap站点都打不开。而之前使用的8320自带浏览器则很少有这个问题。

 

8900的os虽然华丽,但是问题也比较多。买机子的时候,一开机测试了一下GPRS,正常。关闭浏览器后,在用,则什么网站也上不去了。当时和卖机子的研究了一下,估计是服务预订的问题。而且当时正好也有一位8900用户遇到同样问题,最后刷了一个新版本的OS就好了。

 

比较令人恼火的是最新的.250版,运行一段时间后,会无缘无故无法使用GPRS,必须拔掉电池重启才行。

 

网上流传的的一个完美服务预订,对于8900来说也有很多遗憾。首先,这个服务预订由于Email设置的问题,会导致尚邮(支持cmwap的邮件客户端)只能发送邮件,无法收取邮件。而对浏览器增强的改善,8900上没有相关选项可以设置,因此毫无作用。

 

另外有一款强大的资料管理软件 Evernote,没有想到居然也支持cmwap,而且完全自动,无需任何设置。

 

PS: 我的blog因不明原因被GFW咔嚓了 :(

手机二三事

话说自从有了黑莓上网之后一直感觉不爽,因为看到别人gmail,map等用得不亦乐乎,而我却只能用黑莓自带浏览器上网,其他都用不了。后来经过一番研究,才知道是GPRS上网在咱们这里也是中国特色,非要去分cmnet和cmwap,大部分的手机上网应用都是走cmnet。看到某些地区二者根本不分,真的很羡慕。

查了一些资料,发现北京移动还是区分cmnet和cmwap,而且神州行不支持cmnet,动感地带则据说支持。前两天特意去北京移动的营业厅询问我的手机GPRS上网的事情。结果咨询处挂着值班经理的人根本不懂技术,跟他讲cmnat和cmwap如同对牛弹琴,完全听不懂我说的。经过我的一番解释,以及他查了半天内部资料,结果告诉我的确如我所言,神州行不能开通cmnet,而且说近期也没有要开通的意思。不知道最近说的GPRS移动资费下调会不会改变北京移动的服务?

既然得知神州行不能用cmnet,于是就问能否把号码转成全球通或者动感地带,这样手机就能用cmnet了。结果被告知,我的号码属于神州行标准版,不能转号。没有想到中国移动的服务如此不近人情,技术上这并非难事,为何有如此多的限制?尤其是用了多年的号码,如果换号的话,非常麻烦,可是现在却只有换号一招了。

号码的事说完,再说另一件喜事。经过一番折腾,安装了opera mini4.2中国版,终于可以通过cmwap用opera mini上网了。经验是把APN清空,不要填任何东西就行。

另外,我的黑莓8320的照相功能出问题了,一打开,取景器中就是花屏的,一拍照整个手机屏幕变白,过好一会才出现底下的菜单,但是也不全。拍出的照片生成一个2M大小的损坏的图片文件,无法打开。但是闪光灯和摄像功能都正常。经过wape刷机和升级OS都不能修复。不知道可有人会解决这个问题?

也说说手机的故事(技术篇)

更新:感谢陈少举同学的建议:讲手机切换到离线模式或飞行模式也可以切断信号。离线模式或飞行模式就是把手机的GSM/CDMA/Other网络的连接切断,这需要手机的支持。

在老虎庙那里看到他在讲关于手机的故事。很“有趣”。其实对于他们这些执着而苦难的人们来说,了解一些手机技术能够对他们有不少帮助。
那个故事中的人肯定是被追踪了,原因就是身上的手机。现在移动梦网有一个功能就是基站定位功能, 只要你的手机有发出信号,就能查到你的位置,即使手机关机也同样会发送信号,除非把手机的电池卸下来。“有关人员”可以通过IMEI号或者手机号来确定具体是谁。IMEI是每部手机的一个唯一号码,相当于手机的身份证,换手机号码不会改变IMEI,因此同样能被侦测到。而不换手机号码而换手机,IMEI变了,但是手机号码仍然能被查到。
那么老虎庙故事中的人应该怎么做,才不会/不容易被查到呢?
完全查不到不太可能,但是有许多办法可以增加被查到的难度,或者暂时不被查到。针对IMEI的问题,我们可以使用山寨机,很多山寨机常常共用一个IMEI号,因此使用这样的山寨机,就很难从IMEI中分辨到底是谁,除非和手机号同时比对。
万一被查到怎么办?手机中的资料不愿意被人看到怎么办?建议使用黑莓手机。通过黑莓手机的密码保护功能,可以设定输错几次密码后,手机自毁。而只要常常记得备份手机上的资料,那么完全可以在自毁后再重新导入资料。
那么如何才能不会通过手机信号被人查到呢?前两天刚刚从某位朋友那里知道有手机屏蔽套这个东西,有时也被叫做手机休息袋。 他本来是防止泄密或者情人约会之用(因为老婆打来电话只会听到“手机无法接通”),但是对于故事里的主人公,这是一个很好的法宝。放进手机屏蔽套里的手机,能够完全让套子里的手机信号无法发射到套子之外,别人也就无法根据他的手机信号确定位置,从而躲过搜查。
这是一个好东西,有需要者可以去弄一个来玩玩,感觉一下《国家公敌》的滋味。