<![CDATA[Creativecrap]]> https://creativecrap.com/ Creativecrap RSS Feed https://creativecrap.com//image/favicon-144.png Creativecrap https://creativecrap.com/ zh-tw Fri, 22 Jun 2018 00:09:17 +0800 Apps https://creativecrap.com/app/apps.html https://creativecrap.com/app/apps.html Sat, 26 Mar 2016 19:05:05 +0800 My personal published side projects.
Most of these project was created because I can't find any 3rd party apps that fits me.

    OkidoKey  
    iOS 11.0+  
    第三方中文輸入法鍵盤,可於內建記事本中使用藍牙鍵盤。  








    OkidoKey Charsets  
    Open source data of OkidoKey  
    OkidoKey 鍵盤配置、輸入法字根等資料開源專案  








    iLyricsCloud  
    Self-hosting Web Service  
    LyricsCloud is a self-hosting web service which can management, search artworks and lyrics.  It's the middle man of iLyrics widgets.  








    ibus2cin  
    Command line tools for Mac, Linux and Windows  
    嘸蝦米輸入法字根表匯出工具程式  

Under-development
They may still works but out-dated or dropped support by its platform, please consider using above apps instead if any.

        zhim! extended  
        iOS 5.0~7.x  
        自訂中文輸入鍵盤記事本軟體,支援藍芽鍵盤。For newer devices, please use OkidoKey instead.  








        zhim! converter  
        Web serivce  
        提供 zhim! extended 所需要的輸入法字典檔線上轉檔服務 ...
]]>
Faster keyboard display on iOS12 https://creativecrap.com/blog/misc/faster-keyboard-display-on-ios12.html https://creativecrap.com/blog/misc/faster-keyboard-display-on-ios12.html Fri, 08 Jun 2018 17:01:37 +0800 iOS keyboard extension 雖然一直是 persistence 方式存在,但是每次其實還是算重新執行,因此也產生很多不穩定的因素,iOS 12 修正了許多,這也是使得速度提升的一大原因。

OkidoKey 顯示比較影片,左邊是 iOS 11 右邊是 iOS12
看的出來左邊在每次切換至不同的輸入框時,鍵盤都會重新執行
而右邊則是保留原先的狀態,也就是"幾乎"是同一個鍵盤

]]>
Ad-ware or Free trial https://creativecrap.com/blog/murmur/ad-ware-or-free-trial.html https://creativecrap.com/blog/murmur/ad-ware-or-free-trial.html Thu, 07 Jun 2018 17:07:41 +0800 Non-subscription apps may offer a free time-based trial period before presenting a full unlock option by setting up a Non-Consumable IAP item at Price Tier 0 that follows the naming convention: “14-day Trial.” Prior to the start of the trial, your app must clearly identify its duration, the content or services that will no longer be accessible when the trial ends, and any downstream charges the user would need to pay for full functionality. Learn more about managing content access and the duration of the trial period using Receipts and Device Check.
- Apple Store Review Guidelines

Time-based trail mode is finally here.

There are always some people not really appreciate free or ad-ware from review-system experiences and I hate spending time on solving isses brought by implementing advertising.

Even though my purpose of OkidoKey Lite is to keep a free version for the community, nonsense bad reviews still make me sad sometimes

]]>
OkidoKey - The Input Method Keyboard Kit https://creativecrap.com/app/okidokey.html https://creativecrap.com/app/okidokey.html Tue, 01 Dec 2015 15:59:28 +0800 OkidoKey 2
The Input Method Keyboard Kit

            Buy  
            Try OkidoKey Lite  




        OkidoKey 2 包含純文字編輯器、軟體鍵盤及可於系統及其他 app 中使用的第三方鍵盤。可做為快速輸入目的,不需要開啟或刪除文件,並會自動複製內文的剪貼簿。  
        可安裝多個不同的輸入法,並直接於鍵盤中切換,可中英文混合輸入不需來回切換鍵盤,支援 emoji、使用者自訂字彙、拼字檢查、中文詞庫、智慧型符號、同音字及字根反查等功能。  


            * OkidoKey 2 需 iOS 11.0 及更新版本  
            * OkidoKey Lite 含有廣告及部份功能限制  
            ** 請先試用免費版,如果 Lite 版無法達到您要的需求,則付費版也同樣無法達成  






        Input Methods  

        OkidoKey 蒐集了常見並使用公眾授權或其他授權方式開放的中文輸入法表格,包含行列、注音、倉頡、大易、拼音、双拼等中文輸入法,下載安裝後即可使用。  

        安裝其他輸入法同樣簡單。只要於 cin 表格檔上長按後選擇安裝,或進入檔案選取畫面,勾選要安裝的 cin 表格檔再選擇安裝即可。  

        有關 cin 表格說明、蒐集清單或鍵盤配置,請參閱 OkidoKey Charsets 專案.  






        Bluetooth Keyboard  
        第三方鍵盤不支援藍牙鍵盤,然而內建純文字編輯器則可搭配藍牙鍵盤使用。OkidoKey 剪貼簿搭配 iPad 分割畫面多工,可做為中繼輸入界面使用,切換至不同 app 時,剪貼簿會自動複製內文,只要執行貼上動作即可。  

        內置文字編輯器比第三鍵盤含更多功能,例如文中任何位置都可使用字詞功能,可以查詢標記文字的同音字、字根反查或字詞,及專為藍牙鍵盤設計的功能等等。  






        More  


            方向鍵  
            長按鍵  
            中文字詞  
            拼字檢查  
            智慧型標點  
            繁簡輸出  
            字根反查  
             ...
]]>
CSS transform and fixed position https://creativecrap.com/article/tutorials/css-transform-and-fixed-position.html https://creativecrap.com/article/tutorials/css-transform-and-fixed-position.html Fri, 18 May 2018 00:04:28 +0800 偶然在動態更新內容發現 fixed 定位不正確的問題

