<![CDATA[Creativecrap]]> http://creativecrap.com zh-TW ]]> admin@creativecrap.com (Admin) 86400 <![CDATA[Creativecrap]]> 144 http://creativecrap.com http://creativecrap.com/themes/wild/images/logo.png <![CDATA[zhim! extended Dictionary Converter]]> 手動轉換的煩複手續,只要幾分鐘的時間便搞定。

準備字碼表
部份輸入法購入時會含有 .cin 字碼表,其餘多數應該可於各官方網站取得,或其他網路資源蒐集:
若你的字碼表格為較舊的版本,請先將檔案編碼轉為 UTF-8 編碼,否則轉換出來的可能會是亂碼。
進行轉換
Converter only works on desktop browser, please open this page from your Mac or PC.
轉換工具需要上傳檔案,請使用您的電腦開啟以下網址:

http://bit.ly/zhim-c
http://creativecrap.com/app/zhim-extended-dictionary-converter

選擇 .cin 字碼表

選擇欲轉換的輸入法字典檔



預先轉換好的字典檔下載

以下未特別標明的輸入法,取自香草輸入法所收錄的字根表,
因轉換格式之故並未保留各字根表的表頭說明,煩請至香草輸入法源始碼處檢閱。

Array.sqlite 行列30,轉換自 array30.cin Download
Array26.sqlite 行列廿六,轉換自 array26.cin Download
Cangjie.sqlite 倉頡,轉換自 cj.cin Download
Cangjie5.sqlite 倉頡五代,轉換自 cj5.cin Download
jtcj.sqlite 简体仓颉,轉換自 jtcj.cin Download
qcj.sqlite 順序速成,轉換自 qcj.cin Download
scj7.sqlite 快倉七代,轉換自 scj7.cin Download
simplex.sqlite 簡易,轉換自 simplex.cin Download
Dayi-en.sqlite 大易-英文鍵盤,轉換自 dayi3.cin Download
Dayi.sqlite 大易-中文鍵盤,轉換自 dayi3.cin Download
Zhuyin.sqlite 注音,轉換自 bpmf.cin Download
bpmf-Hsu.sqlite 注音-許氏鍵盤,轉換自 bpmf-Hsu.cin Download
Pinyin-big5.sqlite 正體漢語拼音,轉換自 pinyin.cin Download
Pinyin.sqlite 简体汉語拼音,轉換自 pinyinbig5.cin Download
Daibuun.sqlite 普實台文,轉換自 daibuun.cin Download
Jidianwubi.sqlite 极点五笔,轉換自 jidianwubi.cin Download
hakka_hl.sqlite 通用拼音客家話 海陸腔,轉換自 tp_hakka_hl.cin (1) Download
hakka_sy.sqlite 通用拼音客家話 四縣腔,轉換自 tp_hakka_sy.cin (1) Download
jyutping-toneless.sqlite 粵語拼音-無調號版,轉換自 jyutping-toneless.cin Download
jyutping.sqlite 粵語拼音,轉換自 jyutping.cin Download
shuangpin.sqlite 简体双拼,轉換自 shuangpin.cin Download
telecode.sqlite 電報碼,轉換自 telecode.cin Download
wu.sqlite 吳語注音法,轉換自 wu.cin Download
wubizixing.sqlite 简体五笔字形,轉換自 wubizixing.cin Download
easy.sqlite 輕鬆輸入法,轉換自 ez75-ov-ori.cin (2) Download

(1) 通用拼音客家話: 刪除第一組英文字根,以讓空白鍵可選取第一個中文字根。
(2) 輕鬆輸入法: 字根取自輕鬆輸入法之家 之原味版表格。

更新
將你的 iOS 裝置連接到 iTunes,並於應用程式頁的檔案分享區塊,將轉換好的字典檔直接 zhim! 文件夾中置換案即可。此動作會直接更新 iPhone/iPad 內的檔案,毋需進行同步的動作。

]]>
http://creativecrap.com/rss/comment/196 ethan@creativecrap.com (Ethan Liu)
<![CDATA[Export cin table from IBus-Boshiamy using ibus2cin]]>
請閱讀表格授權聲明,也別忘記合法使用者的權利

> 本公司授權合法持有嘸蝦米輸入法 7.0 非試用版之使用者自行利用,惟使用者不得任意更改此表格中每個字的編碼規則以及本套件之任何內容,亦不得以轉換格式或片段節錄等任何方法重新散佈!此表格授權使用範圍與使用者持有之授權合約書所載範圍相同,其他未載明之事項,一律依原授權合約書內容辦理之。

