haciendo las cosas fáciles
Del: 21 Diciembre 2011 por: ccastillop dentro de:
Aprender el lenguaje Ruby mediante retos y mediante Pruebas es posible, mediante Ruby Koan
Acabo de terminar los retos (Koans) planteados por [RubyKoan](http://rubykoans.com/) y ha sido super divertido. He aprendido a leer y escribir pruebas (test) sencillos, y a desarrollar código al estilo [BabySteps](http://agilesoftwaredevelopment.com/baby-steps), uno de los principios más importantes de los desarrolladores ágiles. Los retos me llevaron "a través de la ruta de la iluminación" con el fin de aprender Ruby. El objetivo fue aprender el lenguaje, su sintaxis, estructura y funciones y bibliotecas más comunes. Pero también aprende sobre la cultura del … Seguir leyendo...[+]
Del: 09 Octubre 2011 por: ccastillop dentro de:
Me interesó aprender a programar juegos en HTML5, y resultó ser obligatorio aprender a programar funcionalmente, con javascript. La programación funcional es un estilo de programación muy usado en Lisp y en Ruby, y mucho más en javascript. Resultó ser un mundo nuevo de programación (aunque realmente antiguo) y básico para obtener código eficiente y elegante. El curso de HTML5 y juegos, en inglés, está en http://p2pu.org/en/groups/beginning-game-development-with-html-5/content/lesson-1-getting-user-input-manipulating-dom/ El video que recomiendo ver sobre programación funcional en Javascript es el siguiente: … Seguir leyendo...[+]
Del: 26 Agosto 2011 por: ccastillop dentro de:
Notas de cómo preparar el entorno de trabajo Ruby on Rails en Ubuntu: RVM, MySQL y otras gemas
Dependencias básicas --------------------------- Primero, preparar Ubuntu para todas estas novedades: Se intala Curl, Git, lo necesario para compilar, librerías SSL, entre otras cosas: sudo apt-get install curl git-core build-essential libssl-dev libreadline5-dev Luego, para asegurarnos bien de cumplir con todas las dependencias básicas ejecutar lo siguiente. Fácil muchos paquetes ya están instalados, pero mejor asegurarse. sudo apt-get install bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake Quizá vale la pena … Seguir leyendo...[+]
Del: 28 Abril 2011 por: ccastillop dentro de:
Al fin terminé de migrar la app a Rails 3, aunque me falta el menú de lengüetas
Ya falta poco.. ¿Han visto que ´bundle install´ se ejecuta más rápido en ruby 1.9.7? Confirmen. Seguir leyendo...[+]
Del: 29 Agosto 2010 por: ccastillop dentro de:
La idea es tener diversas versions de Ruby on Rails, con sus respectivas gemas, para poder usar aplicaciones RoR2.3 y RoR 3 en un mismo servidor, evitando conflictos entre las gemas. ¿Cómo lograrlo? Para esto se necesita un servidor listo para usar. Yo configuré un VPS [Linode de 512RAM](http://www.linode.com/) con Debian 5 Lenny 32 bits Luego, es bueno configurar el servidor con los pasos que existen en Articles.Slicehost.com: - [debian-lenny-setup-page-1](http://articles.slicehost.com/2009/3/31/debian-lenny-setup-page-1) - [debian-lenny-setup-page-2](http://articles.slicehost.com/2009/3/31/debian-lenny-setup-page-2) También instalé MySQL: sudo aptitude install mysql-server mysql-client … Seguir leyendo...[+]
Del: 13 Junio 2010 por: ccastillop dentro de:
Algunos trucos que puedes hacer con los controles de Wii, alucinantes...
Una página muy recomendable, sobre todo cuando tengas un domingo de nada que hacer, es [TED](http://www.ted.com/). Son cortos videos con ideas y pensamientos innovadores y creativos. Encontré este video. Trata de cómo lograr un impacto grande con poco costo. Por ejemplo, utlizando el control de movimiento del [WII](http://es.wii.com/) se puede tener pantallas interactivas y muy económicas. Seguir leyendo...[+]
Del: 12 Junio 2010 por: ccastillop dentro de:
Cada vez es más necesario librar al usuario de tener que autenticarse (mandar usuario y contraseña) al momento de acceder a una aplicación web. De hecho, es norma actualmente que un usuario utilice su navegador (browser) para saltar entre aplicaciones web y sería realmente engorroso y poco seguro para el usuario y complicado para el desarrollador tener que registrar sus datos en cada aplicación. Entonces, [OAuth2](http://oauth.net/) viene a salvarnos, al establecer un estándar que permita centralizar la autenticación y mantener … Seguir leyendo...[+]
Del: 05 Mayo 2010 por: ccastillop dentro de:
Ahora he limpiado el Blog, y he puesto un antiSPAM
Esto para evitar que me llenen el blog con comentarios como compre viagra o cosas asi. Utilicé la gema http://github.com/hiddenloop/acts_as_textcaptcha Seguir leyendo...[+]
Del: 27 Marzo 2010 por: ccastillop dentro de:
De cómo Apple está impulsando el uso de HTML5 y el futuro de Flash
Bien, Ahora estoy viendo algunos videos (no todos) en Safari de Apple. Y están en HTML5. Son una mezcla de un objeto javascript con controles del video y que muestra el video en un cuadro similar al antiguo Flash. ¿Antiguo Flash? ¿Es el fin de Flash?. Quizá el uso masivo de Flash se debe al Video (mejor dicho, a Youtube.com) y no tanto a excelentes juegos en línea como los que se ven en Facebook. Y es el Video el … Seguir leyendo...[+]
Del: 18 Febrero 2010 por: ccastillop dentro de:
Las encuestas Online pueden mejorar tu vida.
Esto es para mis compañeros del MBA de Centrum. Les acabo de enviar la encuesta sobre actitud de uso de los medios de búsqueda de inmuebles y cómo se produce el proceso de compra. Es una encuesta sencilla hecha con [Lime Survey][1] Lo bacán de este servicio es que la encuesta se ejecuta en Internet, acumula las respuestas y entrega los resultados tabulados y listos para procesar. También tiene un exportador que gerena los cuadros y diagramas que explican los … Seguir leyendo...[+]
Del: 15 Febrero 2010 por: ccastillop dentro de:
Quemé pestañas y pagué por ello
Aquí una breve lista de lo que he estudiado: ##Pontificia Universidad Católica del Perú Bachiller en Ingeniería Electrónica Seguir leyendo...[+]
Del: 31 Enero 2010 por: ccastillop dentro de:
"En casa de herrero cuchillo de palo": un acercamiento a la (sin-)razón de este blog
Bien, para los despistados (o mejor aún, nuevos visitantes) soy Cristian Castillo. Me dedico a hacer web. He hecho mucha, mucha web. Comencé con Microsoft, antes del ASP. Luego con PHP y ahora con el top top top: [Ruby on Rails][1] Comencé a escribir en [Blogpuntocom][2], mi primer blog, en el 2006. Utilicé wordpress. Luego, escribía para mi empresa en [Z-nexus][3]. Utilicé Drupal. Pero... na, luego de tanto intento y siempre con las pocas ganas de aprender a usar Wordpress … Seguir leyendo...[+]
Buscador (Google)
Suscribirse
Categorías
Links: