最近,各大網頁瀏覽器開始嵌入第三方的 AI服務,讓使用者能更方便地在瀏覽時直接呼叫 AI助手。
Firefox 同樣參與其中,新增 側邊欄 提供 AI功能頁。
不過,Firefox 預設提供的第三方 AI服務 選擇相對有限,
更重要的是,在下覺得這些預設 AI服務 不夠全面,有些甚至在使用上會遇到限制,
因此,在下決定透過一些進階設定,嘗試使用預設清單以外的 AI服務,讓 Firefox 的 側邊欄 真正變成自己最適合的 AI工具。
透過錯誤經驗,分享科技與遊戲當中的技術,提醒自己及瀏覽此網誌的人,避免踏進相同的陷阱。
本網誌只提供技術概要及合法軟件連結(如有)。
如閣下因下載、安裝、設定資料等操作,導致任何損失,請自行承擔風險及處理,在下不會負責。
最近,各大網頁瀏覽器開始嵌入第三方的 AI服務,讓使用者能更方便地在瀏覽時直接呼叫 AI助手。
Firefox 同樣參與其中,新增 側邊欄 提供 AI功能頁。
不過,Firefox 預設提供的第三方 AI服務 選擇相對有限,
更重要的是,在下覺得這些預設 AI服務 不夠全面,有些甚至在使用上會遇到限制,
因此,在下決定透過一些進階設定,嘗試使用預設清單以外的 AI服務,讓 Firefox 的 側邊欄 真正變成自己最適合的 AI工具。
在下於公司日常工作中使用的滑鼠,最近出現滾輪問題,
原本應該順暢向下滾動時,卻頻頻出現 向上回滾 的反向跳動(反之亦然)。
起初只是偶爾發生,但近來情況越來越嚴重,當向下捲動內容時,幾乎立即向上彈回,
無法正常捲動頁面,導致在下只能拖拉捲動條來移動畫面,令瀏覽頁面變得麻煩,
因此在下決定嘗試動手維修滑鼠的滾輪。
之前,在下曾經使用 WebHID API 與 HID 通訊,發現以 網頁技術 來存取 硬件裝置 非常簡單。
此外,使用網頁技術開發 圖形介面 也較為方便。
既然在下需要製作 微控制器專案,因此在下嘗試以 網頁技術 來實現 微控制器 的 序列資料 發送 及 接收 功能。
在下曾因為一些 巨集鍵盤或滑鼠 的 更新程式 沒有 Linux版本 而 逆向工程更新訊號,
根據訊號的規格自行編寫了 Python程式 來更新,讓 Linux 也能更新這些裝置。
不過,使用 Python 仍然需要額外安裝一些 函式庫,因此在下希望能找到更方便的操作方法。
使用卡尺量度物件長度很簡單,但對視力不好的人來說並不容易
在下有一位同樣從事科技工作的朋友,但視力非常差
雖然科技上有很多無障礙支援,但物理世界的層面仍然相對較少,畢竟他們都不是主要消費對象
因此在下打算將一款普通的電子卡尺改裝成能夠發聲,讓我的朋友都能夠聽到量度的數值
最近在下使用 ESP32C3 Super Mini 製作一些裝置,需要使用 WiFi 功能
但發現有一些 ESP32C3 Super Mini 的 WiFi 的訊號非常不穩定,無法連接 WiFi
甚至將 ESP32C3 Super Mini 當作 存取點(Access Point) 連接都無法被找到
因此在下又要找方法解決這個問題
由於最近由於需要將一些專案檔案上載到 Bitbucket ,但使用 Git Push 時指出密碼不正確
才發現 Bitbucket 又更改了驗證方法
在下曾經使用 ESP32-S3 0.42in OLED 來製作模仿 O.MG 的 USB HID 裝置來無線控制宿主系統(主要是電腦)
但 ESP32-S3 0.42in OLED 與大多數 微控制器開發板 相同,都是使用 USB插口,即是需要使用 USB線 才能連接
在下希望能找到一款不需要額外工具便能夠直接安裝到 USB插口 的 微控制器開發板 來達到效果
最近在下幫助朋友設定網絡監視器
發現現在的網絡監視器,為了方便使用,大部分已經不再需要設定網絡
只需註冊產品官方的帳戶,再使用產品官方的網站或應用程式登入便可以觀看到內容
亦即是使用者必須提交個人資料給產品公司
另外,網絡監視器的影像內容是由產品公司以即時串流方式提供服務
即是技術上,產品公司能夠觀看、保存使用者的影像內容,可能會有私隱泄漏風險
因此在下嘗試尋找能夠自己控制的網絡監視器的工具
這個 G300s巨集滑鼠 在下已經使用了一段時間,但要更改其中的巨集功能,就需要安裝官方提供的軟件
然而,官方只提供 Windows 及 Mac OS 版本的更新軟件,因為在下主要使用 Linux,所以無法更新設定
早期在下還接受在 Windows 或 Mac OS 使用官方軟件來更新設定,畢竟在下有很多備用電腦可以使用
但在下對每次都需要使用 Windows 或 Mac OS 來更新設定感到非常不滿
因此,在下決定逆向工程官方的軟件,以了解更新的方法,並嘗試製作一個能在 Linux 上更新 G300s巨集滑鼠 設定的工具
Raspberry Pi 雖然發佈了 RP2040 及 RP2350 這兩款微控制器晶片
但其下的 Raspberry Pi Pico 產品系列都沒有將 RP2040 及 RP2350 所有GPIO引腳導出
因此在下找尋一些基於 RP2040 及 RP2350 而且能夠 所有GPIO引腳 的 第三方廠商設計的開發板
在下曾經製作一些模擬鍵盤、滑鼠、遊戲控制器等 USB HID
但通常功能越多便需要連接越多按鈕,或需要在編寫一鍵多功能的程式設計
所以在下打算參考現代的觸控操作產品,製作一個類似 Stream Deck 的輔助工具
在網上找到需要資料後,如果要將資料保存,最簡單的方法就是使用 熒幕截圖 保存資料
但 熒幕截圖 所保存的資料是 圖像格式,無法將 文字資料 保存
如果圖像與文字都需要同時保存,通常都要將圖像及文字分開保存
因此在下嘗試將圖像及文字能同時保存的方法
Raspberry Pi 發佈了新型號的 Raspberry Pi Pico 2 及 Raspberry Pi Pico 2W 已經一段時間
在下終於有時間測試
之前經常使用不同 微控制器 改裝其他裝置成能夠發送 USB鍵盤訊號
在下發現一款看似操作簡單的 USB鍵盤模組,嘗試了解運作原理及測試自製鍵盤的可行性
SD卡 作為一種廣泛使用的儲存媒介,不少小型裝置都會使用 SD卡保存資料
然而,SD卡 需要依賴物理連接來傳送資料,經常拔插亦增加損壞的風險
因此,在下嘗試探索能否實現讓 SD卡 無線數據傳輸的解決方案
電子遊戲不僅吸引玩家,還吸引開發者製作各種工具,如資料監視器、資料修改器和外觀修改器
這些工具能夠讓遊戲即使失去官方支援後,仍然保持玩家的熱情
然而,由於許多電子遊戲,尤其是電腦遊戲,主要在 Windows 上運行
因此,普遍工具通常只能在 Windows 平台運作,其他平台往往缺乏相應的工具
故此,在下打算了解這些工具的運作原理,並嘗試自行製作類似的工具能在 Linux 上運作
最近公司有一個專案,其中一部分的內容需要將一款巨集鍵盤操作修改成特定內容
由於這些巨集鍵盤必須使用特定軟體才能修改內容,而且這個軟體只能透過滑鼠點擊來操作
如果只是十多個要修改還可以手動修改,但如果是數千個要手動修改會非常耗時
而且出錯率會很高,檢查時也非常困難
因此,在下想辦法將操作自動化,或至少能夠半自動化
按壓按鈕可以方便地將電路選擇性地連接或中斷
但一般按鈕就只有按下及釋放兩個狀態,當要增加操作便要增加按鈕數量
不過現在的電子產品為了降低成本及空間,使用一種執行5種操作的按鈕