超級老的工業用IBM 5577KC2點矩陣印表機使用在Win10 64bit環境

這禮拜的工作日常,把平常用不到的經驗技能,耗費在這一周的時光中了。 簡單的來說,公司因為被洗腦花錢大概新的ERP系統。 一堆既有的工作、流程、程式、功能,都陸陸續續因為替換後出現一堆要MIS去執行修正的BUG。沒有額外的心思和人力來處理我的部門需求。 而這台超級老的工業用IBM 5577KC2點矩陣印表機,一直身處在Win XP系統環境下提供工作。 因為這次升級,把最後的解方給封了,變成部門全部同事的電腦都無法遠端列印。 猜想大概是幾個理由? MIS不想傷腦筋、或經費去搞,或者真的不知道有這樣的方案或覺得懶? 或者,一直要我們完全的無紙化,逼我們部門馬上隔空問世無紙化電子流程? 還是,反正就大家能多費自己的移動時間來印表機本機端去執行輸出就好? 總之,我就跳下去淌這個混水,本來還想說應該不難吧。 搞了以後,才知道MIS為什麼不想搞下去。 主因,IBM 5577KC2點矩陣印表機,GOOGLE已找不到任何的32 bit驅動程式,更別說給64 bit環境使用了。 WIN XP系統也幾乎都滅絕以外,MIS從前年和去年就已經發文告訴我們,廠商已正式宣判EOL死刑,以後這台損壞不提供任何維修和零… Read more (完整文章內容)超級老的工業用IBM 5577KC2點矩陣印表機使用在Win10 64bit環境

[LINUX] 如何把Nvidia顯卡,在桌面開啟超頻設定畫面

NVIDIA顯卡驅動程式安裝完成後,需要再XORG加入幾個關鍵的設定,才能啟用超頻和風扇的手動控制功能。 sudo nvidia-xconfig –enable-all-gpus sudo nvidia-xconfig –cool-bits=28 sudo nvidia-xconfig –allow-empty-initial-configuration 編輯XORG設定檔,會看到新增的參數值。 sudo nano /etc/X11/xorg.conf 然後加入一行POWERMIZER的設定值。 Section “ScreeSection “Screen” Identifier “Screen0″SectioSection “Screen” Identifier “Screen0” Device “Device0” Monitor “Monitor0” DefaultDepth 24 Option “Coolbits” “28” Option “RegistryDwords” “PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMiz… Read more (完整文章內容)[LINUX] 如何把Nvidia顯卡,在桌面開啟超頻設定畫面

[Linux] DEBIAN系統,如何把LXDE桌面套件自動登入,不用每次輸入帳密

如果設備只有單人使用,每次要輸入帳密也是蠻麻煩的。 那要怎麼把DEBIAN LINUX系統,把LXDE桌面改成自動登入呢? sudo nano /etc/lightdm/lightdm.conf 找到這行,新增下面清單或修改幾個註解。 [Seat:*] pam-service=lightdm pam-autologin-service=lightdm-autologin autologin-user=TYPE-YOUR-USERNAME-HERE-要預設登入的帳號 autologin-user-timeout=0 session-wrapper=/etc/X11/Xsession greeter-session=lightdm-greeter 這樣存檔後,重開機應該就會自動登入了。 參考來源: https://askubuntu.com/questions/848110/auto-login-lxde

WIN10 如何關掉Prefetch和SuperFetch

關於SuperFetch 新版的Win10在服務的位置,原SuperFetch名稱改成SysMain。 如果電腦硬體太低階,尤其記憶體不夠用的情形。 預設狀態會很容易遇到大量讀寫HDD做記憶體置換快取。 服務位置: 我的電腦 右鍵,管理,服務與應用程式,服務 找到SuperFetch或SysMain後,右鍵 內容,把 啟動類型 選項改成 已停用 亦可。 關於Prefetch 機碼位置: \\電腦\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters EnablePrefetcher預設3,改成需求的設定,例如0完全不用。 已經製造的檔案,放在 安裝碟:\Windows\Prefetch\ 下面。 .PF的檔案全部刪除亦可。 參考文章: https://www.thewindowsclub.com/disable-superfetch-prefetch-ssd https://home.gamer.com.tw/creationDet… Read more (完整文章內容)WIN10 如何關掉Prefetch和SuperFetch

搞死人的MySQL8,差點經營的三年間資料完全毀損…

總之,不知道什麼原因,網頁主機的UBUNTU好像更新了什麼套件和是版本升級。 把我的網頁主機WORDPRESS的MySQL資料庫整個毀損,無法開啟和讀取。 因為農曆過年,想說升級硬碟變成SSD和改RAID 1。 放了幾乎沒重開的伺服主機,因為這樣才發現莫名其妙資料庫整個死掉了。A。… 然後,又發現因為mysql 8.0新格式,整個結構和資料夾和以前5.4版差異很大。 全部只有單一.ibd檔案,沒有目錄結構檔案,所以以前印象的方法刪除重灌,放檔案資料蓋回去,是行不通的…。 一時間又找不到方法怎救,連續在過年連假期間,三天沒睡覺的搞他,在老婆娘家克難的又弄了三天,依然無解。 雖然有備份習慣,但是從去年九月到一月的各份備份檔,都是一樣問題和結果。 甚至,在娛樂機WIN10直接線外一台機器,安裝套件版XAMPP來開資料庫伺服器,仍都打不開。 想生個dump都生不出.SQL檔案。 當下能確定的是只有2020年還是5.4版的MySQL檔案是完全無痛使用的,但…三年資料啊!!!!! 最後,終於在克難的手機小螢幕下,發現有強者幫忙撰寫的工具解碼。 https://g… Read more (完整文章內容)搞死人的MySQL8,差點經營的三年間資料完全毀損…

