發表文章

初探本機 DeepSeek

 DeepSeek 在農曆年前之際投下了一個震撼彈,好在並沒有對科技類美股有太多著墨,也就逃過了黑棒,但是 DeepSeek 聽起來好像很香,又好像很多人已經自建了 LLM 在幫助自已的日常工作,那麼,來折騰一下這好久沒有的折騰好了……  工作環境:     Windows     LM studio     一堆 AI module      也不知道那裏看到的,找到了好香的 LM Studio 說是可以用來運行這些 AI 模型,做為一個使用者,懶得折騰那些學理了,最好就是無腦用,沒錯,無腦用,略(無)過(視)那些長篇大論,就像還不了解為什麼冰箱可以把東西變冰之前,就已經把冰箱用得行雲流水一般般地無腦用,然後,第一個 AI 好像叫做 Llama 吧,就這麼理所當然地在面前供你諮詢了,一切那麼美好,問了就答,速度還算不錯,雖然用的是個6年的老電腦,對談還算輕鬆     想當然爾,接下來就是把 DeepSeek 下載下來,依樣畫狐狸地執行、諮詢、免洗,然後就想當然爾地撞上南牆…     LM Studio 的訊息一直說是系統的好像是 buffer 還是記憶體不足之類的,一爬文發現,AI 真的是蠻吃系統資源的,不管是 *pu 還是記憶體,一開始是查到要幾百g的記憶體才能跑得動,還好,真的是被嚇大的,先被嚇一嚇然後繼續用這十幾g記憶體的老電腦繼續給它玩下去,後來找到有人提到 8B 的那個 DeepSeek 8g 記憶體就可以跑,那那那,老電腦這點記憶體還是有的啊,雖然要擠掉別的程式,又搞當了一些程式,但是,沒跑起來!     問問 LM studio 本人的原生 llama 好了,一直說是要調整 CPU GPU RAM , My sysytem settings, MOIS** bla bla,好笑, LM studio 可以調的參數本就不多,而 llama 說的就找不到,找得到的就不能調,XD,股溝大神也搜不出個什麼來,只好土法練鋼,練(亂)了(搞)幾下,還真給碰上了耗子,就把為數不多,能調的選項中有個名叫 Guardrails 的模型加載防護給...

批次檔的日期和時間操作

 在日常的工作排程中,時間控制是少不了的,所以需要取得目前的日期和時間,而有些工作還會涉及到跨日執行,所以,記下批次檔昨天、今天、明天和時間的相關操控方式  工作環境:     Windows 11          時間與地區 > 語言與地區 > 地區 > 國家與地區:臺灣 ;地區格式:推薦項目   #昨天、今天、明天 #如果結果不如預期,你可能要利用上述的工作環境設定,檢查一下時間與地區的相關設定,因為使用不同的設定,日期與時間表示的格式和順序可能會有所不同 @echo off setlocal enableextensions disabledelayedexpansion REM 獲取當前日期和時間 for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" set "td.YY=%dt:~2,2%" set "td.YYYY=%dt:~0,4%" set "td.MM=%dt:~4,2%" set "td.DD=%dt:~6,2%" REM 去掉日期元素的補零 set /a "y=%td.YYYY%", "m=100%td.MM% %% 100", "d=(100%td.DD% %% 100)" REM 計算今天的日期 set "today.YYYY=%y%" set "today.YY=%y:~-2%" set "today.MM=%m:~-2%" set "today.DD=%d:~-2%" REM 計算明天的日期 set /a "d+=1" REM 計算每月的天數 set /a "ml=30+((m+m/8) %% 2)" & if %m% equ 2 set /a "ml=ml-2+(3-y %% 4)/3-(99-y %% 100)/99+(399-y %% 400)/399" ...