正常來說 position fixed 的物件座標,不管存在任何位置,都以 viewport 為基準,也就是瀏灠器的最左上角為座標 (0, 0)。但如果該物件在 DOM 中的父元件指定了 transform 相關屬性,例如 translate, translate3d, rotate 等,此時該物件 position 屬性會強制變為 relative。

See the Pen fixed-position-transform-issue by Ethan Liu (@ethanliu) on CodePen.

右邊為正常預料中的結果,左邊則其父元件 #container 因指定了 transform 屬性,即使 Y 座標移動距離為 0,整個 .overlay 的區塊仍舊變成 relative 屬性,所以包含 body 的 padding, margin 都是有效的。

Firefox Inspector

有趣的是,Firefox Inspector 也仍認他是 fixed 物件,所以在這裡完全沒有幫助 😝
三大主要瀏灠器 Firefox, Chrome, Safari 的結果一致,不過同樣是 WebKit 的 Chrome 到有點意外,實際發生的狀況比上面的範例複雜許多,但只有 Chrome 顯示的是預期的 fixed 結果。

若以 css transform 運作的方式來思考,這樣或許不算是 bug 只是遇到 position: fixed 狀況的確會另人混淆。確定問題之後搜尋了一下,原來這早在 2011 年就已有人發現

還好大部份的習慣上,如果遇到需要 fixed 的物件,通常都會儘可能獨立並擺放於最上層,所以也不算太常遇到的狀況

]]>
Angkor Wat https://creativecrap.com/gallery/journey/angkor-wat.html https://creativecrap.com/gallery/journey/angkor-wat.html Sat, 26 Mar 2016 22:18:43 +0800 Interesting stories of the missing city, beautiful structures and carves. Some photos I took in Angkor Wat back in 2004.
Interesting stories of the missing city, beautiful structures and carves

]]>
zhim! extended Dictionary Converter https://creativecrap.com/app/zhim-extended-dictionary-converter.html https://creativecrap.com/app/zhim-extended-dictionary-converter.html Tue, 22 Feb 2011 07:38:54 +0800 使用 iOS8 自訂鍵盤,請見 OkidoKey

關於字典檔

zhim! 所使用的字典檔,除了需要匯入輸入法的字根之外,因為還需要其他一些配合軟體使用的資料,例如鍵盤的配置等等。以及考慮到可攜性及平台,選擇使用 SQLite 為字典檔的格式,可參考字典檔詳細說明。

關於字根表
這裡指的字根表,即為該中文輸入法的所有文字以對應的拆解字根的總表,依所使用的輸入法軟體不同,有幾種不同格式的字根表,在這裡我們所需要的是 CIN 格式的字根表。
CIN 檔案為純文字文件,內容類似 CSV 格式但多了一些與輸入法相關的資訊,如所使用的按鍵及輸入法名稱等。
部份輸入法購入時會含有字根表,其餘多數應該可於各官方網站取得,或其他網路資源蒐集:若你的字碼表格為較舊的版本,請先將檔案編碼轉為 UTF-8 編碼,否則轉換出來的可能會是亂碼。

嘸蝦米: 由行易官方網站提供的 IBus 表格,再行轉換成 cin 格式 ibus2cin

無啥味: 由李果正先生所整理的嘸蝦米相容表格 noseeing-12, google  

香草輸入法: 含數種允許公開釋出的輸入法表格,如 行列、注音、倉頡、大易、拼音等輸入法字根表
倚天26(忘形26): 以 NetKidz 所整理給 Android LIME 使用的字根表,加上 cin 資訊 bpmf-et26.cin

嘸蝦米指南
如果您使用的是嘸蝦米,無奈實在不清楚上面在說的是什麼,請參考嘸蝦米指南。

轉檔服務已於 2018/5/17 終止

]]>
Give it a Go https://creativecrap.com/blog/murmur/give-it-a-go.html https://creativecrap.com/blog/murmur/give-it-a-go.html Fri, 23 Mar 2018 03:04:10 +0800 I's been awhile since I really dig into a new language, I think it might be the time to give it a "Go".
Start by rewriting my personal scripts which usually build upon bash or php.

===

After go through Go tour, kinda remind me why I don't like AngularJS at first place.
Overall, single binary file and performance still got me, however the syntax might cause a lots confusing and I don't like it

]]>
v2 first beta https://creativecrap.com/blog/misc/v2-first-beta.html https://creativecrap.com/blog/misc/v2-first-beta.html Thu, 05 Oct 2017 02:36:12 +0800 finally we have the first public beta after 100 more days

![okidokey-v2-chart.png](/img/posts/2017/okidokey-v2-chart.png

]]>
QIF vs OFX https://creativecrap.com/blog/murmur/qif-vs-ofx.html https://creativecrap.com/blog/murmur/qif-vs-ofx.html Mon, 08 Jan 2018 17:35:55 +0800 QIF - out-dated "COBOL" like data structure, lack of transaction/statement identifier, currency, rate and such features, however it supports split transactions.

OFX - XML structure, contains above missing features in QIF, however it has no concept of split transactions.

Reference:
https://en.wikipedia.org/wiki/Quicken_Interchange_Format
http://www.ofx.net

]]>