Skip to content

Instantly share code, notes, and snippets.

View juliobetta's full-sized avatar
🎧

Julio Betta juliobetta

🎧
View GitHub Profile
# https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04
# https://www.digitalocean.com/community/questions/how-to-change-swap-size-on-ubuntu-14-04
fallocate -l 4G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
swapon -s
sysctl vm.swappiness=10
sysctl vm.vfs_cache_pressure=50
@juliobetta
juliobetta / Timeline.jsx
Created August 6, 2016 18:19
Timeline element for React toolbox
import React from 'react';
import compose from 'recompose/compose';
import classNames from 'classnames';
import styles from './styles.scss';
import pure from 'recompose/pure';
const Timeline = ({className, children}) => {
const classes = classNames(className, styles.timeline);
return (<div className={classes}>{children}</div>);
};
@juliobetta
juliobetta / readme.md
Last active July 5, 2016 20:08
Sending emails with gmail's SMTP on a system with IPv6 enabled

Add the following line to /etc/gai.conf...

precedence ::ffff:0:0/96 100

... so that the system gives preference to IPv4, avoiding IPv6 timeout.

@juliobetta
juliobetta / gist:6dbf240036fd75e03fcd1ce19aadb060
Created June 3, 2016 19:55 — forked from badsyntax/gist:4330899
Googe places autocomplete implementation using Twitter bootstrap typeahead and google's autocomplete and geocoding services
/**
* Author: Richard Willis - badsyntax.co
* Example here: http://demos.badsyntax.co/places-search-bootstrap/example.html
*
* Please note: This is not a reliable method of geocoding the address. Using the
* PlacesService is a much better approach. View the example above for an example
* of using the PlacesService to geocode the address.
*/
var service = new google.maps.places.AutocompleteService();
<?php
/**
* Total stops
* Execute the code at http://sandbox.onlinephpfunctions.com/code/98e0909b60bc2f1096961cc2a7be39efd7cab6cb
* @param array $A people weights
* @param array $B people destination floor
* @param int $M total floors
* @param int $X elevator's people capacity
* @param int $Y elevator's weight capacity
* @return int total stops
@juliobetta
juliobetta / solr-rails-multiple-applications.md
Last active December 11, 2015 01:06
Run solr on production with multiple rails applications

Tested in Ubuntu Server 14.04

Installing java and maven3

sudo apt-add-repository ppa:andrei-pozolotin/maven3
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install maven3 oracle-java8-installer
@juliobetta
juliobetta / install_phantomjs.sh
Last active December 9, 2017 20:07
Install Phantom JS
#!/usr/bin/env bash
# This script install PhantomJS in your Debian/Ubuntu System
#
# This script must be run as root:
# sudo sh install_phantomjs.sh
#
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root" 1>&2
exit 1
@juliobetta
juliobetta / commands.sh
Last active February 28, 2017 16:06
Useful command line... commands
###########################################################################################################################
### MISC ##################################################################################################################
###########################################################################################################################
# Replace string in multiple files
grep --include=filename -rl 'string_to_be_replaced' /directory | xargs sed -i 's/string_to_be_replaced/new_string/g'
# Remove git sensitive data
git filter-branch --force --index-filter 'git rm -rf --cached --ignore-unmatch filename' --prune-empty --tag-name-filter cat -- --all
@juliobetta
juliobetta / zsh.md
Last active March 11, 2016 00:52 — forked from tsabat/zsh.md

Prereq:

apt-get install zsh
apt-get install git-core

Getting zsh to work in ubuntu is weird, since sh does not understand the source command. So, you do this to install zsh

wget --no-check-certificate http://install.ohmyz.sh -O - | sh

describe 'App.HeaderModule', ->
beforeEach ->
@headerModule = window.App.HeaderModule
it 'should exist', ->
expect(@headerModule).not.toBeUndefined()
describe 'starting', ->