Facebook Developer Garage en Barcelona

El viernes 30 de Mayo de 2008, en Barcelona, Facebook Developer Garage.
Allí estaré.
Al igual que en el Facebook Developer Garage de Madrid, iré a éste con Tabi, con quien estoy desarrollando últimamente este tipo de aplicaciones. La intención es hablar un poco sobre lo que hemos vivido con La Porra, y presentar dos nuevas aplicaciones que sacamos. Por un lado, Mavenia, una aplicación que engancha, sobre películas, desarrollada en RoR y que está en Inglés y por otro lado, la continuación de La Porra, La Porra de la EuroCopa’08 (en está me está ayudando mucho Pello).
Ya os contaré la semana que viene a ver que tal.

Hoy es el día de Internet

Tengo varios Post en borrador por publicar, pero no saco tiempo para acabarlos, mientras tanto, una simple mención al día de hoy, el día de Internet. No suelo ser amigo de “los días de”; el día de la madre, el día del padre, el día del trabajador… pero esto me parecía una escusa para escribir.
Sólo decir una frase que me hizo gracia el otro día:

“Necesarias solo son 4 cosas: respirar, comer, beber e Internet”

Para mi, Internet es mi trabajo, mi hobby y mi manera de mantener contacto con mucha gente que vive lejos. Sin Internet, mi vida cambiaría completamente, estaría un poco más perdido que ahora.

Usar SVN en una aplicación web (RoR)

Una vez que tenemos ya SVN instalado y más o menos, sabemos lo que es, podemos poner un caso práctico del uso de este repositorio para desarrollar una aplicación en Ruby on Rails (sería parecido para PHP u otros lenguajes). Al proyecto lo vamos a llamar “txurdi_web“.

Lo primero, crear la estructura básica de un repositorio. En muchos how-tos que he leido, borran luego la estructura, pero yo prefiero mantenerla para futuros proyectos; DRY (don’t repeat yoursef – no te repitas); osea que lo guardaremos en la home.

cd /my/homedir
mkdir repo_vacio
mkdir repo_vacio/branches
mkdir repo_vacio/tags
mkdir repo_vacio/trunk

Una vez que tenemos la estructura, creamos el repositorio y hacemos la importación inicial:
Continuar leyendo “Usar SVN en una aplicación web (RoR)”

Que es eso de los repositorsios SVN?

Nunca había usado un repositorio para control de versiones, ¡para qué! si mis proyectos son muy pequeños… que iluso, no sabía lo que me perdía. Estoy usando Subversión (SVN) para dos proyectos en los que estoy trabajando y volver al tar gz se me va a hacer muy duro… Por eso, me he propuesto aprender a configurar y usar SVN bien, y ya que aprendo, escribirlo para que otros lo puedan aprovechar.

Voy a escribir según vaya aprendiendo, osea que iré actualizando continuamente (ya sé, tendría que instalarme un wiki, pero prefiero hacerlo cuando tenga svn, y de paso, escribir también como lo hago :-). Cualquier cosa que veáis que está mal/mejorable, me comentáis y actualizo.

Empezando a lo fácil, voy a aprender a usarlo como repositorio de archivos, para usarlo como sitio central donde guardar mis archivos (documentos, fotos, artículos…)

De está manera:

  • no volveré a perder todos los contactos que tenía guardados en un archivo de texto, ni los apuntes de clase de primero de la uni, ni las fotos del viaje a Oviedo.
  • podré tener todo lo que necesite en cualquier ordenador que esté usando, sin pensar en cual lo guardé
  • si hago cambios en un documento y borro algo que luego me doy cuenta que necesito, podré recuperar la copia anterior. (como con Ctrl+Z pero sobre archivos guardados)
  • no necesitaré acceder por SSH ni nada por el estilo al PC donde tengo los datos, los descargo una vez, y ya puedo usarlos, hasta que tenga que subir o bajar cambios

¿qué es SVN?
Continuar leyendo “Que es eso de los repositorsios SVN?”

Acceder por SSH sin escribir clave (clave publica-privada)

Estoy configurando un servidor de slicehost y he encontrado un manual muy chulo para configurar el acceso a un ordenador por ssh sin tener que escribir la clave cada vez. Manual de configuración básica de Gutsy. Ya lo había hecho alguna vez, pero siempre tenía que andar buscando para ver como hacerlo, ahora, ya se donde buscar…

Más o menos dice esto:

Primero en la máquina nuestra hacemos los siguiente para crear el par de claves:

ssh-keygen  -t rsa

Copiamos la clave pública (cuidado) al servidor con scp:
Continuar leyendo “Acceder por SSH sin escribir clave (clave publica-privada)”