2023年10月20日 星期五

壞軌硬碟抓資料紀錄

 用到的Tool

chkdsk (在ptt看到壞軌的話最好不要用chkdsk,忘記安全移除的分區表錯誤才用這個)

photorec裡面的disktest,用Ubuntu iso的try Ubuntu感覺成功率較高

------------

可以考慮的tool

ddrescue (這種感覺比較恰當,不會一直去讀原硬碟,有可能造成更多壞軌,但要準備跟原硬碟一樣大的空間)

又ddrescue dump出image後再用mount的方式抓出檔案。

2021年1月29日 星期五

tmux資源收集

https://larrylu.blog/tmux-33a24e595fbc
基本介紹

https://github.com/gpakosz/.tmux
把介面弄得很漂亮

https://github.com/rothgar/awesome-tmux
一堆awesome


2020年12月14日 星期一

用python的regular expression做文字取代

https://docs.python.org/3/library/re.html#re.sub

把 \ 之前的文字全部刪除

re.sub(r'^\S* \\ ', '',the_string)

在單引號之前的r但表單引號裡面的字串是regular expression

^ 是match字串的開頭

\S是match非空白的字元

*是只match前面的東西(\S)0到任意個

\\前面的\是跳脫字元,用來跳脫後面的字元\,後面的\被跳脫後就是指\本身了,用來match \。若沒跳脫的話(如前面的\)就會發揮他在reqular expression的作用(跳脫後面的字元)

----------

*

Causes the resulting RE to match 0 or more repetitions of the preceding RE, as many repetitions as are possible. ab* will match ‘a’, ‘ab’, or ‘a’ followed by any number of ‘b’s.

\S

Matches any character which is not a whitespace character. This is the opposite of \s. If the ASCII flag is used this becomes the equivalent of [^ \t\n\r\f\v].

2019年7月24日 星期三

pyenv-win 安裝與移除

https://github.com/pyenv-win/pyenv-win

1. Install
pip install pyenv-win --target %USERPROFILE%/.pyenv

2. Add following to PATH enviroment variable
%USERPROFILE%\.pyenv\pyenv-win\bin;%USERPROFILE%\.pyenv\pyenv-win\shims;

3. Add installed path in file easy_install.pth to site-packages folder(ex: C:\Users\Jack_Lin\AppData\Local\Programs\Python\Python37-32\Lib\site-packages).
Need to add absolute path, ex:
C:\Users\Jack_Lin\.pyenv in file easy_install.pth

4. pip list to check pyenv-win is installed and recognize by pip

5. upgrade
pip install --upgrade pyenv-win

6. uninstall
pip uninstall pyenv-win

2019年6月14日 星期五