Davy's Blog

全新的正體中文 Ghost 部落格

如何使用 OpenSSL 簽發中介 CA

如何使用 OpenSSL 簽發中介 CA 通常我們在私人用途的服務需要憑證時可能會考慮自簽憑證(或如果服務公開在網際網路的話可以考慮 Let's Encrypt),服務較多時則會考慮自簽 CA 之後再往下發。 而在一定規模的組織內部時,有可能在根 CA(Root CA)下面還有其他中介 CA(Intermediate CA),這篇就是來記錄一下要怎麼透過 OpenSSL 工具簽發中介 CA…………

部落格復活

由於鄙人在下我在一連串的疏忽跟失誤之後,導致在 DigitalOcean 上的 Droplet被砍掉,本部落格也一起被刪除了…… 因為我其實一直在想要怎麼把放置在 IaaS 上面的機器做資料備份,畢竟有傳輸就有流量問題……囧。 而且之前 NAS 其實空間是不夠的,一直到最近升級之後才有在想要怎麼備份,結果就有東西被砍掉了XDDDDD 不過也同時發現了一些有趣的事實,下面慢慢跟各位介紹一下……

Pixel Slate 微・開箱

自從開始值班之後就變得很常帶著裝置跑來跑去,不過因為 Surface Book 2 實在是太重了,有包包可以背著其實還好,但如果只是移動到其他實驗室或在同一個場館內移動的話,帶包包反而累贅,這個時候帶著 SB2 似乎就不是很明知的選項…… 於是就埋下了想要入手一個輕便裝置的想法,但是考量的裝置有三……

LG 25UM58-P 21:9 螢幕 微・開箱

在等待 Surface Dock 來的路上,我一直在想,這個小傢伙(後來發現其實並不小 Orz)到底該被我放在哪裡使用…… 後來想說既然與朋友面交的地點在公司附近,乾脆就帶去公司放著好了,但是如果只讓他做充電的功能的話我何不就買一組變壓器就好了,一定要讓他有更多的用途才對,既然公司網路都是 Wifi,沒有有線網路的話,那麼這個網路孔暫時是沒有作用的;而 Surface Book 2 本身就有 USB-A 跟 3.5mm 音源孔了,自然上面的 Hub 也不會是常常用到的東西;那麼,就只剩下 Mini DisplayPort 還沒被利用到了!……

使用 Cmder 直入 WSL

因為工作有 SSH 連線到遠端機器操作的習慣,在換了 Surface Book 2 之後,也還是想要儘量保持這個習慣,一般來說我都是使用 PieTTY 在進行 SSH 連線,不過對於行動裝置我通常會再搭配上 Mosh 使用,可惜在 Windows 上面沒有原生的 Client 支援,於是我打算在 WSL 裡面安裝 Mosh 來使用!……

Rails API 送了 `Accept: application/json, */*` 拿到 406

之前在 Rails API mode 遇到 Client 在 Header 送了 `Accept: application/json, text/html, */*` 結果拿到 406 的問題,原先以為是 Client 送法不對(Server 只吃 JSON)。 查了一下 RFC2616 發現這樣的送法應該沒有什麼問題才對……

修改 PAM 讓特定 IP 透過 SSH 登入時不需要輸入密碼

我有兩臺電腦,一臺是外出用的 MacBook Air (13" later)、另一臺是自己組裝的 Windows 桌機,但平時工作都是在 Windows 上面開 Linux(當然是我最愛的 Ubuntu)的 VM 再從兩臺電腦 SSH 進去 VM 裡面。但從 Windows SSH 進去 VM 的時候就很想跳過輸入密碼的步驟,當然用 SSH Key 也可以辦到,但我覺得他們根本就是同一個電腦啊,還要加上 SSH Key 也太累了吧!要如何僅依靠來源 IP 就決定要不要輸入密碼呢?……

什麼是 Singleton?(以 C# 為例)

前幾天有噗友在河道上面討論 Singleton 的實做,剛好有參與到討論所以就順便筆記下來,下面舉例的程式碼都以 C# 作為標準……