fjnavarro desarrollador

Cargando...

07 octubre 2011

GAMEFEST 2011


Este domingo nos acercamos al GAMEFEST, para el que no lo sepa se está convirtiendo en una de las ferias referentes en el mundo de los videojuegos y con un precio muy asequible (5€ a los socios de GAME).

El evento se celebró desde el Jueves 29 hasta el Domingo 2 de Septiembre.

A parte de probar videojuegos y frikismos varios tuvimos la oportunidad de asistir a las conferencias de desarrollo organizadas por GAMELAB, una gozada, con ponentes de empresas tan importantes como:
Estoy deseando ver los vídeos. Mientras que los suben podemos ver el contenido de las conferencias aquí.

Entre alguno de los juegos que pude probar estuvo el esperado Super Mario 3d Land, creo que Nintendo ha vuelto a sacar un Mario de calidad, ¡¡va a formar parte de mi colección de juegos de Nintendo 3DS!!

En resumen una auténtica pasada, muy divertido y 100% recomendable. El año que viene repito. :)

Bueno y ahora para terminar pongo algunas fotillos y vídeos frikis.

* Parte de estas fotos son gracias a mi amigo y compañero de curro Iván.

Un grupo de Cosplay.

Sonic haciendo ejercicio, jeje,aunque parezca quieto.

Con Rayo McQueen, esta era obligatoria para mis sobrinos, jeje.

Intentando sacar la espada maestra de Zelda.

Iván si lo consiguió.

Este Luigi tiene una mirada extraña, mm, trama algo.

Derrapando con Dandan en el F1 2011, ¡¡pero que malos somos!!

1001 azafatas super-monas.

¿Este quién es?

Pesaba mucho, mmmmZZzzm.

Muchos deportivos promocionando Need for Speed, intenté buscar las llaves para llevarme algún coche de recuerdo, pero no hubo forma, jeje.

¡¡Pikachu!!

Provocando a la suerte, ¡¡casi me muerde el Rabit!!!

Intentábamos disparar al stand de ...

¡¡China killer!!

Dandan haciendo amigos.

No encontraba el botón R1 para disparar.

Pc con el logo de Apple, mm, que raro.

A este pobre creo que se le ha estropeado su arma del portal ;)

Zona retro.

Que pasada un Lego 64.

Otro cochazo.

Esto si es jugar a un juego de carreras.

Que bien se lo monta Ivan, con la excusita de "¿puedo probar el arma?", jeje.

¡¡Yankis power!!

Parece un anuncio de reclutamiento del Fallout, jaja.


23 septiembre 2011

Desarrollo de Aplicaciones Multiplataforma

Como comenté en un post anterior, el curso pasado tuve que abandonar mi FP CFGS en Desarrollo de Aplicaciones Informáticas.

Este año ha desaparecido el ciclo y en su lugar han puesto el de FP CFGS de Desarrollo de Aplicaciones Multiplataforma, no estaba muy convencido del cambio, pero al ver el temario estoy más que contento.

No estaba muy contento con la formación oficial que había en España para ser desarrollador de aplicaciones, pero parece que se han puesto las pilas, supongo que con el déficit de profesionales que hay en el sector tienen que dar una formación cualificada.

De las cosas que más me han gustado es que trabajaremos con C# y el framework .NET 4, también eclipse, pruebas unitarias, xhtml, rss...

