Skip to content

Instantly share code, notes, and snippets.

@picandocodigo
picandocodigo / hello.pl
Created January 3, 2012 16:27
Primeras pruebas con Mojolicious
use Mojolicious::Lite;
use strict;
use warnings;
get '/' => sub{
my $self = shift;
$self->render('index');
};
@picandocodigo
picandocodigo / scss-snippets.scss
Created February 9, 2012 00:20
SCSS snippets
@mixin menu_list{
ul { list-style-type: none; }
li { float: left; }
}
@mixin border_top($radius){
border-top-left-radius: $radius;
border-top-right-radius: $radius;
}
@picandocodigo
picandocodigo / gist:2407642
Created April 17, 2012 17:29
Read file in latin-1 and write it in UTF-8
file = File.new("/data/test.csv", "w+:utf-8")
open("http://miservidorfalsoquenoexiste.com/archivo.csv", "r:iso-8859-1") do |f|
file.write(f.read)
end
@picandocodigo
picandocodigo / create_thumbnails.sh
Created May 15, 2012 14:46
Create thumbnails from images in a directory (with Imagemagick)
for i in *.jpg; do
convert -thumbnail 200 $i thumb.$i
done
fernando@endor ~/workspace/cubox/sinatra-test $ cat main.rb
require 'sinatra'
require 'slim
get '/' do "Hello"
end
get '/:task' do
@picandocodigo
picandocodigo / sorteo.rb
Created November 1, 2012 12:01
Sorteo entradas Tech Meetup UY 2012
# -*- coding: utf-8 -*-
participantes = ["juanfunez",
"hiroagustin",
"brAzzi64",
"euforiaz",
"mberacochea",
"gclaramunt",
"Vico24v",
"banafederico",
"Andrés",
@picandocodigo
picandocodigo / coderwall.rb
Created November 11, 2012 02:37 — forked from vivien/coderwall.rb
Simple and Stupid Ruby API for Coderwall.com
# Simple and Stupid Ruby API for Coderwall.com
# Vivien Didelot <[email protected]>
require "open-uri"
require "json"
module CoderWall
class Achievement
attr_reader :name, :badge, :description, :date
@picandocodigo
picandocodigo / README.markdown
Created December 4, 2012 22:39
README Ombud

Ombuduy

Proyecto para Desarrollando América Latina 2012 desde Uruguay. Sitio para reportar problemas en tu ciudad como arreglos en la calle, basura, y similares.

Problema a resolver

Los ciudadanos, usuarios de servicios municipales y estatales usan las redes sociales como medio de comunicación para expresar sus quejas y fallas en servicios. Esta aplicación pretende aprovechar esta masa crítica de incidentes reportados para hacer algo productivo con ello. Básicamente se trata de un intermediario entre la población y los entes responsables de poder trabajar sobre estos incidentes.

El objetivo es capturar quejas y reportes de problemas o incidentes de los ciudadanos a través de Twitter y otras redes sociales. La implementación inicial recupera datos solo de Twitter pero la idea es hacerlo disponible para las demás redes sociales y a través de un sitio web en sí mismo.

@picandocodigo
picandocodigo / ci.rb
Created January 2, 2013 21:01
Dígito verificador cédula
# ci = cédula
a = 0; (0..6).each { |i| a = a + ("2987634"[i].to_i * ci[i].to_i)}; puts (10 - (a % 10)).to_s[-1]
desc "Create a new post, in Spanish and English."
task :new_post, :author, :title do |t, args|
post = <<-HTML
---
layout: post
title: TITLE
lang: LANG
author: AUTHOR
---
HTML