La Porra sigue creciendo

En Febrero del año pasado, con intención de aprender la API de facebook y meterme en el mundillo del desarrollo de aplicaciones, creé junto a Tabi, una aplicación de la que ya he hablado en este Blog, La Porra La temporada del 2007-2008, acabó con 841 usuarios registrados, que hicieron 2534 apuestas. Esta temporada, la… Seguir leyendo La Porra sigue creciendo

Curso de Aplicaciones Facebook en la Universidad de Oviedo

En noviembre del año pasado (más o menos) recibí un mail de un profesor de la Universidad de Oviedo, ofreciéndome impartir un curso de desarrollo de Aplicaciones para Facebook. Había contactado conmigo gracias a Txarly, creador de nvivo, a quien conocí en (creo) el Facebook Developer Garage de Madrid, al que fuí gracias a Javier… Seguir leyendo Curso de Aplicaciones Facebook en la Universidad de Oviedo

Get y Set «mágicos» en PHP5

Este POST sólo puede interesar a programadores. Cuando programo, me gusta hacer código limpio, y a veces, escribo muchas líneas de código que luego no uso. Esto, aunque me haga perder tiempo al principio siempre me facilita el trabajo de después, lo tomo como una inversión. Por ejemplo, si tengo una clase «noticia», relacionada con… Seguir leyendo Get y Set «mágicos» en PHP5

MySQL, PHP, fechas e idiomas, vaya lio…

Como comenté en el POST anterior, ya hemos lanzado La Porra, pero ahora quiero escribir aquí algunas conclusiones técnicas que he sacado respecto al tema de las diferencias horarias y los idiomas de las fechas tanto en MySQL como en PHP. El servidor que uso es un Solaris, creo (Joyent me lo dio gratis y… Seguir leyendo MySQL, PHP, fechas e idiomas, vaya lio…

Capitulo VIII: Resumen y listado de artículos de ayuda

Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar. Artículos seguidos para realizar este articulo: http://articles.slicehost.com/2008/4/25/ubuntu-hardy-setup-page-1 http://articles.slicehost.com/2008/4/25/ubuntu-hardy-setup-page-2 http://articles.slicehost.com/2008/4/30/ubuntu-hardy-ruby-on-rails http://articles.slicehost.com/2008/5/9/ubuntu-hardy-mongrel-and-mongrel-clusters http://articles.slicehost.com/2008/4/25/ubuntu-hardy-installing-apache-and-php5 http://articles.slicehost.com/2008/5/9/ubuntu-hardy-apache-rails-and-mongrels http://articles.slicehost.com/2007/9/5/introduction-to-svnserve http://articles.slicehost.com/2007/9/5/using-ssh-with-svnserve http://articles.slicehost.com/2007/9/6/multiple-projects-and-subversion http://articles.slicehost.com/2007/9/6/multiple-repositories-and-subversion Otros Artículos de ayuda:

Capitulo VII: Capistrano el “deployador”

Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar. Vamos a por el siguiente paso, el que nos ayuda a «deployar»: Capistrano Antes de nada, creamos la app Rails en nuestro proyecto: rails project1 -c La opción «-c», añade todos los… Seguir leyendo Capitulo VII: Capistrano el “deployador”

Capitulo VI: Gestión de versiones con Subversion

Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar. Empecemos con el gestor de versiones: Subversion: sudo aptitude install subversion vamos a poner el repositorio en el mismo servidor: mkdir /home/txurdi/repositorio svnadmin create /home/txurdi/repositorio/project1

Capitulo V: Apache y PHP y RoR

Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar. Ahora, instalemos Apache: sudo aptitude install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert En la instalación, dará una pequeña advertencia: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1… Seguir leyendo Capitulo V: Apache y PHP y RoR

Capitulo IV: Mongrel

Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar. Instalemos Mongrel [Web oficial de Mongrel] (que es una gema, osea que simple): sudo gem instal mongrel Nos instalará alguna otra gema necesaria si no la tenemos ya instalada. Mongrel tiene 3… Seguir leyendo Capitulo IV: Mongrel

Capitulo III: Instalar Ruby on Rails

Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar. Instalemos ruby y sqlite: sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby sqlite3 libsqlite3-ruby1.8 Necesitamos crear algunos simlinks: sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby sudo ln -s /usr/bin/ri1.8 /usr/bin/ri sudo… Seguir leyendo Capitulo III: Instalar Ruby on Rails