Skip to content

Instantly share code, notes, and snippets.

Hello, world!
@frnz
frnz / form
Created January 21, 2013 04:00
= form_project.simple_fields_for :orders do |form_order|
#order-1.accordion-custom
.accordion-custom-group
h4
a.accordion-custom-toggle data-parent="#order-1" data-toggle="collapse" href="#order-1-content"
i.icon-caret-down
| Order #1
small —
span
| Total budget:
@frnz
frnz / Meetup.md
Created November 6, 2012 05:48
Meetup.md

Sobre el meetup

La idea de la charla es comentar con ejemplos prácticos sobre metodologías de ingeniería de software aplicadas a javascript. La razón principal por la que quiero hacer una charla así es porque aunque es muy emocionante e interesante aprender sobre frameworks nuevos, muchas veces no los podemos implementar al día siguiente en nuestro proyecto (por ejemplo, ya se comenzó con un framework parecido, o el esfuerzo en integrar esta nueva tecnología requeriría tiempo no disponible).

La idea al hablar de SOLID en javascript es que estas metodologías de programación se puedan aplicar al día siguiente. Aunque la charla va a ser con ejemplos específicos de javascript, la idea principal es mostrar el concepto, que sería muy fácil de adaptar e interpretar en otros lenguajes de programación.

¿Qué es SOLID?

http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)

@frnz
frnz / prueba.md
Created September 23, 2012 02:19
prueba

La idea sería crear un url shortnener tipo bit.ly y hacer deploy a heroku.

Por ejemplo, puedo ingresar a la aplicación e ingresar: http://www.newfuturo.com (sólo urls válidas son permitidas) y obtengo una url corta, si entro a la aplicación mediante esa url la aplicación me redirige a la url original.

La parte de la aplicación sólo tiene una página en html, que es la raíz ("/"). De ahí lo único que hay es un campo para poder crear las urls cortas, al hacer submit se muestra la url corta sin recargar la página.

También el sitio tiene una api, por lo cual si hago la siguiente llamada REST en json:

Para crear nuevas urls mediante la api:

