Drupal: ¿Quieres formar parte de la asociación nacional de Drupal en España?
Drupal es uno de los CMSs de moda para el desarrollo de webs, cada día lo utilizan más desarrolladores en el mundo y en España. Fruto de este crecimiento los organizadores de la Drupalcamp Spain -la convención sobre Drupal más importante de España- están creando una asociación a nivel nacional que englobe a los profesionales y simpatizantes de Drupal.
¿Cómo podéis participar en esta asociación? Pues muy fácil, tan sólo tenéis que daros de alta como usuarios en Drupal.org y a continuación uniros al grupo Spanish Association de Drupal. Ahora mismo están en las primeras fases de creación de la asociación, si quieres implicarte, este es el momento :)
Drupal crece gracias al esfuerzo continuado de su comunidad de usuarios, estoy seguro de que agradecerán cualquier contribución. Yo ya me he hecho miembro del grupo Spanish Associaton de Drupal, ¿Te animas?
¿Cómo podéis participar en esta asociación? Pues muy fácil, tan sólo tenéis que daros de alta como usuarios en Drupal.org y a continuación uniros al grupo Spanish Association de Drupal. Ahora mismo están en las primeras fases de creación de la asociación, si quieres implicarte, este es el momento :)
Drupal crece gracias al esfuerzo continuado de su comunidad de usuarios, estoy seguro de que agradecerán cualquier contribución. Yo ya me he hecho miembro del grupo Spanish Associaton de Drupal, ¿Te animas?
Categorías: Mi Blog
Estoy en la Drupalcamp Spain 2010
Drupalcamp Spain 2010 se está celebrando en Cornellá, Barcelona. Me acompaña Pablo Angeletti y estamos aquí gracias a Grupo Skala, la empresa donde trabajamos ambos.
Por ahora Drupalcamp Spain se está desarrollando bastante bien, hemos asistido a conferencias interesantes y conocido a gente también muy interesante. Hay muy buen ambiente.
En mi caso las conferencias a las que he asistido hasta ahora han versado sobre SEO en Drupal, Unit Testing en Drupal, Übercomerce y a Realidad Aumentada con Drupal. Todas ellas muy interesantes.
Cómo cosas a mejorar se echan de menos los micrófonos de petaca (como los de los presentadores de la tele) ya que las charlas se dan con el micro en la mano y detrás de una mesa, y ese detalle les quita mucho dinamismo. Por no hablar de los malabarismos que hacen algunos conferenciantes con el micrófono en una mano y el teclado en la otra :D.
Drupalcamp Spain 2010 durará hasta el domingo, así que esperamos aprovechar lo que queda y que no baje el nivel :)
Por ahora Drupalcamp Spain se está desarrollando bastante bien, hemos asistido a conferencias interesantes y conocido a gente también muy interesante. Hay muy buen ambiente.
En mi caso las conferencias a las que he asistido hasta ahora han versado sobre SEO en Drupal, Unit Testing en Drupal, Übercomerce y a Realidad Aumentada con Drupal. Todas ellas muy interesantes.
Cómo cosas a mejorar se echan de menos los micrófonos de petaca (como los de los presentadores de la tele) ya que las charlas se dan con el micro en la mano y detrás de una mesa, y ese detalle les quita mucho dinamismo. Por no hablar de los malabarismos que hacen algunos conferenciantes con el micrófono en una mano y el teclado en la otra :D.
Drupalcamp Spain 2010 durará hasta el domingo, así que esperamos aprovechar lo que queda y que no baje el nivel :)
Categorías: Mi Blog
Videojuegos: Modern Warfare 2
Ando con poco tiempo libre estos días, así que iré al grano. Modern Warfare 2 es para mí el segundo mejor juego que se ha publicado en 2009 tras Uncharted Drake 2.
Lo he jugado en XBOX 360 y me he terminado el modo historia, le he dado caña al modo multijugador y este fin de semana espero poder jugar al modo cooperativo.
El modo historia se sale, es el mejor FPS de la temporada, una completa pasada de juego. La mecánica de juego sorprende a cada fase, no es para nada un juego repetitivo. El argumento es algo básico, pero tiene muy buenos giros en la trama.
El modo multijugador roza la perfección, divertídisimo, como COD IV: Modern Warfare.
En fin, que si te gustan los FPS este juego es un imprescindible. Es lo mejor de lo mejor.
Valoración: 9.5/10
Lo he jugado en XBOX 360 y me he terminado el modo historia, le he dado caña al modo multijugador y este fin de semana espero poder jugar al modo cooperativo.
El modo historia se sale, es el mejor FPS de la temporada, una completa pasada de juego. La mecánica de juego sorprende a cada fase, no es para nada un juego repetitivo. El argumento es algo básico, pero tiene muy buenos giros en la trama.
El modo multijugador roza la perfección, divertídisimo, como COD IV: Modern Warfare.
En fin, que si te gustan los FPS este juego es un imprescindible. Es lo mejor de lo mejor.
Valoración: 9.5/10
Categorías: Mi Blog
Videojuegos: Personajes invitados en Lost Planet 2
El multijugador de Lost Planet 2 de Capcom va a crear situaciones como estas en las que a los fanáticos de Gears of War y de Resident Evil se nos va a quedar cara de poker :). ¡Markus, Dom y Wesker al ataque!
Categorías: Mi Blog
PHP: Cómo saber si una función ya existe
Cuando te dedicas a programar webs te pasas la vida editando ficheros que forman parte de un proyecto mucho más complejo, y la mayoría de las veces ese proyecto ni siquiera lo ha creado tu empresa.
¿Cómo hacer para crear una función tranquilamente sin saber si ya existe otra función con ese nombre?
Cuando trabajaba para Thuk Media (es una empresa inglesa) era muy fácil, con ponerle nombre en español a la función ya estaba ;), el caso es que este sistema además de ser poco serio cuando trabajas para una empresa española como Grupo Skala ya no sirve.
¿Qué hago entonces? Pues utilizo la función de PHP function_exists.
Os pongo un ejemplo:
if($function_exists("nombre_funcion"){ echo("La función existe");}?>
Con este ejemplo comprobamos si existe o no la función "nombre_funcion".
Cómo veis es fácil y muy intuitivo :)
¿Cómo hacer para crear una función tranquilamente sin saber si ya existe otra función con ese nombre?
Cuando trabajaba para Thuk Media (es una empresa inglesa) era muy fácil, con ponerle nombre en español a la función ya estaba ;), el caso es que este sistema además de ser poco serio cuando trabajas para una empresa española como Grupo Skala ya no sirve.
¿Qué hago entonces? Pues utilizo la función de PHP function_exists.
Os pongo un ejemplo:
if($function_exists("nombre_funcion"){ echo("La función existe");}?>
Con este ejemplo comprobamos si existe o no la función "nombre_funcion".
Cómo veis es fácil y muy intuitivo :)
Categorías: Mi Blog
Wordpress: Briefly unavailable for scheduled maintenance. Check back in a minute.
Wordpress ofrece la posibilidad de actualizar su versión con un simple click en el administrador. Cuando inicia la actualización muestra en pantalla el mensaje: Briefly unavailable for scheduled maintenance. Check back in a minute.
En ocasiones hay problemas durante esa actualización o se interrumpe de manera brusca (por ejemplo por la falta de recursos del servidor). En ese caso el mensaje de actualización de Wordpress seguirá apareciendo en pantalla cada vez que llega un visitante.
¿Cómo corregir este problema? Pues muy fácil, en la ruta de tu instalación de Wordpress busca un fichero llamado .maintenance y bórralo.
Así de fácil, así de simple... Wordpress rocks!!!
En ocasiones hay problemas durante esa actualización o se interrumpe de manera brusca (por ejemplo por la falta de recursos del servidor). En ese caso el mensaje de actualización de Wordpress seguirá apareciendo en pantalla cada vez que llega un visitante.
¿Cómo corregir este problema? Pues muy fácil, en la ruta de tu instalación de Wordpress busca un fichero llamado .maintenance y bórralo.
Así de fácil, así de simple... Wordpress rocks!!!
Categorías: Mi Blog
Mi primer vídeo con Qik
¡Menudo desastre de grabación he hecho! XD
Qik es una plataforma que te permite retransmitir vídeos en streaming desde tu teléfono móvil, como podéis ver mi primer vídeo -en el que grabo al famoso @infonomada- ha sido un desastre :)
Espero hacerlo mejor en el segundo.
Qik es una plataforma que te permite retransmitir vídeos en streaming desde tu teléfono móvil, como podéis ver mi primer vídeo -en el que grabo al famoso @infonomada- ha sido un desastre :)
Espero hacerlo mejor en el segundo.
Categorías: Mi Blog
El estado de Internet en una imagen
Vía Mashable me he encontrado con una imagen que resume el estado actual de Internet, seguro que para el año que viene la imagen es distinta :)
Haced click para verlo en grande.
Haced click para verlo en grande.
Categorías: Mi Blog
Android: Radardroid Lite España
Soy el orgulloso usuario de un Android HTC Hero desde hace un mes y poco. Y como todos los usuarios de móviles de Android me paso todo el día descargando aplicaciones del Android Market. Así que he decidido ir comentando en mi blog de vez en cuando alguna que otra aplicación que me llama la atención o que considero muy útil.
La primera aplicación de la que voy a hablaros es Radardroid Lite España, es un avisador de posibles radares de tráfico en las carreteras españolas. No es que sea mucho de correr con el coche, pero es que con la crisis hay controles de velocidad para recaudar.
La aplicación es muy sencilla de utilizar, una vez que la has descargado y la ejecutas ella sola se conecta al servidor de datos de los radares y se actualiza. Te da los avisos por voz, así que no hace falta que vayas mirando la pantalla.
Consume mucha batería, pero claro, es normal, en cuanto el HTC Hero le da caña al GPS la batería vuela.
Muy pronto van a sacar por 2.99€ la versión pro, veremos a ver que añaden.
En fin, útil, gratuita y muy práctica :)
Valoración: 8/10
La primera aplicación de la que voy a hablaros es Radardroid Lite España, es un avisador de posibles radares de tráfico en las carreteras españolas. No es que sea mucho de correr con el coche, pero es que con la crisis hay controles de velocidad para recaudar.
La aplicación es muy sencilla de utilizar, una vez que la has descargado y la ejecutas ella sola se conecta al servidor de datos de los radares y se actualiza. Te da los avisos por voz, así que no hace falta que vayas mirando la pantalla.
Consume mucha batería, pero claro, es normal, en cuanto el HTC Hero le da caña al GPS la batería vuela.
Muy pronto van a sacar por 2.99€ la versión pro, veremos a ver que añaden.
En fin, útil, gratuita y muy práctica :)
Valoración: 8/10
Categorías: Mi Blog
Tabla con la duración de la prestación de paro en España
Creo que ahora mismo no voy a ir al paro, pero de vez en cuando me gusta consultar la tabla de duración de la prestación, así que he decidido compartirla con vosotros por si alguien tiene la misma curiosidad que yo.
Tiempo Cotizado Duración de la prestación Desde 360 hasta 539 días120 días Desde 540 hasta 719 días180 días Desde 720 hasta 899 días240 días Desde 900 hasta 1.079 días300 días Desde 1.080 hasta 1.259 días360 días Desde 1.260 hasta 1.439 días420 días Desde 1.440 hasta 1.619 días480 días Desde 1.620 hasta 1.799 días540 días Desde 1.800 hasta 1.979 días600 días Desde 2.160 días720 días
Tiempo Cotizado Duración de la prestación Desde 360 hasta 539 días120 días Desde 540 hasta 719 días180 días Desde 720 hasta 899 días240 días Desde 900 hasta 1.079 días300 días Desde 1.080 hasta 1.259 días360 días Desde 1.260 hasta 1.439 días420 días Desde 1.440 hasta 1.619 días480 días Desde 1.620 hasta 1.799 días540 días Desde 1.800 hasta 1.979 días600 días Desde 2.160 días720 días
Categorías: Mi Blog
Videojuegos: Anuncio del nuevo Dragon Quest con actores españoles
Pues sí, el anuncio del juego en Japón está hecho por actores españoles que hablan en español en el anuncio:
¡Curioso!
¡Curioso!
Categorías: Mi Blog
Drupal: El módulo Views
Un Drupal que no tenga instalado Views no es Drupal, es otra cosa.
Views es el módulo de Drupal que nos permite crear todo tipo de vistas de los nodos almacenados en Drupal. Y no sólo nos permite crear vistas simples si no que permite llegar a crear vistas de gran complejidad en las cuales se pueden enlazar diferentes términos, tipos de dato, etc.
Por si fuera poco soporta cualquier tipo de dato creado por otros módulos que se asocie a un nodo puede ser incluído en la vista.
Tiene varios tipos de plantillas creadas y nos da la opción -en las versiones más modernas- de crear plantillas que tendrán prioridad sobre las plantillas de salida definidas.
Si además lo combinamos con el módulo Content Template tendremos una solución ganadora, podremos crear una vista completamente personalizada, tanto en su contenido como en su forma, sin tener que programar una sola línea de código.
Views rocks!!!
Categorías: Mi Blog
Drupal: Mostrar un menú con PHP
Todas las versiones de Drupal con las que he trabajado (la 5.x y la 6.x) tienen un potente administrador que te permite crear los menús de una manera muy sencilla. Drupal tiene además un potente gestor de bloques que te permite mostrar cada menú en la zona que quieras.
Pero en ocasiones o bien necesitas mostrar ese menú vía PHP en un momento determinado o bien te topas con un Drupal heredado cuyo sistema de bloques no funciona bien.
¿Qué hacer para mostrar entonces un menú? Pues muy sencillo, sólo necesitas el identificador del menú (con poner el ratón encima puedes verlo) y la función menu_tree.
Os aquí pongo un ejemplo con un menú que tenga por identificador el id 777:
<?php
$menuID = 777;
$menuItem = menu_get_item($menuID);
if ($menuItem) {
print menu_tree($menuID);
}
?>
Con este ejemplo se os mostrará en pantalla el menú con formato de lista. La función menu_get_item la utilizamos para saber si el menú existe o no, esta función sirve para obtener información de un item de un menú, otro día le dedicaremos un post :)
Categorías: Mi Blog
Tekken, la película
Categorías: Mi Blog
Videoweb: Publicidad estilo 8 bits
Los videojuegos de 8 bits forman ya parte de la cultura Pop, la prueba está en este anuncio de Nike con Patrice Evra
Impresionante :)
Impresionante :)
Categorías: Mi Blog
Drupal: El módulo CCK
El módulo Content Construction Kit (CCK) es uno de los módulos que debería tener implementada toda instalación de Drupal. Es tan imprescindible que en la próxima versión de Drupal (la 7) va a ir incorporado de serie.
En Drupal la primera clasificación que tenemos es la de tipos de contenido, por defecto vienen creados el tipos de contenido historia y el tipos de contenido artículo. Estos contenidos tienen un título y un texto.
¿Pero que sucede si queremos agregar contenidos a nuestra web que necesitan más campo, por ejemplo, si creamos el tipo de contenido zapato y queremos agregarle una foto?
Pues en primer lugar tenemos que instalar y activar el módulo CCK. Una vez lo hayamos hecho deberemos descargar e instalar los tipos de campo especiales que necesitemos. En el caso de este ejemplo sería el tipo de campo imagen.
Lo interesante de este sistema es que no hace falta programar una sola línea de código para crear un tipo de contenido completamente personalizado, a base de clicks de ratón podemos crear todos los tipos de contenido que requiera un gran portal.
Categorías: Mi Blog
Wordpress: Cuidado con los core dump files
Al igual que cualquier programa Wordpress también sufre/provoca errores de ejecución en el servidor Apache que lo aloja, cada vez que se produce uno de esos errores el servidor vuelca el contenido de la memoria en el disco duro.
Esos ficheros suelen ser gigantescos, del orden de 25 megas para arriba, y salvo que el administrador del hosting quiera revisarlos -no suele ser habitual- hay que borrarlos para que no consuman espacio en el servidor.
Si tienes curiosidad -y conocimientos- para pegarles un vistazo puedes utilizar GDB, que es un programa Open Source para editar este tipo de ficheros.
Categorías: Mi Blog
PS3: Uncharted 2, el reino de los ladrones
Este sábado me terminé el modo historia del Uncharted 2, y bueno, que decir, es el mejor juego de PS3 con diferencia y en mi opinión es el mejor juego de la actual generación de consolas. Al igual que su primera parte ha sido desarrollado por Naughty Dog para Sony America.
La mecánica del juego consiste -al igual que la primera parte- en una mezcla de Tomb Raider y Gears of War, en esta entrega se le han añadido además elementos de sigilo. El cóctel les ha quedado perfecto, todavía mejor que la primera parte, y pese a lo que pueda parecer con personalidad propia.
Gráficamente el juego es insuperable, tanto a nivel artístico como a nivel de motor como a nivel de texturas. Sencillamente es perfecto.
A nivel sonoro el doblaje al castellano es excepcional, salvo alguna frase suelta sin la entonación adecuada se salen. La banda sonora genial, grandiosa.
El argumento es digno de una gran película de aventuras, Nate Drake derrocha carisma por los cuatro costados, y sí, tiene mucho aire a Jaime Cantizano :)
El modo multijugador va muy fluido y tiene tanto juegos tipo competitivo como de tipo cooperativo. Merece la pena.
En fin, un juego sencillamente imprescindible.
Valoración: 9.5/10
La mecánica del juego consiste -al igual que la primera parte- en una mezcla de Tomb Raider y Gears of War, en esta entrega se le han añadido además elementos de sigilo. El cóctel les ha quedado perfecto, todavía mejor que la primera parte, y pese a lo que pueda parecer con personalidad propia.
Gráficamente el juego es insuperable, tanto a nivel artístico como a nivel de motor como a nivel de texturas. Sencillamente es perfecto.
A nivel sonoro el doblaje al castellano es excepcional, salvo alguna frase suelta sin la entonación adecuada se salen. La banda sonora genial, grandiosa.
El argumento es digno de una gran película de aventuras, Nate Drake derrocha carisma por los cuatro costados, y sí, tiene mucho aire a Jaime Cantizano :)
El modo multijugador va muy fluido y tiene tanto juegos tipo competitivo como de tipo cooperativo. Merece la pena.
En fin, un juego sencillamente imprescindible.
Valoración: 9.5/10
Categorías: Mi Blog
¿Qué CMSs tiene más plantillas disponibles?
Obtener una respuesta con certeza llevaría años de sesudos estudios, así que me conformo con mostraros los resultados de la búsqueda en Google de [nombre de CMS] + "themes":
- Wordpress: 28 millones de resultados.
- Joomla!: 4.9 millones de resultados
- Drupal: 3.5 millones de resultados
- Silverstripe: 390.000 resultados
Y sí, sé que este estudio no es nada científico ni serio, etc, etc, etc :)
Categorías: Mi Blog