8/13起 github 專案commit要改用token

github 公告 2021/8/13起, 強制改用token的方式, 之前使用密碼的方式不能再用

"Beginning August 13, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com."

所以要到個人github上, 生成token, 然後當作密碼使用

https://github.com/settings/tokens

  1. 先產生 token , 將token copy 起來

2. 用戶端輸入帳號,與密碼(此時不要輸入真的密碼, 請輸入token)

推薦一款免費開源PDF編輯軟體-xournal++

公司一般同仁需要用到PDF編輯功能(不會太複雜, 很簡單):

  1. 刪除PDF頁面
  2. 合併PDF檔案
  3. 簡易修改一下文字(不需要大幅修改格式,表格)

除了付費版adobe acrobat 之外, 就libreoffice draw 可以勝任, 但是libreoffice 開啟pdf格式常常會跑掉, 修改pdf不是非常理想,

我試了多套免費軟體, 也都失敗了, 後來發現這個開源軟體 xournal++ , 開pdf不會變形, 使用一種另類的layer方式達到編輯pdf的功能, 我認為非常有潛力當擔重任.

xournal++ 還在積極開發中, 目前少了幾個重要功能,也有bug 未來這些功能應該會補上.

  1. 無法合併pdf , 暫時方案就是用 PDFSAM 做合併的任務
  2. 無法輸入中文, 但可以copy過去, Linux可正常輸入中文, 但windows不行, 是bug
  3. 無法選擇 pdf 裡面原有的文字複製 , 這功能也在積極實現中

linux wine 請記得使用winetricks安裝字型

我用wine跑windows程式, 發現中文字出不來, 原來是忘了裝字型.

於是我使用winetricks, 將MS, CJK 相關字型, 尤其是WenQuanYiCJK 都安裝起來, 這樣再回頭執行程式就不會有亂碼了


2021/08/12
安裝wechat還是有字型的問題, 爬了文, 要做以下步驟
1. winetricks riched20 riched30 wenquanyi
2.到這個地方下載註冊檔案 https://gist.github.com/swordfeng/c3fd6b6fcf6dc7d7fa8a
然後用winetricks匯入

Linux 將命令模式下執行程式,所輸出的紀錄引導到檔案

以java為例,

System.out.println(“log …”)

可以在console下看到結果, 但我們若需要未來分析使用, 就必須導到檔案.

執行時可以增加以下參數

java  -jar xxx.jar   > a.out  2>&1

以前常常搞不清楚, 現在也還是一樣不太懂, 沒差拉, 這樣就可以用了, 然後 tail -f a.out 就可以在螢幕看到即時訊息, 事後也能將a.out保存起來呢.

docker安裝peertube影音平台

peertube是開源的串流影音平台, 很適合拿來管理私人影音檔案.

本文安裝的先決條件是:
已備有httpd反向代理, 以及lets encrypt ,
因此不使用peertube官方自帶的webserver與cerbot, 以免造成管理上的困擾

帳號密碼: guest/guest

https://docs.kafeiou.pw/iammis/技術文章/HowTo/10034_(docker)安裝peertube.txt

ubuntu 20.04 安裝docker

1. 
sudo apt-get update
sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg \
     lsb-release
	 
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
	 
echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
##$(lsb release -cs) 試圖找出ubuntu對應版本 , 
##或是到這查https://download.docker.com/linux/ubuntu/dists/
  
sudo apt-get install docker-ce docker-ce-cli containerd.io

2. 自訂存放目錄

修改 /lib/systemd/system/docker.service
 從
ExecStart=/usr/bin/docker daemon -H fd://
 改成
ExecStart=/usr/bin/docker daemon --data-root <自訂目錄> -H fd:// 

重啟 docker 
systemctl stop docker
systemctl daemon-reload
systemctl start docker

完成
1 ... 7 8 9 10 11 ... 17