Skip to content

Instantly share code, notes, and snippets.


Lucas D'Avila lucasdavila

View GitHub Profile
lucasdavila / ssh_config
Created Apr 4, 2019
Using multiple ssh keys with git
View ssh_config
# This gist will help you using multiple github or bitbucket accounts in the same machine.
# 1. create a .ssh/config file, with this content:
# use "bitbucket-ieducativa" as git remote host, to use this custom key
Host bitbucket-ieducativa
User git
IdentityFile ~/.ssh/bitbucket-ieducativa
IdentitiesOnly yes
View fix-middle-alignment.js
function fixMiddleAlignment() {
var header = $('.middle.aligned'),
halfOfHeight = header.height() / 2;
header.css('position', 'relative');
header.css('top', 'calc(50% - ' + halfOfHeight + 'px)');
lucasdavila / routes-group_user.js
Last active Aug 29, 2015
Backbone.js router testing
View routes-group_user.js
/*global define*/
], function (BaseRouter, $, GroupUsersView) {
'use strict';
var GroupUserRouter = BaseRouter.extend({
lucasdavila /
Last active Aug 29, 2015
Export video thumbnail with ffmpeg
ffmpeg -itsoffset -7 -i -vcodec mjpeg -f rawvideo -s 624x416 image.jpg
lucasdavila / fixup.txt
Last active Apr 4, 2020
Fixing mac os yosemite issue "bash: fork: Resource temporarily unavailable"
View fixup.txt
# see the current limits
$ sysctl -a | grep maxproc
# increase it
$ sudo sysctl -w kern.maxproc=xxxx
$ sudo sysctl -w kern.maxprocperuid=xxx
# run at startup
$ sudo vim /etc/sysctl.conf
echo "to reverse ssh, partner can run: ssh -nNT -R 2201:localhost:22 lucasdavila@remote-server -p 2200"
ssh -nNT -R 2200:localhost:22 lucasdavila@remote-server
lucasdavila /
Last active Mar 20, 2017 — forked from erwanjegouzo/gist:5903791
Dropbox preferences sync
# bash_profile
mv ~/.bash_profile ~/Dropbox/.bash_profile
ln -s ~/Dropbox/.bash_profile ~/.bash_profile
# Sublime 2 Preferences
mkdir -p ~/Dropbox/Library/Application\ Support/Sublime\ Text\ 2/
cd ~/Library/Application\ Support/Sublime\ Text\ 2/
mv ./Installed\ Packages ~/Dropbox/Library/Application\ Support/Sublime\ Text\ 2/Installed\ Packages
mv ./Packages ~/Dropbox/Library/Application\ Support/Sublime\ Text\ 2/Packages
mv ./Pristine\ Packages ~/Dropbox/Library/Application\ Support/Sublime\ Text\ 2/Pristine\ Packages




View .vimrc
" RSpec
map <Leader>r :call RunTest()<CR>
map <Leader>R :call RunNearestTest()<CR>
function! RunTest()
call RunTestFile(FindTestFile())
function! RunNearestTest()
call RunTestFile(FindTestFile() . ':' . line('.'))
echo -e "\n\n** Atualizando apt-get"
sudo apt-get update -y
echo -e "\n\n** Instalando git"
sudo apt-get install -y git-core
echo -e "\n\n** Instalando apache e mod_rewrite"
sudo apt-get install -y apache2
sudo a2enmod rewrite
sudo service apache2 restart