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

对于这个技术的思考来源主要是在安装了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. ubuntu不能访问windows中的文件

    出现不能访问某个盘时(例如:OS) Error mounting /dev/sda5 at /media/user/OS: Command-line `mount -t "ntfs" ...

  2. oracle表空间相关

    数据库被划分为若干个表空间,每个表空间内保存一组相关的逻辑对象.每个表空间由一个或者多个数据文件组成.oracle中的数据逻辑上存储在表空间里,物理上存储在属于该表空间的数据文件里.表空间是用户和物理 ...

  3. hbase shell 常用命令

    进入hbase shell console$HBASE_HOME/bin/hbase shell如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之 ...

  4. CS193P学习笔记(一)

    1>iOS系统分层   1.Core OS 核心操作系统层,很接近硬件的一层: 本质是一个Unix内核,使用基于BSD的Unix版本,拥有文件系统.套接字.权限等一系列Unix所具有的特性,并且 ...

  5. Linux 本地文件或文件夹上传服务器

    Linux 本地文件或文件夹上传服务器 一.权限设置 本地文件或文件夹上传服务器,你首先需要获取到root权限: 二.上传方式 上传方式有两种 : 1.通过 FTP 客户端上传文件或文件夹: 2.通过 ...

  6. Unity-WIKI 之 SplashScreen

    组件功能 在屏幕上的一个启动画面消失,等待几秒钟(或等待用户输入),然后淡出,下一个场景加载. 组件源码 using UnityEngine; using System.Collections; // ...

  7. 013医疗项目-模块一:加入工具类ResultUtil

    这篇文章要做的就是优化,封装.把之前的代码尽量封装进类,并且不要硬编码. 在UserServiceimpl中的insertSysuser()函数之前是这么写的: ResultInfo resultIn ...

  8. Android应用程序窗口(Activity)的窗口对象(Window)的创建过程分析(转)

    在前文中,我们分析了Android应用程序窗口的运行上下文环境的创建过程.由此可知,每一个Activity组件都有一个关联的ContextImpl对象,同时,它还关联有一个Window对象,用来描述一 ...

  9. 移动Web 开发中的一些前端知识收集汇总

    在开发DeveMobile 与EaseMobile 主题 的时候积累了一些移动Web 开发的前端知识,本着记录总结的目的,特写这篇文章备忘一下. 要说移动Web 开发与传统的PC 端开发,感觉也没什么 ...

  10. python logging 模块

    我有几个项目中使用了 sentry 捕获 ERROR 级别的日志,现在遇到一个问题:本地调试的时候,日志设置中,所有的 handler(包括 root) 都只打到 console 上面,但是本地调试中 ...