El temario de alguna de las asignaturas es el siguiente:
  • Bases de Datos y Herramientas de Consulta
    • Unidad 1: Sistemas de almacenamiento de la información
    • Unidad 2: Diseño lógico de bases de datos
    • Unidad 3: Creación y Administración de Bases de Datos
    • Unidad 4: Introducción a Transact-SQL
    • Unidad 5: Uso de las herramientas de consulta
    • Unidad 6: Implementación de la integridad de datos
    • Unidad 7: Modificación de datos
    • Unidad 8: Recuperación de datos
    • Unidad 9: Agrupar y resumir datos
    • Unidad 10: Combinación de varias tablas
    • Unidad 11: Trabajo con subconsultas
    • Unidad 12: Administración de transacciones
    • Unidad 13: Procedimientos almacenados
    • Unidad 14: Funciones de usuario
    • Unidad 15: Desencadenadores
    • Unidad 16: Seguridad en SQL Server

  • Entornos de Desarrollo
    • Unidad 1 : Entornos de desarrollo
    • Unidad 2 : Instalación y uso de entornos de desarrollo
    • Unidad 3 : Diseño y realización de pruebas
    • Unidad 4 : Elaboración de diagramas de clases.
    • Unidad 5 : Elaboración de diagramas de comportamiento.
    • Unidad 6 : Optimización y Documentación

  • Lenguajes de Marcas y sistemas de gestión empresarial
    • Unidad 1 : Lenguaje de Marcas
    • Unidad 2 : Utilización de los lenguajes de marcas en entornos Web
    • Unidad 3 : Definición de Esquemas y Vocabularios XML.
    • Unidad 4 : Conversión y Adaptación de documentos XML.
    • Unidad 5 : Gestión y Almacenamiento de información en formato XML.
    • Unidad 6 : Aplicación de los lenguajes de marcas a la sindicación de contenidos.
    • Unidad 7 : Sistemas de gestión empresarial

  • Programación
    • Unidad 1 : Conceptos Básicos de Programación
    • Unidad 2 : Introducción a la programación en C#
    • Unidad 3 : Enumeraciones, Estructuras y Métodos
    • Unidad 4 : Programación Orientada a Objetos y Clases
    • Unidad 5 : Herencia y Encapsulación
    • Unidad 6 : Gestión de Excepciones y Ficheros
    • Unidad 7 : Programación Avanzada en C#
    • Unidad 8 : LINQ en C#

  • Sistemas Informáticos
    • Unidad 1: Explotación de sistemas microinformáticos.
    • Unidad 2: Explotación de aplicaciones informáticas de propósito general.
    • Unidad 3: Instalación de sistemas operativos.
    • Unidad 4: Gestión de la información.
    • Unidad 5: Conexión de sistemas de red.
    • Unidad 6: Administración de sistemas operativos.
    • Unidad 7: Gestión de recursos en una red.

Ahora toca darle caña y estudiar mucho :)

08 septiembre 2011

Crear un entorno de desarrollo web (LAMP)


En estos 11 años como desarrollador web he trabajado con diferentes entornos de trabajo (Windows, Mac y Linux).

Personalmente el que más me gusta es Mac, considero que tiene las siguientes ventajas:
  • Es un sistema Unix, por lo que podemos trabajar con el de forma muy parecida a una distribución Linux.
  • Su interface es muy bueno (amigable, estable y seguro).
  • Tiene programas como Photoshop, Flash, etc, cosa que se echa en falta en linux (¡no!, GIMP no es igual que Photoshop, jeje).
El problema es que en España su uso en entornos de desarrollo web no está muy extendido, así que para trabajar con PC recomiendo virtualizar un entorno Linux con VMware (o alguno parecido).

De esta forma si tu servidor de producción es linux, lo que hagas en local funcionará exactamente igual en producción, así dejamos atrás los problemas con permisos, extensiones, etc.

Esta semana iré publicando diferentes tutoriales de como crearlo con Ubuntu:
  1. Instalación y configuración Servidor Web (LAMP).
  2. Instalación de Netbeans y Java.
  3. Instalación y configuración de XDebug con Netbeans

07 septiembre 2011

Cambio de rumbo en Madrid


En febrero empecé una nueva etapa profesional en Madrid, después de unos 10 años trabajando como desarrollador web en Andalucía, por fín tocaba mudarme a la capital.

Aunque tenía trabajo fijo en Granada para la empresa AlienVault y su proyecto OSSIM, necesitaba un nuevo reto profesional, así que acepté una oferta como CTO en la startup laneveraroja.com, nunca había trabajado en este cargo y pensé que podría ser interesante.

Como buena startup que se precie han sido meses de duro trabajo, casi sin descansar pero con un gran equipo, agradezco toda su ayuda, desde el CEO hasta el último componente del equipo me ha ayudado bastante en mi ardua tarea.

Vi que en este puesto no tenía tiempo para seguir mejorando como desarrollador web, incluso tuve que abandonar el año que cursaba de FP CFGS en Desarrollo de Aplicaciones Informáticas y creo que como desarrollador web es muy importante estar en constante actualización.

Al final llegó un momento en el que tuve que decidir si continuar así o seguir con mi camino como desarrollador web, entonces para que afectara lo menos posible a la empresa hable con la directiva y esperamos un mes para que pudiéramos encontrar a un nuevo perfil, en ese tiempo y con cerca de 20 entrevistas (es una de las cosas buenas de Madrid, para los desarrolladores web hay mucho trabajo y eso que era Julio), me decante por una de las ofertas en la empresa ArtDinamica.

En esta última empresa llevo unos 2 meses y muy contento, tengo un horario normal, con vacaciones y festivos, así que estoy aprovechando para seguir creciendo como profesional.

Le deseo lo mejor a todo el equipo de laneveraroja.com, son grandes profesionales y seguro que llevarán el proyecto a buen puerto, siempre pediré comida a domicilio con ellos ;).

