Skip to main content

· 3 min read

這篇也可以叫「如何使用 JoyCon 作為鍵盤 / 滑鼠快捷鍵來輔助工作」。

在看「日本 YouTuber 的包裡面有什麼?」影片時,發現這個 Youtuber 隨身背包裡竟然會放一個 JoyCon (L),在剪片時當作快速鍵使用。

這真是有趣的想法。將大家手上都有 Switch(?)手把,延伸做更多用途。 仔細數一數,單邊 JoyCon 就有共 15 個鍵 (搖桿上下左右,壓下(L),方向鍵上下左右,截圖鍵,L1, L2 兩個肩鍵,減號鍵,側邊 2 個小肩鍵) 可供使用!

要將 JoyCon 連線到 Macbook 相當容易,打開藍牙偏好設定,然後按 JoyCon (L) 側邊的配對鍵 (單邊手把兩個黑鍵之間,凹下去的那個) 即可配對。

我下載了enjoyable程式(可以用 brew 安裝),打開就可以抓到手把。按下對應的按鍵時,按下的按鍵就會出現在視窗左側。這時可以在右側的畫面中設定按鍵對應的行為(可設定包含鍵盤按鍵,滑鼠,滑鼠按鍵,滑鼠捲動等事件)。

我的初步手把配對設定:

搖桿上下左右:滑鼠方向
方向鍵上下左右:鍵盤方向鍵上下左右
壓下(L):滑鼠左鍵
減號鍵:滑鼠左鍵
截圖鍵:滑鼠右鍵
L1:鍵盤Ctrl鍵
L2:鍵盤Ctrl鍵
側邊2個小肩鍵:滑鼠上/下捲動(向下捲動速度慢,向上捲動速度快)

我目前嘗試的用法:

  1. 模擬滑鼠捲動螢幕:用左右肩鍵捲動螢幕
  2. 模擬滑鼠使用:用搖桿移動,用減號鍵,截圖鍵模擬滑鼠左右鍵。
  3. 在虛擬桌面間切換:按著 L1 (Ctrl) 的同時,按左,右方向鍵切換螢幕
  4. 用方向鍵快速跳轉 Youtube 影片

在使用時,還可以裝上黑色的肩鍵吊帶,掛在左手上以便隨時拿來使用。

JoyCon 還可以怎麼用在日常 / 工作中哩?歡迎分享你的配置或用法。

· 2 min read

Github 提供了「Pull Request」這種方便所有人先行審閱程式碼,在整併 (merge) 回各分支的方式。 有時候也會想先將程式碼下載回來執行看看效果。 目前我會使用的有兩種方式:

使用 diff

想要下載別人提交的程式,可以在 Pull Request 頁面網址後直接加上.diff,就會出現文字版的 diff 檔。

執行 git apply 1234.diff 即可使用; 測試完可執行git apply -R 1234.diff回復原狀。

使用 bash

~/.bash_profile 建立以下命令

pr() {
git fetch upstream pull/$1/head:pr-$1
git checkout pr-$1
}

初次使用時需執行 source ~/.bash_profile 或重開命令行。

之後只要執行 pr 1234 (1234 是 Pull Request 的編號),就會自動抓取對應的 Pull Request 並切換到相應的pr-1234分支。

這邊有範例程式 供參考。

· 12 min read

2017 年開始紀錄自己使用的自動化紀錄工具。

為什麼要做個人自動化紀錄?

有人會問,Facebook/Twitter 不就可以記錄大小事了嗎?如果會這麼回答,那就實在太天真了😏 。FB 上也許包含了自己覺得值得分享的事,但生活中還有諸多事情值得記錄,而不適合與大眾分享。

或是想整理過去公開紀錄,造訪過去使用過的社交平台(Plurk, Google+, Blogger)已非常難以找出過去的隨筆或評論。

擁有自己的一份完整數位化生活記錄,是我持續的個人目標之一。要達成這個目標,需要藉助一些自動化紀錄工具,好讓整個過程變得自然而不困難。

· 2 min read

