Category Archives: 科技

[eID] The short survey of electronic ID cards.

[Chinese]根據新版台灣國民身分證的新聞報導[1],大部分人會擔心這類措施的相關問題。像是: 為什麼我們政府要遵循國際民航組織ICAO(International Civil Aviation Organization)的標準呢? 為什麼機讀碼這麼像中國政府的台胞證形式呢? 我在此做了一些關於電子身分證(electronic ID, eID)的研究: ICAO的策略目標強烈地與United Nations Sustainable Development Goals (SDGs)做連結,滿足17項中的13項。包含了確保健康的生命、達到性別平等、建立彈性的基礎設施、確保可承受的消耗與產製樣式、降低國與國之間的不平等性等等。[2]為了達到這些目標,其中的一個解決方案是推動可機讀旅行文件,稱為ICAO Doc 9303.[3] 為什麼ICAO Doc 9303這麼重要?因為它可讓機器容易讀取你的個人資訊,包含姓名、出生日期、出生地與其他欄位。為了保護這些隱私資料,一系列的安全措施也被採用 (請見[3] 的Part 11與Part 12)。 為了建立eID,德國的新版身分證也採用ICAO Doc 9303 [4]。(事實上,它採用其他方案 ISO/IEC standard 14443 [5],但也使用ICAO Doc 9303的部分標準[6]) 這就是為何我們政府聲稱eID遵循ICAO的國際規範。 另一個問題:「為什麼機讀碼這麼像中國政府的台胞證形式呢?」可機讀護照(Machine Readable Passport, MRP)採用可機讀區域(Machine Readable … Continue reading

Posted in eID, ICAO, Security, 科技, 軟體(Software) | 3 Comments

I-List: Create Your Own Lists of Links

I-List is a very helpful links share platform to share your collected links. It provides an user friendly interface to you for sharing some kind of links. I’ve found that there are two collections which is very helpful for some … Continue reading

Posted in C, C/C++, cloud computing, Java, Linux, Linuxamp;FreeBSD, Windows, 科技, 程式設計, 資工, 軟體(Software), 雲端運算 | Leave a comment

[Security] The SHA3 Slide

In this semester, I’ve participated in one information security course. The professor asigned me to report the new hash algorithm (i.e. the new NIST’s standard): SHA3. The following is one of my prepared slides.  

Posted in 學術, 學術研究, 科技, 程式設計 | Leave a comment

Interesting Experiments in SHA3

I’ve tried MD5, SHA256, SHA3-512 algorithms with 1, 10, and 100 million bytes. In general, SHA3-512 is lower than SHA256 for 3 ~ 10 times. In these cases, MD5 is the fastest algorithm which is faster than SHA256 for 3 … Continue reading

Posted in C, Programming, 學術, 科技, 程式設計 | Leave a comment

RS232相關研讀資源

推薦的資料來源: http://www.vr.ncue.edu.tw/esa/a1001/ch07.pdf http://www.esdesigner.com.tw/esd/article/RS232.pdf http://tinyurl.com/c3o73eg http://www.bandcoach.net/LarryDIY@PALMisLIFE/null_modem.htm http://bbs3.nsysu.edu.tw/txtVersion/boards/math-asm/M.867852899.A.html http://www.ftdichip.com/Support/Documents/ProgramGuides/FTChipIDPG11.pdf  [The one of driver supprt documents for UART chip] http://www.wretch.cc/blog/superMagon/34279205 http://www.ltivs.ilc.edu.tw/kocp/mpu/m7/m7-4-1.htm [Recommended]

Posted in C/C++, 科技, 程式設計 | Leave a comment

[PHP] MySQL Backup by GMail

[Chinese]        先前已經介紹過有一個好用的MySQL資料庫備份工具(使用PHP):MySQLDump。但是預設的寄信函式,是透過SMTP伺服器寄信,這對於沒有SMTP伺服器的使用者而言,可就傷腦筋了。原先我有找到一篇教學,使用GMail的SMTP伺服器做備份,可惜連結已經失效了。筆者只好自行撰寫,由於程式碼使用GPL授權,基於分享的精神下,便公開給各位。         程式碼下載處:請按我。 [English]I’ve introduced an useful backup tool for backuping MySQL databases (using PHP): MySQLDump. However,the default send mail function uses the SMTP server to send mails, and it may cause some problems … Continue reading

Posted in PHP, Programming, Web Design, 科技, 程式設計, 軟體(Software) | Leave a comment

[DB]MyISAM vs. InnoDB

InnoDB 不支援全文索引,而MyISAM有支援;但如果資料量大的話,建議使用InnoDB,因為它支援記錄恢復的功能。然而InnoDB沒有資料數目記錄的功能,COUNT()運算會直接去算整張表資料數目,會造成龐大的負擔。而MyISAM因有記錄資料數目,所以執行COUNT()運算會非常快;但是COUNT()運算有加上where條件時,InnoDB與MyISAM都會去算整張表的資料數。但是MyISAM不支援Foreign Key。對於這點,InnoDB則是有支援的。MyISAM在Insert速度快;而InnoDB在Update速度較快。在小型應用上,建議使用MyISAM效能會比較好。而大量資料且要有Foreign Key支援的話,請使用InnoDB。 最後我整理一張表格讓大家比較好理解一些。 資料庫引擎名稱 優點 缺點 MyISAM l   對不具where語句的COUNT()運算快。 l   適合小型資料庫。 l   Insert運算速度快。 l   支援全文索引。 l   不支援Foreign key。 l   記錄恢復功能差,重建速度慢。 InnoDB l   支援Foreign Key。 l   具有良好的記錄恢復功能,重建記錄速度快。 l   適合大量資料處理。 l   Update運算速度快。 l   對不具where語句的COUNT()運算慢。 l   不支援全文索引。 Reference MyISAM與InnoDB筆記 [ 資訊 … Continue reading

Posted in PHP, 科技, 程式設計, 網頁撰寫, 軟體(Software) | Leave a comment

LDAP入門初探

什麼是LDAP?LDAP全名為Lightweight Directory Access Protocol。它是一種目錄服務(使用精簡的核心以及TCP/IP協定製作,十分輕量化),可使用 LDAP 記錄各種的人員資訊,像是通訊錄一樣,更進階一點,他也可以拿來做帳號整合,若是在 AP 上都有支援,那麼要使用同一組帳號密碼就不再是難以搞定的事了。 筆者發現有一個很好的LDAP筆記與介紹分享給大家,希望大家對於LDAP這個未知的東西感到畏懼才是! LDAP入門 LDAP基本觀念與架構

Posted in Linux, 科技, 網路 | Leave a comment

Hadoop 戰爭開打

由於大量資訊的時代來臨,越來越多公司想要利用Hadoop的處理能力來幫他們解決商業或是科學計算上的問題。知名的Hadoop由於其開放原始碼的特性,讓許多公司能夠針對它做客製化與商業化。目前,Hadoop相關專案以及其相關發行版為以下:Apache HadoopCloudera’s Distribution including Apache Hadoop (that’s the official name)IBM Distribution of Apache HadoopDataStax BriskAmazon Elastic MapReduce HDFS alternativesMaprAppistry CloudIQ Storage Hadoop EditionIBM Global Parallel File System (GPFS)CloudStoreHadoop MapReduce alternativesPervasive DataRushCascadingHive (an Apache subproject, included in Cloudera’s distribution)Pig (a Yahoo-developed … Continue reading

Posted in cloud computing, Linux, Linuxamp;FreeBSD, 科技, 軟體(Software) | Leave a comment

仿機械式鍵盤 Acer 6311 與 Wintek ACK-230

以下這兩篇文章供給大家參考參考,若是要買鍵盤的話,下面這兩款算是值得一買的好物。 對於機械式鍵盤,大部分人的印象就是打起來很吵,因此遇到打起來很吵的鍵盤就會說是機械式鍵盤,但其實不一定是這樣。多年以前有一系列名為Acer 6311的鍵盤,很容易被誤認為機械式鍵盤,因為打起來很大聲,但其實它不是… 詳情請按我 但是這種高C/P值的6311系列已經停產了,取而代之的是ACK-230。區區不到500元的價格,卻能擁有類似機械式鍵盤般的手感,在薄膜式鍵盤市場中硬是殺出一片血海…詳情請按我

Posted in 3c, 3C產品, 科技 | Leave a comment