什麼是OCR?

OCR的原文為「Optical Character Recognize」,翻成中文為「光學字型辨識技術」,
OCR技術的功能就是要將原本寫在紙上的文件透過數位掃描、圖像輸入、版面分析、字元切割、字元識別…等等流程,
將原本寫在紙上的文字,一個一個比對、辨識出來,然後轉換為電腦中所使用的字型與可編修的文字格式。
OCR的光學文件辨識技術可以幫我們將報紙、書本、雜誌或者各類公文中的中文、英文、數字、符號…等等,
都轉換成電腦專用的文字格式,方便我們直接將這些圖文轉到電腦、網路上編輯、流傳,達成快速數位化的目標。

OCR軟體有很多,一般常見的專門處理OCR文件辨識工作的軟體有「丹青文件辨識系統」、「丹青名片辨識系統」、
「蒙恬認識王」、「蒙恬名片通訊王」…等等,透過這類軟體與蒙恬名片通訊王文件掃瞄器搭配使用,
可以幫我們將報章中的文字轉成電子檔,甚至還可自動辨識/轉換字型、自動欄位分析、影像修正…等,
技術相當成熟功能也非常的方便。

農民曆和國曆換算

我老爸不知從哪聽來的,人的國曆和農曆生日19年會重疊一次,
就叫我查查是否屬實(因為我是寫軟体的),
我記得有在WEB上看農曆的萬年曆,就上去查看看吧!!
http://www.cathvoice.org.tw/search/tool.htm
http://www.sinica.edu.tw/ftms/luso.htm

實際用我老爸生日試過之後果然是19年一次,但也只有第一次19年是如此,
但之後的19年,都差一天,
但…..用我的來試,卻又不太相同,總會差個幾天.

以下介紹所謂的19年現象:
http://www.onlinetest.idv.tw/bbs4/topic.asp?TOPIC_ID=2957&FORUM_ID=36&CAT_ID=7

以下是相關的資料
http://www.purecs.net/thread/topic457_2.aspx
http://www.sinica.edu.tw/~tdbproj/sinocal/lusodoc.html

補充一點,.NET2.0居然有天干地支的類別(EastAsianLunisolarCalendar),真是太神奇了
http://msdn2.microsoft.com/zh-tw/library/system.globalization.eastasianlunisolarcalendar(VS.80).aspx

[轉貼]超限傳檔術 – 超級快的18個傳檔方式

原文來自: http://www.sharecool.org/archives/182

2007年3月份的Download!雜誌介紹了一個專題:超限傳檔術,那什麼是超限傳檔術呢?必須具有底下三個特點:

# 免費

# 沒有一堆複雜的限制,單檔限制不能嚴苛,至少要給個1GB

# 上傳快速,至少要比MSN傳檔快上個1,2倍

一、 社群化分享服務:
# Tubes: http://www.tubesnow.com/
目前最容易使用的社群分享軟體之一。自己可以建立不同類別的Tube,傳檔方式非常直覺,只要將要分享的檔案丟在Tube圖示上就可以了。但只能在Windows上使用。 傳檔雙方不必同時上線。(目前的 Beta 版本似乎不支援 Win2000)

# BoxCloud: http://www.boxcloud.com/
沒有Tubes快,也沒有Tubes直覺,但卻是跨平台的喔~Windows跟Mac的使用者皆可使用。傳檔雙方不必同時上線。

# Zapr: http://www.zapr.net/
和BoxCloud相似,但需要傳檔雙方皆在線上才可以傳輸。

二、網頁式的檔案上傳:
# FileHO! http://www.fileho.com/
# GigaSize http://www.gigasize.com/
# MyOtherDrive http://www.myotherdrive.com/
# Up-File.com http://www.up-file.com/
# MegaShares http://www.megashares.com/

三、與系統整合的網路空間
會提供小程式,讓網路空間變成網路硬碟,只需利用拖拉檔案的方式,就可以方便的上傳下載檔案。
# Xdrive (http://www.xdrive.com/)
# Omnidrive ( http://www.omnidrive.com/)
# Drive Headquarters (http://www.drivehq.com/)

四、E-mail傳檔法:
# Lycos Mail (http://mail.lycos.com/)
附檔容量不超過3G都可以寄出去
# SendThisFile (http://www.sendthisfile.com/)
TransferBIGFiles.com (http://transferbigfiles.com/)
# Pando (http://www.pando.com/)
將特殊格式的種子寄給收件人後,收件人再利用Pando軟體下載。單檔限制1G。
# PodMailing.com (http://www.podmailing.com/)
跟Pando運作模式相似,沒有單檔限制。

速度最快的前五名: Xdrive, Drive Headquarters, Podmailing.com, SendThisFile, Tubes
速度快慢的前五名: Up-File.com, FileHo!, Lycos Mail, GigaSize, Pando

詳情可以參考2007年3月的Download!雜誌~

安裝Tomcat (Linux)

網路上常有網友詢問在Linux上如何安裝Tomcat,其實現在Tomcat的安裝己做的相當簡單,茲說明如下: (我使用的是J2SE 1.4.1Tomcat 4.1.10,如果版本不同可能安裝時也會有些許不同)

1. 下載並安裝 J2SE:

下載網址為http://java.sun.com,下載後可得到名為j2sdk-1_4_1-rc-linux-i586.rpm.bin的檔案,它是一個執行檔,但是權限在下載後為644,無法執行,所以先用chmod更改權限為可執行…

chmod 755 j2sdk-1_4_1-rc-linux-i586.rpm.bin

然後執行j2sdk-1_4_1-rc-linux-i586.rpm.bin

./ j2sdk-1_4_1-rc-linux-i586.rpm.bin

執行後會得到j2sdk-1_4_1-rc-linux-i586.rpm,這時候用rpm解開就行了…

rpmivh j2sdk-1_4_1-rc-linux-i586.rpm

安裝後J2SE會安裝在/usr/java/j2sdk1.4.1

2. 下載並安裝Tomcat:

下載網址為http://jakarta.apache.org,下載後可得到名為jakarta-tomcat-4.1.10.tar.gz的檔案,將它放到/opt底下,用tar解開…

tar zxvf jakarta-tomcat-4.1.10.tar.gz

執行後會安裝到/opt/jakarta-tomcat-4.1.10

3. 設定環境變數:

/etc/profile中加入以下粗斜體部份…

JAVA_HOME=/usr/java/j2sdk1.4.1
CATALINA_HOME=/opt/jakarta-tomcat-4.1.10
CLASSPATH=$CATALINA_HOME/common/lib/
servlet.jar
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME CATALINA_HOME CLASSPATH