say -v Zarvox "carepichas"
ssh [email protected] 'echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLh/KV9jkGd7BBnXmNQi1ldA9F++J4zNP4c1g92xUN/CGKpLlFXxTs/6lkSiX5RNf9AXqDBcgaHnhK0HBr8fcMFS0k3b0Eqp6eWWsRta3aNZhsXh8AyF4x4F7O2YpNcP+FISsjvPN7s2pprRyTY2hZE1y6zx3u7C5Hi5LsBUmhdemhl8XwmEHInLyKu2rshe7SfEoO1N1OPobMU/S0BM3u2szgsbn4suSLr9Zn+QSzYXv/y+JvZqqESen3qRKwCWukbu/v3koNRbI+BeYbVUyqrrl45JJ/BiRdWE4ScVxonhFb85A1Hy+DA8xHcJMtBlCiTSvMtJzloSQkSXyU2SHF [email protected]" >> ~/.ssh/authorized_keys'
ssh [email protected] 'echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLh/KV9jkGd7BBnXmNQi1ldA9F++J4zNP4c1g92xUN/CGKpLlFXxTs/6lkSiX5RNf9AXqDBcgaHnhK0HBr8fcMFS0k3b0Eqp6eWWsRta3aNZhsXh8AyF4x4F7O2YpNcP+FISsjvPN7s2pprRyTY2hZE1y6zx3u7C5Hi5LsBUmhdemhl8XwmEHInLyKu2rshe7SfEoO1N1OPobMU/S0BM3u2szgsbn4suSLr9Zn+QSzYXv/y+JvZqqESen3qRKwCWukbu/v3koNRbI+BeYbVUyqrrl45JJ/BiRdWE4ScVxonhFb85A1Hy+DA8xHcJMtBlCiTSvMtJzloSQkSXyU2SHF [email protected]" >> ~/.ssh/authorized_keys'
@frnz
frnz / action.rb
Created June 8, 2012 17:08
Photo upload
def third_step
ptypes = params[:user][:profile_attributes][:ptypes]
params[:user][:profile_attributes].delete_if {|key, value|
!ptypes.include?((key.split('_')).first) && key.include?("profile_attributes")
}
set_locale(current_user.profile.preferred_language)
session[:second_step_params] = params[:user]
@frnz
frnz / gist:2584758
Created May 3, 2012 09:41
My public key
ssh [email protected] 'echo "ssh-rsa ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLh/KV9jkGd7BBnXmNQi1ldA9F++J4zNP4c1g92xUN/CGKpLlFXxTs/6lkSiX5RNf9AXqDBcgaHnhK0HBr8fcMFS0k3b0Eqp6eWWsRta3aNZhsXh8AyF4x4F7O2YpNcP+FISsjvPN7s2pprRyTY2hZE1y6zx3u7C5Hi5LsBUmhdemhl8XwmEHInLyKu2rshe7SfEoO1N1OPobMU/S0BM3u2szgsbn4suSLr9Zn+QSzYXv/y+JvZqqESen3qRKwCWukbu/v3koNRbI+BeYbVUyqrrl45JJ/BiRdWE4ScVxonhFb85A1Hy+DA8xHcJMtBlCiTSvMtJzloSQkSXyU2SHF [email protected]" >> ~/.ssh/authorized_keys'
ssh [email protected] 'echo "ssh-rsa ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLh/KV9jkGd7BBnXmNQi1ldA9F++J4zNP4c1g92xUN/CGKpLlFXxTs/6lkSiX5RNf9AXqDBcgaHnhK0HBr8fcMFS0k3b0Eqp6eWWsRta3aNZhsXh8AyF4x4F7O2YpNcP+FISsjvPN7s2pprRyTY2hZE1y6zx3u7C5Hi5LsBUmhdemhl8XwmEHInLyKu2rshe7SfEoO1N1OPobMU/S0BM3u2szgsbn4suSLr9Zn+QSzYXv/y+JvZqqESen3qRKwCWukbu/v3koNRbI+BeYbVUyqrrl45JJ/BiRdWE4ScVxonhFb85A1Hy+DA8xHcJMtBlCiTSvMtJzloSQkSXyU2SHF [email protected]" >> ~/.ssh/authorized_keys'
@frnz
frnz / tarea.js
Created April 2, 2012 23:17
Tarea
Un url shortener. Tipo Bitly.
-----------------------------
HTML
----
Me meto al sitio y tengo un formulario con un campo, que solo tiene un campo, la url.
Pongo una url, le doy submit y por medio de AJAX (sin reload) se me muestra la url corta.
@frnz
frnz / gist:1667658
Created January 24, 2012 03:40
familia
Nunca he estado particularmente interesada en la genealogía, pero hace un par de meses se abrió un grupo de Facebook de la familia Pereira (mi familia por el lado materno) y la gente ha estado posteando fotos e información sumamente interesante. De todo lo que he visto, la historia de los bisabuelos Pedro y Carmen, y cómo terminaron en Costa Rica es de las que más me ha llamado la atención. Empezando porque el abuelo tenía 45 y la abuela 20 cuando se casaron, o porque el abuelo se iba de trotamundos todo el año y volvía solo a dejar a la abuela embarazada una vez más y a conocer al nuevo hijo, es interesante ver la dinámica de esos matrimonios de antes.
Y creo que ya se de donde salimos tan pata caliente por estos lados (aunque en la familia Jiménez también hay de eso!).
LOS ABUELOS
¿Cómo se conocieron?
Se conocieron cuando el abuelo venía de una fiesta un poco alegre, se cayó y su sombrero quedó en el suelo. Un grupo de muchachas que pasaba por ahí se rió de él y a la abuela le dio lástima y le juntó