31 de diciembre de 2008

Y se acaba 2008...

Bueno, pues 2008 se acaba y va a empezar el año 2009. En estas fechas uno siempre se anima a hacer balance.

Este año ha nacido mi hija, Alba, así que cualquier otro acontecimiento o evento ha quedado por completo empequeñecido. Dos años felizmente casado y una hijita preciosa (y algo trasto), ¿Quién da más? :)

A nivel tecnológico me he soltado el pelo con Actionscript 3.0, he comenzado a dar pasos con la programación 3D para Flash, controlo el CMS Joomla, he aprendido a conseguir maravillas con Wordpress (agradecimiento especial a infonomada), y por último soy ya un pequeño experto en Paypal y en Zen Cart.

A nivel de videojuegos tengo por fin la PS3, le he dado mucha caña a la XBOX360 y he tocado poco la Wii (sólo para los Marios) por culpa de sus malditas pilas (o baterías recargables de mala calidad).

¿Qué juegos me han gustado más de los que he jugado este año?
Mmm, ahora que caigo este año no he tocado la Nintendo DS, cómo mi mujer no la suelta... Me tengo que comprar una :)

Google no me deja acceder a ver mi blog

Al menos desde Firefox, me deja este pantallazo:


Si que me deja acceder al panel del blog, que es donde estoy publicando la entrada.

Tengo el NOD32 actualizado y no instalo casi nada en este equipo, por lo que dudo que haya ningún virus o troyano en este equipo.

29 de diciembre de 2008

Videojuegos: Estado actual de la guerra de las consolas

Estado de la guerra de las consolas

Cómo podéis ver las portátiles ganan de lejos a sus hermanas de sobremesa. En cuanto a las consolas de sobremesa arrasa la Wii seguida por la XBOX 360 y por la PS3.

Tened en cuenta que estas cifras son totales, no las de las ventas anuales. Están basadas en los datos de VGchartz.

28 de diciembre de 2008

Papervision 3D: Otra puebra con Flex, esta vez con un plano con textura única

Sigo con mis pruebas con Papervision3D y Flex. A ver cuando cojo más soltura para ir haciendo algún tutorial.




Descargar código fuente de Plano 3D deformable

27 de diciembre de 2008

9 consejos para trasladar una web de hosting

Cuando lanzamos trasladamos la web de un cliente de servidor de hosting (ya sea una remodelación de una web o la antigua) tenemos que tener en cuenta siempre lo siguiente:
  1. Traslado de emails: Con el cambio de servidor suelen cambiar las contraseñas y la configuración de los servidores de correo entrante y de correo saliente. Este es siempre con diferencia el punto más conflictivo ya que el email se ha convertido en el medio de comunicación más importante para una empresa, mucho más que el teléfono. Algún día le dedicaré a este asunto un post específico.

  2. El cache de los navegadores del cliente: El usuario típico utiliza su navegador sin limpiar nunca los archivos temporales por lo que muchos de ellos cuando accedan a ver la nueva web se van a encontrar que siguen viendo la vieja, por lo menos hasta que su navegador decida actualizar el contenido de su cache.

  3. Moviendo las DNSs del dominio: Se tarda de 8 a 72 horas. Durante ese periodo de traslado fallará el correo y no se verá la web. Si no le has explicado a tu cliente bien este paso se pondrá bastante nervioso -y con motivo-.

  4. Lenguajes de script del servidor: Mucho ojo con el servidor donde instaláis la nueva web, si esta es dinámica debe ser compatible con el lenguaje del sitio. Por poner un ejemplo, si la web del cliente usa PHP y MySql no tiene sentido llevarla a un servidor Microsoft que no soporte PHP.

  5. Los traslados nunca se hacen en viernes: Si algo falla tu cliente se va a quedar tirado y tú también con él. Da igual que quieras hacer 20 horas extras seguidas, los proveedores de hosting, los empleados de tu cliente, tus compañeros, etc... casi todos van a estar de fin de semana y sólo vas a contar con la ayuda de los servicios mínimos.

  6. Hay que revisar la web una vez trasladada: Da igual que hasta el traslado haya funcionado de fábula en el otro servidor, cada hosting es un mundo y siempre hay cosas que cambian, asegúrate de que todo funciona bien. Una web no revisada en un nuevo hosting es una bomba de relojería.

  7. Actualiza las conexiones de base de datos: Pues eso, revisa los includes de conexión y asegúrate de que apuntan al nuevo servidor de base de datos.

  8. Revisa los permisos de escritura/lectura/ejecución de las carpetas del servidor: Si no lo haces te llevarás más de una sorpresa desagradable.

  9. Si surgen problemas mantén la calma: No somos cirujanos, hacemos webs, si algo falla se puede arreglar en 5 minutos o en 5 horas, no está en juego la vida de nadie.
