Skip to Content

電腦

BIG-5碼使用範圍表

本圖是用在底下的文章中

BIG-5碼介紹 (http://heavenchou.buddhason.org/node/23)

本圖原始出處:全字庫 http://www.cns11643.gov.tw/AIDB/encodings.do

BIG-5碼使用範圍表

BIG-5碼介紹

1.簡介

BIG-5碼,係由資策會於1984年策劃制定,宗旨原是儘量不使用到控制碼範圍,並配合國人自制的五大(BIG-5)套裝軟體。由於委託民間設計,導致初期的BIG-5碼並不能使用五大套裝軟體。雖然如此,市面上絕大多數的套裝軟體都是在BIG-5內碼系統發展出來的,因此目前市面上有2-3個BIG-5碼版本,對使用者來說很難明白其中差異,所以在2003年由財團法人中文數位化技術推廣基金會接受經濟部標準檢驗局委託,召集國內業者代表、專家和學者,就BIG-5編碼字元表原始版本和各主要業界版本予以重整之最新版本,其排列規則說明如下:

2.BIG-5碼的字集
BIG-5碼系統為兩位元組之內碼系統,共可定義19782個字碼,其高、低位元組的範圍如下:

DOS 命令大全

net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接
net use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接
net use h: \\ip\c$ "密碼" /user:"用戶名" 直接登陸後映射對方C:到本地為H:
net use h: \\ip\c$ 登陸後映射對方C:到本地為H:
net use \\ip\ipc$ /del 刪除IPC鏈接
net use h: /del 刪除映射對方到本地的為H:的映射
net user 用戶名 密碼 /add 建立用戶
net user guest /active:yes 激活guest用戶
net user 查看有哪些用戶
net user 帳戶名 查看帳戶的屬性
net localgroup administrators 用戶名 /add 把「用戶」添加到管理員中使其具有管理員權限,注意:administrator後加s用複數
net start 查看開啟了哪些服務
net start 服務名  開啟服務;(如:net start telnet, net start schedule)
net stop 服務名 停止某服務
net time \\目標ip 查看對方時間

BCB5 使用 Regular Expression

過去為了工作需要,陸續在 BCB5 加進了支持 Unicode、資料庫的元件,當時還說未來最希望找到支援 Regular Expression (正規表達式,底下簡稱 RE) 的元件。前二天要把一個 perl 的程式移植到 BCB 來,因為該 perl 程式大量使用了 RE ,所以不得不停下工作,開始測試支援 RE 的資料。

這幾年的寫程式經驗中,perl 曾把我帶到另一個領域,最令人激賞的就是 perl 的 hash 及 RE,因為工作中有許多處理文字的問題,這些用 c++ 來寫非常不便,但 perl 的魔力卻讓這些事變的簡單許多,若不考慮圖形介面與效率的程式,perl 幾乎就是我隨手寫程式的工具了。

這幾月又重拾 BCB 寫程式,也開始用 set 及 map 來取代 perl 的 hash(BCB 6 內含的 STLport 已有 hash_set 及 hash_map,應該更好用,BCB5 還要自己去找來安裝),如今 BCB 找到了內嵌式的資料庫,若再加上 RE 的功能,那真是如虎添翼,寫起程式一定是更加得心應手了。

BCB5專業版使用內嵌資料庫 (二)

去年 12 月寫了篇「BCB5 專業版使用內嵌資料庫」,那只是基本研究,讓資料庫可以在 BCB5 Pro 呈現,但諸多細節都沒有深入研究,這二天又研究了一些東西,終於確定資料庫的應用沒有問題了。

資料庫依然是選擇火鳥 (http://www.firebirdsql.org/),並使用其內嵌版的 DLL。如此一來,使用者就不用額外安裝資料庫客戶端程式。

資料庫與 BCB5 Pro 的介面就是 UIB -- Unified Interbase (http://www.progdigy.com/modules.php?name=UIB),它等於是 BCB 控制資料庫的元件。

資料庫的建立與操作可以用 FlameRobin (http://www.flamerobin.org/),這是一個客戶端的程式,可用來建立與操作火鳥的資料庫,我用他來建立資料庫與建立表格。

異體字表的研究

漢字是許多學問的基礎,在研究漢文佛典的領域也是如此。因為漢文佛典都是古文,因此有不少漢字上的資料要特別研究,漢字可研究的範圍有很多,例如字典相關資料整理、漢字在各國漢文字集的轉換(例如 big5 碼換成 JIS 碼)、繁體簡體互換……等等,而目前正在研究的問題就是「異體字」。

「異體字」目前主要是為了全文檢索的需求而研究,因為漢字一字多形的異體字情況不少,在佛典中混用的情況也很多,例如「饑」與「飢」,二者在某方面可視為異體字,這二字音同義近,二者可能都出現在佛典中,可能有些佛典寫「饑餓」,有些則寫「飢餓」,若使用者想同時找到這二者而不會錯過另一半,異體字表的建立就是第一步工作。

饑的解釋: http://140.111.1.40/yitia/fra/fra04612.htm
飢的解釋: http://140.111.1.40/yitia/fra/fra04582.htm

個人簡介 -- 摘自維基百科

這是借用維基百科的小功能,我覺得很有趣。

個人
      
這個用戶是男性
這個用戶試著做正確的事情。如果他做錯了什麼,請讓他知道
皈依佛法僧 這個用戶信奉原始佛教
這個用戶是止觀修習者。
這個用戶的星座是水瓶座
這個用戶對哲學感興趣。
Orz 這個用戶是個好人
此用戶支持世界大同
藍色 這個用戶喜歡藍色
這個用戶喜歡喝咖啡
這個用戶不吸煙
這個用戶有近視
這名用戶是國立海洋大學的學生、校友或教職人員。
這個用戶是國立新竹高級中學的學生、校友或教職人員。
ANTI
台媒亂
此用戶痛恨臺灣媒體亂象!

電腦
該用戶使用Windows XP中文維基百科作出貢獻
Google
該用戶使用 Google 搜尋網際網路。
該用戶使用火狐瀏覽器中文維基百科作出貢獻
該用戶使用IE中文維基百科作出貢獻
File:cangjielogo.jpg 該用戶使用倉頡輸入法中文維基百科作出貢獻
正體
萬歲
這個用戶深愛正體中文

Wiki
59341 該用戶是第59341位維基人
該用戶的維基生日
2006年4月27日。
該用戶在英文維基百科中的ID是Heavenchou
這個用戶在日文維基百科中的ID是Heavenchou
很像新人 該用戶雖已加入維基百科一段時間了,但仍覺得自己像個新人一樣。

星球、國家與政治
這個用戶已確定來自銀河系,不過他忘了到底是哪一顆星了。
這用戶是炎黃子孫
這名用戶是出生或居住於台灣的人。
這個用戶喜歡台灣
這位用戶是中華民國國民。
這個用戶支持中華民國光復大陸。
該用戶居住於高雄市
該用戶居住於新竹市
民進 這個用戶支持民主進步黨
使用語言
zh
此用戶的母語漢語
zh-min-nan-2
Chit-ê iōng-chiá tha̍k-siá Bân-lâm-gú‎ ē lêng-le̍k sī tiong-téng.
這個用者讀寫閩南語的能力是中等
en-1
This user is able to contribute with a basic level of English.
dlph-0 這個使用者無法理解海豚語,或不願模仿海豚說話。
C++
該用戶會使用C++
Perl
該用戶會使用Perl
C#
該用戶會使用C#
bas
該用戶會使用Basic
Python
該用戶會使用Python
bat
這個用戶能夠使用批處理語言
HTML
該用戶會使用HTML語言
JS
該用戶會使用JavaScript
PHP
該用戶會使用php
css
該用戶會使用CSS
re
該用戶會使用正則表達式
xml
該用戶會使用XML
SQL
該用戶會使用SQL

資料出處 : http://zh.wikipedia.org/wiki/User:Heavenchou

perl 5.8 + GTK+

會去碰 GTK+,是昨天在試星際譯王 stardict 時,必須安裝 GTK+。過去知道 perl + GTK+ 可以做視窗介面的 perl 程式,但一直沒去研究這方面,因為大部份的工作都用命令列模式去處理了。

昨天即然裝了 GTK+,就想研究一下配合 perl 的效果,我相信同仁有時會比較希望使用視窗介面,結果試了半天,才知道它必須搭配 perl 5.8,這又觸動了另一個過去。

過去曾試著安裝 perl 5.8,結果發現許多過去寫的程式不能用,又沒太多時間一一研究,只好重新裝回 perl 5.6,雖然聽說 perl 5.8 有許多優點,對 unicode 的支援也很好,但就是沒空去玩,如今要試 GTK+ ,又遇到同樣的問題了。

我想由 perl 5.6 轉到 perl 5.8 不太簡單,畢竟過去在使用中的 perl 5.6 太多,也都很重要,要轉換到 perl 5.8 可能要做不少測試。不知能不能 perl 5.6 及 5.8 共同存在?若能共存,則在過渡期就比較安全了。

底下是一篇 autrijus 譯的 Perl 5.8.0 版釋出公告

BCB 處理 7z 壓縮格式

這次要把大正藏與卍續藏全部裝在一片 CD 中是一個蠻大的考驗。由於考慮到某些國家與地區不像台灣有高普及率的 DVD 光碟機,所以使用一般 640 M 的 CDR 是主要的考量,為了這個目的,先前就嘗試把 Zip 的壓縮格式換成 RAR 格式,而且採用緊密壓縮,果然省下許多空間,為此還特別去找支援 RAR 解壓縮的工具,花了一些時間才順利使用。

好景不常,在努力測試下,發現估計的容量是 620M,可是壓片廠老板曾說最好保持在 600M,才能保證資料不會因為太滿而流失,所以為這個原因,同仁又去找了 7z 的壓縮程式來試。

7z 的壓縮率果然更厲害,142 冊的經文壓縮起來硬是比 RAR 少了近 50M,如此一來一片裝光碟的理想就很有可能順利實現,但新的問題就是要改寫程式,又是花了一個下午,才把 7z 的格式搞定。

BCB5專業版使用內嵌資料庫

BCB5 專業版一直是我對外正式使用的寫程式工具,因為它是公司買的正式版,而且只是教育版而已,企業版是貴的嚇人的東西,我實在不敢要老板買,不過雖然如此,專業版大部份的功能已經足夠我使用了。

有時我私下會用用 BCB6 企業版,這個寫起資料庫就輕鬆許多,但也因為沒有版權,只是拿來試用。

最近在寫的程式,一直希望能有資料庫的功能,否則過去土法練鋼的方法太辛苦,效率也不好,再加上一些新增的功能和資料庫的應用有關,因此利用此次程式改版的機會,也開始找相關的資料。

訂閱文章


about seo