這次出差住Marriott旗下的TownPlace Suite
蠻玄妙的
第一天入住還能連上wifi
今天早上就連不上
一樣可以到旅館的login page但輸入房號跟last name後連其他網頁又會重新導到登入頁面@@
到front desk 問,他們說他們網路室外包的,得到了一個客服電話
今天下午打了客服,好像是有防火牆之類的機制擋住伺服器端添加MAC的動作
把MAC報給他手動添加之後就能順利上網了
這次出差住Marriott旗下的TownPlace Suite
蠻玄妙的
第一天入住還能連上wifi
今天早上就連不上
一樣可以到旅館的login page但輸入房號跟last name後連其他網頁又會重新導到登入頁面@@
到front desk 問,他們說他們網路室外包的,得到了一個客服電話
今天下午打了客服,好像是有防火牆之類的機制擋住伺服器端添加MAC的動作
把MAC報給他手動添加之後就能順利上網了
之前備份手機時發現ios好像跟windows系統不大相容,傳檔常常失敗
但用ubuntu就很順
最近用ubuntu22.04發現iphone接上竟然只看得到一些app(Document 資料夾),看不到其他資料夾
以為是不小心拒絕連線之類的,清除了手機連線設定(只能全部一次清orz...)但沒用
原來只要用檔案瀏覽器中先開啟iphone有連上的那個Document資料夾,按Ctrl+L會看到目前路徑在"afc://**************430e93:3/"這個奇怪的位置,把最後的":3"刪除久可以看到所有資料夾
Ubuntu 中的Vlc player好像沒在更新了(3.0.8的樣子)
放監視器出來的.ps檔案(應該是H.264編碼的)有些會卡的一個影格(但有些檔案又正常,非常神奇@@)
安裝snap的vlc可以更新到3.0.18就可以解決這個問題
$snap install vlc
u-ta錄出來的.ps就可以正常播放了
u-ta內建手機App雖然可以回放,但播放速度最多就3倍,如果部知道要找的確切時間點應該會看到吐血
AppImage免安裝的特性,只要改permisssion成executable就可以執行,非常方便,但讓他放在正確的位置及在appplication中能找到他讓使用起來更為簡單
我都拿來做一些簡單的影像編輯,ex:裁剪特定影像範圍後另存新檔
安裝方式:
去官網下載.appImage,給予執行權限,直接執行.appImage檔案
為方便使用,可以自製.desktop檔,放在./.local/share/applications/Krita.desktop
範例:
[Desktop Entry]
Name=Krita
Exec=/home/[userName]/.local/bin/krita-5.1.1-x86_64.appimage
Icon=/home/[userName]/.local/bin/krita.svg
comment=Krita
Type=Application
Terminal=false
Encoding=UTF-8
Categories=Utility;
在ubuntu 18.04上用snap裝okular
後來因為原來的okular跟snap的okular混淆,將原本的okular移除後
okular就找不到recent opened file了...
後來將sanp中的okulat remove 再 install一次就可以找到recent open files 了
以後在安裝snap版本前還是將原本的版本先移除好了
OS: Ubuntu 18.04
前提 / 跟 /home(目標partition) 在不同partition
因為電腦一開始swap割太小,想重新分割/home,分點給swap
但電腦因為某些原因不能使用USB/CD boot...
看有個說法是可以用fdisk去割,但感覺毛毛的,之前割另一台raspberry pi,用fdisk割完就整台掛了..
想說還是GPart安全,但gpart會有/home沒卸載不能割的狀況
1. 建立新的 user gp
sudo useradd -s /bin/bash -d /gpHome -m -G sudo gp
2. 登出目前user,以新user登入
3. 卸載 /home
若嘗試sudo umount /home會得到 umount: /home: target is busy. 這時候可以用
sudo fuser -m /home查看誰鎖住了 /home 再用
sudo kill -9 pid去殺,或
sudo fuser -mvik /home再
sudo umount /home
4. gpart
gpart
The Silver Searcher
A code searching tool similar to ack, with a focus on speed.
install on ubuntu
sudo apt-get install silversearcher-ag
usage
search i_am_sample_code in /
sudo ag --silent i_am_sample_code /
sudo apt-get install build-essential
clone the source
https://github.com/bminor/bash
cd to the code directory ./configure make sudo make install sh
$ chsh
#!/bin/bash
# remove $1's single \n and save to $2
sed ':a;N;$!ba;s/\n\{2\}/%@%/g;s/\n/ /g; s/%@%/\n/g' $1 > $2
$fixNl.sh source dest
之前都用time shift 但因為看time shift的readme說 time shift主要用來回覆系統檔,要完整回朔可以用back in time
但第一次用就悲劇...
因為在做備份的時候沒有掛一個share槽 (/mnt/share/),但還原的時候不小心掛了,又選清除多餘的檔案,於是share整個被清空(幸好不是很大的備份碟)
所以用 backintime 記得把 /dev/, /mnt/之類的目錄加到例外
最近因為寫安裝realsense sdk的script, 需要將原本的script部分註解掉,找到這個sed指令
sed -i '308,320 s/^/# /1' fileName
註解 308~320行
-i : 寫入原檔
308,320: 範圍 308 ~320
s: 取代
^: pattern前的空字元 ($ 表示pattern 的空字元)
1: 作用在第一個matched pattern (g表示所有)
sed -i '1 s/^/# /1 ; 3 s/^/# /1' test
註解 1,3行
sed -i 's/# //g' test
刪掉 test 中所有 '# '
ref:
https://terryl.in/zh/linux-sed-command/
regular express
https://www.gnu.org/software/sed/manual/sed.html#sed-regular-expressions
ps. 如果要取代檔案中的字
sed -i 's/WORD_TO_REPLACE/replacer/g' fileName
會將
abcdWORD_TO_REPLACEabcdWORD_TO_REPLACE123
變成
abcdreplacerabcdreplacer123
用 grml-rescueboot套件
$ sudo apt-get install grml-rescueboot
安裝完成後會產生
/boot/grml資料夾
將iso移動到 /boot/grml
$ sudo mv <.iso> /boot/grml
更新grub
$ update-grub
如果裝ubuntu + win10 一般先裝完 win10再裝ubuntu
如果都用預設的裝完,ubuntu的grub會蓋掉win10的boot loader導致如果移除ubuntu,win10也開不起來
所以在裝ubuntu的時候
分割磁區,掛載目錄的地方
"Device for boot loader"要選dev/sda1(ubuntu所在的sda<N>,N是數字)而不是dev/sd<A>,A是英文
不然後面可能就需要去用window開機碟去修bootloader了(改天搞掛再來試)
安裝 gnome-tweaks
$ sudo apt install gnome-tweaks
在 gnome-tweaks:Appearance>Themes>Cursor 可以改為紅色Cursor
gnome-tweaks:Keyboard&Mouse>Mouse>Pointer Location 可以開啟按ctrl找游標的功能
在Setting:Universal Access>Cursor Size 可以改游標的大小