2020年5月29日 星期五

Ubuntu 20.04開機碟做成Mirror

Ubuntu 20.04 Desktop版並不像Debian一樣,安裝過程支援系統碟是mirror(RAID-1)。要達成開機碟是mirror狀態,要先將一個硬碟分割好如下狀態:
  • /dev/sda
    • sda1:分割類型是fd(linux raid auto)預計要裝/boot
    • sda2:分割類型是fd(linux raid auto)預計安裝根目錄

分割好硬碟/dev/sda後,將這些硬碟接到電腦上,再放入Ubuntu 20.04 Desktop LiveCD後,從CD-rom開機:

2020年5月22日 星期五

Mac檢視zip等壓縮檔內容

在Mac裡面對於zip這樣的壓縮檔,點兩下通常就會直接將壓縮檔解開成一個資料夾。但若只是想要看壓縮檔裡包含的內容,可以使用下面指令:
  • unzip -l xxx.zip

若是嫌使用指令太麻煩,那可以使用BetterZip 4這套軟體,直接開一個視窗來檢視壓縮檔裡面的內容,並且可以選定想要解壓縮的內容。其他的功能如下:

2020年5月15日 星期五

Mac一張網卡上設定多個IP

在Mac上為了測試網路,需要給一張網卡例如說en0多個IP,指令如下:
  • sudo ifconfig en0 alias 192.168.77.88 up
  • sudo ifconfig en0 alias 192.168.77.88/28 up
這樣就可以把192.168.77.88這個IP設定到en0這張網卡上。第二個指令是當netmask跟預設不一樣的時候才需要加入。要刪除en0網卡上加入的IP,用下面的指令(注意在alias前面那個-
  • sudo ifconfig en0 -alias 192.168.77.88

2020年5月6日 星期三

不同版本的Python分別安裝套件

幫Python裝套件最流行的是pip,從Python 2.7.9以後,預設的binary安裝檔就會包含這隻套件安裝程式。幫同一台機器上不同的Python安裝套件biopython:
  1. python -m pip install biopython
  2. ./env/bin/python -m pip install biopython
  3. python-3.6 -m pip install biopython
  4. /opt/Python-2.7.18/bin/pip install biopython

上述指令分別是幫相同機器上的各個版本的Python安裝套件:

2020年5月1日 星期五

將圖片轉成全景圖spherical panorama

使用Sweet Home 3D完成後,輸出全景圖(spherical panorama, png format),但一般的全景圖瀏覽器沒辦法吃png格式,上傳臉書也沒有全景圖的效果。研究了一下原來是在臉書上面要有全景圖效果,必須要滿足三個條件:
  1. 圖片比例要是 2:1
  2. 圖片格式必須要是jpg
  3. 必須要jpg圖檔的EXIF資訊
從Sweet Home 3D出來的比例已經是2:1了,假設圖片名是photo.png,在Mac電腦上只要依序執行下面兩個指令,就可以將png轉成臉書上可用的全景圖: