2023年10月26日 星期四

[Ubuntu] 製作 gif 動畫和壓縮 png 檔案

只要使用指令列就可以快樂的將 png/jpg 檔案製作成 gif 動畫檔

 convert -delay 10 -loop 0 *.png animation.gif 

如果覺得製作的 gif 檔案太大,可以將原始 png 檔案先壓縮過,Compress PNG 這個網站可以幫忙。 

https://compresspng.com/ 

參考資料: 

* https://unix.stackexchange.com/questions/24014/creating-a-gif-animation-from-png-files

2023年10月2日 星期一

[Ubuntu] 沒事千萬不要亂升級

每次只要想到升級頭就痛,總是會有出不完的包。 

這次因為想安裝 tigervnc,好像不得已只能從 ubuntu 16 升級到 ubuntu 18 (荒謬吧,因為需要安裝一個應用程式而升級!) 

過程中需要先更新所有應用程式,然後發現有三個程式不好升級,包括 code、firefox(我有用特定版本)、google chrome(莫名其妙的不能升級到最新版),所以就大膽的移除這三個應用程式後升級。

升級當然不會這麼順利,後來因為 Python 的連結有誤,搞了一下都沒成功,又擔心發生僅次於 rm -rf 的慘案,之前有太多神秘的問題花了很多時間解決...

簡單說,最後沒有升級到 18,然後還是順利安裝 tigervnc,但 google chrome 搞很久,一會是不能安裝,看了這篇這篇勉強安裝到最新版,發現不能切換新酷音!! 

最後最後,爬文找了許久,死馬當活馬醫,裝了舊版(103.0.5060.114-1)竟然就可以了。 

 

沒事千萬不要亂升級

2023年9月3日 星期日

[Tips] 在 Linux 將 PDF 轉成 JPG

目前使用這個指令列最開心,會把 PDF 所有頁面轉成一個一個的圖檔(應該也可以特定頁面) 

``` 

pdftoppm -jpeg -r 300 input.pdf output 

``` 

 

但網路上蠻多人是使用 imagemagick 轉檔的 

``` 

convert -density 300 -quality 100 in.pdf out.jpg 

``` 

reference: 

* https://stackoverflow.com/questions/43085889/how-to-convert-a-pdf-into-jpg-with-command-line-in-linux

2023年7月18日 星期二

[胡言亂語] 找 OLED 教學之啟發

https://gurgleapps.com/learn/projects/how-to-display-your-own-custom-image-on-a-small-oled-screen-using-our-free-tool

影片中的小孩大概只有小學和國中,台風真好,可以清楚解釋原理。

 

 嗯,有為者亦若是。

2023年6月27日 星期二

[資訊安全] Email Spoofing

最近收到好心人(?)的信,告知因為 MX 的設定不對,可能會有 Email Spoofing 的可能。 

會發生問題主要是 SPF 和 DMARC 設定不正確。 

舉例來說,原本參考 Google 的 SPF 設定建議。 

```

v=spf1 include:_spf.google.com ~all 

``` 

但在好心人的信裡,建議使用 `-` 取代 `~`,半信半疑,但有找到某篇文章說明這兩種區別,好吧就這樣用吧。 

``` 

v=spf1 include:_spf.google.com -all 

``` 

另外 DMARC 原本也是參考 Google 的建議。 

``` 

v=DMARC1; p=none; rua=mailto:dmarc-reports@google.com 

``` 

後來好心人建議,要有積極作為,因此改為 

``` 

v=DMARC1; p=reject; rua=mailto:dmarc-reports@google.com 

``` 

但其實我要講的重點是。 

1. rua 後面要先接 mailto 才行! 因為一開始看錯,導致掃描時顯示 DMARC 沒有 enable。 

2. 我只有付少少的獎金,希望大家都愉快。 

* [Google] 新增DMARC 記錄- Google Workspace 管理員說明 

* [Google] 在網域供應商網站新增SPF 記錄- Google Workspace 管理員說明 

* [MX 工具] SuperTool Beta7 

* [工具] DMARC Check 

* How To use an SPF Record to Prevent Spoofing & Improve E-mail Reliability 

* How to Implement DMARC/DKIM/SPF to Stop Email Spoofing/Phishing: The Definitive Guide

2023年6月10日 星期六

[創業] 好日子結束了

2023/06/08。 該來的還是要來,細水長流吧。