关于XPath的一些参考链接

12 7 月, 2010

为了解决新浪博客不全文输出也能在Google Reader中直接显示的问题,专门去研究了XPath的语法,尤其是document.evaluate的函数的参数及期格式。

这里是几个相关的链接:
>>利用 XPath-jQuery 集锦手册在 XPath 和 jQuery 之间做选择
>>document.evaluate的函数说明

搞定新浪博客RSS feed不全文输出

12 7 月, 2010

从上周开始发现在Google Reader中订阅的一些新浪博客变成不全文输出了,刚开始以为是博主自己改的,后来在Twitter上看到有人说新浪对一些名人博客改为“不全文输出”,为此先鄙视一下新浪博客。

不全文输出的缺点有:

  • 必须打开原文才能看到全部内容;
  • Google Reader无法缓存全文内容,因此如果文章被删除就无法看到全文;
  • 手机上阅读很不方便,得打开原文并加载一些无意义的内容。

曾记得之前有人解决过这种不全文输出的订阅,因此在Google上做一了翻搜索,老肥博客的这篇《RSS feed 不输出全文?一样搞定你》文章给我了一些提示。

我通过Firefox的“工具->附件组件”功能搜索并添加了“Greasemonkey”的最新插件v0.8.20100408.6,重启Firefox后到google reader full feed changer下载最新的脚本,点该页上的“Install”按钮即可安装。特别说明一下,这种方法只对Firefox有效,其它浏览器或手机访问请绕行。

Read the rest of this entry »

ZoneAlarm 防火墙官方中文版

9 7 月, 2010

转自:乱舞梨花(含教程)

(非汉化+非破解+50年正版使用期)ZoneAlarm Pro 5.5.114 是一款世界排名第一的防火墙,简单易用+强悍是它的特点。是众多网友的最爱。遗憾的是从没有出过官方简体中文版,虽有很多汉化版本但汉化缺陷较多,影响大家的使用和心情!

现在虽然由世界最大IT安全软件企业CA公司与ZA 合作的eTrust Personal Firewall5.5.114官方简体中文版(oem版)已经上市,简体中文的界面让人感觉异常舒服,但目前网上找到的注册码只能使用一年,不免让人遗憾。现在,终极ZoneAlarm Pro 5.5.114 官方简体中文版解决方案已经出来了,让我们只需自己动手,两步DIY自己真正的ZoneAlarm Pro 5.5.114 官方简体中文版!

安装eTrust Personal Firewall后退出程序,然后搜索C盘名为 OEM1051 的文件(包括.dll),删除文件(删了21个文件)再重新启动程序,此时一切都和ZAP 5一样,这时候输入ZAP(不是CA产品的)的注册码,就可以一直使用(CA只有一年使用期限),实际的功能没区别的,而且界面中多了一个反病毒监控。

Read the rest of this entry »

中国小学生一篇作文:吓死老师惊动教育部

8 7 月, 2010

转贴来源:http://bbs.chinanews.com.cn/web/65/2010/0605/1307.shtml

今天,老师带领我们到烈士纪念馆参观,使我很受感动。那些革命烈士,为了革命,不怕严刑拷打,不怕枪林弹雨,为了穷人的解放,献出了自己宝贵的生命。我要向他们学习,做革命的接班人,长大为人民服务。

我热爱那些为了穷人打天下的烈士,我痛恨那些资本家反动派。听爷爷说,刚解放那会,日子虽然苦,但那时当官的一心为老百姓,不像现在,到处是贪污犯。我对爷爷说,我长大了就专门抓贪官,给他们灌辣椒水,上老虎凳,叫他们把贪污的钱交出来,分给穷人。我们家也是穷人,爸爸妈妈都下岗了。爸爸每天去蹬三轮车,还经常被城管队赶来赶去,有一次被城管队没收了车,爸爸整整哭了一夜。我劝爸爸说,等我长大了,就号召我们班同学专门打城管队,吊在树上打,拿皮带抽,看他们还敢猖狂不?妈妈对我最好了,她身体不好,没钱治病,却什么好吃的都留给我,我让她吃,她总是说不饿。

我小时候最喜欢在姥姥家玩,那里有一个小院子,虽然很破旧,但邻里关系很好,那些爷爷奶奶都喜欢我,说我又调皮又聪明,长大能当一个将军。院子里有一棵枣树,每到秋天,我就上去够枣吃。可是,前年,那里拆迁,房子全推倒了,姥爷姥姥还有其他的爷爷奶奶,很多买不起郊区的大房子,只好租一间小房子住。那里盖起了高楼,成了繁华的商场,挣了很多钱。我不明白,为什么姥姥要住小房子,他们却能挣大钱。我不喜欢那个高楼,我心里对姥姥说,我长大了,要学本 ?拉登,开个飞机把他撞翻,重新给您盖个四合院,载上枣树、石榴树。

老师经常教育我们要好好学习,我一定听老师的话,把学习搞好,长大当一个发明家。我要发明一种武器,能认出好人坏人,发射的子弹能一直追着坏人打,把他的屁股打个洞。

我喜欢枪,我最喜欢的枪是AK47,我长大了,就用这种枪去打敌人,我一定不怕牺牲,我一定能胜利的,那些烈士就是我的榜样。

