必威体育下载基督教Heilmann

您当前正在浏览的是必威体育下载基督教Heilmann11月的博必威体育简介客档案,2011.

11月存档,2011

用PHP/JS/CSS为Mozilla构建降临节日历(第2部分)

周二,11月29日,2011

昨天的教程我开始使用Ajax来加载不同的内容,现在,为了获得额外的效果,我将条目移动到您单击日历的位置。没有比这更多的了,你可以做到在这里可以看到整个过程.

第四步:移动叠加

现在,首先,我们现在不显示日历上面的条目,这意味着我们应该给最终用户一种摆脱他们的方法。这意味着向条目添加一个紧密链接。由于条目是在API,这需要发生在那里:


            
  元数据 = ;
  美元一天 = 0;
  美元一天 = +$ _GET(“天”];
  如果 (+日期(“米”) < 12 | | 美元一天 > +日期(' d ')) {
    美元一天 = 0;
  }
  如果 (美元一天 > 24) { 美元一天 = 24; }如果 (美元一天) {
    元数据 =。 

标题的.美元一天.

.

描述

.

看到它的作用在这里

; }元数据 =。

关闭

;如果 (收取($ _GET(“ajax”])) { 回声 元数据; } ? >

标题“美元一天。”

”。”

描述

”。”

看到它的作用在这里

”;} $data .= '

关闭

”;if (isset($_GET['ajax'])) {echo $data;}?

链接也指向页面,如果没有JavaScript可用,页面只是重新加载。

现在,为了隐藏和显示条目,我确定了它的位置,给它一个更高的z指数

文章{
  z - index: 10;
  位置: 绝对;
  : -400 px;
  宽度: 700 px;
  背景: # d3caff;
}

这一点,当然需要取消时,有一天选定。如果没有JavaScript版本,这需要在PHP本身。为了覆盖原来的,我定义了一个类:

文章,告诉 {
  : 200 px;
}

而在PHP我当一个有效的日期被发送进来时,写出这个类:

           
如果 ( 美元一天 ) { 回声 ”class =“秀” ; } ? >> 如果(美元一天) {回声 元数据;} ? >
>

为了将入口移动到正确的高度,当用户单击其中一个链接时,需要捕获鼠标位置。为此,我修改了事件委托处理程序,读取鼠标的y位置并将其发送到ajax加载器:

列表。addEventListener(“点击”, 函数(电动汽车) {
  vart=电动汽车。目标;
  如果 (t。tagName = = =“一个”) {
    vary=电动汽车。clientY +文档。身体.scrollTop +文档。documentElement.scrollTop;负载(+t。innerHTML,y);
  }电动汽车。preventDefault();
}, );

然后,load函数不仅更改article元素的内容,还向其添加“show”类,并将其顶部位置修改为接收到的y参数。

函数负载(一天,y) {
  varhttpstats= / 200 | 304 /;
  var请求= XMLHttpRequest();请求。onreadystatechange = 函数() {
    如果 (请求。请求处理 = = 4) {
      如果 (请求。状态 & &httpstats。测试(请求。状态)) {输出。innerHTML =请求。responseText;输出。类名称 = “显示”;输出。风格. =y+ “像素”;
      } 其他的 {文档。位置 = “index . php ?天= ' +一天;
      }
    }
  };请求。开放(“得到”, “simpleapi-closing.php ? ajax = 1后= '+一天, 真正的);请求。setRequestHeader(“if - modified - since”,
                           “结婚,2006年04月05日00:00:00 GMT);请求。发送();  
}

为了使它平滑,我们只需要加上aCSS转换到元素——使用不差的浏览器不是很好吗?

文章{
  z - index: 10;
  位置: 绝对;
  : -400 px;
  宽度: 700 px;
  背景: # d3caff;-moz-transition:  1;-webkit-transition:  1;-ms-transition:  1;-o-transition:  1;
  过渡:  1;
}

要再次隐藏元素,我们需要重新设置位置并删除“show”类。这种情况在两种情况下发生:当用户单击close链接时(我们将其ID设置为“close”),以及当用户单击ESC按键盘上的键。对于前者,我们对article元素使用事件委托(因为它的内容不断被重写),对于后者,文档上的键盘处理程序:

输出。addEventListener(“点击”,函数(电动汽车){
  vart=电动汽车。目标;
  如果(t。tagName = = = “一个” & &t。id = = = “关闭”) {输出。风格. = “-400 px”;输出。类名称 = ;电动汽车。preventDefault();
  }
},);文档。addEventListener( “keydown”, 函数(关键) {
   如果 (关键。键码 = = = 27 ) {
     如果(输出。类名称 = = = “显示” ) {输出。风格. = “-400 px”;输出。类名称 = ;
     }
   }
 },  );

就是这样!当你点击不同的链接时,平滑的条目上下移动。

步骤5:添加真正的内容

使这个工作的最后一个变化是找到一种方法,让人们发送给我的链接显示。为此,我所需要做的就是创建一个谷歌电子表格然后发送出去。

您可以使用文件>发布到web > Start发布在web上发布电子表格。我选择了CSV随着格式的改变而改变API相应的行动。

我使用cURL加载文档,然后使用方法的调用。邦吉发现了PHPstr_getcsv文档().

然后检查当天是否有条目,如果没有,我就返回一个“not yet”字符串。否则,我从关联数组中获取数据并组装实字符串。


            
现在美元 = ;
美元一天 = 0;
元数据 = ;如果 (收取($ _GET(“天”])) {
  美元一天 = +($ _GET(“天”]);
  如果 (美元一天 > 24) { 美元一天 = 24; }
  如果 (+日期(“米”) < 12 | | 美元一天 > +日期(' d ')) {
    美元一天 = 0;
  }$ url = “https://docs.google.com/spreadsheet/pub?”.
         “关键= 0 ahphlklk1ve4dep5x2tbnhfpm0hqshpzqnbjyl9nlue&output = csv”;
  ch美元 = curl_init(); 
  curl_setopt(ch美元,CURLOPT_URL, $ url); 
  curl_setopt(ch美元,CURLOPT_RETURNTRANSFER, 1); 
  curl_setopt(ch美元,CURLOPT_SSL_VERIFYPEER, );
  curl_setopt(ch美元,CURLOPT_SSL_VERIFYHOST, );
  输出美元 = curl_exec(ch美元); 
  curl_close(ch美元);csvdata美元 =csv_to_array(输出美元);
  现在美元 = csvdata美元((美元一天-1)];
  如果 (现在美元) {
    元数据 =。 

.现在美元(0].““>”.现在美元(1].

.

.现在美元(2].

; 如果 (现在美元(3.] = = ! ) { 元数据 =。

你也可以.现在美元(3.]. >在这里看到它的作用.

; } } 其他的 { 元数据 =。

没有!

.

你必须等待,和其他人一样。

; } }元数据 =。 x;如果 (收取($ _GET(“ajax”])) { 回声 元数据; }函数csv_to_array(输入美元, 美元的分隔符=”、“) { 美元的头 = ; 元数据 = 数组(); csvData美元 =str_getcsv(输入美元, "\ n"); foreach(csvData美元 作为 csvLine美元) { 如果 (is_null(美元的头)) { 美元的头 = 爆炸(美元的分隔符, csvLine美元); } 其他的 { 美元的物品 = 爆炸(美元的分隔符, csvLine美元); ($ n = 0, m美元 = (美元的头); $ n < m美元; $ n+ +){ prepareData美元($ n] = 美元的物品($ n]; } 元数据(] = prepareData美元; } } 返回 元数据; } ? >

现在美元”。[1]。

”。”

现在美元”。[2]。

”;if ($now[3] !== ") {$data .= '

你也可以在这里看到它的作用.

”;}} else {$data .= '

没有!

”。”

你必须等待,和其他人一样。

”;} } $ data = '。 x';if (isset($_GET['ajax']));}函数csv_to_array(输入美元,$delimiter=',') {$header = null;$ data =数组();(csvData = str_getcsv美元输入,“\ n”);foreach($csvData as $csvLine) {if (is_null($header)) {$header =爆炸式($delimiter,美元csvLine);} else {$items =爆炸($分隔符,美元csvLine);(n = 0美元,$ m = count($头);n < m美元;$n++){$prepareData[$n] = $items[$n];} $data[] = $prepareData;}}返回$data;}?>

这就是一个简单的降临节日历PHP逐步增强的JavaScript和CSS.

请参阅最后的功能演示在行动:
http://isithackday.com/calendar-tutorial/realcontent.php

最后的调整

在最终版本中,我当然会添加一些缓存,而不是直接点击谷歌文档,我还添加了更多CSS让它看起来像我想要的样子。但这应该能让你继续。

最后建立文件夹有一个清理的版本,与外部CSSJavaScript和一个很好的((){}()函数);在JS周围停止那些全局变量。

