拆客江湖

小孩子愛拆東西研究,再大一點可能會拆東西修理。如果這種興趣保持不變,再不斷學習加強能力,這種技能完全可以專業化,在社會謀生。在電腦的軟件界,我們把這種行為稱為逆向工程或反向工程(reverse engineering),一直有不同的工具來研究還原源代碼。這裡想介紹一下其它拆的領域。 有一位在電子和電腦硬體界赫赫有名的黑客Andrew “bunnie” Huang是此中的佼佼者。此子1992年起在麻省理工學院(MIT)就讀,十年後拿到電機系博士學位畢業,但一直不務正業,搞到自己在MIT當學生時,MIT就發信宣布學校拒絕承認和他所做的項目有任何關聯(主要是怕有法律責任,相信學校對他個人還是相當欣賞的)。他最出名的幾次戰績包括: 1) 把Xbox改裝成一部電腦(2003年就寫出這麼一本書,有的人現在特地去買舊Xbox來學習這本書的知識); 2) 調查Kingston的大批MicroSD次品事件; 3) […]

【RP筆記7】 RP0W: 循環播放的數碼相架

臨時需求,要用一個能循環播放照片的數碼相片架,看了看市場上的產品,真是價錢又貴、尺寸又小、容量又少。把心一橫,用Raspberry Pi Zero Wifi (RP0W)做一個專門循環播放相片的應用吧。如果用品齊備,從下載映像燒製到調整設定兩個小時搞定。做好後你可以把它連到家裡已有的20寸的電腦顯示屏上或40寸的大電視上,只要帶有HDMI插口的都可以看。有的電視有兩個HDMI插口,用電視遙控器控制看哪個插口的視頻來源更方便,如果沒有HDMI插口,也可以買適當的轉換器或轉換線來配。 這種應用在任何電腦上都能做,挑選RP0W是因為它又便宜又小又無噪音。其實你現在到超級市場、地鐵站、或商場時,可以看到很多廣告顯示屏展示硬照(固定硬照或硬照循環),仔細觀察其背後連接的相片來源都是接到Raspberry Pi,BeagleBone Black,或Banana Pi這一類便宜的微型小電腦上,把成本壓到最低,花費主要都在顯示屏上。廣告顯示屏就是大型的電腦或電視屏幕,只是在適當的OS上運行一個簡單的幻灯播放軟件而已。 所需用品: […]

微軟蓋茲近日最愛讀的書 (Enlightenment Now)

我之前講過曾任微軟CEO比爾蓋茲(Bill Gates) 定期在部落格上發表書評和推薦書單, 近日蓋茲最愛讀的書名叫”Enlightenment Now”.  我只覺得是Civilizations的現實Version (一個很舊的PC Games), 小小的內容介紹: 作者史蒂芬•平克(Steven […]

先存後讀

不知大家是否試過, 有時在網上發現一些很有用的文章, 但又不是馬上有時間細讀, 等到閒時又忘了是在那個網站看過, 所以又要求問google大神? 但在茫茫網海中, 要找回一篇獨特的文章, 又談何容易? 大部份人會選擇存放在bookmark裏, 但資料增多後,便變得亂糟糟的了。有人索性把連結放到social […]

【RP筆記6】RP3B: 好吧,谷歌

Google在2016年十一月推出了Google Home,很快就在2017年的四月開放了Google Assistant SDK給開發者用戶使用;然後兩個月後,就在市場上推出了一個小立方盒子,給愛動手做小機器的創客(maker)展示如何運用其SDK做出一個和Google Home同等功能的問答小Google Home。名稱延續DIY(Do It Yourself)的精神,Google把它稱為AIY (Artificial Intelligence […]

人工智能(Part 1) – 介紹篇

A.I. 人工智慧的浪潮已經席捲全球, 每一間公司都要加入人工智慧,情況好似當年Internet, 人人都有個website 便成了高科技公司,科技股,為了幫助大家更好地理解人工智慧,這篇文章用最簡單的語言解釋一些“人工智慧”的概念,不少人(好多自認專家)對這high tech概念 似懂非懂、一知半解。 好多年前, 1956年, 有一班電腦科學家聚埋提出了“人工智慧”的概念,夢想著用當時剛剛出現的電腦,用電腦去模擬擁有與人類智慧同樣複雜本質特性的機器, 人工智慧一直在幻想中和現實有一段距離。 […]

亨丁頓舞蹈症

12月19日看到一則新聞: 研究人員經過十多年的努力,針對亨丁頓舞蹈症發展出一種實驗性的新藥。亨丁頓舞蹈症是甚麼病?請容我講個故事,一個真實的故事。 伍迪.蓋瑟瑞( Woody Guthrie,全名是 Woodrow Wilson Guthrie ,圖1 ),是一位美國歌星,生於 1912 […]