2021年4月29日 星期四

add new notepad++ document in file explorer

測試平臺是 win10 10.0.19042.928 

首先將以下內容存成 notepad++.reg

----

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

----

再以 administrator 身份開啟 notepad++ (在這之前請記得關掉所有已開的 notepad++), setting -> performance -> file association -> notepad 這裡把 .txt .log 新增進去, 再 close 即可.


新增檔案應該很多人都會了, 我寫這篇的目地是筆記 ShellNew (new key) / NullFile (expandable string value) 這個 registry, 新增完 registry 後再設定該副檔名相關開啟 app, 就可以在檔案管理員裡新增對應的副檔名空檔案.


2021年4月17日 星期六

ImDisk

 ImDisk 從知道有這個軟體以來, 其實一直在等待它修掉有關 windoz update 方面的問題, 而到目前為止 (2021/04) 都沒有修掉, 只有幾個奇怪的 workaround.

1.有關 update error 0x80070001:

    這個跟磁碟代號有關係. 建議掛到 z: 也就是最後一個, 可以簡單的迴避掉這個問題. 

    或是掛載到指定路徑如 c:\temp, 這樣做最大的好處是可以同時解決這個 update 與佔用一個磁碟機代號的問題, 如果有使用磁碟機代號的習慣, 可以再用 sharring folder (網路檔案共用) 方式開共享, 再從 \\127.0.0.1\temp 連回來. 如果要使用網路檔案共用, 一定要使用底下所說開啟 Administrator 可以看到 network disk 的做法, 否則一堆東西無法讀寫.

2.Administrator 帳號看不到:

    這個似乎是 windows 10 新增的帳號權限管制, 在 10 以前 Administrator 帳號都可以看的到 network disk, RAMdisk, virtual disk (ImDisk 其實是 virtual disk 不是 RAMdisk..), 這問題的解法在這裡有提及, 簡單的說是用 regedit 在:   

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

新增一個 32bit DWORD 值 EnableLinkedConnections 並設為 1

重開機才會生效.

ps. adobe LightRoom / classic 無法在這區存檔的問題也跟這有關係...

    

目前我是跟 DATARAM RAMdisk 配合使用, 即使問題一堆, 很多時候仍是很好用的工具...

2021年1月25日 星期一

純文字 grub

會要這樣做的原因是因是因為 grub 本身帶有一些 graphic mode 的操作動作, 可以借此秀出美美的開機選單, 與更多行的文字, 也因此會引起一些奇怪的問題, 早先前我自己的工作機用 AMD HD5750 時有時開機從 console 進 X 會掛掉, 到後來客戶的 baytrail 板子開機時不定時發生 X 根本進不去的問題, 後來無意間才追到是 grub 的問題....

---

/etc/default/grub
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT_STYLE=menu
GRUB_GFXPAYLOAD_LINUX="text"

---

致於 timeout style 這個跟 grub-mkconfig 本身有點關係.

2020年10月26日 星期一

baytrail linux freeze bug..

首先先論述這個問題. kernel 3.13 以後的版本, 在 J1900 上跑幾天會自己 freeze 掉 (凍結, 沒有任何錯誤訊息, 就完全沒有反應), 特別容易發生在 1. 機器沒有接任何 USB keyboard/mouse 2.機器有跑 VMware workstation 而且虛擬機器內 CPU 開一顆以上. 3. J1900 CPU 上. 同為 baytrail 的 E3815/3825/3845 沒有這問題.

這個問題其實困擾我快 3 年了, 這 3 年間看過許多奇奇怪怪的解法在 J1900 上試都沒什用, 當然包括 intel 這篇文章的內容也沒有用. 而在 kernel 4.x 時代關 c-state 的繞路解 (intel_idle.max_cstate = 1, 還是 c-state patch) 會在 kernel 5.x 上失效.

在後來 kernel 5.x 時代的 ubuntu 18.04 & 20.04 上, kernel 不需要下任何東西, 也不用下 c-state patch 就可以正常運作, 但要排除我一開始寫的兩個問題, 就沒事. 機器可以開好幾天都很正常, 但只要 VM workstation 開下去, 約 84 小時內就會 freeze. 有時快一點 4 小時以內就死.

這時我的建議, host OS kernel parameter 加上 "usbcore.autosuspend=-1", 也就是 /etc/default/grub 裡 "GRUB_CMDLINE_LINUX=" 這裡加上去, 如 "GRUB_CMDLINE_LINUX=usbcore.autosuspend=-1". 其它都不用加.

還有機器上請乖乖插上一隻 USB keyboard 或 mouse, 只要機器還認的到它是 USB HID 裝置就可以, 不需要可以正常使用, 不需要沒事去動它.


short for english version. added "usbcore.autosuspend=-1" to kernel parameter at boot (may insert this to grub..), and plug one USB HID device, such like keyboard, or mouse. and don't using any ACPI c-state patch..

update 2020/11/09: usbcore.autosuspend=-1 不用加, 而 USB kb | mouse 一定要接.

2020年9月25日 星期五

z6 + 16-50mm

其實我覺得無反既然把機身做小了, 鏡頭也要做小才相對符合輕便好帶的需求, 然而在當我看到 nikon z5 同時推出的 24-50mm kit 的身型後, 毫不猶豫的找 16-50mm 來配... Ken Rockwell 本人對這顆鏡頭評價非常的高是一回事, 我只是要它的小巧而已. 至於 dx 裁切我根本不在乎.

