躺在沙灘上的小豬

          快樂的每一天

          #

          Confluence 無限制使用

          一直很喜歡使用Confluence,可是它是商業軟件,要收錢的,不要錢的都有用戶的限制,Personal Licenses 只能有兩個用戶,Non-Profit & Open Source Licenses 最多有200個用戶,而且審核不是那么容易通過。

          下載當前版本 2.1.3
          http://www.atlassian.com/software/confluence/downloads/binary/confluence-2.1.3.zip

          反編譯看了一下它的代碼,感覺突破限制并沒有什么難度
          Licenses 在atlassian-extras-0.7.15.jar里面,我們只需要修改一些方法即可。

          com.atlassian.license.DefaultLicense

            public boolean isExpired() {
                  
          return false;
              }


              
          public Date getExpiryDate() {
                  Calendar c 
          = GregorianCalendar.getInstance();
                  c.set(
          2900 + 19001231);
                  
          return c.getTime();
              }


              
          public boolean isLicenseLevel(Collection levels) {
                  
          return true;
              }


              
          public int getUsers() {
                  
          return 20000;
              }

          直接修改就可以了:)用戶限制為20000個人用戶,這樣應該夠用了吧?
          要是你覺得還不夠的話,修改
          com.atlassian.license.DefaultLicenseType
              public boolean requiresUserLimit() {
                  
          return false;
              }


          這樣就沒有任何用戶限制了。

          還有一個class可能需要你的修改 LicenseManager,根據你的需要自己修改吧。

          一共就三個class,修改完了直接扔到.jar里面,啟動tomcati測試一下,安裝需要Licenses ,隨便去申請一個試用的或者個人的就可以了,我是用的去年我申請的一個試用Licenses 測試的。



          附上我的jar,不想該的兄弟直接覆蓋掉web-inf/lib下面的jar即可。

          (blogjava不允許上傳jar文件,我將后綴修改為zip了,請自行修改)
          http://www.aygfsteel.com/Files/martinx/atlassian-extras-0.7.15.zip

          posted @ 2006-02-07 11:28 martin xus| 編輯 收藏

          XDoclet 2 for Hibernate 3

               摘要: 看代碼說話:)我們舉個簡單的例子,一個blog有用戶User,文章BlogEntity,文章分類Category以及現在很流行的Tag.(為了簡單,這里例子舉的是單用戶,及不需要考慮Category,Tag與User的對應關系)1:一個User對應多篇BlogEntity2:一篇BlogEntity可以對應多個Tag,對應多個Category,對應一個User3:一個Category對應多個Blo...  閱讀全文

          posted @ 2006-01-25 14:10 martin xus| 編輯 收藏

          ruby編碼的困惑

          不知道為什么,莫名其妙的代碼不能跑了。寫個簡單的例子測試一下,總是在代碼前加了幾個字符

          puts 'Hello World'

          顯示如下



          我是按UTF-8保存文件的,以前一直沒有這樣的問題。困惑了!

          posted @ 2006-01-24 20:27 martin xus| 編輯 收藏

          代碼重構

               摘要: 不能回家,感覺無聊透頂,亂寫點東西,打發時間 今天無意中在springframework中見到這個函數 this.getHibernateTemplate().findByExampl(Object obj) 以前沒注意到,看了一下源碼,原來就是Criteria中的Example.以前代碼如下 package martin.xpost.model;import ...  閱讀全文

          posted @ 2006-01-24 19:07 martin xus| 編輯 收藏

          How To Use Unicode Strings

          http://wiki.rubyonrails.org/rails/pages/HowToUseUnicodeStrings

          http://ruphus.com/blog/2005/06/11/ruby-and-unicode/

          posted @ 2006-01-23 18:30 martin xus| 編輯 收藏

          僅列出標題
          共28頁: First 上一頁 8 9 10 11 12 13 14 15 16 下一頁 Last 
          主站蜘蛛池模板: 横峰县| 嘉兴市| 陇川县| 瑞丽市| 济阳县| 保康县| 巴中市| 阿坝县| 思茅市| 横峰县| 睢宁县| 曲沃县| 华阴市| 镇坪县| 衡阳市| 虎林市| 镇原县| 静安区| 赤城县| 饶平县| 邢台市| 禹州市| 彩票| 寻乌县| 安西县| 霍林郭勒市| 祁门县| 当阳市| 怀仁县| 拜泉县| 通许县| 成武县| 长葛市| 临武县| 大竹县| 乐昌市| 周宁县| 易门县| 秭归县| 阿鲁科尔沁旗| 乾安县|