AppImage 是 Linux (Ubuntu) 系統使用的可攜式應用程式集,他的好處是不會污染系統,每次執行階段才會掛載 (mount) 程式,程式要使用的相關模組檔案,也不會被安裝到系統中。要更新,還是移除程式,只要把應用程式的 AppImage 檔案刪除即可,相當方便。
但是 AppImage 檔案,有個不好用的地方,就是每次執行的時候,要先開啟檔案管理員,到存放 AppImage 檔案的地方,點開執行。這就罷了,執行以後,在 Launcher Bar 上面,顯示通用的系統圖示:
AppImage 是 Linux (Ubuntu) 系統使用的可攜式應用程式集,他的好處是不會污染系統,每次執行階段才會掛載 (mount) 程式,程式要使用的相關模組檔案,也不會被安裝到系統中。要更新,還是移除程式,只要把應用程式的 AppImage 檔案刪除即可,相當方便。
但是 AppImage 檔案,有個不好用的地方,就是每次執行的時候,要先開啟檔案管理員,到存放 AppImage 檔案的地方,點開執行。這就罷了,執行以後,在 Launcher Bar 上面,顯示通用的系統圖示:
Snap 這個應用程式管理平台,除了讓 mount 顯示一堆亂七八糟的掛載資訊,讓實際想要看的硬碟資訊淹沒之外,常常也會出現一些奇奇怪怪的問題,一些以往習慣用的應用程式,也在商店中搜尋不到。除了可以乾淨加入、移除這個優點之外,其他一無是處。無奈即使常常咒罵它,但近幾次發布的 LTE 版本,還是硬是要預設使用Snap。
要在Ubuntu中,手動新增App應用程式,可以在 ~/.local/share/applications 目錄中,編輯一個 *.desktop 的檔案。
以 Bottles 這個 Wine 容器管理 App 來說,可以在這個目錄中,新增一個檔案叫做 bottles.desktop的檔案。
杜邦端子可以用線對線的連接方式,暫時將兩條線連接延長,其中一條線使用插孔端子,另外一條線使用插針端子,但需要注意這種接線方式,會比較容易脫落。
2025年4月以來,逐漸在 Ubuntu 24.04 上,遇到 AppImage 應用程式,無法被執行的問題,那些不能執行的程式,都是我比較少用的,也不想下載新版本,比如 Ultimaker。有些今年比較新的程式則沒問題,比如 FreeCAD 1.0.0 的 AppImage 檔案,就可以執行。
在 Ubuntu 的檔案總管 Nautilus 中雙擊 Ultimaker 的 AppImage 檔案沒反應,於是開終端機執行看看,發現跑出以下錯誤訊息:
AppImages require FUSE to run.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information.
簡單來說,它是一種保護個人免受非法拘留的權利。如果一個人被認為是被非法拘留,法官可以命令釋放他們。
人身保護令被視為憲政體制中一個基石,它保障了個人自由,防止政府濫用權力。它確保了政府在拘留一個人之前,必須有合法的理由和程序。
以下的說明,是以 Ubuntu Linux 24.04 為例,其他的系統我不確定是不是相同。
要改變 Ollama 預設的模型儲存位置,你必須去改動 ollama.service 這個檔案,它位於 /etc/systemd/system 這個目錄中。
最近幾天,不知道怎的,在 Ubuntu 24.04 的藍芽輸出裝置中,我的 Y3 藍芽音頻接收器,只剩下免持裝置 (Handsfree) 的選項,而沒有耳麥 (Headphone) 的選項,明明幾天前都還正常。
然而,免持裝置 Handsfree 的選項,就只有單音 (HSP/HFP),而沒有立體聲 (A2DP Sink) 的音效,每當聽音樂或看影片時非常困擾。
看似無時所謂,但未來如果你有機會使用純英文的終端機軟體來處理目錄或檔案的話(比方說,利用救援開機碟開機,Mount目前掛載 /home 的硬碟或SSD。在不能輸入中文的狀況下,中文目錄名稱將會是一個困擾,最好還是在中文系統下,使用英文目錄名稱比較好。
在 Google 搜尋 「iPhone 耗電 異常」 這些關鍵字,就可以找到一大堆災情。一般看到的情況,都是更新iOS新版本以後才發生。然而這些Po文下面,總會看到一些反面的留言回覆說:「我更新後一切正常啊。」「我的沒問題。」不禁讓人開始懷疑人生,難道倒楣事總是發生在我的頭上?
查看到的解決方案,不外乎是一些降低螢幕亮度、禁止App背景操作、關閉提醒通知、關閉藍芽、GPS定位,這些招數。要是你試過,就會知道這些跟這個電量突然變成很快消耗釣的狀況沒關係。重點是,更新前沒有這個問題啊?繼續搜尋所有官方、非官方的解決方法,找不到任何有效的解決方案。
最近又跑出很多 iOS 16 更新後,電池發生耗電異常的慘狀。
銀行轉帳功能,往往是 Liunx 使用者的其中一個使用障礙。因為目前很多銀行,還是堅持用微軟的安全服務,而那些胺控元件外掛程式,99%沒有支援 Linux 版本 (曾經有過那少數1%支援,如今也沒了)。
對於想要跳槽到 Linux 的朋友,為了上述原因,還是得用VisualBox之類的虛擬機,在Linux環境裡面,執行Windows,這樣才能在 Linux 環境中,處理銀行帳務。
好在台灣已經有兩家核准的本土快篩試劑製造商,泰博與寶齡富錦,兩家公司分別供應福爾威創以及飛確兩個品牌的快篩試劑。最近寶齡富錦傳出涉嫌疫情期間,哄抬自家乾洗手產品價格,遭致檢調人員在12月底到公司搜索,並約談公司主管。加上快篩試劑產能狀況似乎不甚突出,抑或是更專注於清潔用品的市場,不太容易搜尋到線上販售的飛確試劑。
相較之下,泰博這邊的消息則比較穩定,快篩試劑的月產能在 300-400 萬劑,但10月起因為疫情趨緩,業績有下降的狀況,但仍然維持相當水準,11月份也呈現上升跡象,顯然國內外客戶的庫存貨在持續消耗下,也需要追加採購。
然而,可成的轉型反應,也跟它壯士斷腕的速度一樣快,在決定把未來的營收動能鎖定在5G產品的散熱材料、電動車內裝、醫療器材,這三個方向之後,我們看到該公司的一些實際行動也同步在進行。比如今年10月,可成正式拿到 ISO 13485 醫療器材品質管理系統認證。這個認證雖然說穿了也不是怎麼了不起,但這認證是工廠要生產醫療器材的基本條件,可以知道可成是有認真要搞的,不是隨便糊弄投資人。
其他像 bash (Bourne Again SHell) ,雖然目前20.04版還是維持不變繼續使用它,但其初始化設定檔案的規劃,已經跟早期 Ubuntu 的規劃不太一樣,有必要重新檢視安排。由於我習慣將 /home 目錄,獨立一顆硬碟使用,以便在更新作業系統的時候,只要執行設定檔、資料庫的備份,便能放心將系統磁碟整個 format 掉,重灌新作業系統,以確保新版作業系統的純淨與相容性,因此,我的使用者目錄裡的 bash 設定檔案還是舊的安排方式,最近想連同其他習慣一起改掉,順便做個紀錄。
對於使用 Arduino IDE來開發 NodeMCU 專案的朋友來說,要讓兩個以上的任務,在某個時間內,按照一定的時間間隔,個別運作且同時被執行,程式不太容易實現。舉例來說,像下圖這樣三個任務,綠色任務每一秒讀取溫度感測器把結果輸出到UART;黃色任務,每隔兩秒閃一下;藍色任務檢查Pin2 的按鈕是否被按下,然後結束所有工作。而且這三個任務,個別按照一定的時間間隔,重複執行、而且同時運作。在Arduino IDE裡面,要怎麼寫?
但由於MCU模塊,不像電腦主機板有安裝 CR2032 鋰電池,去維持RTC不間斷運作,一旦 MCU電源中斷,之前網路校準好的時間就沒了,重新上電後,RTC會回到預設的 2000年1月1日0點。好在 NodeMCU 跟 ESP32 都內建 WiFi,因此透過網路對時伺服器 NTP Server,便能隨時校正RTC。對於價格便宜的 MCU 來說,更頻繁地執行網路校時,可以彌補 RTC 不準的缺陷。
這樣才完成開無線外掛的目的。不過,總不能每次都這樣子敲一大堆 AT 指令吧?本文接續前文,繼續介紹完整的外掛控制方法,包含讓你在遠端執行一個 UDP 伺服器,實際收取 Arduino Nano 這端的資料。
WiFiEsp 是一個簡單好用的函式庫,讓你的 Arduino 板子,能夠透過 ESP-01物連網模組連上網路、傳送資料。它使用 AT指令跟 ESP-01 溝通,因此不需要更改 ESP-01 的韌體,就可以直接使用。另外它的函式,也跟 Arduino 原裝的 WiFi 與 Ethernet 函式庫差不多,很多函式都一樣。
對於要用現成的 MPU 連接 ESP-01 上網的程式來說,它可以省去許多直接用 AT 指令去控制 ESP-01的麻煩事。不過,這個函式庫,搭配 STM32 的板子,編譯時會出現錯誤訊息,需要在 WiFiEsp 函式庫中的 EspDrv.cpp 加上一些定義,才能順利編譯。