1. 程式人生 > >從“盜版”說開去

從“盜版”說開去

       發行了幾年的共享軟體“VB原始碼之友”終於被盜版了,雖然共享軟體沒有給我帶來讓人羨慕的財富,但是這幾年來也有不少的正版使用者群在默默的支援著我繼續推出我的軟體產品。

我的心情其實很複雜,但卻沒有憤怒,在我腦中揮之不去的卻是“盜火”英雄普羅米修斯的偉大形象。想想看,如果不是盜版,作為普通的個人使用者,我們能用上Word、Excel等等Office軟體?能用上Phoshop?能用上VB、VC、VS.net? 其實盜版軟體最大的被傷害者就是那些使用正版的使用者(想想看,為什麼我們今天最缺少見義勇為者,而恰恰是受到傷害最大的就是那些見義勇為者,這真是一個悲哀)。 其實普通老百姓最討厭的就是一本萬利,那隻能加大貧富差距,加大人們的不滿,更平添社會的不和諧。易中天、于丹一個百家講壇就讓他們名利雙收,其實比他們優秀的教授多的是,而他們卻什麼都沒有,這也許是我們的社會可悲之處。小時候我的志願是當個科學家(現在竟覺得是一個笑話),現在的孩子也許是當個歌星和影星了,名和利已經充盈在我們的腦海,以前沒有可能獲得諾貝爾獎,以後似乎更加不可能了。 不知為什麼,“盜”這個字我越看越不像“盜”字,以前更多的“盜”出現在腦海中的是“強盜”、“海盜”等等字眼,給人的印象是強悍、粗魯、蠻橫。今天我眼中的“盜”,卻僅僅是“次皿”,字面的意思是差一個等級的器具,不過可悲的是目前正版和盜版軟體已經沒有這個差別了,怎樣才能使盜版軟體和正版軟體差一個等級,讓購買正版軟體的使用者真切的感受到購買正版就是比盜版高一個檔次,我想這也許是軟體產品提供者(其實不僅僅是軟體提供者)深入思考的問題了… … 附記: 其實VB原始碼之友在加密處理上我還是費了一番功夫的(其實目前的VB原始碼之友盜版軟體並沒有完全破解,部分功能還是不能正常使用),這也是推出幾年之後方見盜版的原因。在這之前我也想過完全免費提供VB原始碼之友(VB開發畢竟不太流行了),但一想到那些已經花錢註冊為正版的使用者,總覺得對不起他們。今天被盜版了,其實已經對他們構成了傷害。為了讓好人有好報這句簡單話語有它的分量,今天我也鄭重承諾我會繼續推出和升級一系列共享軟體的(會對以前的正版使用者免費提供),此外如果有我力所能及的技術問題需要我來解決,我也一定不會讓你們失望的。 看看我們的盜版英雄,王××,中國人民解放軍第3303工廠,正如一個論壇的留言所說,還是我們的解放軍厲害。恰恰我是一個軍迷,一個長期潛水的憤青,在3.22到來的前夕,這真讓我喜憂參半啊!

相關推薦

盜版”說

       發行了幾年的共享軟體“VB原始碼之友”終於被盜版了,雖然共享軟體沒有給我帶來讓人羨慕的財富,但是這幾年來也有不少的正版使用者群在默默的支援著我繼續推出我的軟體產品。 我的心情其實很複雜,但卻沒有憤怒,在我腦中揮之不去的卻是“盜火”英雄普羅米修斯的偉大形象。想想看

MySQL slave system lock延遲說

本文主要分析 sql thread中system lock出現的原因,但是筆者並明沒有系統的學習過master-slave的程式碼,這也是2018年的一個目標,2018年我都排滿了,悲劇。所以如果有錯誤請指出,也作為一個筆記用於後期學習。同時也給出筆者現在知道的幾種造成延遲的可能和延遲計算的方式

Swift 的面向協議程式設計說

寫在最前 文章標題談到了面向協議程式設計(下文簡稱 POP),是因為前幾天閱讀了一篇講 Swift 中 POP 的文章。本文會以此為出發點,聊聊相關的概念,比如介面、mixin、組合模式、多繼承等,同時也會藉助各種語言中的例子來闡述我的思想。 那些老生常談的概念,相信每位讀者都耳熟能詳了,我當然不會無聊到浪

埋頭做事與擡頭看路說

我一直在思考自己為什麼該埋頭做事的時候卻擡頭看路,甚至因此我還在回憶自己是否有過無路可走的經歷以及是否被這種經歷搞出心理陰影。結果是都沒有。機會不是每天都有的。注意它有兩個意思:一,不要急,沒有機會的時候耐心等待機會,完善自身。二,要珍惜,到手的機會要好好把握,創造價值。但我發現一個問題,我不太會把握機會。工

安全、監控與災備說,談運維管理防線建設

作者介紹 戰學超,青航資料架構師。曾任職於NEC軟體、海爾B2B平臺鉅商匯,負責企業資料平臺構建、B2B電商平臺數據管理與搭建。擁有豐富DBA、系統運維架構經驗,擅長資料庫、資料平臺搭建、私有云部署、自動化運維等。 在搭建運維管理平臺時,安全是不得不面對的重點模組之一。這裡結合我最近所研究以及我司在

