Skip to content

Instantly share code, notes, and snippets.

Avatar

Lucas D'Avila lucasdavila

  • Florianopolis, SC, Brasil
View GitHub Profile
@lucasdavila
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
HostName bitbucket.org
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
lucasdavila / routes-group_user.js
Last active Aug 29, 2015
Backbone.js router testing
View routes-group_user.js
/*global define*/
define([
'routes/base',
'jquery',
'views/group_users'
], function (BaseRouter, $, GroupUsersView) {
'use strict';
var GroupUserRouter = BaseRouter.extend({
@lucasdavila
lucasdavila / ffmpeg.sh
Last active Aug 29, 2015
Export video thumbnail with ffmpeg
View ffmpeg.sh
ffmpeg -itsoffset -7 -i video.mov -vcodec mjpeg -f rawvideo -s 624x416 image.jpg
@lucasdavila
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
View reverse-port-tunneling.sh
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
lucasdavila / setup.sh
Last active Mar 20, 2017 — forked from erwanjegouzo/gist:5903791
Dropbox preferences sync
View setup.sh
# 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 capybara.md

Capybara

save_and_open_page

Matchers

have_button(locator)
View .vimrc
" RSpec
map <Leader>r :call RunTest()<CR>
map <Leader>R :call RunNearestTest()<CR>
function! RunTest()
call RunTestFile(FindTestFile())
endfunction
function! RunNearestTest()
call RunTestFile(FindTestFile() . ':' . line('.'))
View 1_ambiente_desenvolvimento.sh
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
You can’t perform that action at this time.