Good Site:
http://opencv-code.com/
矩型影像校正,"Automatic perspective correction for quadrilateral objects",
http://opencv-code.com/tutorials/automatic-perspective-correction-for-quadrilateral-objects/
星期五, 2月 06, 2015
星期三, 2月 04, 2015
Windows 8 Apple Photostream沒有同步
因為不明原因,PhotoSteam無法跟 Windows 同步,解決方式如下:
Reference:
http://www.tinkertry.com/fix-the-issue-where-you-upgrade-to-windows-8-1-then-your-photo-stream-stops-updating/
- Kill these processes:
ApplePhotoStreams.exe , ApplePhotoStreamDownloader.exe , APSDaemon.exe , iCloudServices.exe, iCloud.exe- Delete this folder:
%AppData%\Apple Computer\MediaStream- Launch iCloud Control Panel. You will notice that Photos is not sync. Enable it and apply it.
Reference:
http://www.tinkertry.com/fix-the-issue-where-you-upgrade-to-windows-8-1-then-your-photo-stream-stops-updating/
星期二, 2月 03, 2015
Mac App Developer ID and Gatekeeper
Mac App Sign 方式有三種
- Development- 測試
- Distribution 上架
- Developer ID 用在Outside of Mac App Store
GateKeeper
星期日, 1月 25, 2015
星期三, 1月 21, 2015
星期二, 1月 13, 2015
Personas APP設計好文章
Good Reference:
- 如果想要重新設計 Quora Android app 該怎麼做?談 Persona、Framework、Sketch 和 Prototype 的運用(36kr.com)
- http://share.inside.com.tw/posts/4950
- Personas & scenarios
- http://www.slideshare.net/josh32734/personas-scenarios
- 以使用者為中心的設計入門User Centric Design
- http://www.turboequation.com/FileDownload.ashx?OrgiName=20130909App%E9%96%8B%E7%99%BC%281%29PPTv1.pdf&FilePath=CompanyFile%5C20140422180118135.pdf
- 期中報告: 介面設計分析與發想| NTUST UI
- ntustgui.blogspot.com/2011/10/blog-post_26.html
星期日, 1月 11, 2015
Unicode, UTF-8, UTF-16, Python 2.x, 3.x 中文編碼
Unicode, UTF-8, UTF-16, BOM的說明
Reference: http://dnowba.blogspot.tw/2012/07/ansiunicodeutf-8utf-16bom.html
Reference: http://dnowba.blogspot.tw/2012/07/ansiunicodeutf-8utf-16bom.html
在命令提示視窗(Command Prompt)顯示UTF-8內容
http://blog.darkthread.net/post-2011-08-11-command-prompt-codepage.aspx
摘要:
Python 2.x及 3.x的編碼
Python 2.x’s support for Unicode, Reference: https://docs.python.org/2/howto/unicode.html
Python 3.x’s support for Unicode, Reference: https://docs.python.org/3/howto/unicode.html
python 的編碼, http://openhome.cc/Gossip/Encoding/Python.html
摘要:
摘要:
- Unicode (=UTF-16), 固定2bytes來編碼,解決多國語系呈現問題。
- Unicode轉換格式(Unicode Transformation Format,簡稱為UTF)
- UTF-8可變動式編碼,英文數字用1 byte來編、中文通常用3 bytes編碼。設計目的在於英語系資料可只用1碼,大幅簡少原Unicode 2碼的空間浪費。
- BOM (Unicode Byte Order Mark),在檔頭加上二個byte的空間,為了解決CPU的BE和LE的問題。(早期Mac 系統主要是 Big Endian(BE), PC 系統則是使用 Little Endian(LE)。)
- Difference between Big Endian and little Endian Byte order, http://stackoverflow.com/questions/701624/difference-between-big-endian-and-little-endian-byte-order
- UTF-8在Windows軟體(如記事本)存檔時,可能會加入EF BB BF這個BOM,因為UTF-8編碼可以透過演算法偵測,理論上是沒必要的。所以Linux及Mac上的文字編輯器都不會加,造成一些程式碼在Linux及Mac平台上處理會有問題。
Python 2.x及 3.x的編碼
Python 2.x’s support for Unicode, Reference: https://docs.python.org/2/howto/unicode.html
Python 3.x’s support for Unicode, Reference: https://docs.python.org/3/howto/unicode.html
python 的編碼, http://openhome.cc/Gossip/Encoding/Python.html
摘要:
- 在Python 2.x,程式中所有字串,其實都是原始位元組集合。也就是傳統的ascii編碼。
- 如果原始碼中寫了非ASCII字元串,必須在第一行放置編碼聲明(encoding declaration)。例如:# coding=Big5。在上面情況下,len('中文')函式結果會是以byte來計算=4
- 一般建議,第一行編碼聲明為# coding=utf-8
- Unicode不等於utf-8編碼,所以讀取及儲存Utf-8資料,需要進行轉碼,轉成Unicode再處理。
- 為了支援Unicode,Python 2.x提供了u前置字來產生unicode物件。len(u'中文')函式結果會是以真正的"字數"來計算=2
- 在2.x中,可以用 s = unicode('abcdef')語法建立unicode,unicode() 建構式的原形 unicode(string[, encoding, errors]),其中encoding預設的編碼是ASCII,建構式會把string 參數內容,根據由encoding參數所指定的編碼,如ASCII轉成unicode。如果沒有改變編碼,直接用預設方式建立中文字,如unicode('中文')會產生錯誤,如UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 6。必須指定原始編碼,unicode()函式才能安全的把原生編碼轉過去Unicode, e.g, unicode('中文', 'big-5')。
- unicode的encode()方法則可指定實現編碼,將之轉為代表位元組實現的str實例。即把字串從unicode--> big5。
- 假如text文字為unicode,呼叫b_str = text.encode('big5')則會回傳big5的文字回去b_str。
- 原生字串str的decode()會將字串轉換為unicode物件。即把字串從big--> unicode。
- 假如b_str文字為原生字串,b_str.decode('big5')則會回傳Unicode的文字回去。
- 在Python 3.x中,預設.py檔案必須是UTF-8編碼。如果.py檔案想要是UTF-8以外的編碼,同樣必須在第一行放置編碼聲明。
- Python 3.x中的字串都是Unicode。
星期四, 1月 08, 2015
IP Multicast UDP Broadcast
心得
- IP Multicast 在LAN中,會變成ethernet Multicast封包, (ethernet frame: msb bit為1, 把IP後面23bit copy)。
- 作業系統核心通常收到Multicast封包會drop掉,用socket api加入group,則可以告訴系統核心要接收指定的Multicast封包,則系統就不會drop Multicast封包。
- 在LAN中,Multicast封包會用廣播的方式傳送,大家在同一個LAN都收的到。
- 要跨router,則router必須支援Multicast封包,把功能打開,才可以跨網段。
reference: (有空再加)
星期二, 12月 09, 2014
星期日, 11月 02, 2014
麻新rc-1204汽車電源充電器開箱
麻新rc-1204汽車電源充電器,操作很容易,只要按按鈕三下切到燈亮就是汽車模式,接上汽車電瓶正負極後,就會自動充電。充完電後,指示燈會綠燈表示充電完成。此時把電源線拔掉,然後再拔除電瓶上的正負極就可以了.

