jueves 20 de agosto de 2009
jueves 21 de mayo de 2009
Jobeet reloaded...
Pues si, después de un montón de problemas con el apache2, el php5, los css, el Firefox, el plug-in the flash, el reproductor de música, los repositorios, la actualización a la 9.04, etc. he llegado a la conclusióń de que mi pobre Ubuntu necesitaba una instalación de cero.
Así que cogí el cd de la 9.04 y reinstalé, como tengo la home en otra partición tampoco me suponía mayor problema. Reinstalé, arreglé los problemillas con php5, apache2, olvidos mios y otros y aquí estoy, de nuevo, al final del Capítulo 1.
Ya contaré que pasa a partir de ahora.
lunes 11 de mayo de 2009
Jobeet - Capítulo 03 -El modelado de datos
En este capítulo se hace el modelo relacional y se crea un esquema en YAML, un lenguaje de serialización fácil de leer por personas y compatible con todos los lenguajes de programación. Es muy sencillo y parece fácil de utilizar.
En un solo fichero .yml se definen las cuatro tablas de la base de datos y sus relaciones y con unos comandos de Propel (ORM para convertir los datos de la base de datos relacional a objetos PHP) se crea la base de datos a partir de ese fichero.
Propel tambien genera automáticamente las clases PHP que relacionan las tablas de la base de datos con los objetos de la aplicación.
Al terminar este tema debería ser posible probar un módulo en el navegador de manera que ser viera:Pero lo que yo veo es esto:

No se si es por que no instalé bien apache2, el módulo de php o que. Me dicen que igual es que no cargó las css. Repetiré el tema a ver que puede ser.
En un solo fichero .yml se definen las cuatro tablas de la base de datos y sus relaciones y con unos comandos de Propel (ORM para convertir los datos de la base de datos relacional a objetos PHP) se crea la base de datos a partir de ese fichero.
Propel tambien genera automáticamente las clases PHP que relacionan las tablas de la base de datos con los objetos de la aplicación.
Al terminar este tema debería ser posible probar un módulo en el navegador de manera que ser viera:Pero lo que yo veo es esto:

No se si es por que no instalé bien apache2, el módulo de php o que. Me dicen que igual es que no cargó las css. Repetiré el tema a ver que puede ser.
viernes 8 de mayo de 2009
Servidor de Subversión gratuito en code.google.com/hosting
Si tienes una cuenta de gmail puedes acceder al servidor de Subversion gratuíto de Google en http://code.google.com/hosting. Puedes colaborar en proyectos existentes o crear uno propio, estoy creando uno llamado: my-symfony-jobeet-tutorial para poder usar el Subversion con el proyecto y ver que tal.
Después de instalar Subversion, lo primero es hacer el check out del proyecto.
Cuando haces un check out se crea una copia del proyecto en la máquina local. Esta copia contiene la HEAD (última revisión) del repositorio de Subversion especificado en el comando. Para hacer un check out (co):
- Entra en el directório del que se quiere hacer un check out:
cd /home/leonace/symfonyProjects/jobeet
- Utiliza el comando co de Subversion indicando la URL del repositorio:
svn co https://my-symfony-jobeet-tutorial.googlecode.com/svn/trunk/ my-symfony-jobeet-tutorial --username leonace
En este caso utilicé el comando --username para indicar directamente el nombre de usuario de mi repositorio. La contraseña te la proporciona google en el apartado de Settings de tu cuenta en http://code.google.com/.
Después solo queda subir la versión de nuestro proyecto al servidor. El comando commit envia los cambios realizados en la versión al repositorio. La primera vez tarda un rato por que envía todo el proyecto al repositorio.
svn commit
Se abrirá un editor de texto para añadir un mensaje al envio y después svn subirá todos los archivos.
Existen clientes gráficos para svn que se integran con Nautilus (si, uso Gnome y me gusta), me puse a buscar y entontré NautilusSvn, pero por ahora no me funciona.
- http://svnbook.red-bean.com/
- https://help.ubuntu.com/community/Subversion
- http://sherekan.com.ar/2008/03/25/instalacion-configuracion-y-uso-de-subversion-en-linux/
- http://glatelier.wordpress.com/2008/04/20/subversion-en-ubuntu-y-gnome-aka-subversion-for-dummies/
Jobeet - Capítulo 01 - Comenzando el proyecto.
Estoy trabajando sobre una Ubuntu 9.04 así que para toda toda la instalación y configuración de Symfony uso los comandos y configuraciones para sistemas GNU-Linux.
Nada más comenzar el tutorial me surgen los primeros problemas, no tengo la interfaz para linea de comandos de php, así que abro una consola y:
sudo aptitude install php5-cli
Ahora ya puedo hacer el test con check_configuration.php, y si, tengo errores.
- Instalar XSL Module: sudo aptitude install pp5-xsl
- Instalar acelerador PHP: sudo aptitude install php-acp
- Modificar en php.ini short_open_tag y magic_quote_gpc a off:
--- Para encontrar php.ini: find / -name php.ini
--- Para modificar: sudo gedit /etc/php5/cli/php.ini
--- Y también: sudo gedit /etc/apache2/php.ini
Me gusta mucho la idea de los entornos: entorno de desarollo, de pruebas, intermedio y de producción. Los mensajes de error cambian según en que entorno estés y el entorno de desarrollo incluye una barra de depuración web que da acceso a mucha información: configuración, mensajes de log, sentencias sql ejecutadas, etc.

