2022年10月13日 星期四

潛水影片調色

潛水影片因為藍光在水中的穿透律大於紅光

距離越遠剩下的紅光越少

因為紅光的減少量根據離有關,所以只要照片中包含不同距離的物體,很難將顏色條到完美

另外就是因為量部可能RGB都暴掉,用histogram eq調整完之後會很容易偏紅,有鬼火的效果

Ubuntu修圖軟體建議

影像GIMP

影片kdenlive

潛水影片調色

2022年10月4日 星期二

Go學習筆記

Go 檔案結構

/go

    /go    : installation, $GOROOT

    /projects    : $GOPATH

        /pkg

        /src        : add projects here

            /myMod1

                /go.mod

                /main.go

        `  /myMod2

                /go.mod

                /main.go

 如果未按照這此結構,VS code會找不到package

Error message

gopls was not able to find modules in your workspace.
When outside of GOPATH, gopls needs to know which modules you are working on.
You can fix this by opening your workspace to a folder inside a Go module, or
by using a go.work file to specify multiple modules.
See the documentation for more information on setting up your workspace:
https://github.com/golang/tools/blob/master/gopls/doc/workspace.md

 Go模組初始化

~/go/projects/src/myMod1$ go mod init go.example/demo-1



Go學習筆記

Krita: Ubuntu簡易影像編輯軟體

我都拿來做一些簡單的影像編輯,ex:裁剪特定影像範圍後另存新檔


安裝方式:

去官網下載.appImage,給予執行權限,直接執行.appImage檔案

為方便使用,可以自製.desktop檔,放在./.local/share/applications/Krita.desktop

範例:

[Desktop Entry]
Name=Krita
Exec=/home/[userName]/.local/bin/krita-5.1.1-x86_64.appimage
Icon=/home/[userName]/.local/bin/krita.svg
comment=Krita
Type=Application
Terminal=false
Encoding=UTF-8
Categories=Utility;

Krita: Ubuntu簡易影像編輯軟體

2022年8月22日 星期一

自潛筆記:腳踏車!?

原來騎腳踏車是這個意思:

因為蛙鞋水阻大,透過彎曲膝蓋降低蛙鞋水阻來讓自己好像很快的完成一個cycle

要比免這種狀況,最簡單的大概是前後到底的時候西腳踝都是打直,動作範圍要相近

 ref

自潛筆記:腳踏車!?

自潛筆記:浮球與底鉛

 之前跟朋友去fun dive,因為附近沒有浮球,是用綁底的方式:

一個人帶著綁了快扣的繩子游下去,找到礁石之類的地方繞一圈固定

最近看的了一些lanyard的影片,上面說如果潛水員在下面有問題,戒護的人剛好沒辦法順利下潛,可以透過把底鉛拉上來的方式來救援

很明顯這個設置方式跟我們之前fun dive的設置方式不同

自潛筆記:浮球與底鉛

2022年8月4日 星期四

okular can't view recent opened file

在ubuntu 18.04上用snap裝okular

後來因為原來的okular跟snap的okular混淆,將原本的okular移除後

okular就找不到recent opened file了...

後來將sanp中的okulat remove 再 install一次就可以找到recent open files 了

以後在安裝snap版本前還是將原本的版本先移除好了

okular can't view recent opened file

2022年7月7日 星期四

[Git] worktree

 因為公司code base很肥大(?)一個專案17.xGB

但因為不是always在master branch做事或是想要參考(複製/確認)其他branch的一些東西,會需要去checkout不同的branch

這時候worktree就很好用了

[Git] worktree

澎湖旅遊心得

這兩年因為COVID影響都沒出國,也沒啥出遠門(大家都不能出國,擠爆國內旅遊了...),目前國外旅遊漸漸開放了才來趕一下國內旅遊末班車。

澎湖旅遊心得

2022年6月7日 星期二

畢氏定理的幾何證明

[Raspberry]安裝firefox

chrome雖然是raspberry預裝的瀏覽器,但竟然會無法登入google...

只好裝firefox

raspberry用的是firefox-esr


$ sudo apt-get install firefox-esr


本想裝來解決影片撥放卡頓問題,但似乎是無解

[Raspberry]安裝firefox

[Raspberry] Pi4 無法安裝套件,swap錯誤

錯誤訊息: dpkg: error processing package dphys-swapfile 之類的,沒有完整複製

解法: 關掉swap file

但不之為何,sudo無法關閉swap

$sudo su

#systemctl disable dphys-swapfile

[Raspberry] Pi4 無法安裝套件,swap錯誤

[raspbessy] 更改時區

2022年5月23日 星期一

Pi4在viewsonic螢幕上黑屏,沒訊號

 pi4是一便宜好用的上網機

之前用Dell的螢幕搭配BerryBoot沒啥問題

今天換了viewsonic的螢幕螢幕就吃不到Pi4的訊號

查了一下發現可以在config.txt中加入

 config_hdmi_boost=11

增強HDMI訊號就能順利看到畫面了(這個數值是越小越好)

--

但我一開始以為是berryboot死了,重新裝了一次,目前OS好像開不起來


Pi4在viewsonic螢幕上黑屏,沒訊號

2021年10月13日 星期三

[Raspbian]搜尋隱藏ssid

Raspbian用GUI看不到隱藏的ssid,也沒地方可以輸入

如果要連隱藏的ssid需要編輯

/etc/wpa_supplicant/wpa_supplicant.conf 檔案


>sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

 檔案大概長這樣


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=TW

network={
        ssid="mySSID"
        scan_ssid=1
        psk="PW"
        key_mgmt=WPA-PSK
}

將network={}的內容改成欲連線的SSID

要注意要有 scan_ssid=1才會去連隱藏的SSID

我自己測的時候network={}只能有一組,因此需要先將原本的network={}刪除,否則重開機後新增的SSID會不見

完成之後存檔重開機

[Raspbian]搜尋隱藏ssid

2021年9月13日 星期一

Regular express正規化表示法好用網站

移動式冷氣使用心得,如何吹得涼,吹整晚耗電量

 先說結論,在特定的條件下,移動式冷氣確實可以吹得涼,耗電量也可以接受。當住的地方無法安裝一般冷氣,不失為一個度過炎炎夏日,讓你一夜好眠的選擇。


今年夏天因為住的地方沒裝冷氣,所以就研究了一下移動冷氣。

移動式冷氣使用心得,如何吹得涼,吹整晚耗電量

Netflix集數卡住

 最近在看斯卡羅,但不知怎麼搞得,明明更新到第十集了,我的Netflix卻停留在第二集

是可以繼續往下看,但要一集一集往下跳,好麻煩..

後來在Dcard上看到,原來只要登出在登入就能解決了!

實測成功!

Netflix集數卡住

2021年8月23日 星期一

中華電信光世代HN密碼去哪找?

測試日期: 2021/08/23

因為工作要用到關係,申請Hinet光世代


記得以前裝機完都會給一張帳號密碼小卡,這次沒注意到沒給,剛剛要繳第一個月帳單,發現中華電信APP需要用HN帳密去綁

中華電信光世代HN密碼去哪找?

2021年8月4日 星期三

resize /home without live CD / USB 重新分割 /home

OS: Ubuntu 18.04

前提 / 跟 /home(目標partition) 在不同partition

因為電腦一開始swap割太小,想重新分割/home,分點給swap

但電腦因為某些原因不能使用USB/CD boot...

看有個說法是可以用fdisk去割,但感覺毛毛的,之前割另一台raspberry pi,用fdisk割完就整台掛了..

想說還是GPart安全,但gpart會有/home沒卸載不能割的狀況

1. 建立新的 user gp

sudo useradd -s /bin/bash -d /gpHome -m -G sudo gp

2. 登出目前user,以新user登入

3. 卸載 /home 

若嘗試
sudo umount /home
會得到 umount: /home: target is busy. 這時候可以用
sudo fuser -m /home
查看誰鎖住了 /home 再用
sudo kill -9 pid
去殺,或
sudo fuser -mvik /home
再
sudo umount /home

4. gpart

gpart

resize /home without live CD / USB 重新分割 /home

2021年7月24日 星期六

c++ const method

 一個method被標記為const 表示他不會改變所屬class的member,function若能被標記為const應盡量這麼做

class A{
  int b;
  void c(){
      b = 0; // compiling error
  };
};

c++ const method