星期日, 10月 12, 2014
星期二, 10月 07, 2014
星期一, 10月 06, 2014
星期四, 9月 25, 2014
Evernote install error
Solution:
http://www.nextofwindows.com/how-to-fix-evernote-unable-to-uninstall-install-or-update/
http://support.microsoft.com/mats/program_install_and_uninstall/
http://www.nextofwindows.com/how-to-fix-evernote-unable-to-uninstall-install-or-update/
http://support.microsoft.com/mats/program_install_and_uninstall/
星期一, 9月 01, 2014
韓國兒童版T money卡購買方式
1. 如何購買?聽說各大超商都有在賣,但是店員可能聽不懂英文,也沒有操作過,所以在購買上會有一些問題。
2. 最簡單的購買方式?出首爾機場後,搭機場捷運到首爾火車站,在首爾火車站的捷運入口,就有再賣T money card的機器,機器上面有英文,可以選兒童卡(印象中要3000won),兒童有不同的年齡要注意選擇,選好付錢就可以了。付錢的方式在旁邊,有個insert bill的存錢口。
3. 兒童卡要不要登錄?基本上在韓國不超過五天或七天,是不用登錄的。可以直接使用沒有問題。超過時間沒有登錄,好像就會變成一般的T money卡,沒有優惠。(請自行搜尋網路上的資訊)
4. 買完以後,請記得儲值,否則不能使用。
訂閱:
文章 (Atom)