## Requirements
- boshiamy-ibus.tar.gz - 請由[行易網站下載 IBus](http://boshiamy.com/member_download.php) (需登入網站會員)
- ibus2cin - 簡單的轉換程式,可由文末下載
- sqlite3 - Mac/*nix 系統大部份已內建,Windows 版本則已含在下載檔中。或請至 [sqlite.org](http://www.sqlite.org/download.html) 下載 command-line shell.

## Getting Started
boshiamy-ibus.tar.gz 解壓縮後,有四個表格參考檔,分別是:

- boshiamy_c.db - 簡體輸入,即 ,,C 模式
- boshiamy_ct.db - 繁體輸入簡體輸出,即 ,,CT 模式
- boshiamy_j.db - 日文輸入,即 ,,J 模式
- boshiamy_t.db - 繁體輸入,即 ,,T 一般模式

解壓縮 ibus2cin.zip 後,分別有以下檔案

- header.txt - cin 表格需要的設定部份
- ibus2cin.bat - 給 Windows 使用的執行檔
- ibus2cin.sh - 給 Mac/*nix 使用的執行檔
- parse.sql - 匯出使用的 sqlite3 query 命令
- sqlite3.exe - 給 Windows 使用的 sqlite3 執行檔。

## Usage
選擇你想要轉換的 IBus 參考檔,以下都以繁體輸入 boshiamy_t.db 為例。
將 boshiamy_t.db 複製到剛剛解開的 ibus2cin 資料夾中,接下來的動作都要在命令列執行。

##### Syntax
ibus2cin IBus表格檔案名稱 產生的cin檔案名稱

##### on Mac
sh ./ibus2cin.sh boshiamy_t.db boshiamy_t.cin

##### on Windows
ibus2cin.bat boshiamy_t.db boshiamy_t.cin

新產生的 boshiamy_t.cin 使是所需要的 cin 表格。如果你轉換的不是一般模式的繁體,那麼在轉換後你可能會需要修改 cin 檔頭的兩個設定,或是轉換前先行修改 header.txt,兩個設定是 %ename 及 %cname 分別只是指該字根代表的輸入法的英/中文識別,並不影響輸入法的行為。 .cin 為一般的文字檔,使用任何的純文字編輯器皆可,例如記事本,存檔時請確認儲存為 UTF-8 格式。

而當然的,如果想要在 iPhone, iPad 上使用,將此檔案至 [zhim! converter](http://creativecrap.com/app/zhim-extended-dictionary-converter) 進行轉換即可。

## Troubleshooting

由於 sqlite3 需要有可寫入權限的檔案系統,所以如果在轉換時遇到下面的錯誤訊息,請除了檢查 *.db 檔案的寫入權限之外,也請檢查 ibus2cin 資料夾的寫入權限。

> file is encrypted or is not a database then most probably your code is accessing a SQLite3 database.

## Download
Download: [ibus2cin.zip](http://git.creativecrap.com/ibus2cin/get/master.zip), [ibus2cin.tar.gz](http://git.creativecrap.com/ibus2cin/get/master.tar.gz)
Source: [http://git.creativecrap.com/ibus2cin](http://git.creativecrap.com/ibus2cin/)]]>
http://creativecrap.com/rss/comment/205 ethan@creativecrap.com (Ethan Liu)
<![CDATA[iLyrics Mobile]]>
在 Mac 上有 iLyrics Widget 協助搜尋 iTunes 撥放中音樂的歌詞,同樣的使用經驗現在可在所有的 iOS 裝置中實現。iLyrics Mobile 即是 iOS 裝置上使用的歌詞搜尋工具。

在 iOS 裝置上,支援即時搜尋 iPod 中的的音樂,即便未播放中也可以搜尋目前指定的音樂。與 Widget 版相同,同時會搜尋英、日、中三種語言歌詞。在未有網路的狀態下,也會顯示歌曲中內含的歌詞內容。

可使用手指操作,於主畫面上向左劃會切換至下一首歌,反之往右劃則顯示上一首歌。
另外也可以雙擊歌曲資訊區塊(即歌名及演唱人、專輯名稱的位置),以暫停或繼續播放目前歌曲。

iLyrics Mobile is a app version of iLyrics Widget for all iOS devices.
It looks for the lyric of current playing song in English, Chinese and Japanese languages from internet.

* Double tap on information block (where track, artist, album title located) to pause/play song.
* swipe right to navigate to previous song and swipe left for the next song.

## Available on App Store
iLyrics Mobile - Creativecrap
]]>
http://creativecrap.com/rss/comment/198 ethan@creativecrap.com (Ethan Liu)
<![CDATA[zhim! extended - iPhone, iPad 中文輸入方案]]> ## The brand new and better zhim! extended 2.3
*這個版本只能在 iOS5 環境下執行,請在更新前確認系統已更新至 iOS5 版本。*

zhim! 是支援各式中文輸入法的記事本。
不管是倉頡、大易、嘸蝦米、輕鬆輸入法,倚天注音,拼音、簡易、包含注音等等,只要有該輸入法的字根表,皆可轉換為 zhim! 所使用的字典檔,便可以在 zhim! 中使用該輸入法輸入中文。

在中英文混合輸入時,可以快速切換中/英輸入模式,而不需要來回切換內建鍵盤,或直接從候選字區中選擇字根,直接輸入該字詞。
支援外接鍵盤,可以使用數字鍵來選擇候選字。也可以使用 TAB 鍵直接選擇候選字區中的字根。
同音字及聯想字詞功能,都可以有效的幫助中文輸入,特別是比較需要選字的輸入法。

自訂鍵盤方面,可偵對 iPad 及 iPhone 兩種不同螢幕尺寸的應用,分別配置不同的鍵盤樣式。自由調整鍵盤的配置,不僅只偵對中文輸入法可以用,例如 Dvorak 鍵盤也可以經由自由設定而達成。

寄送 E-mail、發送簡訊或 iMessage、查詢地圖、新增行事曆事件、張貼 Twitter 訊息或發表 Facebook 狀態,都可以在 app 中完成。與其他 app 則透過將文字複製到剪貼簿中,再到其他 app 中貼上的方式,來進行分享。

## Features:
- 只安裝需要的中文輸入法
- 方便製作的輸入法字典檔
- 內建匯入 CIN 或 CSV 字根表功能,也可以透過 zhim! converter 線上轉換
- 可分別為 iPhone, iPad 設定不同的輸入法自訂鍵盤,及符號鍵盤
- 可快速切換中/英輸入模式,或直接插入英文字詞而不需要來回切換不同輸入法鍵盤
- 支援外接鍵盤時,可以使用 TAB 鍵送出英文字詞(字根)及數字鍵選取候選字
- 支援聯想字詞功能,可以加快中文的輸入
- 支援同音字或聯想字詞查詢功能
- 支援直接於 app 中發送 E-mail, SMS, iMessage, Tweet 或搜尋地圖
- 支援儲存檔案,可透過 iTunes 備份或新增刪除檔案
- 支援 Facebook
- 支援 Dropbox (僅純文字文件)
- 支援 Evernote
- 支援 Markdown 格式,可預覽或轉換為 HTML
- 可透過瀏灠器直接編輯裝置上的文件
- 可設定不同的顯示字型、字體及背景
- 支援 iPad split keyboard
This is iOS5 only update, please make sure you already upgrade to iOS5 before upgrade.

zhim! is an Note app allows typing using various Chinese Input Methods.
Support most famous Chinese Input Methods include Cangjie, Dayi, Boshiamy, ez, ET26, Pinyin and Zhuyin, etc.

Type faster and more efficiently when mixing typing with Chinese and English or symbol without switching between keyboards.
Support external keyboard as well, use number key to pickup words from candidate list. Can also use TAB key to select the root from candidate list.

Customized keyboard layout not only for Chinese Input Method, but also suitable for other keyboards like Dvorak.

Send E-mail, SMS or iMessage, search for Map, add event to calendar, post a tweet or Facebook status directly in-app. For other apps, auto-copy text and sharing via clipboard is also easy and useful.

## Features:
- Install needed Chinese Input Method only
- Easy to make dictionary for every Input Method
- Import CIN or CSV format roots to dictionary in-app or using zhim! converter online service
- Faster and efficiently mixing typing Chinese and English
- Support external keyboard
- Spell and relative phrases function
- Send E-mail, SMS, iMessage, Tweet, Facebook status, find location from Map, add event to calendar directly in-app
- iTunes file sharing integration
- Facebook integration
- Dropbox integration (plain text file format only)
- Evernote integration
- Support Markdown file format for preview and export to HTML
- Connect to your device from web browser for editing your documents on device.
- Choose font & font size for editing style
- Support iPad split keyboard

## Available on App Store


## Contact
Any further question or feedback is welcome, leave us a comment or drop a email .]]>
http://creativecrap.com/rss/comment/192 ethan@creativecrap.com (Ethan Liu)
<![CDATA[Validate email directly from sql query]]>
Get valid email by query:

SELECT email FROM users WHERE email REGEXP ‘^[a-zA-Z0-9][a-zA-Z0-9._-]*[a-zA-Z0-9]@[a-zA-Z0-9][a-zA-Z0-9._-]*[a-zA-Z0-9]\.[a-zA-Z]{2,4}$’

or invalid email by NOT REGEXP syntax]]>
http://creativecrap.com/rss/comment/168 ethan@creativecrap.com (Ethan Liu)
<![CDATA[When everything comes to cloud]]> Although I’m not a fan of “cloud” word, but this is some how a good title for this. The next roadmap has some features need a network, aka the cloud for a modern word. So what is it really?

Dictionary


All Input-Methods need a database of characters and key combinations with its own “input method”. A combination of a character we called it root, basically a input method is looking for characters which matched what you type form the root file. Different input method of platform has different root file format, CIN format is a common one, and it is just a plain text format file. In zhim! I called it dictionary, the file purpose is the same.

In current version, I request you to import root file by yourself or via zhim! converter since it should only need you do once forever. I think it is quite easy enough if you know what a cin file is all about. And for legal issues of the root file for some input methods like Boshiamy, I cannot attach the root file for you, but if you have a legal copy or capable to find a compatible root file, there is no problem for you. But people seems still have problem with find a legal root file even though I already put out a source list from OpenVanilla repository. So I decide to make a PC-free import flow. There would be 3 new ways to make a dictionary for zhim.

  • If you already have the cin file, Rename it as the dictionary file you want to import. For example, Array.cin for Array.sqlite. Drop it to zhim’s documents via iTunes then start import from your device.
  • Download the cin file form collection or assign a url manually, then start import, all from your device.
  • Even better, for open source root file. You can just DOWNLOAD it from your device directly.

But remember mobile devices performance are poor, it took almost 30 minutes to import a 40+ thousand root on iPhone 3Gs, but about 5 minutes on iPad2.

Keyboard


You can now change the keyboard layout for what your want directly from device, and more of that, you can have different keyboard layout for iPhone and iPad, since iPad have more space for more keys. Especially for symbol keyboard, it would be more useable and more fun.

Phrase


This might be useful for some slow input methods like Zhuyin, it should save you some time of typing. For others might not that helpful I think, but its a bonus after all, you can choose to use it or not.

Performance and Candidate bar


Almost rewrite all of the core functions, it would take more advantages from iOS4 and the power of devices. You should not feel any lag in all devices, even the dictionary is large. And for candidate bar, you can now using swipe to navigate between other candidate phrases.

Documents


The main ideal is make zhim a note app, not just a type pad. Still doing some research and test, have’t anything decided yet. Any suggestion is welcome.
新功能預告

字典檔


所有的輸入法都需要一個含有所有拆字的資料庫,而且這組合,也就是拆字的方式的按鍵組合稱為字根。依輸入法以及作業系統平台的不同,字根表的格式也並不盡相同。以跨平台的方向來說,普遍以純文字格式的字根表較為普及,其中便是 cin 格式的字根表,其內容與 csv 類似,只是多了一些輸入法相關資訊。zhim! 所使用的字典檔,及為將字根轉換為 sqlite 格式的資料庫。

現行的版本中,多數的輸入法並未包含字根,其因一為多數人只需要一種輸入法,因此其他的字典檔也僅是浪費空間;其二為少數輸入法字根,目前仍有著作權的問題,例如嘸蝦米。雖然專利權已消失,但就於”著作”權,在行易公司未做其他詮示時仍為該公司所有。所以這類的輸入法也無法直接提供字根表,需由使用者自行準備,並透過 zhim! converter 轉換或自行匯入字典檔。不管是選擇哪個方式,都需要使用其電腦以及 iTunes,為了簡化這個流程,下一個版本將可直接在 zhim!.app 中直接做下載、匯入等等動作,毋需再使用其他的電腦,完全在 iPhone, iPad 上完成。當然對於改變上述字根的問題,僅是偵對匯入字根的動作有其他三種新的方式。

  • 如果你已擁有或已下載了 cin 格式的字根表,則只要重新命名為,與該輸入法字典檔相同檔名,例如 Array.cin 對應 Array.sqlite 接著如果置換字典檔的方式,將 Array.cin 由 iTunes 中拖入 zhim! Documents 中,接著從 iPhone, iPod Touch, iPad 上,進入 zhim! 該字典檔的設定中進行匯入。
  • 直接從 zhim! 字典檔的字根列表中選擇要匯入的字根表,然後直接下載匯入。
  • 對於已釋出著作權利的輸入法,可以直接下載該輸入法的字典檔,然後直接使用。

但由於 iPhone, iPod Touch, iPad1 等,受限於硬體的能力,匯入可能會花上不短的時間,以同樣匯入四萬字的字根表為例,在 3Gs 需要將近30分鐘,而擁有 A5 處理器的 iPad2 需僅需要五分鐘的時間。

鍵盤


除了匯入字根表之外,輸入法配置鍵盤,也可以直接於設定中調整為個人的喜好。並且可分別為不同螢幕尺寸的的裝置,配置不同的鍵盤,以 iPad 更大的螢幕來說,可以設定更多的按鍵,並且於符號鍵盤上,更可以設定所需要的符號或是繪文字,或短字詞等,將會有更多的功用。

聯想字詞、候選字區及效能


新增聯想字詞功能,可以由選擇聯想詞模式。候選字區也做了些變化,改以手指捲動選字區。輸入核心的部份也做了很大的變化,可以更發揮 iOS4 多工處理,達到更快的輸入結果,字典檔再大也不是問題。

文件


另一個主要的功能將是文件的儲存功能,因此 zhim! 不再只有單純的功用,可以編輯不同的純文字文件,並且都可以透過 iTunes 取出或置入。另外也會支援 Dropbox 以及未來的 iCloud 可以讓文件同步更容易。
]]>
http://creativecrap.com/rss/comment/202 ethan@creativecrap.com (Ethan Liu)
<![CDATA[zhim! 2.1.3 available for update]]> * 改善打字的效能。延遲時間的設定上, 1 更改為即時。
* 更改快捷鍵,不再需要重新啟動。

]]>
http://creativecrap.com/rss/comment/201 ethan@creativecrap.com (Ethan Liu)
<![CDATA[zhim! 2.1.2 update]]> 200-ipad 此次更新主要是修正自訂鍵盤部份問題。
在 iPad 的部份,修正在轉向的偵測不正確,使得轉向後所顯示的自訂鍵盤並未更換為正確的尺寸問題。
在 iPhone, iPod Touch 部份,修正按鍵大小會變動的問題。

另外在設定中所顯示字典檔的部份,改以字典檔中所設定的輸入法名稱,取代原本以檔名顯示。
同時也取消原先字典檔只會讀取特定檔名的限制,只要是符合字典檔格式的 sqlite 檔案,皆會出現在選項中。
已從 iTunes 上刪掉的字典檔,也不會再自訂加回,可只留下所需要的字典檔即可,減少不必要的空間浪費。

按鍵的樣式及字型,也做了些許的調整。]]>
http://creativecrap.com/rss/comment/200 ethan@creativecrap.com (Ethan Liu)
<![CDATA[大易字典檔更新]]>
1. 大易字點檔中的鍵盤配置,人(A)日(D)的位置錯誤
2. 大易字根少了分號
3. 轉檔後 0 的字根遺失。這可能也影響其他輸入法字根的轉換

曾使用 zhim! converter 的朋友,請再回來重新轉換一次,以取得正確的鍵盤及字根表。
其他非內建的字根的字典檔,或是曾重新轉換過字根的,特別是有 0 為字根的輸入法,也要請你們再重新轉換一次了。

app 中的將會再下一版再更新,同時儲存的新功能。
謝謝大家。

廣告: iLyrics Mobile 也在 App Store 上了,有行動歌詞需求的,也可以下載使用。
當然,zhim! extended 與 iLyrics Mobile 一樣都是免費的喔。]]>
http://creativecrap.com/rss/comment/199 ethan@creativecrap.com (Ethan Liu)
<![CDATA[iLyrics Mobile peek]]> 197-iLyrics-app-screenshot 如同 iLyrics Widget for iTunes, iLyrics Mobile 可顯示 iPod 正在播放中音樂的歌詞,在有網路的狀態下,會同時查詢中、英、日及 iLyrics Server 四種版本,與 iLyrics Widget 所使用的查詢服務相同。

可使用手勢操作,上下捲動歌詞。左右可更換上一首或下一首曲目。
雙擊曲目資訊(歌名、演唱者、專輯名稱區塊) 可暫停或播放 iPod.

英文歌詞來源,也由 lyrics.com 改為 Lyrics Wiki,準確度及來源也會齊全些。]]>
http://creativecrap.com/rss/comment/197 ethan@creativecrap.com (Ethan Liu)