2010年12月13日 星期一

圖檔轉文字,使用JOCR搭配Office做文字辨識

好用的文字辨識軟體JOCR

說JOCR是文字辨識軟體,有點不大正確,因為他主要是做一個快捷的介面,並呼叫MicroSoft Office內的 Document Imagine 的辨識功能來完成OCR作業。

整體來說,辨識度算是蠻高的,推薦大家使用。

使用說明如下:


JOCR支援多國語言,辨識時可以指定使用的語言,方式是:
左下方的下拉選單選擇文字的語言,例如繁體中文就選擇 Chinese Traditional。

若沒有選擇語言,會以預設的優先順序進行辨識
Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish

下載點:
下載JOCR 1.0辨識軟體

補充說明:
因為自從Office2007開始,文字辨識所需的MODI(Microsoft Office Document Imaging),
變成不在預設安裝的清單中,有需要的人,可以拿出光碟,新增安裝喔。

2010年12月12日 星期日

Chrome 外掛介紹:Exif Viewer

今天要介紹的Chrome外掛是Exif Viewer

這真是讓人欣喜,圖片的Exif訊息,不再需要下載後才能觀看,只要有保留Exif的圖片,滑鼠滑過,就會自動顯現出來。而且還可以自訂義顯示的資訊與欄位順序。

外掛作者使用了jQueryJavascript EXIF Reader 、Binary Ajax,當圖片載入後,若偵測滑鼠滑過,就會擷取圖片的exif訊息,並且顯示在圖片上。

真是方便的工具,看來Sony還有奧美廣告要更加留意廣編稿的照片素材了



安裝位置

趕快來安裝試試看吧!!

2010年12月9日 星期四

卡到陰的TR與CSS:Display屬性

下面這張圖就是最近在忙著製作的前端介面,分為上下兩半,全部使用jQuery來做。


簡單說明運作方式一下:
上方的欄位可以依照下拉選單來產生表單,
當選取各列之後,可以按加入按鈕加到下方空欄,上方的資料列會消失,
若按下下方各個欄位的取消按鈕,就會清空欄位的值,並且讓上方表單消失的那列回覆顯示。
最多選八個值,確定送出就送到後端比對資料與存檔。

奇怪的事情往往就在最不可能發生的地方發生了,當我辛辛苦的用jQuery把各個事件都處理好,開始測試的時候,卻發現IE下沒有問題,但是FireFox與我最愛的Chrome卻在取消按鈕按下,重建上方表格時出錯了,表格整個亂掉。




經過一番追查....真的被我抓到元兇了。

原先寫在Javascript中要來隱藏與顯示
用的CSS語法是display:none 還有 display:block

在jQuery串接下的寫法類似這個樣子

$(this).parent().parent().css("display","none") //隱藏
$(this).parent().parent().css("display","block") //顯示


這個display:block就是元兇,尤其用在表格元素的隱藏後再回覆...
而且不管我怎麼改變jQuery的寫法也無濟於事

情急之下(其實卡關好幾天),依照Google大神指點的這篇討論串中rf以及Michael Winter的發言:

rf:
It's not a bug in the browser (or browsers) it's a bug in your code.
elements (table rows) have a default display proterty of display:
table-row; That is what makes them table rows.
If you apply display: block; to one then it is no longer a table row, it is
a standard block. It is as if you were to code:
Col1Col2
This cell should take 2 columns
but does not because of the display:block
The reason it "appears" to work with IE is probably because IE is
error-correcting the display property for you.

Michael Winter:
Even that should be unnecessary. Provided that the property is set via the
style attribute (or style object), which it is in this case,
element.style.display = '';
will effectively remove the inline style value allowing the browser to
return to the inherited value.

終於找到問題的答案,又被IE擺了一道。
很開心不用寫個判斷式來判斷連線上來使用者的瀏覽器種類..
有遇到display:block不能在各個瀏覽器正常運作的,可以參考一下。

把代碼改動一下

$(this).parent().parent().css("display","none") //隱藏
$(this).parent().parent().css("display","") //顯示


測試完畢,收工!

Mobile01 Picture Auto Loader 意見反應區

01小惡魔圖片自動載入器 for Google Chrome

瀏覽時,自動載入Mobile01上的圖片與影片
Auto load all images on Mobile01.com



新增較方便的發文工具按鈕

版本資訊 v1.3.3

