安德魯的部落格
ChickenHouse.NET Columns
很抱歉,本站不歡迎來自 [百度] (Baidu.com) 的訪客 !!
543 | 不爽 | 技術隨筆沒什麼特別的,只是針對這次的盜文事件,我很不滿意百度 (Baidu.com) 的處理方式而以。
幾個月前曾發生過 BLOGGER.COM 有人直接把我的文章一字不漏的貼在他的 BLOG 上,沒有標示文章出處,最後用我破破的英文跟 GOOGLE 反映之後,GOOGLE 立即作了處理,關閉那位使用者的網頁。
這次碰到類似的情況,有耐心的人就聽我講完這無聊的故事吧。無意間我在對岸的入口網站 [百度知道] (類似奇摩知識+的網站),發現有人拿我的文章,一字不漏的貼上去回答問題賺點數,一樣沒有標示文章出處,感到非常的不滿,馬上註冊了帳號,留下回應表示該文侵犯了我的權益,要求引用文章要註明出處,同時也跟站方反應了這個情況,要求站方作妥善的處理。
原本以為事情會像上次一樣,跟 GOOGLE 一樣的處理方式結束。沒料到...
- 隔天,發現我的留言被刪了? 嗯... 再補一次。
- 跟站方反應的結果? 竟然說這個不尊重智財權的使用者沒有違反規定???? 所以不做任何處理。
- 另一方面,留言留了不斷的被刪除,到現在已經被刪了第五次了,第六次的留言不知道會留到什麼時後...。
很無聊的戲就這樣一直演下去... 就是不斷的抗議又被刪除,跟站方反應卻又不理睬...。看來小蝦米是對抗不了大鯨魚的,也只能這樣了。其實我除了文章被盜貼之外沒有什麼具體的損失,就是心理很不爽而以,而更離譜的是百度站方處理的態度...。
資訊隨手可得,不代表資訊是可以任意踐踏的。免費的資訊,不用付費不代表就不需要尊重,也許對岸還有很多使用者沒建立起這樣的觀念,但是百度站方的處理方式也令我跌破眼鏡,有這樣的站方難怪會縱容這樣的使用者... :@
身為渺小不起眼 BLOG 主人,我也只能用消極的抗議,來表示我的不滿。除了寫這篇文章以外,也順帶來個 ASP.NET HttpModule 教學...。針對這次事件,我特地在本站加上了這個 HttpModule,只要查出使用者是透過任何由百度提供的 LINK 而連到本站的話,都會顯示這頁抗議的畫面,如下:
顯示了 60 秒抗議畫面後,就會自動進如原本要連結的頁面。在透過正規的管道而得不到妥善的處置,我也只能用消極的抗意來表達我的不滿。請看到的人留個 MESSAGE 支持一下吧,或是有推推王帳號的人也幫忙推一下,一起對不重視智慧財產權的百度表答不滿 & 抗議!
抗議之餘,本站再怎樣也是討論進階 .NET 技術的網站,就拿這次的案例,看看這樣的 HttpModule 該怎麼處理! 未來如果你也不幸碰到這樣的事件 (最好不要碰到),可以拿出來用一用! 要替網站加上這樣的功能很簡單,只要在 Web.config 把你寫的 HttpModule 掛上就好。一旦掛上,所有針對這個網站的 Http Request 都會經過你的 HttpModule 處理,任何一個 LINK 都跑不掉!
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: }
--
後記: 針對這次事件的記錄:
- 2008年6月22日, 下午 11:59:16,第一次張貼抗議的回應
- 2008年6月23日, 上午 11:44:50,第二次張貼抗議的回應
- 2008年6月23日, 下午 04:53:44,第三次張貼抗議的回應
- 2008年6月23日, 下午 11:32:05,第四次張貼抗議的回應
- 2008年6月25日, 下午 08:08:14,第五次張貼抗議的回應
- 2008年6月26日, 下午 07:26:36,第六次張貼抗議的回應
- 2008年6月28日, 上午 12:58:54,百度站方的回應
評論
新增評論
名字* Please choose another name RequiredE-mail* (將顯示您的Gravatar圖示) Required Please enter a valid e-mail
網站 Please enter a valid URL
回答問題* ( 請輸入: "海娘娘永遠是對的") Required 請正確的回答 Bot Checker 的問題!!
國家 [Not specified]AlbaniaAlgeriaArgentinaArmeniaAustraliaAustriaAzerbaijanBahrainBangladeshBelarusBelgiumBelizeBoliviaBosnia and HerzegovinaBrazilBrunei DarussalamBulgariaCanadaCaribbeanChileColombiaCosta RicaCroatiaCzech RepublicDenmarkDominican RepublicEcuadorEgyptEl SalvadorEstoniaFaroe IslandsFinlandFranceGeorgiaGermanyGreeceGuatemalaHondurasHong Kong S.A.R.HungaryIcelandIndiaIndonesiaIranIraqIrelandIslamic Republic of PakistanIsraelItalyJamaicaJapanJordanKazakhstanKenyaKoreaKuwaitKyrgyzstanLatviaLebanonLibyaLiechtensteinLithuaniaLuxembourgMacao S.A.R.Macedonia (FYROM)MalaysiaMaldivesMaltaMexicoMongoliaMoroccoNetherlandsNew ZealandNicaraguaNorwayOmanPanamaParaguayPeople's Republic of ChinaPeruPhilippinesPolandPortugalPrincipality of MonacoPuerto RicoQatarRepublic of the PhilippinesRomaniaRussiaSaudi ArabiaSerbiaSingaporeSlovakiaSloveniaSouth AfricaSpainSwedenSwitzerlandSyriaTaiwanThailandTrinidad and TobagoTunisiaTurkeyU.A.E.UkraineUnited KingdomUnited StatesUruguayUzbekistanVenezuelaVietnamYemenZimbabwe
Required
有評論時通知我
2008/6/30 下午 12:10:52
百度一向都很垃圾的。用百度的都是低端用户。到纳斯达克圈了钱就NBHH了。
--
問: 7 x 3 = ?
DanLee
2008/7/2 下午 04:47:37
用戶本來就有好有壞, 就算是 GOOGLE 也是一樣.
不過站方放著不管就很離譜了.
--
借問一下, NBHH 是啥意思? 猜不出來..
--
請輸入: "年年行大運"
chicken
2008/7/4 上午 02:18:02
呵呵,搞IT的人怎么忘了去google上搜这个关键词 “nbhh 什么意思”
虽然我也是搞软件的,但是对于这些搜索网站或者什么门户网站的盈利模式真的还不懂。靠个卖个关键词,排个序就赚钱,而且还很贵,那以后问路都要要钱了。这些网站还往往被风险投资眷顾,真是搞不懂。 “哥们,去前门怎么走啊”“告诉你免费的路线要走三个小时,走一个小时的路线要10块,走2分钟能到的路线要100块,你看着办吧。。。”
。
--
請輸入: "叭樂雞萬歲"
DanLee
2008/7/6 上午 03:23:50
以後寫文章前可在最前頭標明"擅自轉載者是小孬孬喔!"...不然也可以寫"陳水扁萬歲或支持台灣獨立"之類的...
--
問: 3 + 1 = ?
sea
2008/7/6 上午 04:20:08
哈,我開始想把底下的國旗換成綠色的那一面...
--
問: 8 - 7 = ?
chicken