發表文章

WSL 突然無法使用

 有時侯 Windows 就是有它自已的想法,所謂林子大了什麼樣的鳥都有,軟體用多了什麼樣的狀況都會出  工作環境:   Windows 11 Pro    WSL  錯誤訊息:   一開始是出現了類似找不到 wsl 的訊息像是 沒有 profile 的檔案之類的(沒抓下畫面)   接著出現 因為這個系統上已停用指令碼執行,所以無法載入 D:\docs\WindowsPowerShell\profile.ps1 檔案。如需詳細資訊,請參閱 about _Execution_Policies,網址為 https:/go.microsoft.com/fwlink/? LinkID =135170。   試著打開權限: Set-ExecutionPolicy Unrestricted > A   試著繞過權限限制: powershell -ep bypass   一直繞來繞去:還出現了這個訊息 裝載其中一個檔案系統時發生錯誤。如需詳細資料,請執行 'dmesg'   還有這個 WSL 2 需要更新其核心元件  因為是突然出現的怪現象 這次學乖了 稍微折騰一會兒之後 決定先重開機 重開機後發現沒有什麼變化繼續繞圈圈 於是給它 wsl --update 一下   然後  然後就都回復正常了  收工!

在 Windows 10 下掛載 Ext4 硬碟

 工作環境:     Windows 11, 10 Home ver. 22H2          WSL          PowerShell (可能需要管理者權限)          ext4 硬碟  Get-wmiobject -query "SELECT * FROM Win32_DiskDrive" Partitions : 1 DeviceID   : \\.\PHYSICALDRIVE0 Model      : ******************** Size       : 1000202273280 Caption    : 廠牌型號資訊 Partitions : 3 DeviceID   : \\.\PHYSICALDRIVE1 Model      : ******************** Size       : 256052966400 Caption    :廠牌型號資訊  wsl --mount \\.\PHYSICALDRIVE1 --partition 1 到檔案總管的 Linux 下的任一個虛擬機器下的 /mnt/wsl 即可讀取  Linux(\\wsl.********)\********\mnt\host\wsl\PHYSICALDRIVE3p1  可讀可寫,可用中文 卸載硬碟  wsl --unmount \\.\PHYSICALDRIVE1  wsl --unmount #卸載所有掛載的硬碟 ======================= 除錯 ======================= 開啟或關閉Windows功能 ...

raspberry Pi 固定 IP

 有兩種方式 一種在 dhcp server 上進行設定 一種在 raspberry Pi 上設定 因為分享器是自已管的就用第一種方式了  透過保留 ip 位址(reserve IP) 的方式 用戶端還是用動態取得 ip ( dhcp )的方式連線 只是每次連線的時侯都會取得同樣的 IP 位址  在安裝 raspberry Pi 上面的伺服器之前完成哦 以免重開機後找不到伺服器了   收工!

raspberry Pi 的一些相關操作

 話說 之前想要搞個 NAS 來玩玩 然後發現用老機有點難搞 因為太久沒用了 連要重置個 Windows XP 的密碼都卡來卡去的 再者就是得養個吃電怪獸 剛好 有人因為拿到了個很難搞的 raspberry Pi 4B 說是太麻煩了 沒有預裝的 Windows 之類的作業系統 於是就有了新玩具  工作環境:     raspberry Pi 4B           有 micro SD 卡讀取器          micro SD 卡          micro HDMI 公 to HDMI 公 訊號線          USB type C 電源線          無線鍵鼠(USB 連接器)         OS: raspbian Lite 32 bit     Windows 筆電           有 SD 卡讀取器          micro SD 卡轉 SD 轉接卡(買卡的時侯注意一下,買有轉卡的)          angery IP scan     可攜式外接顯示器(mini-HDMI 母 接頭) 買 HDMI 接頭的好 miniHDMI 要轉接頭麻煩   安裝系統: 其實要給 raspberry Pi 裝系統算是簡單的 去官網下載映像 寫入程式(Raspberry Pi imager) 然後全部都選預設選項不要動 指定好你的 sd 卡的磁區 就可以進行燒錄(寫入系統到 SD 卡) 把寫好的 SD 卡放到 raspberry Pi 的讀卡器 接上電源就可以開機了  在這種情形下你需...