點我前往安裝

特色:
1.在多頁自動載入外掛下( 搭配 AutoPager、FastestChrome)仍運作正常。
2.提供發文時,可以方便張貼Youtube影片以及改變字型大小等工具按鈕。
3.自動關閉發文時的全畫面警告提示頁面。
4.自動載入圖片、影片,省去瀏覽文章時需要一個一個點的麻煩。


------------------------------------Version History---------------------------------------------

V1.33      解決01改動CSS所造成的無頁數連結的影響
V1.30      修正5i01外部圖片顯示問題。
V1.2.99   修正我的文章內頁數顯示問題。
V1.2.98   修正一些我大意產生的Bug。
V1.2.97   修正YOUTUBE連結的規則,新增可設定播放起始時間。
V1.2.96   更改圖示,重新製作ICON、ScreenShot (都沒專心上班....)
V1.2.94   快速回覆新增懷舊表情(無發文工具),旅遊美食頁面功能修正,表情切換
                畫面顯示(自動拉回頁首)修正。 。
V1.2.92   記事本也加入可以吃包子的行列。
V1.2.89   影片、連結、圖片自動偵測應輸入到游標所在的位置或取代選取文字
V1.2.89   影片、連結、圖片自動偵測應輸入到游標所在的位置或取代選取文字
V1.2.88   修正輸入舊表情符號,應該輸入到游標所在的位置
V1.2.86   修正若干小問題
V1.2.81   改善文字廣告隱藏功能
V1.2.80   自定文字色彩功能,預設大小與01同步改為12pt
V1.2.70   發文工具新增懷舊表情符號輸入功能
V1.2.50   發文工具新增自定文字色彩功能,預設大小與01同步改為14pt
V1.2.40   討論串最下方也新增訂閱、列印、回覆文章的按鈕
V1.2.30   改良發文右側表情圖的預覽顯示位置(相容各種解析度)
V1.2.00   新增多個發文工具按鈕,包含變更字體大小工具按鈕
V1.1.50   發文時自動勾選  "我已閱讀過並同意遵守討論區規則"
V1.0.00   修正引言時,引言內容不能出現的問題,新增發文、回文的提示訊息自動
                關閉功能(顯示1.5秒)
V0.9.99   因為01貼Youtube影片得手工修改,故新增發文回文Youtube影片工具
V0.9.98   新增支援mobile01 手機版影片載入
V0.9.97   新增支援mobile01自有video player的播放自動載入
V0.9.95   取消使用LazyLoad方式載入,以免發生圖片載入過久的問題,未來為製作
                選項頁面,由使用者自行設定載入方式。
V0.9.93   修正已載入圖片影片,不再重複載入;影片載入也支援多頁外掛
V0.9.90   修正自動彈回上面,改為jQuery方式讀取圖片資訊與顯示
            (本版已確認與Adblock、AutoPager 三者同時運作會有問題) 
V0.9.10   更新支援旅遊美食分類
V0.9.00   新增自動載入外部影片功能 ( Viemo、Youtube ...etc ) 但影片不支援多頁   
                自動載入
V0.7.90   修正01個項目首頁HotTopic / NewTopic 顯示問題 
V0.7.70   新增在多頁自動載入外掛下(AutoPager、FastestChrome)仍運作正常。
V0.7.50   修正載入資訊
V0.7.20   新增javascript:void(0)相片資訊顯示,針對非上傳Mobile01且未刪除Exif
                的相片有效。
V0.6.00   新增對5i01、Shopping01、Play01的支援
V0.5.00   初始版本

------------------------------------------------------------------------------------------------

同場加映
巴哈姆特圖片自動載入器

2010年12月6日 星期一

Select Top 在不同數據庫中的使用用法

1. Oracle數據庫
 SELECT * FROM TABLE1 WHERE ROWNUM<=N

2. Infomix數據庫
 SELECT FIRST N * FROM TABLE1

3. DB2數據庫
 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N
  或者
  SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY

4. SQL Server數據庫
 SELECT TOP N * FROM TABLE1
  
5. Sybase數據庫
 SET ROWCOUNT N
GO
  SELECT * FROM TABLE1

6. MySQL數據庫
 SELECT * FROM TABLE1 LIMIT N

7. FoxPro數據庫
 SELECT * TOP N FROM TABLE ORDER BY COLUMN