Learn & Share

Learn & Share由H-Y Chou 和 Books and Pencil 共筆,藉由這個平台紀錄著實用工具和好書閱讀,同時也分享著教育學習與思維概念等等多元化的主題。

2025年1月22日 星期三

[Excel VBA]如何製作買三送一優惠條件的POS結帳介面?

›
因應商品特賣活動,結帳介面需整合特定優惠條件,如買三送一,買五送二等等優惠條件。本文封面影片以買三送一為範例,並搭配VBA和對應按鈕,而實現銷售訂單紀錄和即時更新庫存等等功能的初階POS結帳介面。另外,可視店家訂單管理需求,可進一步再新增訂單日期或訂單編號等等自動化功能,使其更加...
2024年12月29日 星期日

[Raspberry Pi]如何將看門狗(WatchDog)服務建置在樹莓派的Ubuntu作業系統中?

›
看門狗(WatchDog)服務常應用於連網的嵌入式邊緣設備等IOT裝置和實體伺服器,主要是若這些連網裝置分散在各個應用環境中執行對應任務,例如感測物理數據,監控影像數據或執行各式Docker服務,當連網裝置因故異常,同時又處於無人值守而無法手動重啟的狀態下,此時看門狗(Watch...
2024年12月15日 星期日

[Python]如何利用Flask搭建一個Web服務器,並透過Ngrok訪問來實現LINE Bot功能?

›
  Flask 是一個輕量級的Web框架,主要用於建立基於Python的Web應用和API。它可搭建webhook本地服務器,同時提供靈活的URL路由和HTTP請求處理方式,允許開發者快速啟動並測試應用功能。由於其結構簡單,開發者常用其作為建立和測試 MVP(最小可行性產品),同...
2024年11月17日 星期日

[Linux]如何利用docker運行Ngrok,並使本地服務可以由外網訪問?

›
Ngrok 是一款輕量、功能強大的反向代理工具,可快速且安全地將本機開發環境暴露於公網。它主要透過建立安全隧道(tunnel),讓外部使用者或服務能夠存取本地的 HTTP、HTTPS 或 TCP 應用,而無需進行複雜的網路設定(如port映射設定,或防火牆規則設置),因此其相當適...
2024年9月9日 星期一

[Linux]如何將腳本(shell script)轉換到系統管理服務器(systemd service)來運行?

›
在Linux中,shell腳本(shell script)常用於運行各種自動化的流程,包含API串接,設置和啟動應用服務等等,腳本語法也相對易學易讀,因此頗受大部分使用者的喜愛。但若需要讓shell腳本能長期穩定運行,則建議將shell腳本轉換到系統管理服務器(systemd s...
2024年8月21日 星期三

[Excel]如何由銷售資料篩選出客戶的回購週期?

›
  近期與行銷同仁討論如何借重RFM模型分析既有的銷售資料,RFM模型是一種常用的行銷分析工具,其通過評估客戶的購買行為來識別並細分客戶群,其三個關鍵指標(Recency, Frequency, Monetary)的首位字母組成該模型的名稱,三個指標的定義如下: Recency(...
2024年8月18日 星期日

[SQL]如何利用docker安裝SQLitebrowser,並解決中文數據亂碼問題?

›
SQLitebrowser是一個輕量級、嵌入式的SQL資料庫引擎,有別於MySQL等等中大型資料庫,其不需要一個獨立的伺服器程序或作業系統,而是可將所有資料、配置和索引都儲存在單一檔案(.sqlite),易於嵌入到應用程式中使用,很適合在嵌入式裝置和移動應用程式中使用,通訊軟體 ...
2024年8月14日 星期三

[Raspberry Pi]如何在Ubuntu的python venv虛擬環境中,運行YOLOv5 物件辨識功能?

›
延續< [Python]如何在Ubuntu中建置python venv虛擬環境,並安裝TensorFlow和OpenCV函式庫? >文章,當建置 TensorFlow (2.10.0) 和 OpenCV (4.9.0) 的 Python 虛擬環境後,接續進一步安裝 Y...
2024年8月2日 星期五

[Python]如何在Ubuntu中建置python venv虛擬環境,並安裝TensorFlow和OpenCV函式庫?

›
為了在樹莓派上實現物件影像辨識功能,同時不影響樹莓派原來的python運行環境,選擇建置python虛擬環境 [Note1] 是一個好方式,其可避免版本衝突和不同運行環境的問題。另外,一併在該虛擬環境中安裝TensorFlow [Note2] 和OpenCV [Note3] 等等...
2024年6月18日 星期二

[Raspberry Pi]如何利用docker執行motioneye,並利用Line Notify取得即時通知和照片?

›
  無意間,翻了一本關於樹莓派的書籍,除了樹莓派的簡介和應用外,也包含初階和高階的Linux運作邏輯,書籍結構相當完整,也因此需要花時間細細體會其內容。其在樹莓派的應用內容,提及一款開源影像監視軟體motioneye,motioneye具備運動偵測,即時拍攝照片和錄影,以及發送警...
2024年6月8日 星期六

[Linux]如何將A主機的docker image轉移到B主機,並在B主機中重新配置和執行該docker image?

›
這個需求來自於配置open-webui的docker image。經測試不同版本的open-webui後,其中0.1.121版本open-webui的使用體驗較佳,但該版本已無法重新dock pull拉取,因此就興起檔案複製貼上的想法,由另一台已配置0.1.121版本的A主機來轉...
2024年3月23日 星期六

[Open-source tool]Uptime-kuma的簡介和安裝於Ubuntu 22.04系統

›
Uptime-kuma 是一個基於Node.js的開軟軟體,同時也是一套應用於網路監控的開源軟體,其利用瀏覽器呈現 直觀的使用者介面, 如 圖一所示,其 讓使用者可監控各種網路服務的性能和狀態,例如http(s), Ping, MQTT和SQL等服務,如 圖二所示。 同時也提供警...
2024年3月16日 星期六

[Linux]如何在Ubuntu 22.04系統安裝Node-red?

›
Node-red是一個建立在Node.js上的視覺化程式設計工具,其常見的應用情境為建置或轉換各項硬體之間的通信協定的物聯網或工聯網場域,其可藉由設置來安裝第三方應用模組來建置多樣的通信協定節點,包含modbus in/out, mqtt in/out, websocket in...
‹
›
首頁
查看網路版
技術提供:Blogger.