6/28/2008 12:50:00 AM

很抱歉,本站不歡迎來自 [百度] (Baidu.com) 的訪客 !!

543 | 不爽 | 技術隨筆

沒什麼特別的,只是針對這次的盜文事件,我很不滿意百度 (Baidu.com) 的處理方式而以。

幾個月前曾發生過 BLOGGER.COM 有人直接把我的文章一字不漏的貼在他的 BLOG 上,沒有標示文章出處,最後用我破破的英文跟 GOOGLE 反映之後,GOOGLE 立即作了處理,關閉那位使用者的網頁

這次碰到類似的情況,有耐心的人就聽我講完這無聊的故事吧。無意間我在對岸的入口網站 [百度知道] (類似奇摩知識+的網站),發現有人拿我的文章,一字不漏的貼上去回答問題賺點數,一樣沒有標示文章出處,感到非常的不滿,馬上註冊了帳號,留下回應表示該文侵犯了我的權益,要求引用文章要註明出處,同時也跟站方反應了這個情況,要求站方作妥善的處理。

原本以為事情會像上次一樣,跟 GOOGLE 一樣的處理方式結束。沒料到...

  1. 隔天,發現我的留言被刪了? 嗯... 再補一次。
  2. 跟站方反應的結果? 竟然說這個不尊重智財權的使用者沒有違反規定???? 所以不做任何處理。
  3. 另一方面,留言留了不斷的被刪除,到現在已經被刪了第五次了,第六次的留言不知道會留到什麼時後...。

很無聊的戲就這樣一直演下去... 就是不斷的抗議又被刪除,跟站方反應卻又不理睬...。看來小蝦米是對抗不了大鯨魚的,也只能這樣了。其實我除了文章被盜貼之外沒有什麼具體的損失,就是心理很不爽而以,而更離譜的是百度站方處理的態度...。

資訊隨手可得,不代表資訊是可以任意踐踏的。免費的資訊,不用付費不代表就不需要尊重,也許對岸還有很多使用者沒建立起這樣的觀念,但是百度站方的處理方式也令我跌破眼鏡,有這樣的站方難怪會縱容這樣的使用者... :@

身為渺小不起眼 BLOG 主人,我也只能用消極的抗議,來表示我的不滿。除了寫這篇文章以外,也順帶來個 ASP.NET HttpModule 教學...。針對這次事件,我特地在本站加上了這個 HttpModule,只要查出使用者是透過任何由百度提供的 LINK 而連到本站的話,都會顯示這頁抗議的畫面,如下:

image

顯示了 60 秒抗議畫面後,就會自動進如原本要連結的頁面。在透過正規的管道而得不到妥善的處置,我也只能用消極的抗意來表達我的不滿。請看到的人留個 MESSAGE 支持一下吧,或是有推推王帳號的人也幫忙推一下,一起對不重視智慧財產權的百度表答不滿 & 抗議!

 

抗議之餘,本站再怎樣也是討論進階 .NET 技術的網站,就拿這次的案例,看看這樣的 HttpModule 該怎麼處理! 未來如果你也不幸碰到這樣的事件 (最好不要碰到),可以拿出來用一用! 要替網站加上這樣的功能很簡單,只要在 Web.config 把你寫的 HttpModule 掛上就好。一旦掛上,所有針對這個網站的 Http Request 都會經過你的 HttpModule 處理,任何一個 LINK 都跑不掉!

 

ASP.NET HttpModule開發範例: 把所有來自百度的使用者,引導到抗議的畫面![copy code]
public class SiteBlockerHttpModule : IHttpModule{    public void Init(HttpApplication context)    {        context.AuthenticateRequest += new EventHandler(context_AuthenticateRequest);    }    void context_AuthenticateRequest(object sender, EventArgs e)    {        HttpApplication application = sender as HttpApplication;        string referer = application.Context.Request.ServerVariables["HTTP_REFERER"];        if (string.IsNullOrEmpty(referer) == false)        {            Uri refererURL = new Uri(referer);            if (refererURL.Host.ToUpperInvariant().Contains("BAIDU.COM") == true)            {                application.Context.Server.Transfer("~/Blogs/ShowBlockedMessage.aspx");            }        }    }}
   1:  public class SiteBlockerHttpModule : IHttpModule
   2:  {
   3:      public void Init(HttpApplication context)
   4:      {
   5:          context.AuthenticateRequest += new EventHandler(context_AuthenticateRequest);
   6:      }
   7:   
   8:      void context_AuthenticateRequest(object sender, EventArgs e)
   9:      {
  10:          HttpApplication application = sender as HttpApplication;
  11:          string referer = application.Context.Request.ServerVariables["HTTP_REFERER"];
  12:   
  13:          if (string.IsNullOrEmpty(referer) == false)
  14:          {
  15:              Uri refererURL = new Uri(referer);
  16:              if (refererURL.Host.ToUpperInvariant().Contains("BAIDU.COM") == true)
  17:              {
  18:                  application.Context.Server.Transfer("~/Blogs/ShowBlockedMessage.aspx");
  19:              }
  20:          }
  21:      }
  22:  }

 

 

 

 