Bueno, pues si a alguno se le ocurre algún consejo más es libre de añadirlo en los comentarios :)

Foto: ali3n_oz (CC)

26 de diciembre de 2008

Papervision 3D: Mi segunda prueba con Flex

He creado 2 cubos, les he añadido las mismas caras y los he puesto a girar al ritmo del movimiento del ratón. Mientras que no se crucen PV3D no sufre :D.

Descargar código fuente de 2 cubos rotando con Papervision3D y Flex.

25 de diciembre de 2008

Feliz navidad a todos


Autor: George de la Tour
Obra: El recién nacido (1645-1648)

23 de diciembre de 2008

Reputación online

La reputación online es uno de los conceptos más traídos y llevados en los últimos tiempos en ese gallinero que algunos llaman Web 2.0.

Consiste en la imagen que tiene una marca, una empresa o una persona en Internet. Esa imagen se forma a través de los contenidos (tanto de texto como multimedia) que hay disponibles en la web, teniendo especial relevancia los que aparecen en los primeros puestos de Google cuando realizas una búsqueda.

La reputación online es ahora mismo un campo profesional que va a ir creciendo cada vez más en el tiempo, tanto para ayudar a mejorarla como para contribuir a hundirla.

Cómo hoy no me siento positivo os voy a mostrar un ejemplo de como socavar la imagen de una empresa cuyo campo es precisamente la imagen personal, hablamos de Corporación dermoestética y su némesis Corporación malaestética.

Coporación Dermoestética tiene una web que ha costado millones, elegante, dulce, que inspira profesionalidad médica y confianza. Se nota al vuelo que han invertido (y muy bien) el dinero en un sitio que encaja 100% en la imagen de la marca.

Pero... tienen un problema. Cuando buscas en Google Corporación Dermoestética los resultados 7,9 y 10 de la primera página comienzan ya con contenido contrario a la imagen de la marca. En la segunda página de resultados el número de webs con contenidos contrarios a la marca es aún mayor.

De entre todos esos contenidos me gustaría destacar la web corporacionmalaestetica.es.

Esta web es la antítesis de la web de Corporación dermoestética. Es una web muy básica, con un aire amateur muy bien buscado, llena de fotos impactantes sobre desastres de operaciones de cirugía estética. En cuanto la ves dices, Dios, que mala gente son los de Corporación dermoestética, que digo mala gente, son lo peor. Y a continuación quitas la web corriendo cagándote en la madre que parió a tan malvada empresa.

Luego, si eres curioso te pones a revisar la web con calma y descubres que esas fotos tan impactantes no son de pacientes de Corporación dermoestética, o por lo menos no aparecen como tal citadas. Es cierto que tiene noticias verificadas que dejan en mal lugar a Corporación dermoestética, pero no tienen ni de lejos la fuerza de las fotografías de las operaciones fallidas.

El daño para Corporación dermoestética ya está hecho, van a tener que contratar a un buen SEO especialista en reputación online para que en cualquier sitio que alguien busque información estética las 2 o 3 primeras páginas de resultados sólo muestren contenidos positivos.

Ah, y que quede claro, no tengo ningún vínculo con Corporación Dermoestética y ni entro ni salgo sobre si han cometido atrocidades o no, no es mi campo y no tengo información sobre el tema. Este post es sobre reputación online, no sobre empresas de estética y asociaciones de afectados.

Flex: Mi primera prueba compilada

Ha costado, pero lo he conseguido :)





En cuanto tenga ratitos libres iré trasteando el Flex a ver si me curro un juego interesante con él.

21 de diciembre de 2008

Generar gráficas utilizando la API de Google

Iba a redactar un largo post explicando como utilizar la API de Google para generar gráficas de datos, pero cuando me he puesto a estudiar el tema con calma me he topado con que ellos mismos lo han explicado todo mucho mejor de lo que yo lo haría. Así que directamente os pongo un enlace hacia el tutorial de la API Google Charts.

Aunque no puedo evitar poneros unos pequeños ejemplos de mis pruebas:

<img src="http://chart.apis.google.com/chart?cht=p3&chd=t:10,90&chs=250x100&chl=Gabriel|Cuesta">



<img src="http://chart.apis.google.com/chart?cht=lc&chs=200x100&chd=s:fohmnytenefohmnytene&chxt=x,y&chxl=0:|Enero|Febrero|Marzo|1:||50+Kb">



<img src="http://chart.apis.google.com/chart?cht=bvg&chs=200x125&chd=s:hola,mundo&chco=4d89f9,c6d9fd">



