打造好用且美觀的 Terminal
· ☕ 3 分鐘
身為一個程式設計師,隨身有一個好用的 command line tool,也是很正常的~ 我用的是 iterm2 + zsh + oh-my-zsh,這裡就不贅述是為什麼了(因為這組合太多人

X.509
· ☕ 5 分鐘
延續上次簡介密碼學的時候有談到 PKI,今天要來看看 X.509 這個廣為使用的數位憑證標準。 先來複習一下名詞吧 Symmetric Encryption:對稱加密,加解密用

密碼學簡介
· ☕ 4 分鐘
在傳遞資料的時候,若是不希望別人看到,那麼我們就會把內容做適當的處理。在現實生活中其實隨處可見密碼學的概念,我們就來想像以下的情境吧。 Tony 想傳

Golang JSON 處理
· ☕ 4 分鐘
JSON(JavaScript Object Notation)是一種輕量級的資料交換語言,以純文字為基礎去儲存資料,有相容性高、易於理解且許多程式語言都

GPS 簡介
· ☕ 5 分鐘
GPS 英文全名是:Global Positioning System,全球定位系統 一般來說要表示地理位置都會用座標來標示,實際上用座標是不夠清楚的,因為所指的座標是用什

File Locking
· ☕ 3 分鐘
再動手寫這篇之前,我踩到了一個雷,這篇描述了一下我遇到的問題跟解法,若是有人有更好的想法,或是我哪裡有搞錯了,請告訴我,我會非常感謝的!!!

HTTP Caching
· ☕ 4 分鐘
近年來 Web 的服務越來越多樣化,其中不乏較大流量的服務,不僅增加傳輸的成本,也會拖慢 Browser 處理的時間,因此需要重複的利用之前所緩存的資源。 Caching 機制 那就

Go 介紹
· ☕ 4 分鐘
在一年多以前,開始在社群跟朋友間很常聽到 Go 這個程式語言,也很好奇為什麼它突然聲名大噪,為什麼這麼多人推崇,在做了一些功課以後,近期有個機會可

FFmpeg H.264 編碼器
· ☕ 3 分鐘
H.264 / MPEG-4 AVC 是目前最被廣泛被應用的視訊編碼格式,它的壓縮效率比 MPEG-2、MPEG-4、RV40 …等舊視訊編碼格式還要高許多。 如

FFmpeg 常用選項
· ☕ 4 分鐘
接續著上次的簡介及流程介紹,這次就來聊聊常用到的選項(還偷渡了一點我會用到的 XDD) 一開始我們先來確認 FFmpeg 的版本 & 內含 Library,這關係到

FFmpeg 多媒體框架
· ☕ 3 分鐘
FFmpeg 為開源的影音處理框架,可幫助我們進行影音的格式轉換、分離、混合、過濾等等,支援格式 也非常的廣泛,也可以在多個作業系統及硬體架構上運作。同時

OWASP Top 10 2017
· ☕ 4 分鐘
這禮拜一去參加了 OWASP 2017 的研討會,其中提到了新發佈的 OWASP Top 10 2017版;先回頭來談一下什麼是 OWASP,在開發系統時,除了功能以外,安全也是必須要

GPS 資料格式
· ☕ 3 分鐘
什麼是 NMEA file ? 美國國家海洋電子協會 (National Marine Electronics Association,NMEA) 制定了 GPS 協定標準規格,NMEA 0183 的資料格式中記錄了座標、方位、速度、