民誌唯新

有關阿民在網站架設、程式設計上的一些紀錄與生活的大小事

中國的技術文章非常的多
但是偏偏很多大陸用語都看不太懂
就算是看久了,還是會覺得很吃力(大致上都是資訊技術文章)
一般來說我都習慣使用Chrome(其實我都直接裝Chrome plus)搭配著新同文堂來使用
同文堂可以快速的轉換繁簡中文,實在是必裝的外掛之一
但是中文字是全是繁體了,但是還有很多用語看不懂啊~
所以在網路上找到了這個篇文章 – ALiBaBar 簡繁詞句轉換分享 ALiBaBar 簡繁詞句轉換分享
這時我就想到新同文堂有自訂辭彙的功能
所以就將』簡繁詞句轉換分享 ALiBaBar 簡繁詞句轉換分享』這篇文章所提供的檔案用程式改了適合新同文堂的格式
檔案下載
下載完後解壓縮,再開啟新同文堂的自訂辭彙

在貼上就OK了
原本擔心修改之後會跑得很慢,實際使用後並沒有感到太大的差別
但原本看不太懂的簡體中文終於有救囉!!

最近在找可以放在表單裡,可以方便使用者輸入日期的方法,在網路上找到了這個好用簡單的控制項 – JSCal2
是由Javascript寫成的,整體的操作上非常的流暢還有支援滑鼠滾輪,算是蠻全面的一個月曆元件。
目前我使用的版本為JSCal2-1.7

JSCal2官網,JSCal2-1.7下載

下載後將檔案解壓縮,再下載中文化檔(網路上我找不到,所以自己修改了一個),將中文化檔放在』/JSCal2/js/lang/』底下,之後將以下網頁代碼加入在網頁<head></head>標籤中

    <link rel="stylesheet" type="text/css" href="/JSCal2/css/jscal2.css" />
    <link rel="stylesheet" type="text/css" href="/JSCal2/css/border-radius.css" />
    <link rel="stylesheet" type="text/css" href="/JSCal2/css/gold/gold.css" />
    <script type="text/javascript" src="/JSCal2/js/jscal2.js"></script>
    <script type="text/javascript" src="/JSCal2/js/lang/en.js"></script>
    <script type="text/javascript" src="/JSCal2/js/lang/calendar-big5-utf8.js"></script>

另外在中加入下面javascript程式碼

?View Code JAVASCRIPT
<script type="text/javascript">
Calendar.setup({
    cont          : "calendar-container",
    weekNumbers   : true,
    selectionType : Calendar.SEL_MULTIPLE,
    selection     : Calendar.dateToInt(new Date()),
    showTime      : 12
});
Calendar.setLanguage("tw");//更換中文,如果不需要此行刪除
</script>

接下來在加入下面代碼

<input id="dateText"  />
<input type="button" id="f_trigger" value="選擇日期" />
<script type="text/javascript">
    new Calendar({
         inputField: "dateText",
         trigger: "f_trigger",
	 dateFormat: "%B %d, %Y",
         bottomBar: false,
         onSelect: function() {
            this.hide();
         }
     });
</script>

改好後存檔就可以使用啦,這只是簡單的運用,還有許多的變化作者的網站上有介紹,例如有不同的樣式可以更換或者可以直接放在網頁中等等..

最近在研究HtmlClient3.1,執行時一直出現例外

Exception in thread 『main』 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:66)
at main.FileDownLoader.downloadFile(FileDownLoader.java:64)
at main.Main.main(Main.java:24)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
… 3 more

上網查才發現還需安裝其他兩個程式庫才能正常的執行:apache-commons-logging,apache-commons-codes

下載後加入程式庫就可以正常的編譯了~~


其實這也不算是教學,在Netbeans6.8中依照官網的說法,本來就包含UML外掛

但是不知道為什麼我翻遍了整個NetBeans就是找不倒,而且我是安裝完整版的(難道是正體中文的關係?)

所以只好自行安裝,安裝方式很簡單,我才剛使用NetBeans對他多少有點恐懼,沒想到這麼easy啊

  1. 首先一定需要NetBeans:NetBeans下載頁面
  2. 下載模組頁面中找到UML檔案,例如我下載的是netbeans-6.8-200912091457-ml-uml.zip,我想檔案會照著版本去更新,所以檔名會有所不同
  3. 接下來將剛剛下載好的檔案解壓縮,解壓縮後會有一個uml6的資料夾,將這個資料夾複製到NetBeans的安裝目錄下,例如我是C:\Program Files\NetBeans 6.8
  4. 最後重新啟動NetBeans就OK了

接下來我要來好好研究一下UML,當初修軟體工程有學過,但都還給老師啦><