<img src="http://chart.apis.google.com/chart?cht=t&chs=440x220&chd=s:Af9&chco=ffffff,edf0d4,13390a&chld=MGKETN&chtm=africa&chf=bg,s,EAF7FE">



En fin, sencillamente fantástico, un 10 para Google.

18 de diciembre de 2008

Adobe Alchemy: reutiliza tu código C y C++ con Flash y Air

Este post va dedicado a mi amigo Dark Ice, para él, cuando alguien dice C está diciendo "El Lenguaje".

¿Qué es Alchemy?
Es un proyecto de Adobe que tiene por objetivo compilar código programado en C y C++ para que se ejecute en la máquina virtual de Actionscript (AVM2).

¿Para que sirve?
  • Para reutilizar todas las toneladas de C y C++ que tengas a mano.
  • Para los programadores que se sienten más cómodos con C y C++.
¿Qué limitaciones tiene?
  • Olvidaos de la programación gráfica, está pensado para operaciones matemáticas como utilizar un códec, rutinas de compresión, etc...
  • Cuando lo compilas como SWF olvidate de acceder a ficheros del disco duro, borrar, etc.
Por ahora sólo hay una versión pre-release. Os pongo aquí el enlace a Alchemy.

Espero que os sirva de utilidad

16 de diciembre de 2008

¿Notificación judicial vía Facebook?

Pues sí, le ha sucedido a una pareja australiana aparentemente ilocalizable.

Los tribunales australianos han considerado que las notificaciones vía Facebook son tan válidas como las notificaciones vía email o por SMS -al menos en este caso-.

En mi caso últimamente le dedico bastante tiempo a Facebook, pero hay semanas que ni lo miro, así que si alguien quisiese notificarme algo por Facebook a lo mejor no me encontraría.

En mi opinión una notificación judicial para considerarse notificada debe exigir una confirmación clara y fehaciente de que que el ciudadano la ha recibido, y si el ciudadano se pone ilocalizable, bueno, en ese caso se supone que hay medios con más garantías que Facebook (o el email o el SMS).

12 de diciembre de 2008

Wii: Comando G vs Capcom

O sea, Tatsunoko (qué es como se lo conoce en Japón) vs Capcom.

Aquí os dejo la intro y un vídeo de publicidad. Friki, friki, friki...





En principio sale sólo para Wii.

11 de diciembre de 2008

MySql: Añadir texto a un campo sin PHP

Muchas veces cuando actualizamos el contenido de un campo de una base de datos queremos añadir texto únicamente.

Habitualmente este tema se resuelve utilizando PHP y MySql, primero hacemos una consulta MySql para obtener el valor, luego con PHP añadimos el nuevo texto a esta variable y por último con otra consulta MySql actualizamos la base de datos. Vamos, que damos 3 pasos, y dos de ellos ejecutando llamadas al servidor MySql.

¿Hay una manera de eliminar pasos?

Sí.

¿Cómo?

Pues muy fácil, ayudándonos de la instrucción CONCAT. Esta instrucción de MySql sirve para unir variables de texto, incluído el contenido de cualquier campo de la base de datos.

¿Algún ejemplo?

Sí, aquí tenéis uno.

UPDATE cesta SET contenido=CONCAT(contenido, '". $valor1 ."') WHERE cesta_id=5

En este ejemplo cogemos el contenido del campo contenido y le añadimos el contenido de la variable $valor1, y todo sin tener que utilizar PHP.

10 de diciembre de 2008

Wow: Una review de la última expansión de World of Warcraft

En cuanto tenga más tiempo libre me voy a volver a enganchar al WoW un par de meses.

Mientras tanto voy a ir abriendo boca con este review de Gametrailers.com.

9 de diciembre de 2008

PHP: Identificar a un usuario con sesión

Se hace así:

<?php
session_start();
echo(session_id());
?>

Pues eso :)

3 de diciembre de 2008

Wordpress: Activar el tag more en la home

¿Qué es el tag more?
Es un tag de Wordpress que sirve para marcar cuando termina la entradilla y cuando comienza el grueso del artítulo. Se mostrará el texto de la introducción y un enlace para mostrar el resto del artículo.

¿Cómo se introduce?
Haciendo click en el icono "Insertar etiqueta" en el modo visual o bien escribiendo <!--more--> en el modo HTML.

¿Qué problemas tiene con la home?
Los post mostrados en la home lo ignoran.

¿Cual es la solución?
Es fácil, hay que desactivar esta limitación con el siguiente código que debe ir justo antes siempre de la petición de datos.

global $more;

$more = 0;

2 de diciembre de 2008

XBOX 360: 25 maneras de morir en Gears of War 2

No lo veas si no quieres que te chafen algunos momentazos del juego:



Fuente: Machimina.com