Google SSL在Chrome浏览器的解决方案

8 7 月, 2010

IE和Firefox的解决方案参见《Google SSL搜索在FireFox和IE8中的解决方案

设置图示:

点谷歌浏览器的“选项”菜单弹出设置界面:
1. 点②处“添加”按钮,把Google英文设成浏览器启动的首页“http://www.google.com/ncr”,原因参见前面的链接
2. 点③处“默认搜索引擎”的“管理”按钮弹出搜索引擎设置界面。
3. 点④处“添加”按钮,弹出“添加搜索引擎”界面,在⑤处分别填上如下内容:
名称:Google SSL (可以随便写,这里为了区分其它搜索,特意加上SSL字样)
关键字:google.com
网址:https://www.google.com/search?hl=zh-CN&sourceid=chrome&ie={inputEncoding}&q=%s
4.  然后点⑥处把刚添加的“Google SSL”设成默认搜索引擎,并一路“确定”或“关闭”完成设置。

这样设置并重启谷歌浏览器后就可以在地址栏直接输入任何内容实现SSL搜索了。

给你的浏览器都设成隐身模式

8 7 月, 2010

隐身模式的原理:
1. 在隐身模式下,打开的网页和下载的文件不会记录到您的浏览历史记录以及下载历史记录中。
2. 在您关闭已打开的全部隐身窗口后,系统会删除所有新的 Cookie。

也就是说你把浏览器设成隐身模式后,在你浏览完网页退出浏览器后你所浏览过的任何内容都不会保留在你的电脑上。

在网速都比较快的现今,没有历史缓冲也不会影响你浏览网页,所以强烈建议将浏览器设成隐身模式。可以防止你的隐私被他人彻取。

IE浏览器设置方法:

点“Tools(工具)->Internet Options(Internet选项)”菜单,在弹出的窗体按上图钩上②处即可。

Read the rest of this entry »

听歌——南非世界杯主题曲Waka Waka

8 7 月, 2010

[mp3]/media/2010/07/Waka.Waka-Shakira 2010.MP3[/mp3]

本地下载:Waka.Waka-Shakira 2010.MP3

专辑试听链接:谷歌音乐 (Firefox放不了,不知为啥)

演唱:Shakira & Freshlyground

歌词:
Read the rest of this entry »

PHP远程扫描端口源码

2 7 月, 2010

有些时候我们通过路由器做了端口映射,想测试一下从外网通过自己的公网IP能不能连进来,一般我们都是找在外网的朋友帮ping一下,如果朋友都不在线自己又急着测试怎么办呢?

其实使用PHP的fsockopen函数可以实现连接端口来进行测试:
[php]
$fp = @fsockopen($yourip, $port, &$errno, &$errstr, 1); // 这里加@可以略过Warning的提示
if ($fp) {
echo $port . ‘,’;
fclose($fp);
}
[/php]

另外php的参考文档里说IP前缀加上”udp://”就可以测试UDP,可我实际测试时发现都能连接成功,因此此功能暂可忽略。原因参见http://php.net/manual/en/function.fsockopen.phpNotes部分,里面有一段Warning

源码下载:scanPorts.php.txt

本地测试:scanPorts.php (考虑到这不是并发扫描,建议每次扫描在100个端口范围内,但可以同时打开多个页面分别扫描)

本站改成使用不带www的顶级域名来访问

28 6 月, 2010

更改原因:可以少输“www.”4个字符,简单就是方便。不过即使输入了网站也会自动转成不带”www.”的。

方法可以参考《实现abc.com自动转向www.abc.com的方法》,使用.htaccess Editor在线编辑把.htaccess改成:
RewriteCond %{HTTP_HOST} ^(www\.lordong\.net)(:80)? [NC]
RewriteRule ^(.*) http://lordong.me/$1 [R=301,L]
即可。

WordPress则需要使用管理员用户登录后台,到“设置->常规”里把“WordPress安装地址”和“博客地址”全改成不带www的就可以。

PS. 有时不希望一些JavaScript在Opera Mini上有效,可以这样判断:
var isOpera = /Opera/.test(navigator.appName);
var isMini = /Mini/.test(navigator.appVersion);

if (!isOpera || !isMini) {
// 这里是非Opera Mini执行的脚本
}

WipeDisk——擦除磁盘未用空间内容

27 6 月, 2010

原理:使用特定的字符写满剩余的磁盘空间然后把这些文件删除。
每个用于填充磁盘的文件大小是4M,最后一个小于4M的将会保留原样不会被填充。

用法:WipeDisk.exe <Level> <Driver1> [Driver2] [DriverN]
说明:
Level – 擦除磁盘的次数,可选1, 2, 3, 4。
用于擦除磁盘的字节依次为:
0xAA(10101010), 0x55(01010101), 0xFF(11111111), 0x00(00000000)
Level使用的是这个顺序的倒序,比如1表示使用有0x00擦除,2表示依次用0xFF, 0x00擦除
DriverN – 磁盘盘符,比如C:、D:、…、Z:等。
支持多盘符,但其中遇到一个无效的盘符擦除过程将中止,已擦除的不受影响。
实例:
Read the rest of this entry »