WordPress的插件twitter-tools是个很好的东西,除了可以在侧边栏显示 最近若干条twitters、将新发的Blog通告给tiwtter外,还能将每日的tweets集合成一篇Blog发布。这样可以方便地将散落在Twitter上的文字集中汇聚回自己的Blog上。比如,对于我的朋友丫枝同学,他喜欢通过Twitter记录他的读书随想,当然也就希望能够在Blog上每日存档这些读书随想。
但是,在Twitter-tools每日输出(daily post)中 ,是没有显示每条tweet时间的。而作为随手发送、记录的Twitter,时间当然是不可缺少的一个要素。如:
今明天气宜人,后天又转阴沉;厦门今夜多云,有轻雾和霾,明天多云转阴,13到23度,东北风2到3级 #
其实,在数据库表中是包含tweet发布时间,字段名为tw_create_at,只要输出这个值就行。但需要注意的是,这是与本地时间有时差的标准时间。因此我对twitter-tools.php第258行的更改是:
$content .= ‘ <li>’.make_clickable($tweet->tw_text).’
<a href=”http://twitter.com/’.$this->twitter_username.’/statuses/’.$tweet->tw_id.
‘”>’.date(“Y-m-d H:i:s”,strtotime($tweet->tw_created_at)+8*3600).‘</a></li>’.”\n”;
之后显示的是:
厦门今夜晴到多云,明天多云,13到23度,东北风2到3级。春季家庭消毒,可用中药生蓉木、艾叶烟熏除蟑螂与霉菌。 2008-03-15 17:38:15
Update: 2009-12-21
对于Twitter-Tools 2.0,修改位置略有变化,可修改twitter-tools.php文件第818行:
$time_display = ‘#’;
为:
$time_display = date(‘Y-m-d H:i:s’,strtotime($tweet->tw_created_at)+3600*8);
其中“3600*8”,是围了调整时差。
相关日志:
一年来,图书馆界的不少会议渐渐通过网络向更多的人群传播,通过网络远程参会成为可能。但由于带宽、网间互联、客户端的IM工具、音视频广播的服务端和客户端软件之类的原因,总难以令人满意。大家希望能有一个可以轻松搭建起来的会议直播方案(当然,这是要免费的,我知道有不少商业化的网络会议服务),会议主办方都可以轻易的向网络发布。让更多的人有更多的机会参与学术交流。
对于文本信息交流的形式,有心的花生壳同学已经稍微整理一个建议列表值得看看。而音视频方面,今天我在Cnbeta看到一则关于”Adobe Flash Media Encoder”的消息。因为今天正好有人向我建议在图书馆多媒体点播服务中应用Flash视频,而不用Real。好奇之下循迹而去并google一下, 果然有收获。这两年视频网站很流行,他们都是通过嵌入网页中的flash播放器向用户提供视频播放。作为客户端的用户,观赏视频时不需要再额外安装视频播 放器,因为几乎每台机器都有FlashPlayer,不管是用什么操作系统。这背后就是Adobe的Flash Media Server、Flash Media Encoder在发挥作用。或许这也可以应用到我们的会议直播去。下面我列出一些找到的相关资料,先放着备忘、参考。有机会再实践一下。希望哪位路人甲也更多的信息可以提供,非常感谢。
相关日志:
曾经一个朋友问,她重新安装FireFox后,发现不能再像从前那样直接在工具栏上点击订阅按钮从而直接将之订阅到Google个性化主页。因为我从来都是直接用Firefox自带的RSS订阅功能来分别选择阅读RSS的位置(如选择本地客户端、blogLines、Google),而不是很了解她往常的做法。于是也建议她用这方法,只要在选择“收取点”时选择”google”即可。但这还是有点麻烦,因为在选择“google”后,还会出现一个让用户选择是将RSS订阅到Google Reader还是iGoolge(个性化主页)。如果能直接订阅到iGoogle不是更好?
经过Google,发现到处都是与这位朋友相反的问题:“默认收取点是iGoogle,能不能改成Google Reader?”-_-|| 网上也有给出解决方案,就是修改FireFox的“about:config”。我模仿一下,将设置的步骤列在下面,供需要的朋友参考。可能这不是最好的方案,但至少可以勉强使用。
在FireFox浏览器的地址栏像平时打开网址一样输入并回车:about:config。会看到一行行的属性名称和对应的值
在过滤器中输入“browser.contentHandlers.types”,将看到以之开头的所有属性,其中的数字代表不同的收取点序号。假设现在已经排到“5”,那么我们后面将添加的是“6”
在主窗口点击右键“新建”-》“字符串”,依次输入名称“browser.contentHandlers.types.6.title”,再输入值“Google 个性化主页”
重复以上步骤,建立新字符串:
- browser.contentHandlers.types.6.type = application/vnd.mozilla.maybe.feed
- browser.contentHandlers.types.6.uri = http://www.google.com/ig/setp?et=rC4KhQsU&source=ign_&url=
http://www.google.com/ig&n_25=url%3D%s
关闭、重新启动FireFox浏览器
按找途径:FireFox=》工具=》选项=》收取点,选中“订阅到收取点,使用:” ,选择“Google个性化主页”。按“确定”
相关日志:
最近评论