Linux desktop 安裝無蝦米輸入法

 每個人慣用的輸入法不同,無蝦米好記,雖比不上注音輸入法來得廣,得另裝輸入法程式,之前,在 Linux 上要安裝無蝦米有點麻煩,現在簡單多了  工作環境:     Linux desktop (ubuntu/mint)          boshiamy  設定的話有幾件事要做:裝 boshiamy 字碼表、指定用 fctix 管理輸入法、加入 boshiamy 字碼表  安裝輸入法很簡單: sudo apt install fcitx-table-boshiamy 一行指令就行  指定用 fcitx 管理輸入法:到系統設定的輸入法( Input Method ) 裏面選定 fcitx,登出再登入  加入 boshiamy 字碼表:進入系統後,上方或下方工作列的圖示會多一個鍵盤的圖案,按右鍵選 configure,加字碼(+)的時侯先把 Only show current Language 的勾取消掉,再搜尋 boshiamy 加上去,加上 boshiamy 的字碼此時輸入時就可以用無蝦米了  輸入的時侯按 [Ctrl] + [空格] 就可以切換輸入法了  同理可證,如果要裝注音,先裝 fcitx-chewing 再設定,要切換時 [Ctrl] + [空格] + [LShift]     收工!

python env 與 odfpy

 python 開發時為了套件相依性、維運開發環境…等原因,所以有了 env 的設計,用來保持開發環境的單純可用,這次就遇到了奇怪的事,開啟了獨立的開發環境,用 pip 裝了套件(package /module),list 時看得到,但是 import 時說沒有這個 module 工作環境:     python 3.10          env               odfpy 1.4.1  用了很多方法都無法解決,一開始肯定是重裝套件,接著重裝 env ,試著裝一些相關的套件,想看看是不是有相依的套件沒裝到,最後還試著最笨的方式,重裝 anaconda ,這傢伙一裝就要1小時,登登,還是不行  最後開始降 python 版本,從次新版的 3.10 一路降到了 3.5 終於…不再找不到 odfpy ,程式也可以用了,過了好久才發現,原來這個套件本來就只支援到 3.5 版,chat 你看得到嗎?看一下喲, odf 只支援到 python 3.5 版呀,QQ................  其實應該換個讀檔的方式的,也就是放棄這個 odfpy 套件,用別的套件或是別的方式來讀檔,像是 pandas 本身就有讀檔函式,唉!繞了一大圈又發現 debug 本身可能是沒有效益的,有時侯適時的跳開這些坑,轉換跑道才是王道 收工!

瀏覽網頁之前你可能要先登出蝦皮

 以往使用手機瀏覽網頁好像比較安全,畢竟手機少了很多電腦上的功能,手機瀏覽好像比較危險,因為很多支付都綁手機上了…  以往手機上很多存取權限要開放之後才能使用,雖然帳戶裏也沒幾個錢,但是最近搜尋網路資源時發現瀏覽某些網頁的時侯,那些網站會去開啟蝦皮的網頁,即使你已經開啟「封鎖彈出視窗」功能也是一樣,如果你的手機有蝦皮 app ,它還會直接開進你的蝦皮 app ,不會問你要不要跳轉,這個行為對使用者來說真的很危險,畢竟有時侯就是會搜尋到一些奇怪的網站,點進去之後你可以很容易判斷,但是點進去之前很難(來不及啦:蝦皮已經開啟)  免費的最貴,聯想到前一陣子的蝦皮資安新聞,目前可能只能先登出蝦皮再看網站了