附加資料Overlay說-記一次討論

今天和兩個小夥伴討論了幾個問題,我對問題的回答和討論作以記錄.方便後來者學習. 怎麼判斷一個程式是否有附加資料呢? 人物: Kitty,柱子,琦哥 開始 柱子:怎麼判斷一個程式是否有附

斐波那契數-爬樓梯問題說

正式講一下斐波那契數: 首先我們知道有一個著名的演算法面試題: 一共有n個臺階,你一次可以走一個臺階,或者兩個臺階。那麼,走到臺階頂時,一共有多少種走法。 比如三個臺階,你可以 1,2。。。或者1,1,1 或者2,1。。一共三種走法。 網路上會有幾種做法

Python列表Remove操作的一個小問題說

  一.問題 :        前兩天因工作需要,寫了一個Python小程式, 將某目錄下所有長度小於19的資料夾過濾掉,例如這個這個目錄:                過濾完成後,只需要剩餘“

《加速VB》說

前一段收的網易期刊裡有一篇《加速VB》,我以為切實說到了大多數VB程式設計師的缺點,所以不嫌羅嗦,在這裡先複述一遍。 在此篇裡,主要的一段程式的三種寫法,因為原文被我給誤刪掉了,我只是憑記憶寫出,和原文程式有出入,但大體不錯,首先是作者的朋友的: If Form1.WindowState = vbNormal

一次python程式的效能優化說

一門程式語言入門是容易的,至少大家都知道從hello world開始。但這次效能優化的經歷告訴我,“換語言”這件事是有門檻的。 這次效能優化是針對資料入庫流程中的一個環節(brief)做的。 我們常說解決問題重要,發現問題更重要。沒錯,這次發現問題就佔用了我

斐波那契數_樓梯問題說

正式講一下斐波那契數: 首先我們知道有一個著名的演算法面試題: 一共有n個臺階,你一次可以走一個臺階,或者兩個臺階。那麼,走到臺階頂時,一共有多少種走法。 比如三個臺階,你可以 1,2。。。或者1,1,1 或者2,1。。一共三種走法。 網路上會有幾種做法, 1.直接思路

豆瓣說和Backbone.js說

簡而言之,Backbone.js是一個可以在前端組織MVC的javascript框架。 寫的Javascript程式碼一旦多起來,沒有一個好的組織,那就會像噩夢一樣。 Backbone提供了Models, Collections, Views。Models 用來建立資料,校

printf說(一)

        看到csdn上的一篇熱帖,printf(“%f”, 10/3);輸出結果是什麼?答案可能讓很多人都大吃一驚。於是乎大家自己寫程式碼來輸出測試,有的說是0.000000,有的說是自己測試的結果是每次輸出都不同。        更準確一點的結論應該是輸出結果不確定。上面提到的2個測試結果都是可能

virtualDOM說

我們知道,前端開發的最佳實踐意義包括效能優化,前端的效能優化就包括儘可能的減少DOM操作1.效能    1.1注意作用域                避免全域性查詢完全用 let 代替 var (避免變數宣告提升) const 代替 不可變變數避免 with 語句O(1)

printf說(四)

   (接上文)    對於函式:    float sumfunf(int num, …)   {         char* args = (char*)(&num)+sizeof(num);          double result = 0;         for(int n = 0;

printf說(三)

     (接上回)         我們在C/C++程式碼中使用:             printf(“%f”, 10/3, 0×40080000 );         看到執行結果了嗎?為什麼這行看起來不合乎所謂的語法的printf能輸出3.000000呢?    

面試官問“為什麼選擇mysql資料庫”說

前幾天面試,面試官問我:“為什麼選擇mysql資料庫”。現在想想,有如下的問題需要解決 關係型資料庫有什麼特點及舉例 非關係型資料庫有什麼特點及舉例 關係型資料庫與非關係型資料庫有什麼區別 關係型資

宜家廁所前說

如果說有這麼一個地方,去逛就是去學習,去消費也是去學習,你去不去? 如果你去,我告訴你,這個地方就是宜家家居大賣場。 對宜家一直有好感,在上海這個地方,能夠給人留下深刻印象的大賣場恐怕只此一家,這讓我對這家來自歐洲的世界五百強企業充滿了敬仰。 時隔一年多了,週末再次被老婆拉去宜家逛了一下午。常去常新。這次收

合並兩個Map說 - foldLeft 和 foldRight 還有模式匹配

pan 開發者 簡化 ase map集合 兩個 簡單 tro 嘗試 開發中遇到需求:合並兩個Map集合對象(將兩個對應Key的值累加) 先說解決方案: ( map1 /: map2 ) { case (map, (k,v)) => map + ( k ->

自身出發編程

搜索引擎 拓展 理想主義 資料 資源 正文不得不說,王垠看問題的確實很深入,也相當犀利。看問題的透徹,解決問題的方法,能夠跳出平常慣性思維,也許他的慣性思維就是這樣,但這是我做不到的,至少現在的我做不到。當我遇到到一個問題的時候,並不是同王垠一樣思考它的本質,現有的資源,最優的解決辦法,以