醉裡挑燈看Code

2017年10月26日 星期四

UEFI Shell

›
最近需要 pass Shell Env to my shell script 原本以為是很難的事 幸好 UEFI 在 C Lib 中就提供了 setenv 函數 不過事情不是憨人想的那樣 呼叫此 function 會失敗 從 errno 中看到失敗值是 45 表示 u...
2017年10月16日 星期一

get callback's return value inside synchronous function

›
最近在幫別人改 Node.js 的 code 由於他的寫法是同步,但是又使用 callback 方式 原本以為在改架構時,可以簡單的改成 return 形式 但卻撞到不知名的 bug 試了一下才知道在 callback 中的 reurn 不等於呼叫 callback 的...
2017年10月2日 星期一

Golang - cross complie

›
原本測試 Linux 的電腦最近都用來跑 UEFI 由於不需要鍵盤,故臨時要用 Linux 很不方便 再加上該 Linux 並沒有安裝 Golang,故也沒有相關的設定 幸好,Golang 支援 cross complie 在我工作的 Windows 電腦上 只要簡單...
2017年9月29日 星期五

UEFI Application - load protocol

›
今天需要在 app 中讀取 CMOS 資訊 經同事建議後,使用 EFI_CPU_IO_PROTOCOL 來讀取它 由於完全不懂 BIOS 概念 網路上也找不到相關資料 在翻遍了 UDK2014 code base 後 搞了 2 個小時才搞定 希望寫出來的東西不會誤...
2017年9月18日 星期一

Golang sync.WaitGroup 備忘

›
有時候身上有太多專案不是一件好事 特別是當每個專案用的語言都不一樣時 最近在忙一個專案 使用的語言是 C 故這一陣子比較少用 Golang 等到這個專案要開始寫模擬程式時 又要切回 Golang 一時之間還真的轉不過來 就拿 sync.WaitGroup 來...
2017年9月12日 星期二

happy-go-lucky 計算下班時間

›
以後不知道要寫什麼文章 就來寫些小程式誕生的故事 今天第一個故事就是計算下班時間的小工具 雖然說身為 RD 的我們不太可能準時下班 但偶爾也會有早來想要早點下班運動的時候 很不巧的我們的刷卡記錄要明天才能查詢 雖然我們可以偶爾不做滿 8個小時 但奉公守法的我還...
2017年9月8日 星期五

大台北行政區圖 DIY

›
身為一個專業的 RD,最受歡迎的文章居然是大台北行政區圖,真是叫身為 RD 的我情何以堪。 為了不辜負這篇文章的高人氣,還是寫個 note 教大家如何自行 DIY。 01. 下載 QGIS,32 or 64 位元的都可以。 http://www.qgis.org/en/...
3 則留言:
‹
›
首頁
查看網路版

關於我自己

我的相片
tylpk
Taiwan
一個熱衷撰寫程式,並希望藉由程式幫助日常工作的工程師;奈何時不我予,只好醉裡挑燈看Code。
檢視我的完整簡介
技術提供:Blogger.