This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Workaround from snabb, https://github.com/systemd/systemd/issues/6076 | |
My current workaround is to do the following tricks every time I start my workplace VPN: | |
1. Find out the link number (a.k.a. interface index) of the ISP interface: systemd-resolve --status or ip l. | |
2. Connect the VPN. | |
3. Remove DNS settings from the ISP interface (using the link number from step 1) by sending a D-Bus command to systemd-resolved. This is an example using link number 2: sudo busctl call org.freedesktop.resolve1 /org/freedesktop/resolve1 org.freedesktop.resolve1.Manager SetLinkDNS 'ia(iay)' 2 0 | |
4. Inspect with systemd-resolve --status to ensure that only the correct DNS servers are there. | |
Apparently there isn't any simple cli tool for managing systemd-resolved's settings. That busctl command isn't very user-friendly. :) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(´ ͡༎ຶ ͜ʖ ͡༎ຶ ) | |
(╯°□°)╯︵ ┻━┻ | |
⊂_ヽ | |
\\ my | |
\( ͡° ͜ʖ ͡°) | |
> ⌒ヽ | |
/ へ\ | |
/ / \\last |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git remote prune origin | |
git branch --merged | egrep -v "(^\*|master|dev)" | xargs -r git branch -d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fileNames = ['one.js', 'two.scss', 'three.scss']; | |
const getAllFileNames = () => new Promise((resolve, reject) => { resolve(fileNames) }) | |
const filterScssFiles = (fileNames) => new Promise((resolve, reject) => resolve(fileNames.filter(fileName => fileName.endsWith('.scss')))) | |
getAllFileNames().then(fileNames => filterScssFiles(fileNames)) | |
.then(scssFileNames => console.log(scssFileNames)) | |
.catch(err => console.error(err)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# create profile | |
New-Item -path $profile -type file -force | |
# open it with notepad | |
notepad $profile | |
# add alias to notepad++ to it | |
Set-Alias npp "C:\Program Files (x86)\Notepad++\notepad++.exe" |
OlderNewer