你也可以在GitHub上获取整个项目

用PHP/JS/CSS为Mozilla构建降临节日历(第1部分)

周二,11月29日,2011

昨天早上,我受到启发,尝试为Mozilla开发人员网络构建一个降临节日历,我们将为您提供一个每日链接。这是我的工作日志。也许这对你来说是鼓舞人心的,也许不是。让我们试一试。

第一步:将24扇“门”分布在一个巨大的标识上

这是简单的。我将徽标作为背景放入具有正确尺寸的元素中,并将其定位为相对的元素。然后我写了一个小脚本,在“画布”上随机放置24个链接正确的列表项:


             
回声 
    ; 美元的宽度 = 700 ; 美元的高度 = 800 ; ( 我美元 = 0 ; 我美元 < 24 ; 我美元 + + ) { $ x = 兰德 ( 10 , 美元的宽度 - 10 ) ; $ y = 兰德 ( 10 , 美元的宽度 - 10 ) ; 回声
  1. .$ x.“px;最高:”.$ y.“px“>”. .(我美元+1).““>”.(我美元+1)..
  2. ; } 回声
; ? >
  • ”。””。(i + 1美元)。””。”
  • “;}回声””;? >

    我给了列表项一个大小,并将它们完全定位,然后查看结果。我重新加载,直到没有很多重叠,用手移动它们,在Firebug中抓取列表的innerHTML,我就有了很棒的日历布局。:)

    看这里:http://isithackday.com/calendar-tutorial/random.php

    步骤2:构建API

    下一步是构建API以显示当您单击其中一个链接时。这是我做的一个模型,了。很简单,真的。

    
                
      元数据 = ;
      美元一天 = 0;
      美元一天 = +$ _GET(“天”];
      如果 (美元一天 > 24) { 美元一天 = 24; }如果 (美元一天) {
        元数据 =。 

    标题的.美元一天.

    .

    描述

    .

    看到它的作用在这里

    ; } ? >

    标题“美元一天。”

    ”。”

    描述

    ”。”

    看到它的作用在这里

    ”;}?

    我决定了日子URL参数,并确保它不大于24。如果有一个有效的号码发送进来,我组装了一串HTML与输出数据显示的一天。由于$day被预先设置为0,当发送的数据不是一个有效数字时,$day将为0,$data将为空。

    然后在页面中创建一个元素,有条件地写出内容:

    我所需要做的就是在以后的降临节日历中添加一个日期验证。

    
                 
    如果 (+日期(“米”) < 12 | | 美元一天 > +日期(' d ')) {
      美元一天 = 0;
    }
    ? >

    就目前而言,我把它注释掉了,虽然。

    在这里看到它的行动:http://isithackday.com/calendar-tutorial/dummyapi.php

    步骤3:ajax化

    现在一切都好了,但为了让它更光滑,如果可能的话,让我们通过Ajax加载内容。第一步是将article元素定义为输出容器,并使用事件委托找出单击了哪个list元素:

    var列表=文档。querySelector(“ol”),输出=文档。querySelector(“文章”);列表。addEventListener(“点击”, 函数(电动汽车) {
      vart=电动汽车。目标;
      如果 (t。tagName = = =“一个”) {负载(+t。innerHTML);
      }电动汽车。preventDefault();
    }, );函数负载(一天) {警报(一天);
    }

    然后我将虚拟api移到一个自己的文件(simpleapi)中,并添加了另一个参数检查:

    
                
      元数据 = ;
      美元一天 = 0;
      美元一天 = +$ _GET(“天”];
      如果 (美元一天 > +日期(' d ')) {
        美元一天 = 0;
      }
      如果 (美元一天 > 24) { 美元一天 = 24; }如果 (美元一天) {
        元数据 =。 

    标题的.美元一天.

    .

    描述

    .

    看到它的作用在这里

    ; } 如果 (收取($ _GET(“ajax”])) { 回声 元数据; } ? >

    标题“美元一天。”

    ”。”

    描述

    ”。”

    看到它的作用在这里

    ”;} if (isset($_GET['ajax'])) {echo $data;}?

    这样,我只需执行一个经典的Ajax调用,向url中添加一个新参数来触发PHP:

    函数负载(一天) {
      varhttpstats= / 200 | 304 /;
      var请求= XMLHttpRequest();请求。onreadystatechange = 函数() {
        如果 (请求。请求处理 = = 4) {
          如果 (请求。状态 & &httpstats。测试(请求。状态)) {输出。innerHTML =请求。responseText;
          } 其他的 {文档。位置 = “index . php ?天= ' +一天;
          }
        }
      };请求。开放(“得到”, “simpleapi.php ? ajax = 1后= '+一天, 真正的);请求。setRequestHeader(“if - modified - since”,
                               “结婚,2006年04月05日00:00:00 GMT);请求。发送();  
    }

    如果您想知道请求头中的日期,是的,我确实撕了我自己的代码来自我2006年的Ajax书.:)

    http://isithackday.com/calendar-tutorial/ajax.php

    今天就到这里

    这是主要的功能,真的。在第2部分中,我将向您展示如何从web上提取真实数据并使其看起来更加性感,如下所示:

    我们所有的工作都应该像加尔文和霍布斯那样

    星期六,11月26日,2011

    你可能不知道,但我是一个巨人卡尔文和霍布斯风扇。没有这个家伙大,但大:

    卡尔文与霍布斯纹身

    对我来说,原因是卡尔文和霍布斯充满了我认为是高质量作品的要素,我们应该努力效仿的是:

    • 简单-所有的漫画都不是很复杂,画中没有深度,没有金属效果的3D阴影。一些黑色和白色的线排列在正确的方式使效果
    • 保持界限-除了星期日特刊、彩色全页特刊或圣诞节特刊外,漫画从未偏离少数版面的正常格式。这很好,我从没想过它会这样。保持在标准的界限之内,同时又保持美丽,这比打破常规要难得多。
    • 美丽的细节-让C&H可爱的是小细节- Calvin的鞋子看起来像面包卷,跳跃的电视机,霍布斯的模糊的腹部。所有这些都是几行不像你期望的,但让你看到了努力
    • 交付vs。资金集中-从来没有官方加尔文和霍布斯的商品不是书。比尔·沃特森想在纸上写出伟大的作品,仅此而已。没有动画系列,没有真正的演员电影,只是书。我真诚地希望它能保持下去。
    • 联合带来名声加尔文和霍布斯在报纸上发表,它使用一个现有的渠道来尽可能地接触到更多的人。这是一个很难到达的地方,但你到达每个人都而不仅仅是被选中的少数人。
    • 好的消息-除了有趣的图片,卡尔文和霍布斯涵盖了很多重要的话题。从环境问题到哲学,你可以在《花生》中找到没有任何宗教意味的好信息。通过一个非常兴奋的孩子的嘴,坏事情会以一种非常强大的方式出现,当他对某事感到沮丧。
    • 规则可以被扭曲,也可以被打破- Calvinball没有规则,但是看起来很有趣。科学是令人着迷的,但如果你想让一个变形剂把你变成翼手龙,它是可以弯曲的。
    • 人际关系让事情变得有趣-卡尔文和苏茜·德金斯或者卡尔文和他爸爸经常提醒我,我和同事之间的紧张关系和关系不像呆伯特那样具有破坏性。是的,有敌意,是的,存在误解,但总的来说,我们彼此关心。
    • 如果你的想象力很好,来源并不重要加尔文建造他的恐怖雪人,或者把从地下挖出来的垃圾组装成恐龙骨架就是很好的例子。
    • 召唤你的另一个自我-当卡尔文通过成为一个“了不起的人”或“宇航员斯普夫”来摆脱必须做作业的困境时,我就会从一个最终用户或残疾人的角度来看待我的工作。跳出你正常的思维模式是非常强大的。
    • 要有激情并为之奋斗加尔文总是110%(可能是早餐麦片里的糖),我们也应该这样。激情是驱动创造力的最重要的部分。激情会导致争议和误解。这很好,可悲的是,我们生活在一个社会中,有强烈意见的人被贴上破坏性和消极的标签。也许不是,他们只是为了它,想要改变和体验新事物的所有时间。如果我们停止这种做法,我们就会带来平庸
    • 要热情,不要害怕表露你的情感-最美妙的时刻是卡尔文和霍布斯,毫无逻辑。当卡尔文在花园里忘记了霍布斯,他的父母在黑暗中寻找他(在他的毛绒玩具形式),卡尔文的妈妈发现自己大叫他的名字,我们知道角色们彼此很关心。当卡尔文每次有什么事情困扰他的时候,你都想和他在一起。感情很好,我们不应该躲在一个可怕或专业的面具后面

    我可能在这里漫无目的地说,但是我认为当我们创造的时候,我们付出最好的是很重要的。这是一个神奇的世界,我们每个人都有一些神奇的东西。当卡尔文对秋天的到来和夏天的结束感到沮丧时霍布斯解释说,不同颜色的树叶看起来就像大自然的烟火,我知道,即使是阴郁的时刻,只要我们允许,也会变得不可思议。

    如果你不能每次都做到这一点,这也不是问题。有些日子很糟糕,如此糟糕,甚至你的幸运飞船内裤不帮助。我们所能做的就是对付他们,然后继续前进。

    打破在Beyond Tellerand的障碍音频和印象)

    星期五,11月25日,2011

    几天前,我很幸运地参加了除了Tellerand在德国杜塞尔多夫/会议。

    这次会议是我的一个老朋友组织的,这再次表明,会议的成功在很大程度上取决于组织者的热情。,《泰勒兰德之外》非常精彩,给人一种非常舒适的感觉。这可能是因为位置的关系,一个老式的综艺剧院,配有小桌子,每张桌子上都有灯(但没有电话叫香槟)。

    我用我的"打破障碍——推动浏览器和web向前发展”说话。的幻灯片音频这里是可用的:


    (用光标左右移动幻灯片,用上下键检查项目符号,用“n”切换音符)

    我将在Mozilla上发表一篇关于幻灯片内容的更详细的文章。在这里,让我快速浏览一下我参加过的其他演讲,并能够继续下去(我感冒了,感觉很糟糕)。

    (一些)会谈

    • 亚伦Gustafson这是一个很好的提醒,告诉我们如何通过层次化的复杂性来创建坚不可摧的网站和应用程序,而不是像以前那样把厨房水槽扔向浏览器,想着什么时候东西坏了。他关于自适应Web设计的书以一种非常容易理解的方式涵盖了相同的主题。我和Aaron合作过很多次,但我们是第一次见面IRL,这很酷。
    • 娜奥米·阿特金森这是一场关于自我推销以及如何在网上出名的讲座。它不是破破烂烂的搜索引擎优化但更讽刺的是,我们花了几天时间来让我们的产品看起来很棒,却没能做到同样的事情。她成功地以三位名人为例,我非常鄙视他们,但仍然让我感兴趣,这表明这是一次值得你花时间的演讲。
    • 海科behren“使用JavaScript的移动应用程序——不仅仅是Web”是对我们使用JavaScript构建移动应用程序的所有不同选项的旋风式介绍。他Appcelerator覆盖,PhoneGap和许多其他工具以及live编写的示例向我们展示了如何使用仿真器。有点像演讲,但我设法跟上并享受它。
    • 维塔利·弗里德曼的《设计的无形一面》(The Invisible Side of Design)展示了许多精彩的网站实例,但它提醒我们,设计的真正价值不在于它的视觉表现,而在于它对访问者的影响,以及它给网站所有者带来的好处。这是一个很好的提醒,不要追逐闪亮的效果,而是要适度使用效果,以及它们的好处在哪里。
    • Seb Lee-Delisle的“CreativeJS -美丽的浏览器”是一个实时编码会议,显示一些粒子在画布和创建三维动画雪。就像他一直让人们在他的工作室里创作的东西一样。向人们展示创造美好事物是多么容易,然后以“但不要那样做”结尾,这是非常不公平的:)
    • 伊夫·彼得《图拉真在电影海报中的形象:罗马帝国的兴衰》听起来很牵强,但实际上这是一项非常有趣的研究,研究了有多少电影海报使用了被称为“奥斯卡电影”的图拉真字体。虽然有人会质疑分析方法(电影数量vs。全年上映电影的百分比,哪一个恕我直言,会是一个更有趣的数字)我完全喜欢进入强迫症印刷爱好者的世界。而且,不,仅仅使用图拉真并不会自动让这部电影获得奥斯卡奖。
    • 西蒙歌他的《来自边缘的笔记》(Notes from the Edge)很好地提醒我们,用设计工具和软件来建造东西是一门手艺,我们应该为自己的工作感到自豪,而不是抱怨缺乏资源或外界的反应。
    • 托马斯·卡斯珀的“如何在没有人注意到的情况下将可访问性偷偷地引入您的项目”展示了如何将可访问性卖给大型组织的许多专业知识和想法,而“it is the right thing to do”并不能完全满足这些需求。有很多好的信息,但恕我直言一次谈话谈得太多了。这可能是个很棒的研讨会
    • 丹·鲁宾的“动手制作原型”HTML&CSS讲述了一个用户在一个大型老式网站上测试这些变化的故事HTMLCSS模型(使用类似图像地图的定位元素来单击和输入数据)。非常好的信息,关于如何使用户测试更加敏捷和获得更快的结果
    • 杰克阿奇博尔德“s”可重用的代码,讲述了历史上的阳具的故事,并提供了一些关于代码的信息。严重的是,这是关于构建可重用JavaScript解决方案的精彩讨论。
    • 乔恩·谭的“欢迎来到web类型的美丽新世界”是一个关于在web上使用正确的字体和常见错误的非常鼓舞人心的演讲。Jon不仅讨论了不同字体的美学,还谈到了渲染中的可用性问题和质量问题。总而言之,一个关于我一无所知的话题的精彩演讲让我对做更多的事情产生了兴趣。

    总而言之,《泰勒之外》非常值得我花时间去看,它的组织也很棒。发言者之间有15分钟的休息时间,这种安排非常有效,使会议得以顺利进行。缺乏稳定的无线网络是很烦人的,但实际上这意味着我比平时更多地听其他谈话(公司邮件不会分散我的注意力)。

    我特别喜欢这个话题,所有这些谈话都不是精英主义的,也没有让人们“不知情”,感到困惑和迷茫(或无聊)。我不可能从Helvetica学会Arial来拯救我的生命(有趣的是我很擅长这个)奶酪或字体但是当他们谈论真正的问题和解决方案的时候,我真的受到了启发,并且对字体设计很感兴趣。在德国对我来说很奇怪,因为我已经习惯了以英语为第一语言的对话,但是帮助别人(给杰克买感冒药)做起来很有趣。

    总之,我玩得很开心,我希望我启发了一些人去尝试现代前沿技术,我可以很有把握地说,btconf是一个很棒的地方。

    关于SOPA, PIPA和在线创意

    周四,11月17日,2011

    如果你昨天在这里,你已经看到模块弹出告诉你,这个网站可能被审查。这是一个脚本美国审查使人们意识到……的问题美国政府的审查和过滤企图作为对侵犯版权的回应。
    制止网上盗版法(SOPA)保护知识产权2011年法案(琵琶)(希腊人现在可以偷笑了,你是受欢迎的)是可怕的。看看下面的视频或检查信息了解更必威体育下载多:

    保护知识产权Act打破了互联网为未来而战Vimeo.

    现在,早些时候我被要求在英国发表一份声明为了全面披露,以下是我发送的内容:

    的概念 SOPA成为现实让我害怕。互联网是一种非常强大的交流工具,它能让人们在不亲近的时候保持联系,并让那些无法通过官方交流渠道表达意见的人发出自己的声音。它还允许人们在视频中展示自己的才能,音乐和动画。

    允许政府在被认为侵犯版权的情况下关闭网站是一种可怕的想法,它不仅会对互联网进行审查,还会阻止互联网成功的创造力的流动。我们以中国为例,伊朗和叙利亚审查其公民的言论自由,与此同时,他们准备吓唬我们,让我们不要以娱乐史上收入损失为由发表言论。

    如果你的网站上有评论,如果您托管用户生成的内容,如果你有一个稍微脆弱的WordPress安装(例如)和垃圾邮件发送者设法注入链接到有版权的材料,你将被拿下和封锁。看到任何与政府沟通有关的问题都不是最快的,这也意味着错误的指控可能意味着你将被屏蔽和离线一段时间,失去用户的信任。

    这项法案最恼人的地方不在于它是非法的,betway体育官方网政治或危险的内容,它是关于播放不属于你的视频或使用不属于你的音乐。它不是关于保护公民或维护和平或给互联网带来秩序,它是由贪婪驱动的,并且完全没有理解网络是如何工作的。如果娱乐产业把网络作为一个发行平台而不是卖给我dvd,我就不能在另一个国家播放5个预告片,我不能跳过,2分钟的介绍我不应该下载非法拷贝,这些都是没有必要的。

    从本质上讲,建议的制止盗版的方法不会对盗版现场造成任何影响,因为盗版现场可以使用ip而不是域名,回到老派分销渠道喜欢FTP并在其他国家设立新闻组和中继服务器。娱乐行业可以向盗版者学习如何有效地在网络上传播媒体,而不是试图阻止必威体育下载他们,并在这个过程中损害整个网络作为一个平台。