Skip to content

Instantly share code, notes, and snippets.

View pablodgonzalez's full-sized avatar

Pablo González pablodgonzalez

View GitHub Profile
@pablodgonzalez
pablodgonzalez / README.md
Created March 20, 2021 17:17
Enable docker IPv6
systemctl reload docker
systemctl restart docker
ip6tables -t nat -A POSTROUTING -s fd00::/80 ! -o docker0 -j MASQUERADE
netstat -plnt
@pablodgonzalez
pablodgonzalez / .gitlab-ci.yml
Created September 1, 2020 22:04
GitLab CI - SSH with Passphrase deploy example
before_script:
- apt-get update -y && apt-get install openssh-client rsync -y
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- echo 'echo "$SSH_PASSPHRASE"' > ~/.ssh/.print_ssh_password
- chmod 700 ~/.ssh/.print_ssh_password
- chmod +x ~/.ssh/.print_ssh_password
- echo "$SSH_KNOWN_HOSTS" >> ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
- eval $(ssh-agent -s)
@pablodgonzalez
pablodgonzalez / .bashrc
Created June 26, 2016 23:23
Useful bash function for development
export PIP_REQUIRE_VIRTUALENV=true
#use pip globally
gpip(){
PIP_REQUIRE_VIRTUALENV="" pip "$@"
}
#use git recursively
rgit(){
echo "ENTER ./"
@pablodgonzalez
pablodgonzalez / install-version.sh
Created December 30, 2015 23:02
node environment
nvm ls-remote
read "Please select the version to install" version
nvm install $version
nvm use $version
nvm alias default $version
npm install -g npm
npm install -g grunt-cli
npm install -g bower
npm install -g phantomjs
@pablodgonzalez
pablodgonzalez / spa-htaccess
Created November 17, 2015 23:29
spa tips
RewriteEngine on
# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# Redirect http://www. to just http://
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
@pablodgonzalez
pablodgonzalez / reinstall-packges-with-problems.sh
Created September 11, 2015 15:00
Reinstall package with problems
arr=$(echo $(dpkg --get-selections | grep -w 'install$' | cut -f 1) | tr " " "\n")
for pkg in $arr;
do
apt-get install --reinstall $pkg
done
@pablodgonzalez
pablodgonzalez / filter repo
Last active October 21, 2015 14:54
git utils
git filter-branch --prune-empty --subdirectory-filter sources/dir/ master
@pablodgonzalez
pablodgonzalez / nologgin-clarindotcom
Created August 18, 2015 16:36
Remove login popup from clarin.com
$('html').css('overflow-y','scroll');
$('#cboxOverlay, #colorbox').remove();
@pablodgonzalez
pablodgonzalez / nologgin-lanaciondotcom.js
Last active September 23, 2015 16:17
Javascript para eliminar la pantalla de logueo de lanacion.com
$('.modal-scrollable').remove();
$('body').removeClass('modal-open page-overflow');
$('.lnmodal').remove();