Mac 安裝 VirtualBox

Mac 下安裝 VirtualBox 不知道什麼時候開始安裝最後會出現錯誤訊息,如果不理照樣建虛擬機,啟動時就會出現更奇怪的錯誤訊息 “kernel driver not installed (rc=-1908)”

我忘了自己之前有沒有遇到過,今天幫同事解了一下,安裝和啟動虛擬機的問題,可以參考這篇 https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8,要去「安全性與隱私權」打開 App

另外通常跑一些虛擬機,會需要先設定「僅限主機」網路,手動要加也會出錯,可以參考這個下指令解決 https://github.com/gasolin/foxbox/issues/32#issuecomment-113967420

sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart

docker run 或 exec 時 -i -t 的分別

一般通常一起用 -it,那 -i -t 有什麼不同呢?

說明是寫:

-i, –interactive
Keep STDIN open even if not attached

-t, –tty
Allocate a pseudo-TTY

可以簡單理解成,-i 可以持續下指令和得到結果,若是人類要互動用的就加 -t,會有命令提示字元,方便人類使用

只下 -i

docker run -i busybox
ls
bin
dev
etc
home
proc
root
sys
tmp
usr
var
cd etc
ls
group
hostname
hosts
localtime
mtab
network
passwd
resolv.conf
shadow

輸入和輸出會混在一起,人類不方便看,但對程式或做 pipeline 會方便,例如: echo hello | docker run -i busybox cat

只加 -t 則沒什麼意義,因為看到命令提示字元,但輸入指令,不會送進去 container 也不會有結果出來

docker run -t busybox
/ # ls

另外看到網路上有文件示範 -idt,則是腦殘,都要 detach 模式到背景執行了,還 it 幹嘛

JetBrains 系列 IDE 學習用快速鍵的 plugin – Key Promoter X

https://plugins.jetbrains.com/plugin/9792-key-promoter-x

安裝之後只要用滑鼠點的功能有快速鍵,就會提示快速鍵怎麼用,還會統計什麼功能用滑鼠點了最多,如果沒有快速鍵的功能則會提示要不要設定快速鍵

安裝注意最後有 X 是比較新的版本,有一個很老的版本,最後沒有 X

AWS AppSync 目前還不能用自訂 scalar type

一加自訂的 scalar type 到 schema 中,儲存 schema 就會失敗,論壇也要人問到這個:https://forums.aws.amazon.com/thread.jspa?messageID=829930&tstart=0

目前只能額外用 AppSync 提供的他們定義的一些 scalar type:https://docs.aws.amazon.com/appsync/latest/devguide/scalars.html#appsync-defined-scalars

他們應該是有打算開放自訂 scalar type,後續再看看什麼時候會開放

死海效應

一開始是看到一張圖,後來在商周 FB 找到原始貼文

https://www.facebook.com/bwnet.fans/photos/a.398321471836.180093.186593071836/10155471045331837/?type=3&theater&ifg=1

查了得到 App,也有一點內容提到這個詞,原始的出處是這篇文章: http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-dead-sea-effect/

文章還沒細看,不過似乎包括其他引用的文章,都沒有提供太多破局之道,這個議題值得持續追蹤