程式有 Coding Style 來參考、規範,SQL 語法是否也有類似的文件可以參考呢?
作者: Tsung
學歷史的大用:呂世浩 TED 影片
學歷史到底有什麼用?最近聽到呂捷的演講,又再聽到 呂世浩 教授的演講影片,兩個都是歷史老師,也都講到一塊去了~ 來重新讀讀史記看看~
先看看影片,來學習怎麼讀歷史吧~
Wi-Fi 聯盟公佈更安全的 WPA3 標準協定
WEP、WPA2 都已經不安全(註),總算有新的 WPA3 演算法出來,不過還要在 2019的下半年才會慢慢普及,先做點筆記~
Python3 PIP3 套件安裝在哪裡?
Python3 使用 PIP (PIP3) 安裝套件,套件安裝的路徑在哪裡呢? (環境:Debian、Ubuntu Linux)
影片:林勝傑 示範 八段錦、易筋經
學習台語的好網站:iTaigi 愛台語
在台北待久了,某些台語(閩南語)忘記該怎麼講,或者某些物品不知道該怎麼講,可以到這個網站查詢、聽聽看~
GMail 機密模式:可回收信件、禁止複製、轉寄
GMail 近期推出「機密模式」(Confidential Mode),主打是寄出去的信件(含附件),可以回收(是真的回收,不是發一封信說,上一封信不算數),禁止複製、轉寄等等。
Google 是怎麼作到這件事的呢?
使用 CSS 做 Key Logger 的方法
想要使用 CSS 來做 Key Logger,輸入某些按鍵,就自動觸發傳送到某個網址去,會怎麼做呢?
如何將 Go 程式編譯成 WebAssembly
Go 1.11 之後的版本,支援可以直接將 Go 寫的內容編譯成 WebAssembly (wasm),然後搭配已經寫好的 wasm_exec.html 和 wasm_exec.js 就可以直接在頁面上執行。
- 註:WebAssembly 在 Firefox 52+ 和 Chrome 57+/latest Opera 是預設支持的
WebAssembly 草案 1.0 發布
WebAssembly (wasm) 是什麼?可以直接看 維基百科 與 MDN 的說明,下述摘錄自此篇:WebAssembly - 維基百科
WebAssembly 或稱 wasm 是一個實驗性的低階程式語言,應用於瀏覽器內的客戶端。WebAssembly 是可攜式的抽象語法樹,被設計來提供比 JavaScript 更快速的編譯及執行。
WebAssembly 將讓開發者能運用自己熟悉的程式語言(最初以 C/C++ 作為實作目標)編譯,再藉虛擬機器引擎在瀏覽器內執行。
WebAssembly 的開發團隊分別來自 Mozilla、Google、Microsoft、Apple,代表著四大網路瀏覽器 Firefox、Chrome、Microsoft Edge、Safari。
2017年11月,所有以上四個瀏覽器都開始實驗性的支援 WebAssembly。
下述摘錄此篇:WebAssembly | MDN
WebAssembly 是一種新的低階程式語言,可在今日的網頁瀏覽器中被執行 —— 它是低階的類組合語言,具有嚴謹的二進位格式,能以接近原生應用程式的效能執行,並提供如 C/C++ 等語言一個構建目標,使它們能在 Web 上被執行。他也被設計為可與 JavaScript 共存,允許兩者一同工作。
- 註:Go 1.11 開始支援編譯成 WebAssembly,詳見:WebAssembly · golang/go Wiki · GitHub
- Go 1.11 adds an experimental port to WebAssembly
- GOARCH=wasm GOOS=js go build -o test.wasm main.go
閱讀全文〈WebAssembly 草案 1.0 發布〉