Skip to content

Instantly share code, notes, and snippets.

View betacar's full-sized avatar
🤓
Tidsoptimist

Carlos Betancourt Carrero betacar

🤓
Tidsoptimist
View GitHub Profile
@betacar
betacar / gist:43fc4a8dfc58f1f5589b
Created September 25, 2014 15:13
Print all pull requests from a commit to the branch HEAD
# 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: http://stackoverflow.com/a/25954749/315748
# Usage: $ git release [SHA]
# It will print...
# [COMMIT-SHA] #PR-NUMBER PULL REQUEST TITLE
# ie.
# [2046946] #872 Lorem ipsum dolor sit amet
// 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
betacar / conv_to_utf8
Last active August 29, 2015 14:00
Converts all subtitles files of a folder from ISO-8859-1 encoding to UTF-8
#!/bin/bash
for file in ./*.srt
do
encoding=`file --mime-encoding "$file" | awk '{ print $2 }'`
if [ $encoding = "iso-8859-1" ]
then
iconv -f iso-8859-1 -t utf-8 < "$file" > "$file.utf8"
mv "$file.utf8" "$file"
echo "$file converted to UTF-8"
else
@betacar
betacar / elefantes.rb
Last active December 21, 2015 20:39 — forked from GusGA/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"
else
p "#{i} elefantes se balanceaban sobre la tela de una araña, como veian que resistía fueron a llamar a otro elefante"
end
i += 1
sleep 5
}
<snippet>
<content><![CDATA[
describe '${1:description}' do
${2}
end
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>describe</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.ruby</scope>
<%= render '/refinery/content_page', { :hide_sections => [:slider, :boxes] } %>
@betacar
betacar / moviles.txt
Created March 6, 2012 18:34 — forked from edulan/moviles.txt
Whatsapp status crawler
414##GSM/CDMA#Asignado#Movistar
424##GSM#Asignado#Movistar
412##GSM#Asignado#Digitel
416##GSM/CDMA#Asignado#Movilnet
426##GSM#Asignado#Movilnet
@betacar
betacar / config.xml
Created January 3, 2012 20:19
Mediatomb configuration file + subtitle script
<?xml version="1.0" encoding="UTF-8"?>
<config version="2" xmlns="http://mediatomb.cc/config/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd">
<!--
Read /usr/share/doc/mediatomb-common/README.gz section 6 for more
information on creating and using config.xml configration files.
-->
<server>
<ui enabled="yes" show-tooltips="yes">
<accounts enabled="no" session-timeout="30">
<account user="mediatomb" password="mediatomb"/>
@betacar
betacar / .rvmrc
Created December 13, 2011 01:58
Using Heroku enviroment variables within RVM
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/