在家工作近兩年,偶爾也會自己煮飯。而現在疫情正熾,更是有意識的提高每週在家煮飯的次數。 在廚房自己煮午餐,要考慮的除了要能較快地處理食物,也要考慮後續的收拾碗盤的功夫。若是能透過一些工具節省在烹飪過程中的時間或精力,也有助於在午休時間後,能更游刃有餘的處理下午的工作。

在此推薦幾個可以節省時間的小物:

洗水槽濾網

覺得最不可或缺的小確幸商品,就是洗水槽濾網。 洗完碗要清水槽的時候,有了濾網只需要輕輕的收起來丟到垃圾桶裡就解決了,真的讓幸福感提昇了一個臺階。

Imgur

朋友也建議可以在裝濾網前,在洗水槽裡放個一塊錢銅板,然後再裝上濾網。這樣能利用銅離子讓不鏽鋼的部分也保持清潔。

附開關插座

將電鍋插頭插到附開關的插座上,每次蒸完東西不用拔電線(不拔電線的話,電鍋會一直保持保溫的狀態),只要關掉插座開關就好。

花 99 塊錢就可以將電鍋升級,非常划算。

Imgur

也可以將附開關的插座換成定時插座。晚上睡前將米和水放到電鍋裡,將電鍋調到煮飯,設定好定時開關,早上就有熱騰騰的粥可以吃了。

· 5 min read

現代社會已經漸漸將現實與網上的生活融合在一起,透過網路上的各種服務,讓我們在現實生活中也過上了更方便的日子。

我們在網路上使用了許多的服務。為了使用各式各樣的服務,需要創立各自的帳號與密碼。這些帳號與密碼,代表了我們在網路上的身份。帳號背後保護的,是你所有的交友情況,來往郵件,銀行的存款,甚或手頭股票,加密貨幣資產的狀況。

這些帳號當然也需要更重視起來。

網路服務不安全

即使再歡迎的網路服務也是有可能洩漏你的帳號與密碼,只要在 Have I been pwned 網站輸入你的 Email,就可以知道你的密碼已經在多少網站上被洩露。 研究也顯示最多人使用的,竟然是 12345 等簡單的一串數字密碼。

歷年來也已經有許多的報告與研究,說明人們是多麼的不擅長記憶密碼。

因此理想上每個服務都使用不同的密碼,這樣其中一個服務上的帳號密碼就算被洩露了,損害也在可控範圍內。

改善記憶密碼的方式

最簡單的記憶密碼方式之一,是取對一段對自己有意義的詞語,例如取一段詩句作為密碼,或是使用熟悉的輸入法編碼,但直接用英文鍵盤輸入(如用英文鍵盤輸入發大財的注音編碼 -> z8284h96)。

在註冊或登錄新服務時,使用 Google 與 Facebook 帳號來或是快速的註冊,可以讓整個過程變得更簡單,也更安全。

但是無可避免的,還是有許多的服務,例如銀行 (錢) 或是 Google(資料),Github(公司 / 私人程式碼)帳號,需要有獨自的帳號與密碼。而保護這些帳號與密碼,就成了在數位生活中,保護我們重要資產的方式。

密碼管理軟體

我更推薦的方式,是使用密碼管理軟體來管理諸多的帳號與密碼。

現在密碼管理軟體的選擇眾多,大部分兼顧了安全性與易用性。除了提供 App 和瀏覽器外掛程式之外,只需記憶登錄密碼管理軟體的這一組密碼,密碼管理軟體就能夠協助你管理所有的密碼。

因為你除了主要的這組密碼之外,不需要再記憶個別網絡服務的密碼,因此你可以為每個網站使用不同的密碼,也可以透過密碼管理工具裡面附的密碼產生器,來產生包含英文大小寫字母 + 數字的複雜密碼。

常見的幾種密碼管理軟體如 1Password, LastPass, Bitwarden(開源),KeePass(開源) 都將你託管的密碼,透過公開的加密方式,保存在雲端或自訂的儲存地點,隨時可以透過各種設備來使用。在手機端會提供諸如指紋辨識等認證方式來兼顧安全與方便性。