原创 簡書, Goodbye

簡書最近封了我很多文章, 全部都是討論技術的文章, 不知道爲什麼要封鎖? 不符合社會主義核心價值觀? 我也懶得申訴了, 以後的文章都只會放到 Github Pages 裏面了, 感興趣我文章的朋友可以去 https://manateelaz

原创 Golang/Gin框架添加對HTTPS的支持

HTTPS配置步驟: 首先在阿里雲搞定ICP域名備案 添加一個子域名 給子域名申請免費 SSL 證書, 然後下載證書對應的 pem 和 key 文件. 用 GIN 框架添加一個 github.com/unrolled/secure 中間

原创 用 air 給 Golang/Gin 框架提供熱重啓支持

Golang 這種編譯語言和 Rails/Python 這種腳本語言不同, 腳本語言做後端, 只要不是配置和數據庫有變化, 一般都是源代碼一修改後, 最新後端服務就立即生效了. 但是 Golang 做後端, 需要每次修改代碼以後都要重新編譯

原创 樹莓派指定聲卡硬件播放聲音

樹莓派自身的版卡都帶了博通的聲卡設備, 但是遇到樹莓派 zero 這種沒有3.5mm插口的時候就比較鬱悶. 一般我們用下面方式去禁用樹莓派的板載聲卡: sudo nano /boot/config.txt 把文件中的 dtparam=au

原创 聊聊Rails和Golang開發的體驗差別

最近在用Golang開發Web後臺, 前端用 ReactJS 或者微信小程序框架. 單從微信小程序框架的感覺和設計思路來看, 和 Vue.js 非常像, 這種前端框架, 的確是用 Golang 做爲後端開發更好一點. 就拿現在我正在用的 G

原创 追逐彩雲之南

老婆有一個小小的夢想, 在有生之年周遊世界, 看遍這個世界的美與不同. 繼青島大海、銀川沙漠、紅巖頂雪山、黃山奇石後, 今年趁着武漢的寒冬帶老婆來一次自駕遷徙, 體驗四季如春的彩雲之南. 冬季去旅遊景區的最大好處就是景區的人非常少, 可以盡

原创 Emacs: 智能標記並一鍵跳轉

Emacs的isearch一般都是激活以後直接搜索字符並上下跳轉, 但是我們編程的時候, 往往搜索的內容就是當前光標處的符號, 如果每次都敲一遍符號字符串效率就會非常低. 2008年的時候, 寫了插件 lazy-search.el, 主要的

原创 Emacs: 智能感知和操作光標處的語法對象

我在 2008 年開發了 thing-edit.el , 雖然這個插件平常沒啥存在感, 但是幾乎是天天都在用的插件. thing-edit.el 簡單來說, 就是不用移動光標, 會自動把光標處的各種語法對象 (表達式、郵件地址、文件名、UR

原创 怎麼學習 Emacs ? 達到真正融匯貫通的境界?

學習Emacs有幾條曲線: 先會用基本的快捷鍵, 安裝各種簡單的插件, 抄各種各樣的配置, 先體驗一下Emacs的強大功能. 安裝複雜插件, 被各種配置搞崩潰了, 越改掛的越厲害, 大部分人卡在這個階段, 因爲不會Elisp, 導致東拼西

原创 用Webpack4配置 React + Express 開發環境

被Webpack弄的頭大 這幾天在準備開發一個基於 React/Redux 的應用, NodeJS 和 React 一天之內就學完了, 但是學習 Webpack 的時候卻花了兩天的時間折騰, 主要原因有兩個: Webpack非常強大, 配

原创 Rails Everyday: HTML導出成Word文檔

從深度出來以後, 認識Tower的老沈和古靈很多年, 在Tower做了一段時間研發工作, 今天把Tower工作期間做的一個庫分享下: HTML文檔導出成Word文檔. Pandoc 做爲資深的Linux開發者和Haskell愛好者, 第一時

原创 深度桌面操作系統架構設計 頂 原 薦

今天就結合深度桌面操作系統給大家講講桌面操作系統的架構設計和原理細節,一來向外界講講深度這麼多年都做了哪些工作,二來希望通過客觀公正的事實向中國新一代的開源愛好者講述怎麼用正確的三觀去貢獻自己的力量。 什麼是桌面操作系統? 簡而言之,桌面操

原创 我是怎麼用Emacs學習英文的?

學好技術的關鍵是英文要好, 但是對於我這種英語渣, 中學的時候英文考試拖全班後腿, 記不住單詞拼寫, 亂整英文語法... 我除了能夠流暢的讀英文文檔外, 如果要我正確地編寫別人能夠可以懂的英文文檔簡直難爲死我了. 還好我會編程, 有很多朋友

原创 Emacs: find-define.el 支持多種編程語言的定義跳轉插件

現在IDE都流行多進程架構, 通過外部工具和多進程通訊的方式來擴展插件的能力, 然後把編輯器做的越來越輕. 對於單線程的Emacs來說, Emacs這麼多年一直都是玩多進程插件的高手. 今天在等午飯的空隙, 寫了一個新的插件 find-de

原创 用Mac灌製樹莓派系統

最近在折騰樹莓派, 一般都是在Linux下下載鏡像後, 然後 dd 命令搞定. 今天不知道怎麼的, 家裏的 deepin linux 識別不了我的U盤了 (deepin的小夥子你們對內核做了啥? ), 所以我在想用身邊的 Mac 做一下系統