Skip to content

Instantly share code, notes, and snippets.

Carles Sistare carlessistare

Block or report user

Report or block carlessistare

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
carlessistare /
Last active May 19, 2018
Output de text to copy to .travis.yml for the splitted secured ssh private key
base64 --wrap=0 ~/.ssh/id_rsa_travis > ~/.ssh/id_rsa_travis_64
cat ~/.ssh/id_rsa_travis_64 | perl -pe 's/(.{100})/$1\n/g' | nl | perl -pe 's/\s*(\d+)\s*(.*)/echo " - secure: `travis encrypt ID_RSA_TRAVIS_$1=$2 --pro`"/' | sh
# - secure: "...="
# - secure: "...="
# - secure: "...="
# ...
# - secure: "...="
Couchbase = require 'couchbase'
fs = require('fs')
readline = require('readline')
stream = require('stream')
async = require('async')
elasticsearch = require('elasticsearch')
host = "xxx"
cluster = new Couchbase.Cluster("couchbase://#{host}")
couchbase = cluster.openBucket("users")
sudo lsof -i -n | egrep '\<ssh\>'
sudo su
sync; echo 3 > /proc/sys/vm/drop_caches
carlessistare /
Created Oct 4, 2013
This removes all npm modules globally
npm -g ls | grep -v 'npm@' | awk '/@/ {print $2}' | awk -F@ '{print $1}' | xargs npm -g rm
View is_float.js
function isInt(n)
return n != "" && !isNaN(n) && Math.round(n) == n;
function isFloat(n){
return n != "" && !isNaN(n) && Math.round(n) != n;
carlessistare / update_puppet_locally
Created Sep 17, 2013
Update puppet catalog locally
View update_puppet_locally
sudo puppet apply --modulepath=/opt/node/puppet/modules /opt/node/puppet/manifests/ini.pp
sudo puppet apply --modulepath=/vagrant/puppet/modules /vagrant/puppet/manifests/ini.pp
carlessistare / tuning_nginx_nodejs
Created Sep 2, 2013
Tuning Nginx for heavy loading with nodejs as upstream. Short requests and a lot of concurrence.
View tuning_nginx_nodejs
# This number should be, at maximum, the number of CPU cores on your system.
# (since nginx doesn't benefit from more than one worker per CPU.)
worker_processes 8;
# Determines how many clients will be served by each worker process.
# (Max clients = worker_connections * worker_processes)
# "Max clients" is also limited by the number of socket connections available on the system (~64k)
# run ss -s and u'll see a timewait param
# The reason for TIMED_WAIT is to handle the case of packets arriving after the socket is closed.
View Minify-all-windows-ubuntu
sudo apt-get install compizconfig-settings-manager
You can’t perform that action at this time.