Bueno, ahora tengo más tiempo, así que publicaré más post en este friki-blog ;).

12 julio 2011

Código SQL en Doctrine

En algunos momentos nos es muy útil saltarnos Doctrine y lanzar una consulta SQL directamente, esto lo podemos hacer recuperando el singleton de la conexión en Doctrine.

<?php 
        // nos saltamos el Doctrine_Query para obtener
        // un array unidimensional con los tags
        $query = "select tag from tags";
        //recuperamos el singleton de la conexión
        $conn = Doctrine_Manager::getInstance()->connection();
        // lanzamos la consulta
        $st = $conn->execute($query);
        //
        $tagsInDb = $st->fetchAll(PDO::FETCH_COLUMN, 0);
   ?>

En este caso he usado symfony 1.4 y Doctrine 1.2

21 abril 2011

Actualizar PHP en un VPS con Linux CentOS

Hoy en día  con los VPS podemos tener la versatilidad de un servidor dedicado al precio de un compartido, un claro ejemplo podría ser el Virtuozzo de Parallels.

Actualmente estoy trasteando con uno que tiene una versión de CentOS 5.5, el problema es que esta versión viene con PHP 5.1.6, la forma menos problemática de actualizar nuestro PHP, sería la siguiente:

*A partir de ahora cuando diga desde el panel de control me refiero a Parallels Infrastructure Manager.
  1. Desde el panel de control activamos el servicio sshd.
  2. Instalamos el gestor de paquetes Yum:
    1. En el panel de control vamos a "Paquetes".
    2. Pulsamos en "Instalar Paquete Nuevo"
    3. Buscamos el paquete Yum.
    4. Y sólo queda instalarlo.
  3. Instalamos el repositorio PowerStack, desde la consola ssh:
    1. Tecleamos: 
      rpm -Uvh http://now.powerstack.org/
      yum update
    2. Confirmamos todos los avisos.
  4. Con el comando:
    php -v
    comprobamos que nuestra versión de PHP se ha actualizado.
  5. Ahora aprovechamos para desactivar las directivas de configuración short_open_tag y safe_mode (en breve serán deprecated)
    1. En la consola escribimos lo siguiente: 
      vim /etc/php.ini
    2. Buscamos short_open_tag y le cambiamos el valor por Off, hacemos lo mismo con safe_mode.
    3. Reiniciamos el servicio 
      service httpd restart
  6. Volvemos al panel de control y desinstalamos el paquete php5-ioncube-loader:
    1. Lo buscamos en "Paquetes" y le damos a "Desinstalar" (si da algún error probad primero a "Actualizar Software Contenedor")
Y con esto hemos terminado, espero que os sirva y si alguien tiene alguna forma mejor, que comparta. ;)

09 abril 2011

La barbacoa del millar de fans

Como algunos sabréis trabajo en laneveraroja.com que es una empresa de comida a domicilio.

Hace una semana celebramos el millar de fans en facebook (esta es una de las ventajas de tener una oficina con azotea, aunque se esté en Madrid se puede comer al sol).

Como buena barbacoa, todo era super sano, jeje, el colesterol de las hamburguesas era del bueno, ummm que rico.

Aquí estamos antes de encender la barbacoa, de mancharnos y de tener que desabrocharnos el primer botón del pantalón, jeje.

¿Quiénes somos los de las fotos?
De izquierda a derecha, tenemos a José del Barrio, José María Monedero, Ruth, Iñigo Juantegui, uno con cara de friki, José Viloria y Sergio Paradela.


Ya estamos cogiendo posiciones en la mesa (como buen estratega Viloría tiene controlada la mejor hamburguesa).

Los dos cómicos de la oficina, nos hace falta un micro para nuestro repertorio de chistes, jeje.

José ayudando con la barbacoa, jeje, aunque el gran cocinero del evento fue Viloria. Mi utilidad de pinche fue rapidamente descarta una vez comprobado que puedo quemar la mitad de la azotea con mi torpeza cocinil, jaja.

Que bien lo pasamos, para la próxima me encargo de organizar una timba de poker, jeje.

Actualmente tenemos unos 3000 fans, esto va que vuela, habrá que ponerse a dieta para la próxima celebración, jejeje :P

# Twitter

# Seguidores

# Compártelo en

  • F.J.Navarro
  • Desarrollador Web
  • Desarrollador de Videojuegos
Licencia de Creative Commons
fjnavarro.es by Francisco José Navarro García is licensed under a Creative Commons Reconocimiento-CompartirIgual 3.0 Unported License .
Based on a work at www.fjnavarro.es.