Skip to content

Instantly share code, notes, and snippets.

[user]
name = granbom
email = [email protected]
[credential]
helper = cache --timeout=3600
[push]
default = simple
/etc/sudoers.d/90-init-users
pg ALL=(ALL) NOPASSWD:ALL
sudo apt install build-essential
sudo apt install git
git config --global user.name "John Doe"
git config --global user.email [email protected]
* ruby and gem
https://github.com/rvm/ubuntu_rvm
@granbom
granbom / rsync
Last active January 19, 2018 23:16
rsync -r -e "ssh" --progress ~/repos/granbom.se/_site/ cloud:/var/www/granbom/_site
server {
listen 80;
server_name example.com www.example.com;
access_log off;
return 301 https://example.com$request_uri;
}
server {
listen 443 ssl;
@granbom
granbom / certbot
Last active June 14, 2018 02:47
certbot
certbot certonly --webroot -w /var/www/example/ -d www.example.com -d example.com
certbot certonly --webroot -w /var/www/example/ -d example.com -d www.example.com --post-hook="service nginx reload"
certbot certificates
# windows
certbot certonly --manual --preferred-challenges http -d example.com -d www.example.com
openssl pkcs12 -inkey privkey.pem -in cert.pem -in fullchain.pem -export -out example.pfx
-o %(series)s.s%(season_number)02de%(episode_number)02d.%(title)s.%(height)sp-%(id)s.%(ext)s
-f 'bestvideo[height<=720]+bestaudio/best[height<=720]'
--restrict-filenames
dotnet publish -f netcoreapp2.0 -c Release
@granbom
granbom / shutdown
Created February 5, 2018 19:19
Shutdown Win 10 for real
C:\Windows\System32\shutdown.exe /s /t 0
@granbom
granbom / citrix receiver add more certs
Created February 10, 2018 14:24
If An SSL connection to the server couldn't be established...
# It's most likely because Citrix Receiver only include a few root certs
# and the server you are connecting to is not using one of these.
# To map more root certs to Citrix Receiver in Ubuntu do this:
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/
@granbom
granbom / ffmpeg
Last active October 29, 2019 12:11
# to=timestamp
ffmpeg -i input -ss 00:01:00 -to 00:02:00 output
# t=duration
ffmpeg -i input -ss 00:01:00 -t 00:02:00 output
# concat
ffmpeg -i "concat:input1.ts|input2.ts|input3.ts" -c copy output.ts
# convert all files in dir from srt to vtt