2024年1月16日 星期二

同一個Kindle帳號登入不同裝置、平台後,內容卻完全不同?

最近把老kindle拿出來用

想透過kindle服務同步不同裝置間的閱讀進度

iPad上啟動Kindle app,發現書櫃裡一本都沒有

開電腦用相同帳號登入WEB,書都還在啊?!

上網查才知道原來相同的email位址可能有多個帳號

也就是說email+password的組合才是唯一的

聽說是因為amazon平台分區提供服務,帳號獨立運作

即使你在地點A用email位址已經有帳號A

同一個email位址在地點B可能會讓建出另一個帳號B

當你在地點B登入以為是帳號A

同步後的結果可能是帳號B的內容

.........................😵

要確認哪部裝置登入了哪個電腦

登入WEB看已連線裝置就知道


所以,

如果要透過雲端同步各裝置內容

就用已登入次要帳號的裝置或電腦改掉密碼

所有要同步的裝置都改用主帳號+舊密碼登入

至於書櫃裡的內容能否移動,我也不知道


意思就是,

修改前:

主要帳號email A+Password
次要帳號email A+Password

修改後:

主要帳號email A+Password
次要帳號email A+New Password

以後用email A+Password登入就是主要帳號




2023年7月30日 星期日

Raspberry Pi 3 B+跑AdGuard快速指引

本篇摘錄自Ubuntu官方網站,用中文簡述步驟與少部分更新 

建議看完下方說明後再點入
Install AdGuard on a Raspberry Pi | Ubuntu

步驟摘要與提醒

註:下文內的電腦是用來準備SD卡用的,Pi 3B+就是要跑AdGuard的小板子。驗證安裝結果必須用連得到Pi 3B+的電腦或手機,它們的DNS server必須設定為Pi 3B+的IP位址才可以


1.下載Ubuntu做好的image

2.在電腦上安裝Raspberry Pi Imager程式,用它來準備Pi 3B+用的SD卡。官網上的連結是舊版的,我安裝時已經有新版,建議下載這個才不用裝好後又更新一次(如果沒有更新的)
Linux、Windows、MacOS各有各的版本,官網頁面上有tab可選

3.電腦上執行Pi Imager,選步驟1下載的檔案,選到正確的SD卡(已插在電腦上),點擊Write就會開始寫入SD卡。如果回報寫入失敗,啟動電腦上的磁碟工具(我用Windows),找到SD卡把分割區全部刪乾淨再去點Write應該就會順利完成

4.Ubuntu這個image會把Pi 3B+弄成Ubuntu Appliance,因此要在Ubuntu ONE上建立一個帳號,上傳SSH用的key。Ubuntu One的帳號資訊頁裡有一個Username欄位,這個值會成為SSH連線的帳號。這一段原網頁寫得很清楚,如果有問題再補充。這個步驟一定要做,否則Pi 3B+安裝到一半走不下去

5.將SD卡插回Pi 3B+,先把HDMI線,鍵盤滑鼠都插好才上電。先上電後插HDMI,畫面可能不會顯示

6.Pi 3B+上電後等幾分鐘畫面右上方會出現一個橘色小閃電,不要急,讓它慢慢處裡玩就會有一串文字訊息提醒按Enter繼續

7.換到連接Pi 3B+的鍵盤,順著指示按Enter進到網路設定。畫面上應該有兩個介面,上面是實體網路,下方是無線網路介面。我不想插網路線,選了下方wlan0點進去設定

8.AdGuard是透過DNS過濾網站,通常要有個區域網內的固定IP,先決定好,用同網段的電腦確實ping一下沒被占用。本範例預計配置172.16.0.123給AdGuard

9.按Enter進入wlan0後,選單上有掃描鄰近網路的功能,找到我的AP,輸入密碼後按Enter讓它實際連接WiFi。連接成功後,回到上層網路選單,指定固定IP給無線介面。我的設定是這樣


Network    172.16.0.0/24
Address     172.16.0.123
DNS           8.8.8.8

10.繼續往下走,會要求輸入Ubuntu One上的帳號(登入步驟4那個),連接成功後Pi 3B+會自動下載SSH用的key套用

11.一切順利,現在可以直接用電腦開UI了,預設開在埠3000,記得加在網址最後

http://172.16.0.123:3000

12.登入後按照指引建立UI的管理帳號,在下拉選單裡找到172.16.0.123作為綁定DNS服務的IP位址

之後沒什麼好說的,就開始用吧

2023年3月6日 星期一

Disk Utility對USB drive執行Erase跳出couldn't modify partition map(-69874)問題解法(MacOS Catalina)

依照網路貼文嘗試做Big Sur安裝碟

準備USB碟時Disk Utility執行Erase一直失敗

錯誤訊息中最明確的這行網路上找不到參考

couldn't modify partition map(-69874)

為了確認USB碟沒壞改用Windows做標準格式化,沒問題

回到Mac上,執行Erase還是失敗


試著從另一個方向找,終於解決了(雖然不明其究)

結論就是Terminal下先指定格式清除再回Disk Utility

步驟:

開啟Terminal

找出目標碟 

$ diskutil list

/dev/disk4 (external, physical):
   #:    TYPE NAME                  SIZE     IDENTIFIER
   0:  FDisk_partition_schem      *16.0 GB    disk4
   1:  Windows_FAT_32 NO NAME      16.0 GB    disk4s1

