Skip to content

Instantly share code, notes, and snippets.


Carlos Betancourt Carrero betacar

View GitHub Profile
betacar / gist:43fc4a8dfc58f1f5589b
Created Sep 25, 2014
Print all pull requests from a commit to the branch HEAD
View gist:43fc4a8dfc58f1f5589b
# This should be inside your git config file (global or for a project) as an alias,
# in order to print all merged PRs between a given SHA and current git HEAD.
# Thanks to Etan Reisner:
# Usage: $ git release [SHA]
# It will print...
# ie.
# [2046946] #872 Lorem ipsum dolor sit amet
View gist:ba018d817d413b703f3a
// generates a character range collection from a to z
JSON.stringify(Array.apply(null, {length: 26}).map(function (x,i) { return {userId: String.fromCharCode(97 + i) }}));
// generates a collection of from and to
JSON.stringify(Array.apply(null, {length: 26}).map(function (x,i) { from = String.fromCharCode(97 + (Math.random() * (26 - i) + i)); to = String.fromCharCode(97 + (Math.random() * (26 - 0) + 0)); return {from: from, to:to} }));
// generates a collection of user and music
JSON.stringify(Array.apply(null, {length: 100}).map(function (x,i) { return {musicId: "m" + Math.floor(Math.random() * (10 - i) + i), userId: String.fromCharCode(97 + (Math.random() * (26 - 0) + 0))} }));
// generates a random JSON collection with a musicId and generes attributes
betacar / conv_to_utf8
Last active Aug 29, 2015
Converts all subtitles files of a folder from ISO-8859-1 encoding to UTF-8
View conv_to_utf8
for file in ./*.srt
encoding=`file --mime-encoding "$file" | awk '{ print $2 }'`
if [ $encoding = "iso-8859-1" ]
iconv -f iso-8859-1 -t utf-8 < "$file" > "$file.utf8"
mv "$file.utf8" "$file"
echo "$file converted to UTF-8"
View elefantes.rb
i = 1
loop {
if i == 1
p "1 elefante se balanceaba sobre la tela de una araña, como veia que resistía fue a llamar a otro elefante"
p "#{i} elefantes se balanceaban sobre la tela de una araña, como veian que resistía fueron a llamar a otro elefante"
i += 1
sleep 5
View describe.sublime-snippet
describe '${1:description}' do
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<!-- Optional: Set a scope to limit where the snippet will trigger -->
View home.html.erb
<%= render '/refinery/content_page', { :hide_sections => [:slider, :boxes] } %>
betacar / moviles.txt
Created Mar 6, 2012 — forked from edulan/moviles.txt
Whatsapp status crawler
View moviles.txt
betacar / config.xml
Created Jan 3, 2012
Mediatomb configuration file + subtitle script
View config.xml
<?xml version="1.0" encoding="UTF-8"?>
<config version="2" xmlns="" xmlns:xsi="" xsi:schemaLocation="">
Read /usr/share/doc/mediatomb-common/README.gz section 6 for more
information on creating and using config.xml configration files.
<ui enabled="yes" show-tooltips="yes">
<accounts enabled="no" session-timeout="30">
<account user="mediatomb" password="mediatomb"/>
betacar / .rvmrc
Created Dec 13, 2011
Using Heroku enviroment variables within RVM
View .rvmrc
rvm use 1.9.2@gemset_name
# I use Facebook API ID and secret as an example
export FACEBOOK_APP_ID=[your facebook app id]
export FACEBOOK_SECRET=[your facebook secret]
export HTTP_HOST=localhost:9292/