Archive for 2005

WordPress2.0正式版發佈

星期四, 十二月 29th, 2005

昨晚看到時就備份了部落格資料開始進行升級,2.0版最大的差異,應屬後台介面的改進吧,內建圖片上傳、WYSIWYG(可從個人資訊內關閉)、看得出來運用多數的JavaScript,尤其神奇的圖片上傳欄,可直接拖放圖片至編輯區(原本裝的Plugin遜掉了...),另外加強了使用者權限區分的部份,但這部落格只有我一人,也不用分啥權限:p

第一次摔車

星期二, 十二月 27th, 2005

沒想到才騎兩週給我碰到這檔衰事,晚上下班後經過自家門口附近的紅綠燈時,有一輛汽車在尚未綠燈時就開始前進,結果與正在左轉的我撞上...囧rz

還好當時雙方車速都不快,被撞到後,我當然是連人帶車摔到一旁,車身大體上沒什麼嚴重毀損,除了車頭燈可能會在路途中脫落外,就是龍頭外殼中央裂了開來,感覺亂恐怖的,不過明天換個外殼後看起來應該就能正常些。

剩下比較有問題的就是我的右腳,雖然摔的力道不大,但右腳不知道是被啥撞到,現在還是會感到疼痛,過幾天再看看情況,因為現在也空不出時間去看醫生;至於背包內的筆記電腦,只能祈禱明天還能夠開機啦,我記得當時有下意識的以前撲姿勢著地,背包應該只有受到間接性的衝擊才是,拜託千萬不要出事啊!重打Code會要了我小命~>_<

今天這事件,主要是要提醒我及這裡的鄉民們...
沒有警察的路口,等於沒有紅綠燈,尤其是晚上!共勉之~

JavaScript身份證號碼驗證

星期二, 十二月 27th, 2005

以下Code是依身份證號的規則寫的。

function cert_check() {
        var acc = 0;
        d0 = document.getElementById('cert').value.charAt(0);
        d1 = document.getElementById('cert').value.charAt(1);
        d2 = document.getElementById('cert').value.charAt(2);
        d3 = document.getElementById('cert').value.charAt(3);
        d4 = document.getElementById('cert').value.charAt(4);
        d5 = document.getElementById('cert').value.charAt(5);
        d6 = document.getElementById('cert').value.charAt(6);
        d7 = document.getElementById('cert').value.charAt(7);
        d8 = document.getElementById('cert').value.charAt(8);
        d9 = document.getElementById('cert').value.charAt(9);
        if ((d0 == "A") || (d0 == "a")) { acc = 10; }
        else if ((d0 == "B") || (d0 == "b")) { acc = 11; }
        else if ((d0 == "C") || (d0 == "c")) { acc = 12; }
        else if ((d0 == "D") || (d0 == "d")) { acc = 13; }
        else if ((d0 == "E") || (d0 == "e")) { acc = 14; }
        else if ((d0 == "F") || (d0 == "f")) { acc = 15; }
        else if ((d0 == "G") || (d0 == "g")) { acc = 16; }
        else if ((d0 == "H") || (d0 == "h")) { acc = 17; }
        else if ((d0 == "J") || (d0 == "j")) { acc = 18; }
        else if ((d0 == "K") || (d0 == "k")) { acc = 19; }
        else if ((d0 == "L") || (d0 == "l")) { acc = 20; }
        else if ((d0 == "M") || (d0 == "m")) { acc = 21; }
        else if ((d0 == "N") || (d0 == "n")) { acc = 22; }
        else if ((d0 == "P") || (d0 == "p")) { acc = 23; }
        else if ((d0 == "Q") || (d0 == "q")) { acc = 24; }
        else if ((d0 == "R") || (d0 == "r")) { acc = 25; }
        else if ((d0 == "S") || (d0 == "s")) { acc = 26; }
        else if ((d0 == "T") || (d0 == "t")) { acc = 27; }
        else if ((d0 == "U") || (d0 == "u")) { acc = 28; }
        else if ((d0 == "V") || (d0 == "v")) { acc = 29; }
        else if ((d0 == "W") || (d0 == "w")) { acc = 30; }
        else if ((d0 == "X") || (d0 == "x")) { acc = 31; }
        else if ((d0 == "Y") || (d0 == "y")) { acc = 32; }
        else if ((d0 == "Z") || (d0 == "z")) { acc = 33; }
        else if ((d0 == "I") || (d0 == "i")) { acc = 34; }
        else if ((d0 == "O") || (d0 == "o")) { acc = 35; }
        if (acc == 0) {
                alert("請輸入『身份證號碼』的第一個英文字母!");
                return false;
        } else {
                accstr = new String(acc);
                acc_1 = (accstr).charAt(0);
                acc_2 = (accstr).charAt(1);
                certsum = 1*acc_1 + 9*acc_2 + 8*d1 + 7*d2 + 6*d3 + 5*d4 + 4*d5 + 3*d6 + 2*d7 + 1*d8;
                certsum_2 = parseInt(certsum%10);
                certsum_3 = 10 - certsum_2;
                if (d9 != certsum_3) {
                        alert("請檢查『身份證號碼』是否輸入錯誤!");
                        return false;
                }
        }
}

以Command新增SoftEther VPN

星期日, 十二月 25th, 2005

因為有朋友說Windows底下安裝SoftEther VPN Client 2.0後,其圖形管理介面不能正常顯示日文,所以只好改用官方網站提供的VPNCMD來作新增連線的動作了,雖然同樣是顯示一堆亂碼,但至少可以照著制式的順序硬幹。
(more...)

Firefox Extensions

星期六, 十二月 24th, 2005

我使用中的火狐1.5版擴充套件清單,整理如下:

PortableFirefox

星期五, 十二月 23rd, 2005

PortableFirefox是一個將Mozilla Firefox(火狐)瀏覽器打包成可攜帶、免安裝式樣的套裝軟體,原本我在1.0時候有試用過,但當初執行速度並不理想,日前再次抓了1.5新版測試,使用上已能夠完全取代官方安裝版。因PortableFirefox下載回來後只有英文介面,雖然官方網站上有提供多國語系檔讓使用者自行套用,但需先行安裝Locale-Switcher這個Extension才行。

強烈推薦給鄉民們試用,體驗這個不論換哪台電腦都能直接享有快速瀏覽、高安全性、完全個人化的瀏覽器!

MySQL改為舊密碼儲存格式

星期四, 十二月 22nd, 2005

MySQL若出現錯誤訊息

#1251 - Client does not support authentication protocol requested by server. Consider upgrading MySQL client

這是因為MySQL4.1版以後,password欄長度必須為41字元,且Hash值需以「*」開頭造成,進入MySQL shell輸入以下指令,將密碼儲存格式改為4.0版前的方式即可。

SET password FOR 'root'@'localhost' = old_password('password');

MIDI轉WAV

星期三, 十二月 21st, 2005

今天在公司被問到MIDI轉WAV的方法,因為平時使用的『音樂轉檔精靈』無法轉換MIDI檔,當下就開始搜尋其他轉檔軟體。
(more...)


自由不是離開某套軟體、某種系統,而是找到自由。