2012年1月31日星期二

阮一峰的网络日志

阮一峰的网络日志


Twitter同步新浪微博的一个解决方案

Posted: 30 Jan 2012 11:35 PM PST

国内的微博服务之中,新浪腾讯的市场份额最大。

但是,它们的平台比较封闭,不提供Feed输出,而且存在强行删除用户发言、关闭用户帐号的情况。所以,我一直以来都使用Twitter

Twitter属于墙外网站,墙内的大部分用户看不到。春节假期里,我就在想,能不能把Twitter同步到墙内?

下面就是我的解决方案:

总体思路是,先将Twitter同步到一个自建的Wordpress,然后再将Wordpress同步到新浪和腾讯。

具体做法如下:

第一步,搭建一个Wordpress。

安装方法请参考官方网站。注意,这个Wordpress必须搭建在墙外。

第二步,安装Twitter Tools插件。

参考Doug Bowman的说明,将Wordpress改建成Twitter备份。完成后的效果请看我的备份

第三步,安装wp-sns-share插件。

在该插件的设置页面,打开"微博同步功能",将"微博同步"选项设为"发布文章时",将"微博格式"改成"%desc",然后完成新浪微博和腾讯微博的授权,就可以了。

第四步,安装untco插件。

Twitter默认把一切链接,转化成t.co短域名,而新浪微博提示这个域名为有害链接,会报错。所以,我只好自己写了上面的插件,将所有t.co链接转成对应的原始链接。

完成上面四步以后,Twitter应该已经可以同步到新浪和腾讯了。大家试用以后,有问题的话请在下面留言。

最后,我的Twitter账户是twitter.com/ruanyf,新浪微博的账户是weibo.com/ruanyf,欢迎follow。

(完)

文档信息

2012年1月28日星期六

阮一峰的网络日志

阮一峰的网络日志


革命中的埃及青年(组图)

Posted: 27 Jan 2012 06:57 PM PST

2011年1月25日,第一批抗议者走进开罗市中心的解放广场(Tahrir Square),埃及革命拉开序幕。

24岁的华人摄影师Ed Ou,意识到这是不可错过的历史事件,接受《纽约时报》的委托,立即赶赴埃及,用相机记录下他所看到的一切。

一年后的今天,他发表了系列照片《革命中的埃及青年》(Egyptian Youth),向世人展示了这一段不平凡的日子。

1.

2011年2月11日,埃及总统穆巴拉克辞职的消息传来,人们跳上坦克庆祝。

2.

2011年2月8日,19岁的Khaled Yahia蜷缩在床上熟睡,他一个通宵都在编辑视频。20岁的Lina Megahed则在更新Facebook,将解放广场的最新情况传向全世界。

3.

2011年2月3日,穆巴拉克的支持者和反对者,在解放广场发生冲突。

4.

2011年2月7日深夜,17岁的Menna Elshishini(左)和18岁的Hana El-Rakhawi,向解放广场的抗议者送食品。

5.

2011年2月1日凌晨,23岁的大学生Rami Essam在解放广场自弹自唱。天亮以后,反对派就要在这里发动"百万人大进军"(March of the Millions)。

6.

2011年2月11日,穆巴拉克辞职,人群一片欢腾。

(以下照片拍摄于利比亚和沙特阿拉伯,时间为2011年3月。)

7.

2011年2月24日,利比亚反对派在班加西的一幢政府大楼里,将各种视频和照片上传到互联网。

8.

2011年2月24日,利比亚反对派战士在班加西高等法院附近,收拾装备。

9.

2011年2月28日,一个利比亚男人穿过公路。这里通向反对派占领的Bayda市,政府军正在计划发起进攻。

10.

2011年3月12日,利比亚Gaminus市郊,一家人在采野花。

11.

2011年3月7日,利比亚的Darna市,一群年轻人在玩桌球。半岛电视台正在播出卡扎菲上校的画面。

12.

2011年3月7日,利比亚的Darna市,孩子们在清真寺的圆顶上玩耍。

13.

2011年3月2日,利比亚的班加西,地中海边,一个反对派战士扛着火箭筒站岗,防范政府军空袭。

14.

2011年3月23日,沙特阿拉伯的利雅得,一幢摩天大楼没有护栏的楼顶,两个阿拉伯青年用手机留影。

(注:以下照片全部拍摄于开罗,时间为2011年2月到2011年11月。)

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

41.

42.

43.

44.

45.

46.

47.

48.

49.

50.

51.

52.

53.

54.

55.

56.

57.

58.

59.

60.

61.

62.

63.

64.

65.

66.

(完)

文档信息