这是一个很特别的东西.可能已经有人发现了它,但是它并非被广泛接受.

对于这个技术的思考来源主要是在安装了Adblock后想到的.这种反作用力的技术,很可能是一片蓝海.而这种技术的产生及推广,对未来社会及科技的变化是不可预料的.

先说Adblock,这是一个反广告技术,当然很可能你已经安装了,或许你还不太清楚,地址在这里:http://adblockplus.org/en/chrome

这是Chrome的插件,这玩意干什么用的?相信聪明的你,看名称就看出来了,是广告屏蔽插件,最近新闻热炒的是,这个小东西,已经震惊了号称互联网怪兽的Google公司,通过后台给钱的方式把Google给加入到了广告白名单,可见可犀利之处.

Adblock经本人安装试用后,发现常见的网易,土豆,优酷的广告已经被干掉了.神器呀.而且不得不提的一点就是,博客园的广告也沦陷了,真是对不住Dudu了,虽然以前没装Adblock时,也没看园子的广告,虽然广告一直存在.

这就带来一个严重的问题.如果作为善于使用新技术的程序员这个群体,就比如园子吧,因为看了本人的这篇文,并且传播开来,那么园子里的广告播给谁看?因为这玩意,只要是知道了的人,肯定都会去安装的,点下上面那个链接再点下鼠标就搞定了.再打开Chrome,世界清静了.

假如爱尝鲜的程序员,在接下来不长的时间里都用上这神器,那么象园子这样专门针对程序员群体的技术网站的广告岂不是没有存在的意义?如果广告主发现这一点那是否会中止广告?更进一步的说,园子是否会因为失去收入而倒闭?这种潜在的蝴蝶效应,因为本人的这篇文提到了Adblock,而间接的导致园子倒闭的话,那实在是对不起Dudu了.

有矛,必有盾,现在很多网站靠广告谋生,所以各大大小小网站蛋生了各花广告,还有视频等,但随着Adblock这类制衡的利器长矛蛋生,轻松就在这些网站的赢利机制上捅出个大窟窿,连Google都不得不花大钱去搞定Adblock.

但是问题来了,一家Adblock搞定,成百上千家Adblock成长起来,广告客户给网站花钱投放广告,网站花钱给屏蔽广告的公司进入白名单,用户因为不买白名单的账选择其它拼搏屏蔽软件,广告客户因为广告被屏蔽,转投其它模式广告...

这种矛与盾的技术相互制衡,演化,形成了一各新的技术生态.同样的事情在安全软件和恶意软件间产生着,未来看的见的,随着移动互联网,google眼镜这类东西的应用,隐私和反隐私也在发生的演化,使整个互联网技术产生新的平衡,波浪式前进.

而制衡技术,其实是一个新的技术蓝海,是软件人值得关注的一个领域,直少,你可以用.

制衡技术,从Adblock所想到的的更多相关文章

  1. Windows平台下C++插件系统实现的几个关键技术问题及其解决思路

    根据我的实践,在Windows平台下设计并实现一个C++插件系统,需要解决几个关键技术问题.下面我谈谈需要解决的几个关键技术问题以及我想到的简单的解决思路.由于我主要专注于Windows平台C++程序 ...

  2. 2016ATF阿里巴巴技术论坛

    转自:http://blog.csdn.net/mini_monster/article/details/51175879 “爱迪生的贡献不在于让灯泡亮的更久一些,爱迪生最大的贡献是在全世界第一个想到 ...

  3. 后端技术杂谈10:Docker 核心技术与实现原理

    本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下 ...

  4. 年度巨献-WPF项目开发过程中WPF小知识点汇总(原创+摘抄)

    WPF中Style的使用 Styel在英文中解释为”样式“,在Web开发中,css为层叠样式表,自从.net3.0推出WPF以来,WPF也有样式一说,通过设置样式,使其WPF控件外观更加美化同时减少了 ...

  5. 如何使用.NET开发全版本支持的Outlook插件产品(一)——准备工作

    这半年一直在做Outlook的插件,因为不会VC++,所以想找一款基于.NET,用C#开发Outlook插件的技术方案.没想到,光技术选型这件事,就用各种技术手段验证了将近一个月,还花费了大量的精力做 ...

  6. OpenSSL 使用拾遗(二)---- X509 证书的 SKID/AKID 字段

    SKID(证书使用者密钥标识符,subject key identifier 的简称)和 AKID(证书颁发机构密钥标识符,authority key identifier 的简称)是 X509 证书 ...

  7. 我的Win32开发抉择,Delphi老将复出

    这两天在开发公司的一个教学软件客户端,因为要考虑到给PHP.平面设计等班的同学使用,为了避免安装.Net Framework.JRE的麻烦(如果把.Net Framework.JRE打包到安装包,也会 ...

  8. [PaPaPa][需求说明书][V0.2]

    PaPaPa软件需求说明书V0.2 前   言 经过第一版本的需求说明书之后,我发现博客园不让我把文章发到首页,那么对于这种情况该怎么办呢?我决定立马发布V0.2版本来挑战一下博客园的审核制度,嘿嘿 ...

  9. 如何快速开发出一个高质量的APP——创业谈

    [起] 今早,一个技术群里有人想快速做出一个app,然后询问技术方案,大概是这样, 拿到了200w投资,期望花20w两个月先做出一个app,包括iOS,Android, 先,呵呵,一下, 大概预估了一 ...

随机推荐

  1. Python开发之【用户登录锁定】

    用户登录验证,输入密码错误三次,锁定此用户. 将用户信息存入文件 文件内容格式如下: {','login_flag':True} {','login_flag':True} {','login_fla ...

  2. HADOOP namenode HA

    参考的文章:http://www.cnblogs.com/smartloli/p/4298430.html 当然,在操作的过程中,发现与上述文章中描述的还是有一些小小的区别. 配置好后,start-d ...

  3. Linux shell misc

    sometimes you will write shell in windows platform, be careful for this, adjust the notepad plus plu ...

  4. 如何做好presentation

    1.全心投入 要么不做,要做就做好 承诺自己会花时间好好准备自己的演讲,投入专注的精力. 人们可以通过练习使自己成为很好的演讲者. 2分析你的观众 他们想听什么? 3.组织你的想法 让语言简单 让观众 ...

  5. codeforces 721B B. Passwords(贪心)

    题目链接: B. Passwords time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  6. 如何为自己的项目在pycharm中设置debug?

    比方说我们的某一个项目运行需要走这个指令: (MyObject)blaxon@debian:~/Desktop/checkmato$ python checkmato/nose_plugin/plug ...

  7. 第2章 面向对象的设计原则(SOLID):2_里氏替换原则(LSP)

    2. 里氏替换原则(Liskov Substitution Principle,LSP) 2.1 定义 (1)所有使用基类的地方必须能透明地使用子类替换,而程序的行为没有任何变化(不会产生运行结果错误 ...

  8. DOTween文档

    前言 DOTween现在还处于 alpha,所以还有一些缺失的功能(如路径插件,附加回调和其它的tween选项),这个文档在不久的将来可能会更新. DoTween:0.8.2.00 官方文档:http ...

  9. u3d 模型ID配置

    换模型为什么要改代码 0.0 你没有逻辑ID->模型的配置么. 做2个配置.. 分别是角色的ID对应模型路径. 然后是里面的动画名对应真实动画名. 比如 ID=1 path = "xx ...

  10. java 14 -6 BigInteger和BigDecimal

    BigInteger:可以让超过Integer范围内的数据进行运算 构造方法: BigInteger(String val) import java.math.BigInteger; public c ...