為何要從 gitbook 遷移
以前曾在 gitbooks 發表一些電子書。 在 gitbook 發表電子書除了可以用 Markdown 語法外,也支援一些外掛如 Mermaid 圖表等。隨著 gitbook 業務調整,已經不再維護原來的平台,因此興起了遷移的想法。
選擇 Docusaurus
在一番比較後決定使用 Facebook 的 Docusaurus。Docusaurus 裝好後同時提供首頁,部落格,文件
。支援 Markdown 並支援在文件中嵌入 React 元件。
以前曾在 gitbooks 發表一些電子書。 在 gitbook 發表電子書除了可以用 Markdown 語法外,也支援一些外掛如 Mermaid 圖表等。隨著 gitbook 業務調整,已經不再維護原來的平台,因此興起了遷移的想法。
在一番比較後決定使用 Facebook 的 Docusaurus。Docusaurus 裝好後同時提供首頁,部落格,文件
。支援 Markdown 並支援在文件中嵌入 React 元件。
在前篇發布後至今一個月,以太坊官方的 Modalla 測試網已經啟動,ETH 2 的驗證者啟動頁面 (launchpad)也首次就緒。雖然尚未有新版的 EthereumOnARM ROM,但做完以下設定後,我也順利遷移到了新測試網。
以太坊 (Ethereum)作為 2014 年才開始區塊鏈的專案,近年發展迅速,眾多在以太坊上的活動讓目前的每秒交易速度 (~13 TPS) 已不符所需。經過多年的實驗與討論,以太坊 (Ethereum) 的下一代 Ethereum 2.0 路線圖也已經越來越清晰。
目前以太坊 (Ethereum) 2.0 即將進展至 Phase 0 階段。在此階段以太坊 1.0 和 2.0 的網路將並存。直到發展到 Phase 1.5 階段,1.0 網路將會融合進 2.0 網路。隨著時間接近,2.0 測試網路與多種驗證節點的測試版也陸續釋出,網路上已有許多經驗可參考,正是嘗試的好時機。
這邊略過各種基礎介紹,直接從如何運行以太坊 (Ethereum) 2.0 的驗證節點開始。
如果覺得這篇文章有用,歡迎傳送小費到 0xfDa995Eb398750319a2D5E8A4766c02e54db24b8
這篇也可以叫「如何使用 JoyCon 作為鍵盤 / 滑鼠快捷鍵來輔助工作」。
在看「日本 YouTuber 的包裡面有什麼?」影片時,發現這個 Youtuber 隨身背包裡竟然會放一個 JoyCon (L),在剪片時當作快速鍵使用。
這真是有趣的想法。將大家手上都有 Switch(?)手把,延伸做更多用途。 仔細數一數,單邊 JoyCon 就有共 15 個鍵 (搖桿上下左右,壓下(L),方向鍵上下左右,截圖鍵,L1, L2 兩個肩鍵,減號鍵,側邊 2 個小肩鍵) 可供使用!
要將 JoyCon 連線到 Macbook 相當容易,打開藍牙偏好設定,然後按 JoyCon (L) 側邊的配對鍵 (單邊手把兩個黑鍵之間,凹下去的那個) 即可配對。
我下載了enjoyable程式(可以用 brew 安裝),打開就可以抓到手把。按下對應的按鍵時,按下的按鍵就會出現在視窗左側。這時可以在右側的畫面中設定按鍵對應的行為(可設定包含鍵盤按鍵,滑鼠,滑鼠按鍵,滑鼠捲動等事件)。
我的初步手把配對設定:
搖桿上下左右:滑鼠方向
方向鍵上下左右:鍵盤方向鍵上下左右
壓下(L):滑鼠左鍵
減號鍵:滑鼠左鍵
截圖鍵:滑鼠右鍵
L1:鍵盤Ctrl鍵
L2:鍵盤Ctrl鍵
側邊2個小肩鍵:滑鼠上/下捲動(向下捲動速度慢,向上捲動速度快)
我目前嘗試的用法:
在使用時,還可以裝上黑色的肩鍵吊帶,掛在左手上以便隨時拿來使用。
JoyCon 還可以怎麼用在日常 / 工作中哩?歡迎分享你的配置或用法。
Github 提供了「Pull Request」這種方便所有人先行審閱程式碼,在整併 (merge) 回各分支的方式。 有時候也會想先將程式碼下載回來執行看看效果。 目前我會使用的有兩種方式:
想要下載別人提交的程式,可以在 Pull Request 頁面網址後直接加上.diff
,就會出現文字版的 diff 檔。
執行 git apply 1234.diff
即可使用;
測試完可執行git apply -R 1234.diff
回復原狀。
在 ~/.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
分支。
這邊有範例程式 供參考。