玩转Linux/Unix桌面:Ascii字符水族馆

这是一个使用Perl创造出来的ASCII字符水族馆动画,它是运行在终端窗口里的。这个水族馆同样可以运行在Unix,OSX上 :)

1、Term::Animation

首先安装Perl Module: Term-Animation,打开终端,依次运行

$ sudo apt-get install libcurses-perl
$ cd /tmp
$ wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
$ tar -zxvf Term-Animation-2.4.tar.gz
$ cd Term-Animation-2.4/
$ perl Makefile.PL && make && make test
$ sudo make install

2、ASCII Quarium

使用如下命令来下载和安装水族馆

$ cd /tmp
$ wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
$ tar -zxvf asciiquarium.tar.gz
$ cd asciiquarium_1.0/
$ sudo cp asciiquarium /usr/local/bin
$ sudo chmod 0755 /usr/local/bin/asciiquarium

(更多…)

发表在 此站相关 | 标签: , ,

获取feedburner或者/和feedsky订阅数的文本

不少博客的RSS Feed是托管在Feedburner或者Feedsky上烧制的,我的博客也是。Feedburner是世界上应用最广的RSS烧制服务,而Feedsky是国内此类服务的佼佼者,除此之外我还没有见过其他的此类服务。说到这里,我想起来还有一个唬人的FeedCat。这篇文章不是来介绍这些服务是怎么用的,是来介绍获取feedburner和feedsky确切订阅数的方法。获取订阅数有助于美化页面,抛弃官方提供的呆板的订阅图标。

方法都是从网上找到的,在这里做个汇总。效果见我这个博客就可以了。

1、先说Feedburner订阅数的获取,基本的php代码如下:

<?php $info_fb = simplexml_load_file(‘http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=obugs‘); $subscribers_fb = $info_fb->feed->entry['circulation']; ?>

注意两点,一是需要打开博客feedburner订阅的Awareness API功能,二是上面红色的uri字段只需要写feedburner地址的最后部分。变量subscribers_fb就是具体的订阅数。因为这个方法是从服务器端获取Feedburner的订阅数目,如果主机在国外的话,就不会因为feedburner某些服务被墙而造成的订阅数无法获取的问题。

2、再说Feedsky订阅数的获取,基本的php代码如下:

<?php $info_fs = simplexml_load_file(‘http://www.feedsky.com/rpc/feed_statistic_xml.php?u=obugs‘); $subscribers_fs = $info_fs->xpath(‘/month/day[last()]‘); foreach($subscribers_fs as $n) $subcount = $n['subcount']; ?>

注意一点就是上面红色的u字段同样只需要写feedsky地址的最后部分,变量subcount就是具体(当天)的订阅数。
(更多…)

发表在 Others-Internet ,此站相关 | 标签: , , , ,

为本博客添加语音搜索功能

昨天刚刚为这个博客【oBugs.net – 互联网周末】添加了语音搜索,看看页面顶部右侧的站内搜索栏。

如果你使用的Chrome 11 beta以上的版本或者其他使用WebKit引擎的浏览器,就会看到放大镜图标旁边的麦克风图标,点击麦克风就能够进行语音识别了,目前只限于英文识别。

x-webkit-speech

其实很简单,语音识别是html5的基本功能,它的用法是

<input type=”text” speech x-webkit-speech />

如果喜欢XHTML类似的语法,可以这样表示

<input type=”text” x-webkit-speech=”x-webkit-speech” />

语音识别在十年前是让人觉得不可思议的事情,即便是前些年,网页上的语音识别也只能使用其他方式实现,比如使用Flashplayer等等。不过现在,获取语音只需要简单的给输入框加入一个属性标签,就能够进行识别了。

移动设备如手机上的浏览器,只要支持html5,同样也应该支持语音识别。试试你的Android浏览这个网页?

另外,如果想用javascript获取语音识别这个事件的结束,可以使用onwebkitspeechchange

<input type=”text” speech x-webkit-speech onwebkitspeechchange=”alert(this.value)” />

发表在 此站相关 ,浏览器 | 标签: , , , , ,

折腾一下

把整个网站清了,脑子没进水。

之前有互换链接的童鞋麻烦到留言那里回复一下,我记不得了,谢谢。

发表在 此站相关 |

世界,你好!

欢迎使用 WordPress。这是系统自动生成的演示文章。编辑或者删除它,然后开始您的博客!

发表在 此站相关 |