$ diskutil eraseDisk fat32 NONAME disk4

Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk4s2 as MS-DOS (FAT32) with name NONAME
512 bytes per physical sector
/dev/rdisk4s2: 30816848 sectors in 1926053 FAT32 clusters (8192 bytes/cluster)
bps=512 spc=16 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=30846976 bspf=15048 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk4

完成後回到Disk Utility再去Erase就可以了

備註:GUI內的Disk Utility跟terminal內的diskutil應該是同一支程式吧?不過一開始確實試過在Disk Utility內選FAT 32格式Erase同一個USB碟,一樣遇到couldn't modify partition map失敗。進了terminal做才成功的

解決這種沒營養的小問題真的很煩,希望其他人能順利搞定

2023年1月20日 星期五

CentOS開機自動啟動Minecraft Server加遠端SSH操作console

安裝minecraft server網路上文章很多,請自行參考

僅針對比較沒討論的需求做解法紀錄

需求:

1.開機自動啟動Minecraft server

2.可遠端ssh存取console(例如增加新帳號進白名單)


步驟一: 建立start.sh 
(start.sh內容請按需求調整,下方範例有多配置記憶體)
(如果沒有手動啟動需求,可以跳過此步驟)

#vi /home/minecraft/server_1.19.3/start.sh

    /usr/bin/java -Xmx3072M -Xms2048M -jar server.jar --nogui

測試看看

#/home/minecraft/server_1.19.3/start.sh

確定server有跑起來,OK


步驟二: 加進crontab

#crontab -e

@reboot /usr/bin/screen -dmS minecraft-console /home/minecraft/server_1.19.3/start.sh

跳出編輯模式cron jobs會自動更新


步驟三: 最後確認測試

reboot

(要不要做請自行斟酌)

2022年11月16日 星期三

彩虹UI(經典版)RainbowUI-Wrath-2022-10-15-Hotfix死騎進拍賣場會跳錯誤修正

 如題,錯誤訊息袋內持續跳出錯誤訊息

12725x ExtVendorUI_Classic\ItemInfo.lua:249: attempt to index field '?' (a nil value)
[string "@ExtVendorUI_Classic\ItemInfo.lua"]:249: in function `ExtVendor_IsUsableWeaponType'
[string "@ExtVendorUI_Classic\QuickVendor.lua"]:215: in function `ExtVendor_IsItemQuickVendor'
[string "@ExtVendorUI_Classic\QuickVendor.lua"]:114: in function `ExtVendor_IsContainerItemJunk'
[string "@ExtVendorUI_Classic\QuickVendor.lua"]:52: in function `ExtVendor_DoQuickVendorRefresh'
[string "@ExtVendorUI_Classic\ExtVendor.lua"]:193: in function `ExtVendor_OnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>

Locals:
itemClassId = 2
itemSubClassId = 15
slot = "INVTYPE_WEAPON"
cls = "DEATHKNIGHT"
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = "DEATHKNIGHT"
(*temporary) = 6
(*temporary) = "DEATHKNIGHT"
(*temporary) = 6
(*temporary) = "attempt to index field '?' (a nil value)"
CLASS_PROFICIENCIES = <table> {
 HUNTER = <table> {
 }
 WARRIOR = <table> {
 }
 PALADIN = <table> {
 }
 MAGE = <table> {
 }
 PRIEST = <table> {
 }
 WARLOCK = <table> {
 }
 DRUID = <table> {
 }
 SHAMAN = <table> {
 }
 ROGUE = <table> {
 }
}

參考原套件討論區,職業裡加上死騎就可以了


編輯這個檔案
World of Warcraft\_classic_\Interface\AddOns\ExtVendorUI_Classic\ItemInfo.lua

新增以下三列

第31列
["DEATHKNIGHT"] = {

第32列
weapons = { LE_ITEM_WEAPON_AXE1H, LE_ITEM_WEAPON_MACE1H, LE_ITEM_WEAPON_SWORD1H, LE_ITEM_WEAPON_AXE2H, LE_ITEM_WEAPON_MACE2H, LE_ITEM_WEAPON_SWORD2H, LE_ITEM_WEAPON_POLEARM, LE_ITEM_WEAPON_UNARMED },

第33列
},

原PO建議第313列也要改,彩虹UI有做了
(修改的人有標記"暫時修正")


存檔後,WOW UI重新載入即可





2022年11月5日 星期六

魔獸經典版: 溫娜的貓籠在哪解

費伍德森林有兩個任務要取井水

溫娜的貓籠要找到"腐化的月井"

接任務














腐化的月井入口在這裡(38, 69)












一路往西打進去,盡頭有個綠色的池塘

走進去打開貓籠,小貓會變成綠色的豹

帶著它走回去還任務(不要用飛的,任務會廢掉)

2022年11月4日 星期五

華碩ASUS主機板EZ-FLASH回報selected file is not a UEFI BIOS

幫一部Win10跑得滑順的老電腦更新主機板BIOS
從華碩網站下載了最新BIOS檔(ZIP)
解壓縮後得到一個.CAP檔
記得EZ-FLASH是可以存取硬碟檔案系統的
偷個懶把檔案放在Windows的下載目錄裡

重新開機進UEFI BIOS再進入EZ-FLASH
可以順利選到檔案,但是跳出錯誤訊息

SELECTED FILE IS NOT A UEFI BIOS

找了網路論壇
原來是EZ-FLASH不吃NTFS檔案系統下的檔案
(印象中NTFS沒付授權費只是不能寫,而且都讀到檔名了)

解法就是把.CAP檔複製到FAT32格式的USB碟
重新進入EZ-FLASH就可以順利更新了