--

後記: 針對這次事件的記錄:

  1. 2008‎年‎6‎月‎22‎日, ‏‎下午 11:59:16,第一次張貼抗議的回應 
  2. 2008‎年‎6‎月‎23‎日, ‏‎上午 11:44:50,第二次張貼抗議的回應 
  3. 2008‎年‎6‎月‎23‎日, ‏‎下午 04:53:44,第三次張貼抗議的回應 
  4. ‎2008‎年‎6‎月‎23‎日, ‏‎下午 11:32:05,第四次張貼抗議的回應 
  5. ‎2008‎年‎6‎月‎25‎日, ‏‎下午 08:08:14,第五次張貼抗議的回應 
  6. 2008‎年‎6‎月‎26‎日, ‏‎下午 07:26:36,第六次張貼抗議的回應 
  7. ‎2008‎年‎6‎月‎28‎日, ‏‎上午 12:58:54,百度站方的回應
     


Comments

6/30/2008 12:10:52 PM #

DanLee

百度一向都很垃圾的。用百度的都是低端用户。到纳斯达克圈了钱就NBHH了。

--
問: 7 x 3 = ?

DanLee People's Republic of China | Reply

7/2/2008 4:47:37 PM #

chicken

用戶本來就有好有壞, 就算是 GOOGLE 也是一樣.
不過站方放著不管就很離譜了.

--
借問一下, NBHH 是啥意思? 猜不出來..

--
請輸入: "年年行大運"

chicken Taiwan | Reply

7/4/2008 2:18:02 AM #

DanLee

呵呵,搞IT的人怎么忘了去google上搜这个关键词 “nbhh 什么意思”
虽然我也是搞软件的,但是对于这些搜索网站或者什么门户网站的盈利模式真的还不懂。靠个卖个关键词,排个序就赚钱,而且还很贵,那以后问路都要要钱了。这些网站还往往被风险投资眷顾,真是搞不懂。 “哥们,去前门怎么走啊”“告诉你免费的路线要走三个小时,走一个小时的路线要10块,走2分钟能到的路线要100块,你看着办吧。。。”

--
請輸入: "叭樂雞萬歲"

DanLee People's Republic of China | Reply

7/6/2008 3:23:50 AM #

sea

以後寫文章前可在最前頭標明"擅自轉載者是小孬孬喔!"...不然也可以寫"陳水扁萬歲或支持台灣獨立"之類的...Tong


--
問: 3 + 1 = ?

sea Taiwan | Reply

7/6/2008 4:20:08 AM #

chicken

哈,我開始想把底下的國旗換成綠色的那一面... Tong

--
問: 8 - 7 = ?

chicken Taiwan | Reply

8/22/2008 5:40:14 PM #

ask0302

NBHH = 牛逼哄哄
习惯就好了 百度的管理人员是惯出来的 对博主的遭遇表示同情 希望有朝一日 可以解决

另外 不觉得百度用户都是低端的这句话是正确的
单就简体中文的内容搜索来说 百度是要好于google的 境外内容就是google的好些
--
問: 5 + 1 = ?

ask0302 People's Republic of China | Reply

11/6/2008 2:10:58 PM #

cleo

呵呵,
有些人(博主)也太不自觉,注明出处也不用付钱啊?
我也经常看到这样的事,
我经常看到网上有些文章,觉得很眼熟,仔细一看,原来就是我自己的文章“原版拷贝”过来了,
更气愤的修改(也可能是唯一修改)就是有些文章中会有用到我网站的URL作为例子,他就改成了自己的URL。

cleo People's Republic of China | Reply

1/20/2009 6:38:07 AM #

Stone

呵, 我是从百度找到你的网站的, 虽然被晾了几十秒, 但还是支持你的做法. Laughing
非常感谢你的文章, 学到不少东西.

Stone South Africa | Reply

Add comment


(Will show your Gravatar icon)

biuquote
Loading






精選文章

RUN! PC 文章及範例下載
2010/07. 結合檔案及資料庫的交易處理
2010/05. TxF讓檔案系統也能達到交易控制
2010/04. 生產者 vs 消費者 - 執行緒的供需問題
2008/11. 生產線模式的多執行緒應用
2008/09. 用ThreadPool發揮CPU運算能力
2008/06. SEMAPHORE在ASP.NET的應用
2008/04. 以ASP.NET開發同步WEB應用程式

如何學好 "寫程式" 系列
#1. 該如何學好 "寫程式" ??
#2. 為什麼 programmer 該學資料結構 ??
#3. 進階應用 - 資料結構 + 問題分析
#4. 你的程式夠 "可靠" 嗎?

#5. 善用 TRACE / ASSERT

安德魯是誰?

Andrew Wu | Create Your Badge

我喜歡鑽研物件導向、軟體工程及作業系統等相關技術。我會在這裡發表我的研究心得,也當作我自己的學習筆記。


Recent comments

Comment RSS