Posts

一段 OpenSearch 代码

一段 OpenSearch 代码,支持在浏览器的搜索栏增加搜索自己网站的搜索引擎和图标。 <?xml version="1.0" encoding="UTF-8" ?> <opensearchdescription xmlns="http://a9.com/-/spec/opensearch/1.1/">     <shortname>IllumineZ@Blog</shortname>     <description>IllumineZ@Blog Search</description>     <image height="16" width="16" type="image/x-icon">http://alpha0roc.googlepages.com/blogicon.ico</image>     <tags>IllumineZ@Blog</tags>     <contact>alpha.roc@gmail.com</contact>     <url type="text/html" template="http://alpha0roc.blogspot.com/search?q={searchTerms}" /> </openSearchDescription>

Java 代码行数统计程序

用 Java 完成了一个 DNS Resolver 的作业程序。自我感觉结构写得还不错,便拿着到处和同学比测试速度和测试用例。到最后,实在是比无可比,便想到了比代码行数…… 计算代码行数需要去除代码中多余的空白行和注释行。所幸 Cure 有用 Python 写过一个代码行数统计程序 ,便取过来,配合 Java 语法规则,做了些小修改。便完成了这个 Java 代码行数统计程序 。 使用该程序需要 Python 运行库支持,使用命令行, python LineCount.py 在网上还找到一个代码语法高亮着色器,着色一下修改后的代码,贴出来看看效果。 import sys; import os; class LineCount: def trim(self, docstring): if not docstring: return '' lines = docstring.expandtabs().splitlines() indent = sys.maxint for line in lines[1:]: stripped = line.lstrip() if stripped: indent = min(indent, len(line) - len(stripped)) trimmed = [lines[0].strip()] if indent < sys.maxint: for line in lines[1:]: trimmed.append(line[indent:].rstrip()) while trimmed and not trimmed[-1]: trimmed.pop() while trimmed and not trimmed[0]: trimmed.pop(0) return '\n'.join(trimmed) def FileLineCount(self, filename): (filepath,tempfilename) = os.path.split(filename); (shotname,extension) = os.path.splitext(tempfilename); if extension == '.java': ...

小于千分之十

查看数据后才意识到 2007 年 2 月至今,Blogger 博客 alpha0roc.blogspot.com 上的访问量已经接近 1 万 2 千了,可喜可贺。不过网站上投放的两组 Google AdSense 广告的点击率还不到千分之十。 帐面盈利 9.92 美刀。算上投入的精力和美元近期狂贬值,总体而已——一个不合算的买卖……博客还是当日记用用算了,赚钱就别想了。

4月1日就是不一样

Image
在桌面上,有一条叫做 Wanda 小鱼,没事点击一下,便会以“Wanda the Fish Says”作为开头,吐槽一段笑话、名言或者诗词。 Wanda the Fish Says 不过,4月1日的小鱼特别安静,仔细一看,居然鱼肚翻白了……点击一下出来一句“The water needs changing” The water needs changing 真是败给 Gnome Wanda 的作者了。愚人节的时候给软件加入个复活节彩蛋……

网络舆论战

关于西藏事件的舆论战,网络上已经愈演愈烈。 有人专门建立了收集和分析国外不实报道的网站, Anti-CNN ,一口气跟 CNN, BBC, AOL, 以及德国的一批媒体干上。看过德国的一系列报道,也终于能够理解为什么在德国的中国留学生会愤怒地闹到要上街游行的地步了。 BBC 中文网 对于这网站 也有所报道 。不过,对于网站上提出的质疑,没有正面回应。只是引用“专家”的话说:“被 www.anti-cnn.com 网站用来攻击西方媒体的错误大都是照片剪裁或照片注解等小失误。”结尾也不忘影射网站或许有政府背景。 在 Anti-CNN 上列举的例子,有部分在 BBC 中文网 上看到过。像是 USA, CNN 以偏概全,混淆视听那例的照片,以及 UK BBC 颠倒黑白,把救人说成镇压 那例的照片。现在,这些照片当然被 BBC 中文网撤了下来。只是,西方媒体似乎有这么一种思维。只要他们认为自己的动机是“正确”的,那么细节并不是关键。换上去的照片的内容换汤不换药。前一例的照片用 一张武警们在警车边聚集的照片 代替,后一例则是换上了 一张达赖喇嘛祈福的照片(组图第 4 张) 。