2020年5月9日 星期六

在 linux 下使用指令將照片自動轉正


在 linux 下使用指令將照片自動轉正


sudo apt install imagemagick
mogrify -auto-orient *.jpg 



 


2019年3月2日 星期六

kubernetes 接 ceph 當 storage backend

kubernetes 版本:1.13.0
不同版本的設定可能會不一樣,我在201903測試過可以用
未來可能會有些許不同
不過原則應該都一樣


2018年9月7日 星期五

2018年8月23日 星期四

ssh tunnel 只會監聽 localhost

當你在用 ssh tunnel 時
如用下列指令
ssh -NfR 0.0.0.0:1194:192.168.10.1:1194 remote_server
你把 0.0.0.0 改成各種組合
他還是只會監聽 localhost


需要將 sshd_config 的 GatewayPorts 改成 yes 
才有作用

2018年8月17日 星期五

調整 chromeos 的 ssh 或 terminal 的字型或是行為

要調整 chromeos 的 ssh 或 terminal 的字型或是行為,
先開啟 ssh 或是 terminal ,
然後在裡面按 ctrl+shift+p
就可以開啟設定畫面
terminal 的設定和 ssh 的設定各自獨立
所以要各自設定

因為預設右邊的 alt 按鍵不會傳進去給 terminal
所以如果要在 terminal 內使用右邊的 alt 按鍵
可以勾選 alt-is-meta
就可以在 terminal 內使用右邊的 alt 

2018年4月12日 星期四

探討解決問題的方法

在做決策時,一開始需要盡可能列出問題的所有可能解法,這樣可以避免在單一解法陷入太深,而看不到其他情形。在找出許多可能解法後,則需要深入探討評估各種解法。需要廣度分析、深度分析。評估各種解法,可以從下列三種角度來分析

  • 利益分析:分析各種解法能夠帶來的好處。這會是優先考慮的角度,畢竟沒有好處的解法是不需要考慮的。
  • 風險管理:任何解法都會有副作用,評估各個副作用發生的可能性,並副作用會造成的損害。
  • 損害控制:當採取該解法時,發生不利或不預期的事情時,是否能夠降低損害或是接受該損害。 
以下象棋為例子,一開始要思考各種可以走的走法。之後深入分析各個走法,找出各個步數可能優缺點。評估各種走法,思考各種走法,有何風險。如會損失一隻”車”或是”馬”。損害控制像是這樣的走法,可能只會讓你損失兩隻兵,但是不會輸掉遊戲之類的。



2018年1月9日 星期二

debian 出現 locale: Cannot set LC_ALL to default locale: No such file or directory

debian 出現 locale: Cannot set LC_ALL to default locale: No such file or directory 
的解決辦法


sudo apt install locales
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales


2017年10月11日 星期三

crouton for chromeos


安裝 crouton 時,用下面指令

sudo sh crouton -t xfce,extension,xorg,xiwi

安裝 gedit

sudo enter-chroot sudo apt install gedit 


在 chrome os 上執行 gedit

sudo enter-chroot xiwi gedit

2017年10月4日 星期三