Office automation 無法預期的錯誤

 你又需要管理者的協助了…但如果你就是管理者?管著自已的電腦,權限開好開滿…  orz...orz...orz...orz...orz...orz...orz...orz...orz...orz...orz...管理者是什麼?能吃嗎? automation 遇到無法預期的錯誤,你可能須要聯絡管(你)理(自)者(已)  工作環境:     Windows + Excel 終極解法:啟動你的 VPN 連到認證主機,然後就沒有然後了,治百病,真的 醫腳痛法:就是會好也不完全的意思,還有新的坎在後面等著你,但是你可能現在、馬上非交一份報告出去止血先頂著的話,高手在民間,真有解 1、在你的 VBA 前面加一個 for each x in SEQ_coll 的語法再執行你的巨集 2、On Error Resume Next 3、在搜尋結果的最下面,把 AccessibilityCplAdmin 1.0 Type Library 開起來 如果你看到這一行了,偷(大)偷(聲)和(告)你(訴)說(你),你應該別看這麼多,連 VPN 認證最好用,一開始就說了,XD))))....... 血止住了,治病重要 收工!

office 的一堆光怪陸離的現象

 如果你使用 office 變得越來越難用,一堆奇奇怪怪的問題,用最笨的重裝法也解決不了,有時侯,你只是需要再開起你的 VPN 連回去認證,是的,網路上一堆奇怪的解法,MMMMMM,終究不如你花時間把 VPN 的密碼找出來,花個幾秒鐘連一下 VPN,治百病!!!  工作環境:     Windows + Office 狀況:      突然之間註冊精靈跑出來,然後,因為還可以用,所以可能會一直撐、一直撐……     接著你就會多得到一個正在解備安裝程式之類的對話框,每次你新開一個 office 程式,他就出來把你檔個5、6秒,讓你乾著急,但是你還可以用,所以你可能還會撐、繼續撐、再撐…     然後你一直可以執行的巨集不能動了,X!明明之前一堆警告訊息也沒事,然後你就開始爬文,好不容易在搜尋結果的最下方找到解法了,但是,上面說的那些就是無解,就算你把 setup.exe 改名也沒用,是的,沒用!沒用!沒用!     人用 Windows 不得不低頭…,乖乖花時間把密碼翻(挖)出來,一連線,什麼毛病也沒了     好樣的,人沒說不讓你用,但是你不乖乖回去報到,卡關還是要的      不過也好奇,有人遇到4部曲嗎?      卡好卡滿是什麼狀況呢?      撐到絕處的世界是什麼呢?     收工!

不用註冊就可以家用的網域

 記錄一下,根據這份文份 Appendix G. Private DNS Namespaces 建議可以用做家用網路的網域,希望不會消失的太快     intranet     internal     private     corp     home     lan

只是要建個私家用的名稱伺服器

 要建個私人的家用的名稱伺服器(DNS Server),需求很簡單,幫自已的3C設備命名,能夠簡單地找到到底是那個 IP ,只限內部使用,最好是能像外部公開的 DNS 一樣,可以自建不同網段、不同子網域名,限縮使用者,不用防毒,不用安全連線,不用擋廣告,這… 應該不難……………………………吧!? 工作環境:     ubuntu TLS          coredns 如果用 BIND 那些個設定檔會讓人想哭,要再設個內部用的名稱解析…,不知道從什麼時侯開使,這些個功能設定越來越簡單,功能越來越多,所以找到了 coreDNS ,只要寫個最基本的 docker-compose.yml ,把要對應的 ip 和 名稱,限制存取的網段,寫到一個檔案,docker compose up -d ,將將將將,就可以執行了,也太強,所以說人會老,軟體會變強。 記得先把DNS伺服器的位址改到已經設好的伺服器上,別用舊的,然後在使用者端試著用名稱查找和連線,可行! 別忘了設定防火牆讓使用者連進來查詢  sudo ufw allow 53/udp sudo ufw allow 53/tcp sudo ufw reload sudo ufw enable       收工!   =================== 範例 ==================  Corefile # Corefile 配置 . {     # 啟用日誌記錄,可以幫助診斷問題     log     # 允許區域轉發和內部域名解析     forward . /etc/resolv.conf          # 內部域名區域定義     hosts {         # 網段 192.168.1.0/24 的解析 什麼網段都可以    ...

批次檔取得時間戳

@ echo off REM 使用 %date% 和 %time% 建立時間戳   set "timestamp=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%"   set "timestamp=%timestamp: =0%"   echo %timestamp%