Morning NAS Encryption Scare

Morning NAS Encryption Scare

Just joined the company, ready to start my day by powering up the computer. As soon as I connected to the NAS network drive (Y drive), I realized all the data was gone! Oh no! The files had completely disappeared, and this is terrible—every crucial development file...
早上的 NAS 加密 驚魂記

早上的 NAS 加密 驚魂記

剛進公司,準備開啟電腦開始一天的工作,結果才一連上NAS網路磁碟(Y槽),發現裡面的資料竟然全都不見了?!天啊!檔案真的完全消失,這下糟了,開發中的所有重要資料全都放在上面! 當下腦袋一片空白,但還能保持一點冷靜。此時電話那頭還有一位貸款推銷員在熱情介紹他的「產品」,我勉強聽了十幾分鐘,最後還是果斷請他改天再打來。掛掉電話後,整理了一下思緒,開始思考救援辦法。 首先想到「冷儲存」硬碟裡的備份,趕緊查了一下,發現最新的備份資料是去年的。雖然不是最新,但至少還有一份,不至於全軍覆沒,心裡的壓力稍微減輕了一點,但風險還是有90%。...
MProject 開發平台的選擇

MProject 開發平台的選擇

先前已經大致介紹過硬體的開發過程,接下來想和大家分享軟體開發平台的選擇。其實這並不是唯一的選擇,但在當時的情境下,這是我認為最合適的做法。 SoC 的架構搭配 Armbian,就像我們常見的 Raspberry Pi 的環境,整體使用上與一般 PC 安裝 Debian 或 Ubuntu 沒有太大的差異。事實上,軟體環境與作業系統的結合,讓我們在開發時幾乎可以忽略底層硬體,因為整個軟體開發流程都能在各種平台上運行,即使 CPU 架構不同也不影響。 這次我選擇了 nodejs 作為主要開發平台。會選擇 nodejs,主要是受到...
M-Project Sharing

M-Project Sharing

M-EP1 This project has brought me many new insights. I want to use this blog post to record my thoughts and learning throughout the process, and hopefully provide some reference for friends who are interested in creation. The starting point was actually quite simple....
M-專案分享

M-專案分享

M-EP1 這次負責這個案子,讓我有許多新的體會。想藉這篇文章,記錄下過程中的思考與學習,也希望能給有志於創作的朋友一些參考。 事情的起點其實很簡單。某天老闆交辦:「有一塊模組需要進行控制,或許未來可以發展成我們自己的產品!」收到這個指令後,我依照過去的習慣,迅速地把腦中的想法畫在紙上,簡單勾勒出初步的概念圖(如下圖)。 說來有點......,上一次自己設計電路板時,SMD元件還沒普及。這才驚覺,自己其實已經和這個產業的最新進展有點脫節了。...