DEBIAN 11 因需要而安裝舊版Gcc-8.5.0的解法

看起來Debian 10的系統裝Kernel 4.x版的時候,是用Gcc-8.x版的來編譯。 所以升級到Debian 11之後,因為已經改支援Kernel 5.x版,所以如果因為原來的4.x版要更新驅動程式,要灌linux-headers套件會說沒有安裝到Gcc-8.x版,無法使用。 目前只能改到官網抓來重新編譯,是安全的做法,來個雙Gcc執行環境。 目前看8.x版最後維護的版本是Gcc-8.5.0,所以相關指令就這樣整理: git clone git://gcc.gnu.org/git/gcc.git cd gcc git checkout releases/gcc-8.5.0 (./contrib/download_prerequisites 下載依賴) (./contrib/gcc_update 下載相關更新補釘) mkdir build cd build ../configure –prefix /usr/local/gcc/8.5.0 –disable-multilib (../configure -enable-checking=release -enable-lang… Read more (完整文章內容)DEBIAN 11 因需要而安裝舊版Gcc-8.5.0的解法

[Linux] KERNEL更新編譯,第一次就上手(Debian系統)

如何KERNEL更新編譯,第一次就上手 其實,自己對重新編譯KERNEL非常的沒信心和挫折。 以前硬體很差,網路社群討論很難找(也許自己不會用google和英文能力不夠好)。 改個需要的KERNEL,常常弄好掛上去,就是死當或不能用。 印象中有成功能開機和改善電腦硬體運行的紀錄,大概是兩次(那時候KERNEL版本是2.x版)。 屈指一算,已經是快另外一個20年頭…@@ 現在因為要嘗試跑安卓模擬機,為了驅動,發現甚至已經進步到6.x版本。 不過自己的系統沒有追新求變,我都還在用4.x版的和嘗試5.x版的APT預載版套件。 這次當然就來嘗試既有的版本,新增安卓模擬機需要的驅動程式,再次體驗KERNEL編譯的挫折地獄。 雖然現在的硬體依然是老電腦,整體效能還是跟當初不同而語的訓數,雖然縱使過程中有錯誤、失敗,仍然每個指令步驟都很快能完成運算,不像以前跑的時間是算小時起跳的。 現在算是成功了,故整理一下操作過程的心得,也給自己一個紀錄當未來需要參考。 查看自己現在使用的版本。 uname -a 先把相關套件透過apt(aptitude也可以)更新和必要的安裝。 sudo apt u… Read more (完整文章內容)[Linux] KERNEL更新編譯,第一次就上手(Debian系統)

解決repo init 錯誤SSL: CERTIFICATE_VERIFY_FAILED

如果像我的LINUX第一次安裝或使用REPO的功能。 執行repo init指令一直出現類似SSL: CERTIFICATE_VERIFY_FAILED警報時。 也許是因為該主機的CERT檔案沒有更新過。 可以嘗試: sudo update-ca-certificates export SSL_CERT_DIR=/etc/ssl/certs 會更新網路的認證檔案,然後這時候再執行repo init指令應該就不會再出現SSL的錯誤問題了。 方法二,如果確定是python造成的問題。 可以嘗試用這個.PY文件來克服,存檔執行一次應該就會更新好相關的certificates。 我是一般user和sudo都有執行一次。 #!/bin/sh # install_certifi.py # # sample script to install or update a set of default Root Certificates # for the ssl module. Uses the certificates provided by the certifi package: # https:… Read more (完整文章內容)解決repo init 錯誤SSL: CERTIFICATE_VERIFY_FAILED

BananaPi M1(BPi)灌新版的Armbian少了Script.bin檔案來客製硬體設定

趁現在終於找到沒人討論的細節,自己歸納找到的資料留存紀錄。 我的BPi現在Kernel版本是Linux bananapi 5.15.48-sunxi,OS安裝Ubuntu 20.04.5 LTS (Focal Fossa)版本的Armbian 22.05.3 Focal。 因為最近搞到一個從行車紀錄器拆下來的3吋LCD LVDS 40pin的TFT面板,看起來能直接把排線插到BPi M1的DSI顯示插槽。 但是要輸出畫面,一定要把設定啟動才會顯示,偏偏找不到/boot/script.bin這個關鍵檔案。 能確定的,要安裝sunxi-tools這個套件,才能把U-Boot系統的.bin互轉.fex。 方式: sudo apt-get install libusb-1.0-0-dev pkg-config git clone https://github.com/linux-sunxi/sunxi-tools/ cd sunxi-tools make (或是make all CROSS_COMPILE=arm-linux-gnueabihf- 、或 make all) 完成編譯後,就會產出… Read more (完整文章內容)BananaPi M1(BPi)灌新版的Armbian少了Script.bin檔案來客製硬體設定

UBUNTU看到df -h有一堆/dev/loopXX占用100%的解法

總之,我也不知道Ubuntu的機制,為什麼會有這個循環裝置的佔用空間。 不過下指令df -h會看到列一堆,看起來就很不爽~XD 找了一下說明,只知道losetup可以看到全部清單。 若要全部清除,只要在指令模式下,執行一次: sudo apt autoremove –purge snapd 這樣就會幫忙把這些有問題的裝置,給找出來和清除了。 參考文章: https://finolo.gy/2019/11/%E8%A7%A3%E5%86%B3ubuntu%E4%B8%8A%E5%9B%9E%E7%8E%AF%E8%AE%BE%E5%A4%87-dev-loop0%E5%8D%A0%E7%94%A8100-%E7%9A%84%E9%97%AE%E9%A2%98/