30楼#
发布于:2014-03-27 18:45
fang5566:AMO已有Adblock Edge 了回到原帖你不提我还忘了,现在手机上我可就全仰仗这个ablock edge了 原版abp不知道为什么,在firefox mobile上会导致严重的bug(失效,且所有下拉菜单均失效),不知道是系统还是什么别的原因,想要去abp论坛汇报bug,却被告知我的ip已经被ban,别说发帖,注册都注册不了。ban界面的说明里提到,要解禁需要寄信到xx邮箱说明;但发了一封说明邮件之后,一个月都没收到任何回复,自然也没有解禁。 无奈中逛amo的时候发现还有个fork,抱着试一试的心理我装了ABE,结果居然奇迹般地能用了。若不是ABE,现在还在每天面对手机上的无数牛皮癣呢 |
|
|
31楼#
发布于:2014-03-27 18:58
|
|
|
32楼#
发布于:2014-03-27 19:16
|
|
33楼#
发布于:2014-03-27 22:35
中国大陆ip被ban是因为有一段时间他们论坛被大陆ip的spammer骚扰太严重,就索性一刀切。我当时也是反映了才解了我的ip段。
abp手机版要是只能用easylist和easylist china,那面对这么多条规则,手机拖慢得多严重啊 |
|
|
34楼#
发布于:2014-03-29 00:42
|
|
35楼#
发布于:2014-03-31 22:04
fang5566:中国大陆ip被ban是因为有一段时间他们论坛被大陆ip的spammer骚扰太严重,就索性一刀切。我当时也是反映了才解了我的ip段。ABP论坛ip被拒,发Mozillazine了 A Burned Place: Fires between ABP and ChinaList • mozillaZine Forums |
|
|
36楼#
发布于:2014-03-31 22:58
非技术人员一路看下来迷茫的很,到底是怎么,不用担心吗?
|
|
37楼#
发布于:2014-04-01 17:11
|
|
38楼#
发布于:2014-04-02 21:11
gsky916:文采斐然!业内人士!三大社特邀评论员文章不过如此啊,哈哈。“内幕”俺也不知道,也不算“业内”,纯旁观和支持! APB这么做,对参与开源项目的贡献者有点过于高大上了, 不过从来有人的地方就有江湖,何况ABP已经越来越商业化了! ——欢迎转载,版权从无 ——那个Till Faida是ABP商业公司的联合执行总裁(另一个就是Wladimir——这名字好像是俄裔或波兰裔——说德国佬有点人参公鸡袅),好像11年加入ABP的,似乎Zen并不知道这点 |
|
|
39楼#
发布于:2014-04-02 21:53
iwo:“内幕”俺也不知道,也不算“业内”,纯旁观和支持!既然这位同学,这么辛苦的写了那么长的文章,那我就来报点内幕吧。 在去年的时候,ABP 有位华人员工跟我们联系,刚开始也就是客套一下,感谢维护列表之类的。后来说是要招人帮助我们一下,但是呢,目标是中国的大学生。当时呢,项目还是在 Google Code 上的,那时候个方面的文档已经比较全面了,我就跟她简述了下我们的项目以及希望加入我们项目的条件。其实这些都是有文档的,现在 Github 上还是有的。我当时明确讲过一点就是,我希望加入项目的人是能长期维护列表的,去年个人事情比较多,没那么精力培养新人,而且维护规则本来就是个枯燥无趣的事情,我希望加入是因为个人兴趣,因为这才是能保证长期维护的源动力。哪个项目呢,最后貌似不怎么成功,至少一等奖是没人拿到的,也没人给我们贡献过一条规则。 在此期间,我给他们写过几条建议,第一条就是当时比较恶心的优酷的黑屏问题,实现思路我都给他们讲过了。不过都是中文的,一是水平有限,二是去年事情确实比较多。那姑娘给我回邮件说,他们会开会讨论,会给我答复。到今天为止,我也没看到答复。 貌似那个失败的项目之后,那姑娘就离职了,具体我也不清楚。反正换了一个人跟我联系,还是一个华人。还是说要招人帮我们维护列表。在此期间,我又把之前给第一个姑娘联系的事情,又干了一遍。我把常见的几个中文社区的地址给了她,这个姑娘呢,真的好勤奋,看到网上有位同学的一篇博客,写了两条规则,说是能过滤优酷的黑屏,很开心地给我发邮件。我处于礼貌还是给她了,一是呢,那几条规则真的是不能过滤黑屏的,二是呢,作为 ABP 的官方发言人去找一个普通用户咨询规则怎么写,真的是好奇怪。就这事,我还跟 W.T Zhang 同学开过玩笑。这还不算什么,后来 Chrome 上有个扩展,好像是叫 Ad Killer 之类的扩展(卡饭的一个同学维护),她又很开心地给我发邮件,这扩展太好了。好吧,我还是给她回邮件了,这扩展通过替换播放器来解决黑屏,就这点过不了欧洲的法律,也就在我天朝这话外之地才可能实现。后来又给我发过几次邮件,提过几个 ChinaList 误杀或者没过滤的站点的广告。后来我实在是懒得回邮件了,就让她直接去项目提 Issue 了。 在此期间,还有个事情,就是把隐私的规则拆分出来,我记得当时我是发起过投票的,更加结果才拆出来的。这姑娘不知道从哪里收集了一些在我看来几百年都不会有人访问的网站,其中有些涉及到隐私相关的规则。我当时就答复有关隐私的问题,我们都会管的,这点从 WCM 同学创建项目就是这么做的。后来 Arthur (这位同学貌似不是员工,但是呢他用的是 ablockplus 邮箱)就这个事情特地给我写信,后来的事情基本上大家都知道了,算不上内幕,投票,结果就是没人在意,我就把这部分规则拆分到 EasyPrivacy 中去了。 内幕基本就这么多了,其他的关注 ChinaList 项目的同学应该都知道,基本上有什么事情都是在 Google Group 发过通知的,能书面的东西,项目 Wiki 里面都是有的。 写得有点乱,其实呢发生这件事情,在我看来 ABP 他们根本搞不清中国的状况,都是通过别人的描述来了解情况,然后做决策。ChinaList 和他们分裂是迟早的,价值取向不一致。在我看来, ABP 对自己的算法过于自信,当年我决定把 ChinaList 作为 EasyList 的补充列表的时候,EasyList 200K 左右。全线开战,着急攻城掠地,没守好自己的后院,有限的资源,导致什么都做不好。真因为如此,才有了 ChinaList Lazy 的诞生。在 ABP 看来,ChinaList 不好用,不听话,规则谁不会写,优酷黑屏过滤不了,是规则写得不对,看我们在德国看就没有黑屏,看我们的 EasyList 不是把 Youtube 的广告都过滤了, ABP 这么高的下载量怎么可能需要改进。所以 Wladimir 给我回了那封信之后,我实在懒得和他们折腾了,ChinaList 在我看来就是一个业余时间的一点兴趣罢了,既然如此无趣,停了也罢。 |
|
40楼#
发布于:2014-04-02 22:00
这个标题有点误导了,ChinaList 停掉不是因为不是默认列表,而且他们以我们的名义强制重定向列表。是不是默认列表在我看来根本无所谓,ChinaList Lazy 列表,没做过任何宣传,还不是照样那么多用户。
|
|
41楼#
发布于:2014-04-04 00:17
本人曾因过分执着纷争醉心于成败是非:昨日似美好,如今须放下,明日暗无光,故抱憾终生;
对于ChinaList不寄希望扭转,好聚好散,祝多磨终好事;
本文非对号入座,只是针对性的对有些事还是解释一下,本来想保持缄默,但多少有些说不清道不明的渊源,这些细枝末节只是希望更多人对“反广告”的充满兴趣, 参与进来(仅表个人观点,非正式文章,大量的通俗用语,不乏错误,欢迎赐教,但不要引战),也只是写给那些“狂热”的人看的,如果你不喜欢无聊琐碎之事,看到此还来得及,无爱请离开: EDIT:本人不干事实,实乃无名小卒,夜郎自大,好大喜功,贪慕虚荣;对别人指手画脚,在此狂徒疯语,妄加猜测,不负责任,口出狂言;请君抱歉见谅。 Q:我是普通用户,我该怎么办 A:参见“提问的智慧”(懒人请看图解),如果你不想动脑,以不变应万变; Q:谁是Wladimir Palant A: Wladimir Palant是一位多才多艺的软件开发者(他的GIT,MDN),现今Firefox的ABP(维基,其中英文更准确一些)等扩展的主要开发者,这里有一段小历史(文中有些小瑕疵,无关大碍);有兴趣可以到他的blog(New blog)逛逛,有很多有意思的技术,据我对一票德国佬的了解,除了喝水吃饭睡觉泡马子,基本分分钟都在关注自己的项目,非常值得借鉴和学习。 PS:“互联网没有隐私”,所以很多事情一搜就有(请自带梯子,处于尊重,请不要人肉任何人),请谨慎甄别,为了简化和节约时间,我就不赘述了一些引证了。谴责德国佬也是一种泛指,其实这种公司搞技术对杂事(非技术)都不在行。 Q:谁是Fanboy A:正如其名,是处于“个人”兴趣和爱好,花费了大量的时间、金钱,维护了一系列的“狂热的列表”,对IE的TPL也有很热衷,让一个本不适用于过滤广告的功能获得了勉强可以接受的效果;本是一个民间项目,后来合并到EasyList,Fanboy的态度,如今是EasyList的举足轻重的贡献者。 PS:不难理解,这确实是Good idea and thing go smooth;注意与ChinaList不同是Fanboy是合并和加入,而不是重定向(劫持),是民间规则变为官方规则。 我对此评价:You are just not as smart as you think you are. Q:为什么称呼Wladimir Palant为德国佬 A:这是一种网络中习惯性的调侃,常用还有棒子、米国佬、鬼佬、鬼子、湾湾、台巴等等,略带有一些轻蔑之意(对他们做过事产生的一种态度),但绝对不是人身攻 击,本人极度反感人生攻击。从仅有资料讲,Wladimir Palant属于德国公民,早期他也描述过自己是德国人(维基),为了保持“神秘”(也可能是商业化,也可能喜欢低调等原因,其实无关紧要),删掉了所有这样的信息。 本人也是探案迷,附上一段小推理: 单 从名Wladimir德、葡、俄等国你都能找到,Palant德、法等也能找到这样的称呼,从博士论文检索情况来看,Wladimir Palant更像 是对自己的“昵称”,而非真名;从MDN和blog中可以看到Wladimir Palant熟悉英、俄、德和少量的挪威语,那“卡通头像”风格也很有德 国特色,但Wladimir Palant是什么裔是未知的,有一份来自New York Times (译) 文章强有力说明了Wladimir Palant是来自德国,相信NOAM COHEN不会犯这么低级的错误。 综上,从法律和西方传统来讲,各个方向都指明Wladimir Palant来自德国,应该是德国的合法公民;天朝人喜欢挖根,常讲某国华人和华裔,引以为傲,我觉得这只是天朝特色罢了。 Q:Wladimir Palant与商业化 A:这是ABP目前商业化的公司主页,需要说明是,这里有官方职位表; Wladimir Palant一直很喜欢股沟(Google),对股沟所谓的“雅而不俗”的广告方式大有赞赏,紧接着埋下了商业化的引子---可接受的广告,还搞了所谓的调查研究,既当裁判员又当运动员,你说这能合理? 终于在2011年底,Wladimir Palant(现任CTO) 携手Till Faida(现任CEO) 等创立公司,类似国内的风投(你需要技术和项目,他投入资金和管理等等),真正商业化开始了,其后据报道称股沟付了“第一笔”数额不菲的“保护费”,此事无论在国内外都受到了不少的争议和非议…… (本人对商业化具体不感觉兴趣,故略。) PS:正如我前面所说,由于Wladimir Palant等“太爱”股沟了,不仅在“可接受的广告”,甚至在EasyList规则中刻意放行股沟; 就Google Analytics的追踪,我仍持有官方出于非公益化目的故意漏杀。 到底是股沟还是谷歌,取决于你对Don't be evil的态度。满屏的“股沟”类似的广告,你还能接受吗? Q:关于Adblock Plus简称及其周边 A:ABP的这一简称无论从商标(logo都是有版权的,切勿直接使用),论坛(ban了天朝ip,因为大量的spam,发帖请自带梯子),以及官方态度来看,都是正确的; 为 什么国内对于Adblock Plus会有大量诸如ADB(adb)、Adblock (adblock)、ADP(adp)等等的说法,除德国佬本身口 中因开源(Open Code)造就一系列的“山寨”扩展,窟窿商店混乱,更因我朝局势复杂,如同以前插件和扩展之辩一样,由于“国语之博大”,不过这都 是无所谓的,但请不要迷惑; 窟窿(Chrome)版的Adblock(曾用过ADB的logo)先 入为主名气很大,而窟窿版的Adblock Plus就一后娘生的;加之窟窿前期,反广告扩展很不理想,国内各种反广告软件横飞,两扩展也有不少利益纠 纷,纵使窟窿“被迫”加入WebRequest API后,还是分分合合,百家争鸣,用户穿梭其中,经常混淆不清,所以名称叫法层出不穷,从侧面也反映了 窟窿及类似衍生用户之多和强大,以及Firefox在国内之小众(其结果原因之一是天朝版Firefox官方做法,强烈谴责。) PS:如今看来,这个窟窿的ABP与Firefox的ABP各方面差距不是一点半点。Firefox的ABP相当“成熟”,所以有一些用户深陷其中、依赖甚深,故有人称其有把持用户之嫌。 目前从本质讲窟窿上的Adblock与Adblock Plus区别甚微,从功能讲Adblock稍微强一些。再次声明一点,如果你看重所谓隐私,害怕送快递和查水表的,请慎用国产“免费”的商业软件。 Q:魔都双煞以及“ A:ChinaList项目的“掌门人”ZEN居住在魔都(上海),一种如欲平治广告,当今之世,舍我其谁也?吾何为不豫哉? 双 煞是对曾经无数贡献和热爱,尤其在项目卒前尤为突出的某两人称呼,他们拒绝捐助,扮演反广告线上的活雷锋和红领巾,有些不食人间烟火的感觉;本以为此次是 会像以前一样“平滑”的合作,但接下来事,大家都知道,一切来的总是那么突然,那么快,出乎意料,ABP官方这样做,导致此事也在情理之 中。 ChinaList是我人生遇到的为数不多,长久致力于完全公益化的开源项目,对于用户来说,它曾经使互联网变的更加“美好”,坚持原则理念始终如 一,至死未曾动摇,或终将成为传说; PS:Chinlist自叙述历史 Q:关于CJX和 EasyList China A:CJX无偿致力于奶牛中国民间规则的维护,可叹可敬;CJX作为EasyList China的主力,将会帮助多的人,虽说财帛动人心,切勿背离初衷:关于建议只能给予ChinList的要求,一个过滤有很多种写法,你问了那个好,除了极个别,无从指正。风格则是一种Feeling,独有的,难以改变的,旁人只能点化,无法代劳;火候牵扯经验、磨练、涉猎等等,亦非一朝一夕之事; EasyList China无常是一种塞翁失马,往后的日子还长久,祝愿给大家能带来更多的Happy。 PS:天下事不尽人意十之八九,惟庸人无咎无誉:各是其所是,非其所非,论人者将乌从而鉴之。 Q:何为两代半匹配引擎及其周边(警告:连接中含有大量高度专业术语,以下仅代表本人门外看法,本人尽可能通俗化,阉割了部分敏感词汇) A:前两代(合称一代也不为过,此代引擎的autoproxy至今还令人留念,作者已“残念”),这两代算法不恰当的来说像是一堆砝码寻找质量有误差的一个,方程降阶;经过这两次改进中,带来了一套满足“8个连续字符”非正则的快速规则,几乎可以O(n⋅f )时 间复杂度匹配(经常被“错误”的理解为以常数级匹配),带来副作用初始化的延长(表现为可能造成Firefox启动变慢)和内存占用增加(都是典型用空间 换时间的算法),后来Wallpro(敏感词汇)xy作者(天朝人(?),令人骄傲的项目,作者已“消失”,可能对于多数人只听过另一个基于GXE的爬梯 GoAXXX)带来了“半代”改良,不恰当的来说就是规则重划分,带来全新的快速规则写法,是一种“三段式”掐头去尾,只需要含有一个“关键字”且至少三个连续字符,(lyricconch)第一时间也通知ChinaList,ChinaList很及时,规则从此变得漂亮不少;此算法被德国佬称为“极速匹配算法”,带来的副作用仅是更长的初始化,德国佬如获至宝,喜出望外, 小动作:加入“完善的”CSS选择器,加入CSS“白名”元素,改进占位,加入“快速启动”(一种类似延迟ABP方法,以减少拖慢Firefox的启动速度;以前就有很多抱怨,通过脚本来禁用/开启ABP来提高Firefox的启动速度,以前就MDN的人撰文指出窟窿启动速度奥秘就在此)等等改善 PS:autoproxy2基于如今的ABP完成这个“动态切换代理”(一体化对于分离的设计节约内存,提高了“不可见”的加载速度),至此应该明白和autoproxy的引擎区别了吧。 目前ABP开放的API要完成“动态切换代理”确实是困难重重;Slimx很萌的,我们不要老催“他”,有好人接手就行了。顺带一提GXWList对于现在的引擎来说,存在着大量重复,“奇怪”的规则,不过相信自己动手的多。 Q:为什么官方对规则巨大数量(4w+)效率自信满满,而我却并不乐观,张口谴责,没事乱喷? A:ABP(Firefox)目前以文本而非数据库存储规则,目前是“patterns.ini”和“elemhide.css”; 事实上,截至目前,普通用户要的简易,看的只是结果:如果要过滤包罗万象(目前规则存在大量你一辈子都可能碰不到的,参考计数器),如此多规则的前提下,ABP(Firefox)的“最佳引擎”拥有无可匹敌的效率(performance),由于其“引擎”高度特化,第三方软件无法直接搬运,丧失跨平台性,还不易消化(优势只剩更泛,功能更强),要相同的效果,达到今日的完成度,几乎是难如登天,真是一家独大伤的是用户。(而且ABP规则相当的容易上手和维护,不推荐难懂的正则,“关键词”写法是规则相当的简易和漂亮) 1. 对于我朝硬件和人民过于乐观:规则数量会明显增加Firefox的内存占用量(尤其是“patterns.ini”中的,官方已经异步,所以此部分对启动影 响很小了,但是修改规则会不一致,恕不举例),随着页面增加和时间推移越发明显,Firefox回收内存并不迅速(很多扩展也很容易内存泄漏),而内存不 足将极大降低系统效率,Firefox采用一种“策略”(bug?),频繁Paging,使情况更糟糕。 注:第三方内存整理软件纯扯淡,不与争论。 2. 规则数量会明显延迟Firefox启动(尤其是“elemhide.css”中的),即使加了所谓的“延迟启动”,带来一些“缓解”而已,这部分规则全部都是隐藏,所以理论上只能拖慢页面加载。 3. 过多缀余,设计不合理的规则,在某些特殊页面下ABP因减少广告加载时间不足以弥补拖慢。 4. 对于窟窿(你可以认为我对Chrome颇有微词)会“空加载”造成至少几ms延迟,以及扩展CSS上缺陷,还得补充一些特殊规则,无解的问题会更多,不予置评。 5. 官方的对移动市场那头还不热,未来最大的市场,却没有“移动规则”,单纯订阅现在规则,对于手机来说有些不堪重负(Firefox在小屏幕上真难用),还有不少雷人的bug,其他软件有的是机会,无论是ABP应用还是扩展,应该都是小众的,哈哈~ 6. 每隔一段时间总会出现一批“Geek”来“大换血”,如果过分商业化,终将会有无论从功能还是效率超越ABP,指日可待。 Q:废话这么多,到处碎碎念,搞的这么装B,You can you up! A:口诺悬河声称希望互联网更加开放和美好,一分技术、一分热情、一分意愿、三分颓废、三分无奈,半瓶水晃荡,泥菩萨过河,自古行百里半九十,你想我害死你吗? Q:为什么本文不用英文? A:本文仅献给热爱反广告以及从事公益化事业我朝人民:事实上本人中文是英文老师教的,英文是中文老师教的,中文老师还死的早,英文老师教的是Chinglish,用来交流还勉强,上不了台面,还免得一些争论。 Q:还有很多想问的却不回答,漏了不少问题,不知所云,不明觉厉。 A:自行度娘或股沟,一些内容未征得他人同意,不方便公开,请保持对此说法的怀疑和谨慎,剩下的恕本人无可奉告,也无须明白。 Q:…… A:…… 有人的地方就会有恩怨,有恩怨的地方就会江湖,与其相濡以沫,不如相忘于江湖。 |
|
|
42楼#
发布于:2014-04-04 09:47
|
|
|
43楼#
发布于:2014-04-04 10:09
palant 应该是具有合法德国国籍的德国公民,但绝对有和俄罗斯有千丝万缕的联系,或许在俄罗斯出生和生活过的德国人,或许是俄罗斯移民,网友的猜测不无道理,这不?在ABP博客里面,palant还就当年普京重新上台发表过自己的看法。
https://adblockplus.org/blog/random-thoughts-on-democracy-and-russian-presidential-election 另外,关于那半代算法,ABP博客里面有一篇文章有阐述过,我当年有看到,现在找不到了。当时作者语气也是十分惊喜,表示又很大程度改善了ABP的算法性能。 |
|
|
44楼#
发布于:2014-04-04 19:25
谢谢指正,文中不乏大量的错误,不要认真,仅作通俗讲解而非科普
Chinlist自叙述历史 后来确实在blog公开过,他的blog不太容易游览,blog首页来看大概是部分显示的,疏忽了。 Wladimir Palant是哪里生的不重要,重要是他的技术值得借鉴和学习,Wladimir Palant的头像和做法应该像是保持低调和“神秘”,没必要打搅人家;RP这个东西太难说,高大上的玩意。 PS:又长又臭还真有人看 Edit:找到贴吧有好事者大致翻译了一下; |
|
|