更彻底的消灭新浪新闻页广告

昨天贴了消灭新浪新闻页广告的userscript,有朋友指出虽然在浏览的时候广告被删除了,但拷贝复制的时候仍然会出现。这是因为在去除这些广告的时候,使用的方法是将这些网页元素style的display设置为none,即不让它们显示,但这些网页元素仍然存在于DOM结构中。 修改了一下上一个userscript,将隐藏改为删除,这些不光是拷贝复制不会出来,就算保存网页也不会有广告部分了。如果需要这样彻底的消灭广告,可以先卸载上一个userscript,再安装这个脚本: sina ad remover 2

如何在编译Firefox/Madfox多种独立语言版本时避免重复编译

我编译Madfox通常要在三个不同的平台(Windows、Mac OS X和Linux)分别做三个语言版本,这样算下来,即使不包括Mac OS X上的优化版本,也有9个build要做。如果每次build都从修改.mozconfig到configure到make,花掉的时间可想而知。 实际上我在每个平台只做一次full build。做完一次后,只要修改config目录下的autoconf.mk文件,将其中的 MOZ_UI_LOCALE = ab-CD 改成其它的locale,然后分别在toolkit目录和browser目录下重新build,就能得到另一套语言版本的Madfox了。在这两个目录下所做的完全是增量编译,花费的时间非常少。 特此记录,免的每次我还要去config目录找到底要改哪个文件。

回答几个最近关于madfox的问题

1.能不能把你的补丁提交给mozilla team? 我在mozilla社区不算活跃,给mozilla.org提交并被接受的补丁不算多,但也有几十个,而且我也有mozilla cvs的check in permission。但是,提交IE兼容性的补丁,在mozilla.org是很敏感的问题。如果mozilla.org能够接受,我早就可以不做什么madfox。可以随便看一些我在bugzilla提交的补丁,看看社区的反应,多些了解: implement Internet Explorer DOM features with a whitelist (site manager) Support MS javascript obfuscator (language=”JScript.Encode”) support access Array element via () instead of [ ] (IEism) 2.还有不知道你是否听说过wikipedia,现在所有语言的wikipedia中有madfox条目的只有英语和俄语,至少中文也要写写吧。 wikipedia上madfox的条目我早就知道,好像是一位香港的朋友帮助写上去的,我不认识这位朋友,也没有参与编写过程,只是感觉写得非常到位和准确。俄语更是不相识的朋友在没有我参与的情况下完成的。madfox只是一个试验性的项目,我并不想做过多宣传,但还是非常感谢这些暗中帮助的朋友。 3.基于Firefox 1.0.7的Madfox什么时候出? 我会抽十一的时间完成这个工作。

我做的抓饭

我做的抓饭 抓饭的做法是和爸爸学的,爸爸是在野外队时跟牧区的人学的,和乌鲁木齐满大街卖的抓饭有细微的差别,另外有所发展的地方就是使用了高压锅。 做法很简单,先把羊肉切块,用油炒一炒,不用追求完全炒熟。胡萝卜也切块,可以切小一些。多一点胡萝卜关系不大,因为一蒸就缩小了,再说抓饭里的胡萝卜味道也非常好。 把胡萝卜和羊肉放入高压锅,用米盖在上面,在家里做有可能米少盖不住,问题也不大。然后加水,水刚好没过就可以,不必加太多。加一些盐,否则不好吃。酱油也可以加一点,有调色的作用,但不要加太多,我们不是做酱油炒饭。下面就可以开蒸了,高压锅开始喷气后加阀,换小火,多压一会儿,因为里面有肉。火不要太大,否则可能会糊,不过糊一点的抓饭也非常好吃,比街上的各种袋装锅巴都好吃。压十多分钟,香味出来就差不多了,关火,冷却,开锅。好吃的抓饭就做好了! update: 哥看完后特别提醒“不能放酱油”。