這是上機照, 讓我有種買了 LX100 的錯覺, 特別是如果沒有那難看到爆的軍艦部的話. 


附帶一題它是機械式開鏡, 機械式變焦, 不像 sony 16-50mm pz 是電動開關鏡, 鏡身操作電動變焦, 也因為大多數操作都還在用手動式, 我猜也不如 sony 那顆有那麼恐怖的故障率. 機身 firmware 3.10, 使用這顆鏡可以自由開關 VR. 不過 IBIS 有沒有開我看不出來, 因為快門始終等於高於 1/25s.

實拍嘛... 有賴 z6 ISO 上 32000 都還可以很簡單的除噪之故, 手持夜景其實沒有碰到任何困擾. 甚至比用光圈更大的 sigma 24-105mm f/4 配 D600 夜拍還要順手. 這張照片是在 85 大樓民宿裡用手持拍的: 16mm, 1/25s, ISO32000

這張是中央裁切.


老實講個人感想是跳過 D750 沒買是對的.
講到這顆鏡讓我想到討論區只要有人問哪種相機好, 大家都一面倒的只推全幅, 然後鏡頭也推全幅不管原本使用者買的是什麼機身, 什麼直上機皇, 直上大三元, 結果沒幾天可以看到 aps-c 機身 + 全幅定焦鏡這種組合出現在二手買賣區.... 然後還來問為什麼棄坑.... -_-凸
為什麼會這樣推? 很簡單, 這些言論裡發言者只想過他要什麼, 而不是發問者需要什麼. 而且更殘酷的說如果發問者自己沒搞清楚自己需要的是什麼就上來問, 最後只會被推一堆莫明奇妙的組合, 被騙到去亂買也只是剛好而已, 結果原本想好好玩相機的熱情被器材控們, 澆到開心的用手機拍照, 開心的用手機自拍, 開心的用手機錄 4K, ....

我沒有任何說自己不是器材控的說服力, 但最少這顆定位在輕便旅遊用的鏡頭是我想了很久決定買的產品, 儘管它畫質沒有很頂尖, 僅管它不是全幅鏡, 僅管它無法鏡機合一防手震, ... 我不在乎, 那些我並不需要, 我要的就只是好帶而已. 


想好自己需要什麼了嗎?


update: 我以為用 DX 鏡最高 ISO 會被限在 51200, 結果不是, 是我開了電子快門 (靜音快門, menu 裡寫一個 SL 字樣) 的關係, 把這關掉就可以直上 ISO204800..

2020年9月21日 星期一

Nikon Z6 充電器 (續)

沒什麼意義, 純粹好玩而已. SW3518 USB QC/PD 車用充電器模的數據:  

5.11v, 1.441A 只有這樣而已, 沒辦法到 2A.


IP6518 / 6528 那個我就沒買所以沒試.

真的要快我是電池拿出來用直接用 TP5100 模組充就好了.

update 2020/10/18:

後來驗證的感想是那個 PD meter 測試結果有問題, 因為那個表頭本身是誘騙器, 顯示電壓電流可以說是它的附帶功能而已, 而我現在沒有純粹測電壓電流不帶誘騙的 type-C 測試器, 所以我只能推測是因為誘騙會要動到 cc1/cc2 的關係影響到實際測試的結果. 

SW3518 輸入 12.2v, 輸出直接 type-C cable 接 Z6 中間不測試, 只測 SW3518 DC in, 測試吃電流 0.78-0.81A (本身精度就僅只有 30mA 跳來跳去很正常..), 換算功電功率 9.882W, 到 5v 端扣掉轉換效率約 1.88A 輸出. 總之絕對不會是輸出 5v 1.441A = 7.2W 的數據. 間接證明 SW3518 直接接時 Z6 是全速充電的.

這次再追加 IP6518. IP6518 跟 SW3518 差別不大, 後者多了 VOOC, OPPO 的 DASH, 與 PD 3.0 通訊協定, 工作電壓範圍 6-35v. IP6518 是 PD 2.0, 工作電壓範圍 10.5-32v. 買這顆只是為了做實驗用. 而 IP6518 PD 接 Z6 充電時測試數據跟 SW3518 完全一致, 推測也是全速充電狀態.

這顆倍斯 65W 號稱 GaN 的充電器在那 PD 誘騙器上的測試數據就更謎了, 有時是 0.473A 有時是 1.443A, 後來直接 type-C 連到 Z6, 我直接測 AC 端耗電測到是是 11.2w (這顆沒 APFC), 兩個 type-C 都是. 這顆變壓器到 2020 年中已經一堆很相似的產品在拍賣上到處跑, ptt 狼大實測數據 10w 上下時效率約 80% 附近, 照這些數據判斷, 推測接 Z6 也是全速充電狀態.


在來是倍思這個協定轉換線. 以前 USB 的測試治具就只有測電壓電流, 就看的到 QC 輸出 5v, 1.91A 的數據.
http://www.baseus.com/product-792?lang=en-us

但是呢... apple 5v/2.4A 協定它不吃, 輸入端一定要是 QC 不可. (我用的是 IP6505). 這條線臺灣有人帶進來一條約 250 上下 (而我是在淘寶倍思官方店買的價格不是這樣), 最大的好處是可以套用在現有的 QC 充電器上, 不過我覺得以現在 type-C 充電器的價格來說, 沒有太大誘因...

QC模組照片. 網拍只要看到長的一模一樣的零件應該都是 IP6505


等弄到 type-C 純粹只測電壓電流的東西時再來驗證前面 3 樣東西是不是真的輸出 1.5A 以上.