Davy's Blog

Memos, technologies, moods and stories inside.

掛載 WSL2 的目錄到 Podman 中

Podman Desktop 預設提供與 Windows Host 的整合,與 WSL2 的整合卻要自己動手來。但就算按照步驟將 WSL2 與 Podman 整合起來之後,你還會發現一些小問題 —— 例如掛載不到 WSL2 中的目錄…………

讓 macOS 根據不同 Domain 選擇 DNS 伺服器

由於在 macOS 設定 DNS resolver 的時候,OS 選擇查詢的 resolver 可能不是按照順序的,所以只要有任何一個 resolver 搶先回 NXDOMAIN 就會讓你的查詢找不到 Domain,這對一些有非公開網域或偷偷自定網域的人們來說十分的困擾…………

使用 M1 Mac 的一些小技巧

前幾天拿到了新的 M1 MacBook Air,想說來試試看一些平常使用的工具以及 iOS App,結果發現很多常用的 iOS App 都還沒有開放 macOS 下載使用…… 但很多常用的工具都已經有原生支援的版本了,在使用上也沒有什麼太多的問題,但有些小技巧想分享給大家,希望大家在這個轉換之路上可以再更順暢一些~……

在 Ubuntu 裡面啓用 cgroups v2

因為最近跳了 Podman 的坑,所以就想說順便玩玩 rootless container 好了,結果發現如果要用 rootless container 的話,Podman 在 cgroups v2 裡面才可以做各種資源限制,但 Ubuntu 預設只使用了 cgroups v1,所以下面就來看看要怎麼把它切到 v2 …………

如何升級 EoL 的 Ubuntu 版本

最近有從 Ubuntu 18.10 升級的需求,但因為 18.10 早就在 2019/07/18 EoL 了,因此沒辦法直接使用 `do-release-upgrade` 升級,這個時候該怎麼辦呢?…………

在 Vue.js 3 中取得 Listeners

由於 $listeners 在 Vue.js 3 中已經被移除了,如果要在 Component 中取用 Listeners 的話,就需要一點技巧了,我們這邊就分成兩個部分來討論。 TL;DR 想 inherit 到 root 的事件:從 $attrs 拿 想註冊的事件:以 onCamelCase 的名稱註冊到 props 中……

在 WSL2 中使用 Ubuntu 桌面環境

雖然微軟在 BUILD 2020 上已經宣佈,未來會讓 WSL2 可以執行 GUI 應用程式,但不知道什麼時候才會正式支援這個功能,對於想體驗看看效果到底如何的我呢,就打算先在 Windows 端啓動一個 X Window Server 來嚐鮮看看……

在 Vue 中讓 localStorage 支援回應式設計

在許多當紅的網頁前端框架中,都採用了回應式設計(Reactive Design),讓狀態變化時自動通知框架來對視圖(View)進行重繪,但通常這麼方便的功能只會支援框架自己提出的 state 模型上,而這次我們來談談如何在 Vue.js 中使用 localStorage 並支援回應式設計吧……