miércoles 6 de mayo de 2009
Symfony 1.2 a través de Jobeet
Estos días se me ha dado por sumergirme en el mundo del php, por razones varias lo necesito.
Navegando, navegando encontré el framework Symfony que tiene un tutorial muy interesante llamado "El tutorial Jobeet", en el cual, a través de 24 minitutoriales de una hora, se puede aprender a crear una aplicación web compleja con Symfony: Jobeet.
Según el tutorial, 24 horas es lo que necesita un programador para aprender los fundamentos de Symfony, mañana empezaré con el tutorial y a ver que pasa...

Navegando, navegando encontré el framework Symfony que tiene un tutorial muy interesante llamado "El tutorial Jobeet", en el cual, a través de 24 minitutoriales de una hora, se puede aprender a crear una aplicación web compleja con Symfony: Jobeet.
Según el tutorial, 24 horas es lo que necesita un programador para aprender los fundamentos de Symfony, mañana empezaré con el tutorial y a ver que pasa...

martes 5 de mayo de 2009
sábado 5 de abril de 2008
Y el tiempo pasa...
Se ha ido la nieve y ha llegado el sol, el tener que dejar una ventana abierta por que si no te asas en la habitación, las chicas ya han sacado los piratas, las camisetas de tirantes y las bailarinas.
Como pasa el tiempo, unas cuantas asignaturas más aprobadas y unas cuantas más por aprobar ahora. Nos faltan profesores para 3 asignaturas (si, si, a estas alturas del curso) pero es que estan difíciles de encontrar ;) , eso es lo que dice nuestro coordinador que suficiente trabajo hace por todos nosotros. Parece ser que de todas las asignaturas que tenemos (que no son pocas) solo con una vamos a ir a clase con los demás, a prácticas de Software Engineering, el profesor habla en polaco y luego traduce al ingles.
Hoy es el 1º cumpleaños de la asociación ESN de Bialystok (Erasmus Students Network), parece que hay asociaciones como estas en universidades de muchos paises, estaría bien que montaran una así en nuestra universidad pero lo del voluntariado no se lleva muy bien por esas tierras me parece a mi.
Rober está en Ou a ver si entrega el proyecto, bueno, eso y tomarse unas birras con los amigos que ya lo añoraba je je!
Y si alguno duda si irse de erasmus que se vea este video y todo estará decidido, aunque si se viene a Polonia mejor que elija otra ciudad, como Varsovia o Cracovia.
Como pasa el tiempo, unas cuantas asignaturas más aprobadas y unas cuantas más por aprobar ahora. Nos faltan profesores para 3 asignaturas (si, si, a estas alturas del curso) pero es que estan difíciles de encontrar ;) , eso es lo que dice nuestro coordinador que suficiente trabajo hace por todos nosotros. Parece ser que de todas las asignaturas que tenemos (que no son pocas) solo con una vamos a ir a clase con los demás, a prácticas de Software Engineering, el profesor habla en polaco y luego traduce al ingles.
Hoy es el 1º cumpleaños de la asociación ESN de Bialystok (Erasmus Students Network), parece que hay asociaciones como estas en universidades de muchos paises, estaría bien que montaran una así en nuestra universidad pero lo del voluntariado no se lleva muy bien por esas tierras me parece a mi.
Rober está en Ou a ver si entrega el proyecto, bueno, eso y tomarse unas birras con los amigos que ya lo añoraba je je!
Y si alguno duda si irse de erasmus que se vea este video y todo estará decidido, aunque si se viene a Polonia mejor que elija otra ciudad, como Varsovia o Cracovia.
martes 26 de febrero de 2008
Crecimiento doble del blog.
Se que soy muy vaga pero aún así quiero que este blog contenga muchas noticias que faltan desde el parón de estos meses pasados, así que estoy añadiendo noticias nuevas pero también estoy añadiendo noticias a partir del post titulado 19/11/07 ¡Llegan las primeras visitas!.
¡Advertidos quedais!
Suscribirse a:
Entradas (Atom)
