2022年4月22日 星期五

Mac上做locate的updatedb

Linux或Mac可用指令locate + 關鍵字來查找檔案,在做這件事情之前要先建立整個檔案系統的索引,Linux上的指令是updatedb,在Mac或是其他BSD上則是locate.updatedb。執行過程如下所示:

  1. cd /
  2. sudo /usr/libexec/locate.updatedb

2022年4月21日 星期四

Mac上Rstudio安裝套件時出現gfortran相關的ld warning, library not found for -lxxx

在Mac上的Rstudio安裝套件的時候出現類似下列錯誤:

gfortran-4.8   -fPIC  -g -O2  -c mclust.f -o mclust.o
gfortran-4.8   -fPIC  -g -O2  -c mclustaddson.f -o mclustaddson.o

ld: warning: directory not found for option '-L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2'
ld: warning: directory not found for option '-L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2'
ld: library not found for -lquadmath

clang: error: linker command failed with exit code 1 (use -v to see invocation) 

2022年4月13日 星期三

Mac上更改Docker映像檔存放位置

預設的位置是 ~/Library/Containers/com.docker.docker/Data/vms/0/ ,搬移的話:

  1. 先按藍色鯨魚icon打開Docker
  2. 在menu bar找到鯨魚 > 按右鍵 > Preference
  3. 找到Resources > ADVANCED
  4. 滾輪向下滑動找到Disk image location,在Disk image size下面
    (我在這邊卡很久,因為介面的設計讓人不知道可以往下滑動)
  5. 按Browse,選擇要存放的資料夾,可以是外接硬碟
  6. 按右下角的 Apply & Restart

然後就請耐心等候,搬移的時間會久到讓人懷疑人生

2022年4月11日 星期一

2022年4月10日 星期日

卡廷大屠殺(Katyn massacre)

1939年8月德國與蘇聯簽訂《德蘇互不侵犯條約》後,9月德國入侵波蘭,德蘇兩國瓜分波蘭領土。許多波蘭人被強迫轉運到蘇聯內,而蘇聯的內務人民委員會(НКВД , NKVD, 等同於史達林時代的政治警察)於1940年3月5日批准了一項謀殺波蘭的軍官、預備役軍人、警察、邊防士兵等的計畫,這些人在波蘭被入侵後變成戰俘關在波蘭東部的集中營。

  • 1940年3月22:NKVD頭頭Beria簽署秘密命令謀殺在蘇佔區波蘭人
  • 1940年4月-5月:NKVD在Kozelsk, Ostashkov與Starobelsk殺害了最少21,768名戰俘,受害者家屬則被流放到勞改營以及蘇聯的偏遠地區
  • 1943年4月11日:納粹德國報告在Katyń找到被蘇聯殺害的波蘭軍官墳墓
  • 1943年4月25日:蘇聯與波蘭斷絕關係
  • 1959年3月3日:KGB的頭頭Alexander Shelepin給蘇聯頭兒Nikita Khrushchev的照會中提到,總共21,857名戰俘被槍殺