admin on 二月 24th, 2010

在statusNet当中在connect设置当中可以注册使用手机短信,就是sms了。但是当你打开下拉菜单,没有中国的手机服务运营商。没有中文短信平台的支持,这对于中文化的statusNet微博而言是非常遗憾的一件事情。

我分析过它的短信发送机制,其实是基于Email的发送方式。也就是说,它把sms当成一个使用手机号码做为用户名的邮箱做为发送地址的。比如你的手机号是13912345678,那么你捆绑的手机邮箱就是13912345678@139.com,而StatusNet就向这个地址发送邮件,你收到之后回复的来源信箱也就是它了。

对于日本AU及softbank的短信息地址,至今还没有找到。很大的原因是它们对于垃圾短信的防止,所以地址并未公开。但是还是有很多人分析出了部分的手机短信息地址。只是因为它分得太细了,什么关东关西,北海九洲,我无法分清哪个手机号是属于哪里的,也就没有办法了。这可能需要它们的数据库了。

AU手机短信平台可能的地址
関東・中部 %s@cmail.ido.ne.jp
北海道 %s@dct.dion.ne.jp
東北 %s@tct.dion.ne.jp
北陸 %s@hct.dion.ne.jp
関西 %s@kct.dion.ne.jp
中国 %s@cct.dion.ne.jp
四国 %s@sct.dion.ne.jp
九州 %s@qct.dion.ne.jp
沖縄 %s@oct.dion.ne.jp

既然原理大约是这样,就按这个思路办吧。具体是否可行,我并没有去实验,因为本人没有中国的手机可以使用。但是我还是把办法写在这里,谁有兴趣可以自己试试。

打开数据库,找到sms_carrier数据表,增加三个字段,具体如下图:[......]

Read more

Tags: ,

admin on 二月 15th, 2010

Vidar同我讲,在Buzz里设置了twitter,但是仍然没有任何反应。这让我有几分好奇,于是自己也设置了一下。

具体设置步骤如下:

进入buzz设置界面

进入buzz设置界面

点击加入站点后进入站点设置界面

点击加入站点后进入站点设置界面


[......]

Read more

Tags: , , ,

今天一上GMAIL的网页界面,立即跳出来关于Buzz的设定。虽然消息已经通过各种渠道传播到我的耳朵里,但是当我真的要接触到它时还是有一点不知所措。随意的点了点,因为我要看我的信件。

据说,buzz可以从twitter自动导入你发布的推,但是在Buzz发布的“屁声”却暂时无法直接导入到twitter当中去。而对于facebook,buzz暂时还没有进行整合。

其实一提到基于Web 3.0[......]

Read more

Tags: , , , ,

这是成功的一小步。还有待在日本的朋友们帮我验证其输出的情况。从我自己测试用的邮箱来看,似乎是没有问题了。但是不知道在手机邮箱里会是怎么一个情况。下面就是实现时候的界面显示:

在糗微上输入的中文贴子

在糗微上输入的中文贴子

Read more

Tags: ,

admin on 二月 10th, 2010

天阴沉沉的。刚踏入学校的时候,闻到空气中弥漫着一股麦牙糖的味道,好香。
看到有撒盐车在人行小路上快速的奔驰,才想起,噢,今天天气预报上说今天会有暴风雪。打开邮箱就收到一份邮件,是这样写的:

The University of Massachusetts Amherst campus is closed today,
Wednesday, February 10, 2010. Buses are operating. For further
information, refer to www.umass.edu/closing.

学校都关掉了。今天应该是暴风雪日吧。

因为这封信,了解到生活在UMass Amherst,公交系统是用twitter来与大家联系的。如果公司有任何关于线路的通知,都会发在twitter上。这让我很惊讶。这里的公交系统真不错,不但免费,还能有这么多的服务。上次在车上丢了蓝牙耳机,也很顺利的在第二天就从他们公司认领了回来。我对这个公交公司的印象真的是太好了。

这些天,一直在解决糗微的乱码问题。这个问题得到了部分的解决。其实statusNet的原代码写得还不错。当然免费的东西有点这样那样的Bug是可以忍受的。自己动手修改修改就可以了。

比如statusNet最新的Demo版当中,不能上传文件,一上传就报错,其实是一个很小的Bug,classes/File.php原代码中这样写到:

[......]

Read more

Tags: ,

在使用statusNet做微博客的时候,发送中文邀请时,在一些收信软件上,或者在线的邮箱里,信件的主题一项会显示成乱码。具体成因不详。

为了解决这个问题,又做google research,找到解决方案,并对statusNet原代码做了一点点修改,发现中文邮件题头乱码问题得到解决。效果如下:图中第一封信为修改代码后的显示效果,第二封信为修改代码前的显示效果。

statusNet中文邮件题头乱码问题

statusNet中文邮件题头乱码问题

打开lib/mail.php文件,对原代码段:

[......]

Read more

Tags: ,

admin on 二月 8th, 2010

因为在手机上使用时有让人头疼的两个原因,乱码,表单不能正常显示,所以先关闭掉糗微。

估计再开之日就是我写完完整代码的时候了。

可怜的我好几个白天和晚上的脑细胞啊。

Tags: ,

admin on 二月 6th, 2010

为了能让手机上没有中文输入法的用户也能在糗微上发言,加入了在线的中文手机输入法,这个输入法采用的是现有的别人的程序,是否能够很好的工作,还要看运气。但是试了一下,看上去很不错的样子。

有了这一功能之后,糗微就有了更多应用的可能性。使手机上没有中文输入法的人可以利用糗微即时地互相传递消息。比如初到日本的朋友,如果加入了糗微,并用手机邮箱注册的话,就可以使用糗微来向别的也使用糗微并用手机邮箱注册[......]

Read more

Tags: ,

微博有三个特点,第一,微,人人都可以随便说两句;第二,即时,拿着手机随时随地,这就是为啥它会有字数限制;第三,背手,你干你的,我们都后面围观着,感觉很亲切。

而昨天一直没办法实现邮箱发贴子,那么这个糗微就称不上真正的微博了。今天努力之下,终于可以使用邮箱发推了。下面就是图文版完全教程,希望能让您一目了然。

点击帐号进入设置页

点击帐号进入设置页

[......]

Read more

Tags: , , ,

题目真长……

昨天晚上弄到三点,对于标题的问题,也没整出个结果来感觉到不睡觉很有压力,只能睡了。

今天白天工作,很不在状态,一心就想着怎么解决问题。在工作的过程中,下定决心,算了,研究原代码,这可能才是最简单解决问题的方法。因为租用的服务器是不可能单独给我开放接受通配符的邮址(或者说任意地址)。只能改原代码了。

很快制定了解决问题的办法。使用固定的Email地址来接收所有用户发送来的,使用脏的方式来应对手机发送博客的方法,就是指使用手机邮箱,而不使用短消息。这有两个好处,一个是用户的经济负担会减少,另一个可以尽可能地避免乱码问题。收到消息之后,通过来源电子邮箱地址来判断用户,因为不使用短信方式,可以利用Email的标题来验证用户身份。而邮件的内容做为贴子的内容贴出来。当然这样有一个不好,就是邮件可能会超出140字符的设置,这样会被自动截短。

大约的思路想清楚了,就开始做google research。这个过程,说长不长,说短不短,等到成功发贴的时候,都感觉天都黑了。

步骤如下:

  1. UTF8_EXCER[......]

Read more

Tags: , ,