2022-12-20

[java] android studio 安裝 lombok plugin

 android studio 無法從 markplace 安裝 lombok plugin. 

 找到下面這一篇,手動下載 plugin zip , 並放到 android studio/plugin 目錄. 

但需要修正的地方, mac 安裝 android studio 位置不一樣. 要改在....

/Applications/Android Studio.app/Contents/plugins


參考資料

https://stackoverflow.com/questions/70900954/cannot-find-lombok-plugin-in-android-studio-2021-1-1-build-of-2022

2022-12-14

升級紀錄 - macbook pro 15 升級到 macbook air m1

 最近,2017年買的 macbook pro 15" 被自己換電池換到出問題,換完電池以後風扇狂轉。在mac 下根本無法工作,windows 可以正常執行只是風扇狂轉. 

網路上買了二手的 macbook air m1 16G/512G 保固到 2024/02, 花了 NT $31000。

升級工作

資料備份移轉

繼續使用 time machine 方式備份。
  1. 先將原先的 macbook pro 做 完整 time machine 備份(279G)
  2. 在 新機器上面開一個 admin 帳號 ,並且登入. (不要開跟自己原先帳號一樣的id, 不然會有一堆需要覆蓋的選項跟風險)
  3. 將 隨身碟接上新電腦,並開啟 "應用程式"->"工具程式="->"系統移轉輔助程式"
  4. 選擇 使用 time machine 移轉
  5. 系統會出現 多個要移轉的資料,選擇自己要的資料跟使用者資料. 下面是選擇我要移轉的資料
    • 自己帳號的資料 
    • 應用程式資料
    • 系統設定資料
    • 其他資料
  6. 開始移轉資料,結果系統計算完以後只有 200G 要移轉. 整個移轉了 3-4 小時

RamDisk

從windows 時代開始,舊習慣開 RamDisk 當作 Cache 使用,一方面保護當時貴爽爽的SSD,另外一方面不用一直去清理用不到的Cache Data. 
原先,使用 Apple Script 方式撰寫的 RamDisk 在 m1 上面,無法繼續使用. 所以,改用 shell 方式試試看

if ! test -e /Volumes/RamDisk ;  then
diskutil erasevolume HFS+ RamDisk `hdiutil attach -nomount ram://$((1*512*1024*2))`
mkdir -p /Volumes/RamDisk/Caches/com.apple.safaridavclient
mkdir -p /Volumes/RamDisk/Caches/Chrome
mkdir -p /Volumes/RamDisk/Caches/Brave
fi

軟體安裝

Chrome :  直接升級成 m1 版本

2022-11-22

使用 EINK 作為 桌上月曆的替代品

 今天看著工作桌上的兩個月曆,心裡想有沒有可以使用 eInk 方式取代.  桌曆不需要一直更新內容,只需要在有變動的時候給予變化就好.  想要透過整合google calendar 方式把自己的月曆放到eink 方便看也方便維護. 

就看到下面這篇文章,使用舊的 amazon kindle. 在這邊 做一下紀錄. 


https://www.techbang.com/posts/101876-kindle-electronic-calendar