首先,先進入Git repo,並編輯.gitmodules檔案
[submodule "mygitsubmodule"]
path = mygitsubmodule
url = https://github.com/dreamtails/mygitsubmodule
branch = feature/dreamtails
在branch的等於後面輸入你的feature branch名稱就可以sync那個feature branch了。
怎麼sync呢? 請下以下指令
git submodule update --init --recursive --remote
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
find
-mtime : 搜尋檔案的修改時間(天)
-mmin : 搜尋檔案的修改時間(分鐘)
-ctime : 搜尋檔案的建立時間(天)
-cmin : 搜尋檔案的建立時間(分鐘)
-atime : 搜尋檔案的最後開啟時間(天)
-amin : 搜尋檔案的最後開啟時間(分鐘)
-size : 搜尋檔案的大小
-name : 搜尋檔案名稱(有分大小寫 )
-iname : 搜尋檔案名稱(不分大小寫 )
-type f : 只搜尋“檔案”
-type d : 只搜尋“目錄”
-exec <cmd> {} \; : 把搜尋結果導向指令來執行
-user : 搜尋特定使用者 的檔案或目錄
-o : 邏輯運算為「或」 的意思
-print : 將結果印出於螢幕
Example:
find / -mtime 100 : 找尋 剛好100天之前 被修改的檔案
find / -mtime -100 : 找尋 近100天內 被修改的檔案
find / -mtime +100 : 找尋 100天之前 被修改的檔案
find / -mtime +100 -mtime -200 : 找尋100天以上200天以內 的資料
find / -type f -size +100M : 搜尋檔案大小大於100MB 的檔案
find / -type f -size -100M : 搜尋檔案大小小於100MB 的檔案
find / -name “*.log” : 找副檔名為.log的檔案
find / -iname “*.log” : 找副檔名為.log的檔案(副檔名不分大小寫 )
find / -type f -iname “.log” : 只搜尋副檔名為“.log”的檔案
find / -type d -iname “log” : 只搜尋名稱為“log”的目錄
find / -type f -iname “.log” -exec rm {} \; : 把搜尋出來的.log檔案刪除
find / -type f -iname “.log” -delete : 把搜尋出來的.log檔案刪除
find / -type f -user dylan : 搜尋dylan的檔案
find / -name “*.docx” -o -name “*.xlsx” : 同時搜尋兩種副檔名
find / -type f -user dylan -o -user root : 同時搜尋兩個擁有者 的檔案
Reference:
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
Use cURL to trigger Jenkins job.
1. Enable “Trigger builds remotely”, and enter the “Authentication Token”.
2. cURL trigger command.
cURL command format:
curl -X POST "https://<JENKINS_URL>/buildByToken/buildWithParameters?" \
--data "token=<AUTHENTICATION_TOKEN>" \
--data "job=<JOB_NAME>" \
--data "param_name1=param_value1"
--data "param_name2=param_value2"
cURL command example :
curl -X POST "https://my-jenkins-url/buildByToken/buildWithParameters?" \
--data "token=dGVzdAo=" \
--data "job=TEST_JOB" \
--data "ENV=dev"
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
1. Install AnyDesk on Ubuntu 22.04.
2. Configure login password. This password is “P@ssw0rd”.
echo "P@ssw0rd" | sudo anydesk --set - password
3. Configure GDM config. Please unmask :
WaylandEnable=false
AutomaticLoginE nable = true
AutomaticLogin = $USERNAME
sudo vim /etc/gdm3/custom.conf
# GDM configuration storage
#
# See /usr/share/gdm/gdm.schemas for a list of available options.
[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = $USERNAME
# Enabling timed login
# TimedLoginEnable = true
# TimedLogin = user1
# TimedLoginDelay = 10
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
#Enable=true
4. Reboot your Ubuntu 22.04.
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
local run before deploy K8s
> kubectl apply --dry-run=server -k path/to/kustomization(folder)
> kubectl apply --dry-run=client -k path/to/kustomization(folder)
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
Fcitx5 for Android
什麼是Fcitx(中文名稱為「小企鵝輸入法」),可以參考https://zh.wikipedia.org/zh-tw/Fcitx
Fcitx原本是在Linux的,後來有人把它移植到Android,所以就可以在Google Play Store 免費下載。
如題,Fcitx5 for Android怎麼使用嘸蝦米呢? 首先,要說明嘸蝦米輸入法並沒有預載在Fcitx5 for Android裡,要匯入表格檔後,再經過一番設定才能使用。
要先找到表格檔。
* 方法一: 在這裡 找boshiamy.conf.in與boshiamy.txt
* 方法二: 在這裡 找boshiamy.conf與boshiamy.main.dict
如何匯入表格檔:
-> 先開啟Fcitx5 for Android(小企鵝輸入法)應用程式首頁。
-> 點選「附加元件」。
-> 看見「碼表」後,點選右方的小齒輪。
-> 再點選「管理碼表輸入法」。
-> 匯入 “conf.in 或 conf” 與 “.txt或.dict”。
如何新增嘸蝦米輸入法:
-> 開啟Fcitx5 for Android(小企鵝輸入法)應用程式首頁。
-> 點選「輸入法」。
-> 點選右下角去加入嘸蝦米。
參考來源: https://www.ptt.cc/bbs/Liu/M.1698929669.A.A7C.html
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
Login to ArgoCD:
> argocd login argocd.dreamtails.com --sso
for example: delete all application of dev env.
> argocd app list|grep dev|awk
'{print $1}'
|xargs -i argocd app delete {} --cascade=
false
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
# kubectl run -i --rm --tty busybox --image=busybox --restart=Never -- sh
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
# vi /etc/samba/smb.conf
====================
[Global]
min protocol = SMB2
ea support = yes
vfs objects = catia fruit streams_xattr
fruit:metadata = stream
fruit:model = MacSamba
fruit:posix_rename = yes
fruit:veto_appledouble = no
fruit:wipe_intentionally_left_blank_rfork = yes
fruit:delete_empty_adfiles = yes
......
====================
Reference: https://wiki.samba.org/index.php/Configure_Samba_to_Work_Better_with_Mac_OS_X
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
# vi /etc/samba/smb.conf
==================
...
# Disable Port-139(NetBIOS-ssn)
disable netbios = yes
smb ports = 445
...
==================
Reference: http://pig.made-it.com/samba-setup.html
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
# time rsync -avt --partial --delete --progress /mnt/Source/folder /Backup/Destination/
-t: 保留修改時間
--partial: 保留部分傳輸的文件
--delete: 刪除接收端上的"發送端不存在的文件"
--progress: 顯示傳輸進度
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
# Step 1: Need root permission.
sudo bash
# Step 2: Update your repositories
apt update -y
# Step 3: Install pip for Python 3
apt install python3-pip
# Step 4: Use pip to install VirtualEnv
pip3 install virtualenv
# Step 5: Create a Virtual Environment of Python 3, the virtual env name is "myEnv".
virtualenv -p python3 myEnv
# Step 6: Activate a new Python 3 virtual env.
# or "source env3/bin/activate"
. myEnv/bin/activate
# Step 7-1: You can make sure you are now working with Python 3.
python --version
# Step 7-2: You can make sure the Python 3's Path.
which python
# Step 8: Leave the virtual env.
deactivate
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
$ unzip -O big5 MyTest.zip
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
# cat > /etc/systemd/system/iptables.service << EOF
[Unit]
Before=network.target
[Service]
Type=oneshot
ExecStart=/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j REJECT
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
EOF
# systemctl enable --now iptables.service
# systemctl start iptables.service
dreamtails 發表在 痞客邦 留言 (0) 人氣( )
1. 點擊MyAPP.dmg
2. 將MyAPP拉到 /<PATH> 下
3. 鍵入以下指令:
$ sudo productbuild --component /<PATH>/MyAPP.app /<PATH>/MyPKG.pkg
參考: https://www.hexnode.com/mobile-device-management/help/convert-dmg-to-pkg-mac/
dreamtails 發表在 痞客邦 留言 (0) 人氣( )