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

30 de noviembre de 2008

Videoweb: Where the Hell is Matt?

Sé que este tipo y sus vídeos no son noticia, pero hoy por primera vez he podido ver uno de sus vídeos en alta definición y será por la música, o por mi estado de ánimo, o por la resolución 720p, el caso es que me ha tocado bastante.

Os pongo aquí el vídeo, pero os animo a hacer click en él para ir a YouTube a verlo en HD.

29 de noviembre de 2008

XBOX 360: Xtival 08

Esta semana he ido tan liado con el trabajo que no he podido actualizar el blog.

Pero bueno, en un ratito que tengo ahora os contaré que los usuarios de XBOX 360 estamos de enhorabuena este fin de semana, ya que Microsoft celebra el Xtival 08.

Xtival es un evento anual de Microsoft en el que la red XBOX Live queda abierta a todos los usuarios de manera gratuíta, de tal modo que para jugar online con otros jugadores no tenemos que tener una subscripción XBOX Live Gold.

Yo lo he aprovechado para echarme unas partidas al Halo 3 :)

Bueno, pues ahora que por fin voy a poder descansar 5 minutos me vuelvo a la consola :)

25 de noviembre de 2008

YouTube: Ancho de los vídeos a 960px

La noticia ha saltado hoy en digg, así que me he ido corriendo al blog oficial de YouTube para confirmarla.

Y sí, confirmado, el reproductor tendrá ahora un ancho de 960 píxeles con formato 16:9.

Os pongo aquí un enlace para un vídeo con el player a 960 píxeles.

Por desgracia el reproductor para web embebida sigue siendo 4:3, supongo que en unos días lo actualizarán.

22 de noviembre de 2008

Programas: Convertir WMA a MP3

Cuando quiero convertir un fichero de audio tipo WMA a un fichero de audio MP3 utilizo el programa Free WMA to MP3 converter de Jodix.

Es eficaz, rápido y muy sencillo de utilizar. No tiene versión en castellano, pero sí en inglés y en catalán.

Descárgate aquí el conversor WMA a MP3 de Jodix.

Parchís y Comando G

Dando una vuelta por YouTube me he encontrado esto:



Parchís cantando la canción tema de "La Batalla de los planetas".

A los de mi generación seguro que les gusta :)

21 de noviembre de 2008

De conferencia con Enrique Dans

Ayer fui con compañeros de Grupo Skala a la conferencia que dio Enrique Dans en Alcoy sobre "Tendencias de Internet e ideas de negocio", realmente debería haberse llamado "Imagen de marca en Internet y comunidades online".

La conferencia estuvo muy entretenida, no descubrió grandes cosas nuevas pero hizo una radiografia muy interesante de las redes sociales y de como gestionar la imagen de tu marca en Internet. También evangelizó un poco sobre el tema de los blogs, pero a estas alturas de la vida, cuando los blogs comienzan a verse por algunos como algo obsoleto en favor del microblogging, que presentase al Blog como la herramienta más novedosa del mundo mundial sonó un poco rancio.

Destacaría de todo lo que dijo:
  • El email marketing va cuesta abajo.
  • Tuenti mola mazo.
  • Hay que crear comunidades alrededor de nuestras marcas.
  • Tuenti es la mejor red social del planeta y de la galaxia.
  • Todas las empresas deben utilizar los blogs, pero los blogs corporativos son muy aburridos, hay que darles un giro y otro enfoque.
  • Tuenti, tuenti, tuenti.
En fin, que me voy a hacer ahora mismo una cuenta de Tuenti.

Aquí os pongo una foto del evento que realizó Infonomada con su amado iPhone:
De izquierda a derecha con Enrique Dans y los compañeros de Grupo Skala: Pablo Angeletti, Raúl Abad, Enrique Dans, Javier Jiménez, Gloria Torrijos y un servidor (Gabriel Cuesta)

19 de noviembre de 2008

XBOX 360, PS3: Dragon Ball Z Burst Limit

Bueno, pues ya tenemos aquí la primera entrega para la nueva generación de consolas de la saga de Dragon Ball, servida como siempre por Namco Bandai lleva vendidas ya más de 700.000 unidades a nivel mundial.

DBZBL es el típico juego de lucha uno contra uno ambientado en el universo de Dragon Ball. Dispone de un modo historia, de un modo uno contra uno, de una serie de modos de enfrentamiento especiales y de un modo tutorial.

El modo historia del juego se desarrolla con las sagas de los guerreros del espacio, la saga Freezer y la saga Célula. A lo largo de cada una de sus fases manejaremos a personajes de ambos bandos para hacer avanzar la historia, historia que por cierto no está bien explicada, pero bueno, a estas alturas todos los fanáticos de la serie nos la sabemos de memoria.

Conforme avancemos en este modo iremos liberando personajes para el resto de modos e incluso podremos activar dos pequeñas historias del padre de Goku y de Broli.

El sistema de combate es simple, efectivo y sobre todo muy accesible. Se inspira por completo en el estilo de pelea del Anime y pone las cosas muy fáciles a los novatos. Cualquier jugador tras seguir el tutorial podrá sacarle el máximo partido a todos los personajes. Aunque el precio de ser tan sencillo es que a los jugadores con experiencia en juegos de lucha les va a resultar muy limitado.

El modo a dos jugadores (en persona o en Internet) es divertido, sobre todo porque cualquier usuario puede hacerte frente fácilmente debido a la sencillez del sistema de combate.

Las animaciones de los personajes son fluidas y están muy bien trabajadas, no así los decorados (poco trabajados y vacíos) ni las expresiones faciales. Los movimientos de los personajes en ocasiones responden con un ligero retraso a nuestras órdenes.

A nivel musical la canción tema es muy pegadiza (del estilo de las de la serie) pero la banda sonora es digna de olvidar, monótona y previsible.

Criticar también lo ratas que han sido al no agregar la saga de Boo, aunque esta ratería en los juegos de Dragon Ball Z ya es clásica, le sacan partido hasta el último fotograma de Goku.

¿Es un juego divertido? Sí, pero si no eres fanático de la saga con un par de semanas de juego le habrás sacado todo el jugo. Si eres fanático pues te durará un par de meses.

Ah, la he jugado en XBOX 360.

Valoración: 6/10

15 de noviembre de 2008

Mortal Kombat vs DC Universe: Un pequeño adelanto de los nuevos fatalitys

Aquí tenéis una muestra de algunos fatalities de la nueva entrega de Mortal Kombat



A mí me han decepcionado.

12 de noviembre de 2008

CSS: Aumentar o reducir el espacio entre letras y entre palabras

¿Es posible aumentar o reducir el tamaño de los espacios entre palabras o letras de un texto de una web utilizando CSS?
Sí.

¿Cómo se hace?
Pues muy fácil, con word-spacing y con letter-spacing.

Aquí van unos ejemplos:
<span style="letter-spacing:10px;">Hola Mundo</span> = Hola Mundo
<span style="word-spacing:10px;">Hola Mundo</span> = Hola Mundo

¿Se pueden combinar ambos efectos?
Naturalmente, como todos los estilos CSS

11 de noviembre de 2008

Games for Windows, XBOX 360, PS3: Mirror's Edge

He jugado a la demo.

Es bonito, espectacular pero... Mirror's Edge es aburrido de solemnidad.

No os fiéis de los análisis pagados en de las revistas ni de lo que veáis en los vídeos, probad la demo y veréis.

9 de noviembre de 2008

¡Qué alguien me regale esta camiseta que detecta Wifi, por favor!



Tiene un display electrónico que se ilumina mostrando la calidad de las señales de Wifi que encuentra. Ideal para frikis como yo :D

El único problema es que es de talla única y yo soy de talla 2XXL, pero seguro que encontraría como trasladar el display y el detector de wifi ;)

8 de noviembre de 2008

Papervision3D: Un carrusel de imágenes

Este fin de semana he continuado toqueteando la librería Papervision3D con Adobe Flash CS3.

Aquí tenéis lo que he conseguido:


Seguiré trasteando con ella a ver si algún día la domino bien y publico algo útil con su código fuente.

7 de noviembre de 2008

Google Street View por Alicante

Carlos Pro ha cazado al coche de Google Street View por Alicante hoy a eso de las 12 y pico de la tarde.

Aquí tenéis la foto del coche de Google Street View por Alicante.

Desarrollo Web: Como escribir metros cuadrados en HTML

¿Cómo escribir metros cuadrados en HTML?

Pues está claro que el método cutre sería m2. Así a palo seco.

Pero la manera de hacerlo bien es con el tag de html

Aquí va el ejemplo prácticto:
m<sup>2</sup>: m2

A este tipo de números se les llama superíndices, de ahí el nombre del tag; sup.

6 de noviembre de 2008

Wordpress: ¿Qué son los Custom fields y para que sirven?

Los Custom fields de Wordpress son unas variables que podemos añadir a un post concreto de tal manera que además de almacenar el contenido del post podemos guardar junto a él una serie de datos adicionales al mismo.

Para poder mostrar o acceder a esos datos en el Blog tendremos que editar los PHPs de Wordpress, es sencillo de hacer pero tenemos que tener experiencia trabajando con Wordpress.

Primera instrucción:
<?php the_meta(); ?>
Sirve para mostrar todos los datos almacenados en el post, pero formateados ya con formato de lista, esta función de Wordpress salvo para desarrollo es muy poco útil.

Segunda instrucción:
<?php get_post_meta($post_id, $key, $single); ?>
$post_id = el id del post
$key = nombre de la variable
$single = true si queremos obtener una variable, false si queremos obtener un array

Ejemplo:
<?php echo get_post_meta($post->ID, "miniatura", true); ?>
En este ejemplo estamos obteniendo la id del post que actualmente tenemos en el loop, "miniatura" es el nombre del custom field y queremos que los datos nos los den en forma de variable.

3 de noviembre de 2008

Videoweb: Antonio Lobato con pelo

Es el calvo más famoso de España, pero no siempre fue así:


El año que viene lo veremos en la Sexta comentando el nuevo campeonato de Fórmula 1. A ver que tal lo hace Alonso y su Renault el año que viene :)

Fuente: Meneame.net

1 de noviembre de 2008

Videoweb: Todos los vídeos del archivo de MTV disponibles para compartir

Cómo muestra aquí va uno:




El archivo de vídeos de MTV es inmenso, de calidad, legal y gratuíto.

¡¡¡Qué tiemble YouTube!!!

31 de octubre de 2008

Videojuegos: Obama cree en la publicidad in-game

Por eso se ha gastado casi 45.000 dólares en insertar publicidad dentro de 18 juegos desde el 6 de Octubre.

¿Cómo funciona la publicidad in-game? Pues en este caso metiendo carteles de propaganda del candidato demócrata por los escenarios del juego (ver Burnout Paradise p.ej.):


Los juegos modernos están llenos de escenarios inmensos llenos de elementos personalizables y completamente interactivos así que hay mucho donde elegir: tazas, camisetas, vallas, etc.

Por otro lado hay maneras más agresivas de hacer campaña a través de este medio, por ejemplo llevar un coche que se llamase Obamamóvil o bien que la misión de un juego consistiese en salvar a Obama de un ataque terrorista, por ejemplo.

Y lo mejor de este medio es que los jugadores no estamos saturados de este tipo de publicidad, nos gusta, le da al juego mayor realismo así que aunque no soy fan de Obama (tampoco de McCain) hay que felicitar a su equipo de camapaña ya que se ha anotado un buen tanto.

El equipo de McCain no se ha anunciado a través de este medio. Esperemos que el próximo candidato republicano tenga más cercanía con mi entretenimiento favorito.

Fuente: Gamespot.co.uk

30 de octubre de 2008

PHP: ¿Qué posición ocupa un carácter dentro de una cadena de texto?

Pues la respuesta es fácil:
  • strpos: Encuentra la primera coincidencia en una cadena.
  • strrpos: Encuentra la última coincidencia en una cadena.
Con ambas podemos marcar el carácter inicio de esa búsqueda, de tal manera que podemos comenzar a buscar a partir del caracter nº17 por ejemplo.

Aquí os pongo un ejemplo:

<?

$texto = "hola a todas";
$buscar = "a";

echo(strpos($texto,$buscar)); // el resultado será 3

echo(strrpos($texto,$buscar)); // el resultado será 10
echo(strpos($texto,$buscar,4)); // el resultado será 5

?>

29 de octubre de 2008

Frikadas: Estos japoneses adoran a Obama

O lo odian... :D

27 de octubre de 2008

Evolución de la guerra de las consolas



Destacar en primer lugar las cifras absolutas:
  • Wii: 29,62 millones de consolas distribuídas en comercios.
  • XBOX360: 22,5 millones de consolas distribuídas en comercios.
  • PS3: 14,41 millones de consolas distribuídas en comercios.
En el 7º trimestre de existencia estas eran las cifras de las 3:
  • Wii: 29,62 millones de consolas distribuídas en comercios.
  • XBOX360: 11,6 millones de consolas distribuídas en comercios.
  • PS3: 14,41 millones de consolas distribuídas en comercios.
Resaltar por último:
  • Estamos en un contexto económico recesivo por lo que no creo que PS3 tenga el mismo % de crecimiento que XBOX360 en años anteriores.
  • XBOX360 está a punto de conseguir superar el número de consolas XBOX vendidas en tan sólo 3 años.
Fuente de los datos: Vgchartz.com

24 de octubre de 2008

¿De qué va el equipo de marketing de XBOX360 con la promoción de Gears of War 2?



¿Más violento? Lo siguiente para promocionar este juego que va a ser, ¿Disfruta bebiendo la sangre de los Locust?

Me parece patético que la promoción de la continuación de una obra de arte como es Gears of War sea convertido por el equipo de marketing de Microsoft en una mala película gore. Gears of War es un señor FPS, violento, bueno, muy violento. Pero la fuerza del juego reside en un guión muy bien construído, un motor de juego espectacular y un diseño de niveles único, para nada en que salga más o menos sangre del cuello de un Locust.

En fin, me demuestran que concepto tienen de los aficionados a los videojuegos, ¡que diferencia con la realidad!

22 de octubre de 2008

Me he lanzado de cabeza al Twitter

Picado por mis compañeros Carlos Pro y Pablo Angeletti me he hecho una cuenta Twitter, y ahora me paso él unas cuantas veces al día para postear chorradas :)

Por si alguien quiere agregarme mi Twitter es: http://twitter.com/gabicuesta.

¡¡¡A Twittear!!!

21 de octubre de 2008

Citas celebres: Una de Angeletti de Infonomada.com

"Cuando una Web se publica no es el final, es el principio".

¡Qué razón tiene! A veces envidio a los diseñadores de papel que cuando imprimen un trabajo para bien o para mal ya está cerrado.

Web de Angeletti.

20 de octubre de 2008

PS3: Nuevo trailer de Resistance 2

PS3 tiene todavía alguna exclusiva en la recámara:

19 de octubre de 2008

Primer teaser trailer de Bioshock 2



Viene en el Bioshock de PS3.

Fuente: Gamecenteronline.net

18 de octubre de 2008

Papervision3D: Mi segunda prueba

Bueno, pues aquí va mi segunda prueba con Papervision3D, una pequeña galería con las miniaturas en 3D.



Para la próxima versión que haga voy a meter las fotos con más resolución, para que cuando se amplíen se vean bien.

Para realizar esta galería he reutilizado un ejemplo publicado por el blog Coconnut, uno de los blogs más interesantes del panorama en español sobre Flex y Flash. Tienen unos ejemplos alucinantes con unos posts que se te cae la baba :)

A ver que tal queda lo siguiente que haga en Papervision3D.

17 de octubre de 2008

PS3: Condemned 2: Blood Shot

Bien, pues voy a comentaros en este post como es el Condemned 2 para PS3, he jugado a la demo en XBOX360 y es exactamente igual así que supongo que lo cuente para una versión sirve para las dos :) (a veces no sé para que tengo las dos consolas).

Condemned 2 es un FPS con tintes de survival horror y de juego de investigación estilo CSI. Ha sido desarrollado por Monolith para Warner Bross Interactive y publicado por Sega.

El juego consiste en ir avanzando por una serie de escenarios consiguiendo llegar a la salida de los mismos. Para impedir nuestro avance nos enfrentaremos a montones de grotescos enemigos que atacan cuando menos te lo esperas, a escenas de investigación al más puro estilo CSI, a puzzles típicos de cualquier juego de aventuras y a un diseño de escenarios un poco laberíntico.

El sistema de lucha es bastante bueno, con cada uno de los gatillos controlamos cada una de las manos (incluída el arma que lleven en ese momento). Disponemos además de combos en determinados momentos e incluso de golpes finales estilo fatalities de Mortal Kombat.

Gráficamente el juego es agobiante, tétrico y con mucho zumo de tomate. Si no eres fan de las películas gore te terminará saturando. Las animaciones de los personajes no están demasiado bien conseguidas, son algo mecánicas. En cuanto al diseño de escenarios se defiende, pero no es nada del otro mundo.

A nivel musical la banda sonora no es nada del otro mundo pero cumple muy bien. En cuanto a los sonidos si que me han gustado mucho, he llegado a estremecerme con alguno.

La historia del juego me ha gustado mucho, está muy bien contada y el argumento merece la pena. Digno de una buena película de serie B. A nivel de dificultad el juego está bien equilibrado, te matan de vez en cuando pero no demasiado.

Me gustaría criticar por último el diseño de los decorados, son tan enrevesados (debido también a un trabajo gráfico mal planteado) que a veces te pierdes y te ves dando vueltas porque faltan puntos de referencia (todo es igual). Es sin duda la gran tara del juego. También habría estado bien darle más protagonismo a la investigación y quitar a unos cuantos enemigos, a veces 1 enemigo en el sitio justo asusta más que 20 zombies con cara de "rebáname el pescuezo, por favor".

En conclusión, no es mal juego, pero le falta para ser recordado más allá de un par de semanas.

Valoración: 6/10

16 de octubre de 2008

10 consejos para aprender un nuevo lenguaje

Desde que comencé a programar en Basic con un ZX Spectrum hace la tira de años me ha tocado aprender unos cuantos lenguajes de programación, muchos de ellos con puntos en común, pero otros sin nada que ver entre ellos.

En mi experiencia lo que he aprendido es lo siguiente:

  1. La mayoría de los lenguajes de programación son muy parecidos: Bucles, condiciones, tipos de variable, etc... la base es casi siempre la misma.

  2. Hola Mundo: Ese debe ser siempre tu primer programa :)

  3. Utiliza un editor de código decente: De esos que destaca con colorines las palabras claves, las cadenas de texto mal cerradas, los errores, etc.

  4. Documéntate bien: Hazte con unos buenos tutoriales, algún buen libro y una referencia completa del lenguaje que quieras aprender.

  5. Diseña bien tu programa en papel: Con un análisis claro y contundente podrás plantearte las dudas concretas (y buscar sus respuestas).

  6. Google: Cuando no encuentres algo acude primero a Google, si le planteas bien la pregunta te sorprenderá lo bien que responde.

  7. Foros: Pueden ser de gran ayuda, pero elige bien el foro adecuado, no sabéis la de burradas que sueltan algunos usuarios en sus mensajes. Ah, y recuerda pasar primero por Google.

  8. La última versión sólo sirve para vacilar: Las nuevas versiones de los lenguajes de programación tardan tiempo en imponerse, no tengas prisa por lanzarte a una versión sin soporte ni ayuda de ningún tipo. Hasta que una versión no lleva un año o dos en el mercado no comienza a ser utilizada en desarrollos importantes.

  9. Tu tiempo es limitado: Se siente, pero no se puede saber todo en la vida, elige un lenguaje para cada entorno y especialízate bien (p.ej. PHP+Actionscript).

  10. Recíclate siempre: O en 5 años ya no serás programador, serás otra cosa.

14 de octubre de 2008

Citas celebres: Una de Freddie de Cristalab sobre la usabilidad

"Los usuarios en internet tienen la capacidad de concentración de una gallina. No hagan que se distraigan."

Una verdad como un templo...

Fuente: Cristalab

11 de octubre de 2008

¿Está Google en contra de una Internet global?

Lo digo porque cada vez que estoy loggeado con mi usuario de Google se empeña en sacarme todas las búsquedas que hago con resultados en español. Da igual que haga la consulta en inglés o en chino, el puñetero Google me muestra primero resultados en castellano.

El problema está en que los que nos dedicamos al desarrollo web no siempre tenemos por qué querer darle prioridad al español. Por ejemplo, cualquier tipo de información sobre PHP o Actionscript o SEO sale semanas antes en inglés (por no hablar de las traducciones/pirateo que hacen algunas webs españolas que van de punteras por la vida).

Pero claro, esto afecta a todos los sectores, desde a los que quieren planificar un viaje directamente en el país de destino o a los que quieren sencillamente buscar un cotilleo sobre Jennifer Aniston.

En fin, muy mal, Google, muy mal. Lo bonito de Internet era ese acceso a un mundo global. De aquí a nada seguro que para España nos sacan un buscador por autonomías :)... mmm, voy a preparar un post sobre Google Autonómico :P

10 de octubre de 2008

XBOX 360: El anillo de la muerte en mi consola (4)

Y por fin la consola llegó a mi casa...



Le han cambiado la placa base y el DVD. Vuelve a ir de maravilla.

El único problema es que me la han dado configurada para 1080p y mi tele soporta hasta 1080i, por lo que la imagen no se veía. Pero bueno, me las he ingeniado para volver a configurar la salida de vídeo de la consola, ya os contaré en otro post como... :)

8 de octubre de 2008

PS2: God of War

Cómo mi XBOX 360 aún está de camino a casa he aprovechado para jugar a uno de los grandes clásicos de PS2 que tenía pendientes, God of War, publicado por Sony America y creado por David Jaffe. La verdad es que después de devorar la versión para PSP le tenía ganas.

Nos encontramos ante un frenético beatem'up con elementos de aventura ambientado en la mitología griega. En este juego deberemos manejar a Kratos, el brazo fuerte de la ley de los dioses del Olimpo, para que ponga en su sitio a Ares, dios de la guerra.

Para ello deberemos atravésar una serie de fases al más puro estilo Devil May Cry, aunque bueno, vez de manejar a un chulillo de pub japonés esta vez manejaremos a Kratos, el griego más parecido a Conan el bárbaro que ha parido la industria de los videojuegos.

Nuestro personaje dispone de dos espadas encadenadas con las que puede realizar todo tipo de combos. Conforme la aventura avance iremos aprendiendo más y más combos que convertirán el deshuelle de enemigos en un ejercicio de gimnasia rítmica.

Disponemos también de la magia que nos dan los dioses gracias a la cual podremos utilizar el poder del rayo, la electricidad, convertir a los malos en piedra, etc. Asímismo también podremos entrar en un modo furia con el que repartiremos estopa por doquier.

A lo largo GOW nos encontraremos además con una serie de enigmas sencillos pero con sustancia. También nos enfrentaremos a momentos QTE en el que deberemos pulsar el botoncito en el momento adecuado. Ah, y hay también muchos momentos plataformeros que no desmerecen para nada el conjunto.

A nivel gráfico el juego es insuperable, de no ser por la baja resolución no parecería un juego de PS2. Todo en él, las texturas, la dirección de arte, la animación de los personajes, la iluminación, la fotografía, etc. es de un nivel que raya la perfección. Es sencillamente increíble.

La banda sonora es magistral, digna de cualquier película. En cuanto a las voces está completamente doblado al castellano, aunque algunos actores de doblaje no han dado con el registro adecuado.

En cuanto a la dificultad es un juego asequible, progresivo, viciante... y además si te atascas en un sitio te dan la oportunidad (como en Devil May Cry 3) de bajar la dificultad de los combates.

Para redondear el DVD el juego trae una serie de extras muy buenos que no voy a desvelar aquí :)

En cuanto a los aspectos criticables salvo la voz de algún personaje que no ha sido doblado con cariño el juego es perfecto, de 10, a cada fase sorprende más y más siempre subiendo las cotas de diversión. Para mí uno de los 3 mejores juegos de PS2.

Imprescindible.

Valoración: 9.5/10

7 de octubre de 2008

SEO: La importancia del texto del link

A la hora de crear enlaces la gente de Google nos lo pone claro, los textos dentro del enlace deben ser descriptivos del contenido del mismo para posicionar mejor.

Es decir, nada de poner como solemos hacer (sobre todo yo), click aquí. Hay que poner un texto descriptivo. Por ejemplo, si yo quisiera poner un enlace a la web de Apple debería ponerlo de la siguiente manera:

Haz click para ver los nuevos lanzamientos de Apple.

3 de octubre de 2008

XBOX 360: El anillo de la muerte ha llegado a mi consola (3)

Acabo de consultar con la web de XBOX360 el estado de mi reparación y dice que mi consola está camino de casa.

A ver si el lunes la tengo aquí, que el Ninja Gaiden 2 está esperando :P

Acentos y Ñs en XML

Pues sí, el español es un idioma bastante rarito con sus acentos y su ñ, y ya sabéis que rarito en informática supone tener problemas al utilizar contenidos en castellano.

XML no iba a ser una excepción, si utilizamos acentos y Ñs sin haberle indicado un juego de caracteres compatible podemos tener problemas.

¿Cómo se hace esto? Pues muy fácil, hay que añadir al principio del documento la correspondiente configuración:

<?xml version="1.0" encoding="UTF-8"?>

A veces UTF-8 da problemas con Adobe Flash, en ese caso podeís utilizar ISO-8859-1.

2 de octubre de 2008

Caracteres prohibidos en XML

Cuando creamos un fichero XML hay una serie de caracteres prohibidos: ",',&,<,>.

¿Por qué son prohibidos? Pues porque si los usamos cualquier parser de XML dará error al intentar leer ese dato.

¿Cómo podemos evitar ese error cuando el contenido que volcamos en ese fichero lleva alguno de esos caracteres?

Pues hay dos maneras de hacerlo:
  1. Utilizando CDATA: p.ej. <<!CDATA[ contenido & "contenido" ]>>
  2. Utilizando las etiquetas HTML de los caracteres prohibidos:
    • ": &quot;
    • ': &apos;
    • &: &amp;
    • <: &lt;
    • >: &gt;
¡Que aproveche el tip!

ONO: Mi modem cable se va a la porra

Cuando me tengo que quejar lo hago -con ONO lo he hecho más de una vez desde este blog-, pero cuando las cosas se hacen bien también les reconozco el mérito.

Ayer por la noche me dejó de funcionar Internet en casa. Esta mañana mi mujer llamó a ONO y hoy por la tarde se ha plantado un técnico en casa y nos ha solucionado el problema, era el Modem Cable de Thomson que no enlaza bien a Internet.

Problema resuelto en menos de 5 horas desde que se lo notificamos, así da gusto.

¡Enhorabuena para ONO!

29 de septiembre de 2008

Papervision 3D: Mi primera prueba

Pues bueno, aquí está :)

En cuanto pueda le añado una esfera con más caras y movimiento de la esfera mediante ratón.

Ah, agradecer a Cristalab su maravilloso tutorial.

XBOX 360: El anillo de la muerte ha llegado a mi consola (2)

Bueno, pues mi XBOX 360 ya está camino de Alemania.

La verdad es que hasta ahora todo ha ido como la seda.

Mi mujer llamó al número 900 (gratuíto) del servicio técnico de Microsoft. Le pidieron el número de serie de la consola y le dijeron que al estar la consola en garantía todo corría de su cuenta.

Nos enviaron por email unas etiquetas de UPS, empaquetamos la consola (con una caja que no debe ser la original) y la llevamos al Mailbox de al lado de mi oficina.

Desde Microsoft además nos dieron un número de referencia para poder ver vía web en tiempo real en que estado está la reparación de la consola.

Nos han dicho que tardarán 2 o 3 semanas, mi hermano Pepe me ha dicho que con él tardaron solo una.

Cuando vuelva la consola además nos regalan un mes gratis de XBOX Live Gold y nos extienden la garantía de la consola 1 año más.

A día de hoy sólo puedo decir que tienen un servicio post-venta fantástico :)

XBOX 360: El modelo XBOX 360 slim cada día más cerca

Esta vez el rumor a partido de Microsoft India, dicen que para diciembre será anunciada oficialmente.

Más delgada, menos ruidosa, con Viva Piñata y Forza Motorsport 2 de regalo.

Os pongo aquí un dibujo que intenta sintetizar los rumores recibidos.



Sería un golpe genial de Microsoft para estas navidades.

Fuente y dibujo: Gamercenteronline

26 de septiembre de 2008

ZX Spectrum: Memorión ZX Spectrum

Es viernes por la tarde y me he currado la adaptación de uno de mis juegos de cartas a los viciaetes del Spectrum.



El juego es el típico juego de memorizar cartas (con capturas de juegos de Spectrum) por parejas. Ahora mismo sólo tiene 30 fotos, pero para el sábado por la tarde a ver si puedo meterle otras 30 más.

Qué lo disfrutéis.

Jugar a Memorión ZX Spectrum

CSS: Como eliminar la línea de puntos de alrededor de las imágenes con enlace

En una web es habitual que muchas imágenes lleven enlaces, en ocasiones esos enlaces desencadenan eventos javascript y no van a ninguna otra página. En estos casos el navegador nos suele dejar una molesta línea de puntos intermitentes alrededor de la imagen que distraen al usuario y además dan aspecto poco profesional a la página.

Al hacer click quedaría así:

Para evitar esto tenemos que añadir a los estilos de los enlaces que se vean afectados por este borde punteado el siguiente estilo:

outline:0px;

De esta manera la molesta línea de puntos desaparecerá.

24 de septiembre de 2008

XBOX 360: El anillo de la muerte ha llegado a mi consola

La compré hace año y medio, así que la garantía del fabricante aún la cubre.



Vamos a ver que tal responde Microsoft, os iré contando...

¿Qué pasaría si Mario Bross conociese a las tortugas ninja?



La sopa de tortuga se queda corta :P

Fuente:Digg

23 de septiembre de 2008

XBOX 360: Naruto rise of a Ninja

El año pasado Ubisoft sorprendió a propios y extraños lanzando un videojuego basado en el Anime de Naruto de manera exclusiva para XBOX 360. Como fan que soy de la serie llevo desde hace tiempo queriendo probarlo y por fin, tras dejármelo uno de mis hermanos he podido jugarlo en profundidad.

Naruto: Rise of a Ninja dispone de varios modos de juego. En el modo historia nos encontramos ante un juego con planteamiento "sandbox" (tipo Grand Theft Auto) donde tendremos que ir haciendo una serie de misiones ninja principales y secundarias. Las principales harán avanzar la historia, las secundarias servirán para que los ciudadanos de Konoha dején de odiar a Naruto y para que mejoren las habilidades de nuestro personaje.

La mecánica de las misiones abarca desde la típica misión de exploración en plan plataformas 3D (habilidades ninja incluídas) hasta combates al más puro estilo Street Fighter II. También habrá que jugar al escondite, repartir Ramen o hacer carreras por la ciudad.

Tenemos luego un modo "Torneo de artes marciales" para pelear contra la máquina o contra un amigo. Y un también hay un modo "online" del que he oído maravillas pero no he podido probar - mi cuenta gold caducó con la crisis :) -

A nivel gráfico el modelado de los personajes no es todo lo detallado que uno esperaría, los personajes secundarios son además poco variados y se repiten mucho (hay unos 5 o 6 tipos de ciudadano nada más). Pero los decorados, especialmente la ciudad de Konoha, son espectaculares. El motor gráfico que los mueve además (intuyo que es el mismo que el de Assesin's Creed) va de fábula salvo por algunos cuelgues cuando vas con el botón de carrera pulsado.

A nivel sonoro el juego tiene todas las voces en inglés, pero te da la opción de instalarte el paquete de voces japonesas. La banda sonora está extraída directamente del anime con algunas composiciones adicionales que no llegan al nivel de la banda sonora original.

El juego es criticable en dos aspectos, uno, la excesiva repetición de algunas fases y de algunos combates, por ejemplo, cuando peleas con Gara te toca vencerlo 2 veces seguidas. La segunda crítica es la falta de acabado del juego, que se nota sobre todo cuando ya estamos cerca del final, hay cantidad de cuelgues imperdonable. Se echan en falta además más variedad en los personajes secundarios del juego y la falta de secundarios de lujo de la serie original.

Pese a las críticas nos encontramos ante la mejor adaptación de Naruto al mundo del videojuego, un juego notable al que le habría faltado un pequeño toque de cariño "extra". Eso sí, si eres fan de la serie es la caña.

Valoración: 6/10

22 de septiembre de 2008

Extraer fotos de Microsoft Word

Una de las tareas más fastidiosas con las que me topo de vez en cuando consiste en introducir los contenidos de un Word en el CMS de una web. Y lo peor viene cuando en ese Word además vienen las fotos :|

La manera más fácil de extraer esas fotos sin perder la calidad consiste en utilizar este programa: BitmapRip de Marco Pontello.

Te extrae todas las fotos con su calidad máxima, así que a partir de ahora olvidaos de copiar y pegar, con BitmapRip se va a acabar :)

20 de septiembre de 2008

Metal Gear Solid: Una muestra de la evolución de las carátulas


No están todas las que son, pero las que están si son. Es interesante ver como han cambiando con el tiempo.

Naturalmente os recomiendo hacer click sobre la foto para verlas en grande ;)

PSP: Reparando el stick analógico

Resulta que el stick de mi PSP se iba todo el rato hacia la izquierda. Así que con la ayuda de mi suegro abrí la consola y limpiamos con un spray limpiador de circuitos la placa impresa del stick analógico... y funcionó :), mi PSP ya va al 100%.

Os pongo aquí las fotos del evento realizadas con mi N73:

Mi PSP a punto de ser abierta sin ningún disco dentro y con la batería fuera.
Para abrir la PSP tendremos que quitarle todos los tornillos de sujección, incluído el que hay debajo de la batería.

Una vez le hemos quitado la carcasa debemos localizar la pieza del stick analógico y sacarla con cuidado.
Aquí tenemos la pieza, es una cajita de plástico cerrada con pestañas deberemos abrirla con mucho cuidado.
Una vez la hayamos abierto tendremos que limpiarla con el limpiador de circuitos.



¡Dejamos las piezas secar durante 48 horas y a disfrutar de nuevo de la PSP al 100%!

19 de septiembre de 2008

Un anuncio de TV de Sega Megadrive un poco curioso :)

Hoy en día este tipo de anuncios nunca verían la luz:



Atentos a la escena final del empollón friki con las dos "nenas" detrás XD

18 de septiembre de 2008

PSP: El mejor emulador de Spectrum para PSP


Pues sí, aunque hace tiempo que no hago ningún post de ZX Spectrum (pronto caerán unos cuantos) estoy superviciado con mi PSP y el emulador FUSE.

Emula todos los modelos de ZX Spectrum habidos y por haber, lo hace de una manera rápida y fidedigna, permite cargar y grabar partida, permite también capturar pantallazos y ofrece la posibilidad de cambiar la velocidad del procesador de la PSP para aquellos juegos que vayan un poco lentos.

Cómo cosas a mejorar destacar que a veces falla la emulación de Joystick Kempston, algunos juegos van muy lentos (p.ej. el Arkanoid) y hay que subir a 333 Mhz la PSP para que los emule bien. Algunos efectos de sonido tipo voz sintizada no llega a hacerlos bien (el Spectrum original tampoco los hacía bien de todas maneras :). )

En fin, que FUSE mola.



Web de FUSE: http://psp.akop.org/fuse

17 de septiembre de 2008

Nintendo: La teoría de la evolución según Link

Fuente: Infendo.com

A ver si este fin de semana me animo y me curro alguna imagen de evolución parecida :)

MySql: Crear una tabla desde sql

Aquí os pongo un ejemplo básico para crear la tabla pruebas con los campos id, nombre y apellidos.

El campo id será un campo del tipo número enteros (int) y además la clave primera de los datos de la tabla.

En cuanto nombre y apellidos serán dos campos del tipo varchar(30).

create table pruebas (id int auto_increment,nombre varchar(30) ,apellidos varchar(30) , primary key(id) );

Normalmente no hace falta crear las tablas con código sql, pero no viene mal recordarlo por si las moscas :)

16 de septiembre de 2008

SEO: Google desmonta algunos mitos sobre el contenido duplicado

Los que me conocen y me siguen a través del blog saben que no soy precisamente un fan de Google pero la verdad es que su blog para Webmasters es de una calidad innegable.

Su último post trata de desmontar las leyendas urbanas que circulan por internet acerca de las penalizaciones del contenido duplicado y la verdad es que a mí me han aclarado bastante las cosas.

El enlace al post es este, pero como está en inglés os voy a hacer mi resumen personal del mismo.

  1. Google considera contenido duplicado a:
    • Dominios, subdominios y páginas dentro de los mismos que duplican exactamente el mismo contenido.
    • Programas de afiliación de contenidos con contenido no orginal.
    • Usar contenidos de afiliación sin añadir valor.

  2. Google diferencia -o lo intenta- la intencionalidad en el contenido duplicado. Saben que existen multitud de CMSs que envían variables a través de los enlaces (p.ej. http://www.ejemplo.com/index.php?cat=1&color=2 y http://www.ejemplo.com/index.php?cat=1&color=2&tags=si) que en esencia muestran la misma página con variaciones.

  3. Cuando Google encuentra contenido duplicado sin mala intención procede de la siguiente manera:
    • Elige la URL que considera más representativa y la muestra en los resultados.
    • Si el webmaster prefiere otra URL le da la opción de priorizarla utilizando Sitemaps.
El artículo concluye diciéndonos que el contenido duplicado sin intencionalidad no penaliza a un sitio, pero que es recomendable evitarlo al máximo para que el bot de Google pueda indexar tu web como tú quieres que sea indexada.

Nos pide también a todos que contribuyamos a acabar con el mito del contenido duplicado, así que aquí va mi granito de arena.

Medir el tamaño de un array en PHP y en Actionscript 3.0

Este es el típico post que me autoescribo para corregir uno de mis errores más tontos, confundir la manera de medir el tamaño de un Array en PHP y en Actionscript 3.0.

  • En Actionscript 3.0 medimos el tamaño con la propiedad .lenght
  • En PHP medimos el tamaño del array con la función sizeof($array)
Pues ya está, espero que a alguien más le sea de utilidad :)

15 de septiembre de 2008

¿Razones para usar Linux?

En el Rincón del Geek Randall Flagg ha escrito un post muy interesante sobre las razones por las que usar Linux, Windows o Mac OS.

Sobre las razones por las que usar Linux voy a polemizar un poquito (por lo menos con algunas):

1. Porque es gratis. --> El autor no tiene en cuenta los costes de formación por trabajador para adaptarse a un sistema operativo que no conoce.

2. Es libre. --> ¿Y de que te sirve que sea libre? ¿Cuantos usuarios saben lo que es un kernel y como compilarlo?

3. Tiene variedad de versiones y programas. --> Es un caos, no, es el caos absoluto, hay tantas distribuciones que la locura de versiones de Windows Vista se queda corta. Y lo peor es que no todos los programas van en todas las distribuciones y te pasas la vida instalando paquetes.

4. Es seguro. --> Pues sí, en eso le doy la razón.

5. Se lleva bien con todo el mundo --> Sí, ahí también le doy la razón.

6. Porque es fácil de usar --> Depende de la distribución, reconzco que con escritorios como KDE o como Gnome la cosa te la ponen muy fácil, especialmente si los comparas con Windows Vista.

7. Es perfecto para aprender informática. --> Si cambias "informática" por programación -que es a lo que se refiere el autor del post- estoy de acuerdo.

8. Porque es atractivo. --> No estoy de acuerdo, un Mac OS X o un Vista a pleno rendimiento son tan bonitos o más que los últimos escritorios de Linux.

9. Te hace interesante. --> Si eres programador sí, pero fuera del mundillo la gente no sabe ni que es eso.

10. Porque es el futuro. --> Linux tiene mucho futuro, pero no todo el futuro pasa por Linux. No creo que nunca llegue a ser el sistema operativo dominante, aunque esto es una opinión mía.

Algún día nos invadirán los extraterrestres...

Haz click sobre la foto para verla en movimiento:


12 de septiembre de 2008

Google Power


Gráfica del valor de las acciones de United Airlines. El hundimiento que hay en medio de Septiembre 8 es debido a un error en las Google News.

IE6: PNG transparente

A día de hoy en los servidores a los que tengo acceso el 87% de los usuarios utiliza Internet Explorer, de ese porcentaje el 45% continua usando el Internet Explorer 6, por lo que las páginas web que desarrollo deben verse en ese navegador.

Uno de los principales problemas del Internet Explorer 6 son los ficheros PNG transparentes ya que en este navegador no se respeta la transparencia.

Por Internet hay bastantes scripts para conseguir esa ansiada transparencia. El que más me gusta a mí es este: enlace

Con descargar de allí el fichero pngfix.js y poner esta línea de código:
<!--[if lt IE 7.]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->

Fácil de usar y hasta ahora no me ha dado ningún problema.

6 de septiembre de 2008

Actipnscript 3.0: Como modificar el frame rate de una movieclip

Pues muy fácil:

nombredeinstancia.frameRate = 35;

5 de septiembre de 2008

PS3: Heavenly Sword

Desde que vi las primeras imágenes de este juego en un capítulo de la primera temporada de Héroes estaba deseando probar este juego. Hace unos meses probé una demo muy corta y me decepcionó un poco, ahora por fin he podido dedicarle unas horas al juego completo.

Heavenly Sword es un juego de la británica Ninja Theory publicado por Sony en el 2007 simultáneamente al lanzamiento de la PS3. Fue una de las apuestas más fuertes de la compañía japonesa.

Nos encontramos ante un juego del tipo "hack and slash" que pretende ser una especie de God of War pero con toda la potencia de la PS3. De esta manera tendremos que ir avanzando a lo largo de una serie de niveles eliminando todo lo que se menea ya sea manejando a la bella Nariko o a la turbadora Kai. Al final de cada bloque de la historia nos enfrentaremos con un enemigo final en el que los QTC (quick time events) tendrán una gran peso.

Gráficamente el juego es muy hermoso, tiene un aire "Zen" que lo impregna todo pero que en mi opinión le quita fuerza a la historia. Me explico, Heavenly Sword es un juego salvaje, violento, a lo Conan el Bárbaro, necesita unos decorados que vayan acordes con ese estilo para realzar aún más la sensación de batalla por la supervivencia. Pero sin embargo sus extensos y relajantes decorados no contribuyen a ese ambiente, es más, enfrían bastante la sensación de aventura.

Las animaciones de los personajes son muy buenas, pero lentas de reacción, hacia tiempo (quizás desde los tiempos del Spectrum) que no me topada con un juego en el que con tanta frecuencia el personaje tardase tanto en reaccionar. Por otro lado las caídas de frame rate son constantes.

El doblaje es muy bueno, el guión orginal es muy bueno, el guión aplicado a la historia y los diálogos son penosos. Menos Andy Serkis y más personajes que no rocen el infantilismo. La música cumple, pero no emociona.

Criticar también que el juego se hace muy, muy repetitivo y que la mayoría de los enemigos finales no dan la talla. El sistema de control del personaje en mi opinión es también muy deficiente y limitado, lo quiere poner todo tan automático para los usuarios "casuales" que termina al igual que sucede con Assesin's Creed contribuyendo a la repetición constante.

En conclusión, un juego que iba para obra maestra y se ha quedado en un producto mediocre. Pero bueno, si lo juegas todo como yo, adelante.

Valoración: 5.5

PHP y MySql: otra manera de contar datos

Normalmente utilizo SELECT COUNT, pero este otro método también sirve:

$sql = "SELECT id,foto FROM productos";
$sql_result = mysql_query($sql, $dbconnect);
$contador = mysql_num_rows($sql_result);


$sql_result contendría el resultado de la query sql. Lo bueno de este método es que no te ahorras una consulta sql, ah, mucho cuidado que tiene en cuenta al operador LIMIT.

3 de septiembre de 2008

Google: Google Chrome, adiós a Firefox

A día de hoy el 85% de los ingresos de la fundación Mozilla (los creadores de Firefox) dependen directamente de las donaciones de Google. Por otra parte se ha hecho público que una parte de los desarrolladores de Firefox cobraban parte de su salario directamente de Google. Es decir, que si Google corta el grifo económico y de capital humano la fundación Mozilla lo va a pasar muy mal.

¿Alguno cree que teniendo Google un navegador en el mercado va a seguir apoyando a largo plazo a la Fundación Mozilla? Yo creo que en cuanto termine el acuerdo que han firmando hasta 2011 si su navegador se asienta en el mercado no les van a dar un duro.

Llevo años desde aquí alertando de que Google es una empresa como otra cualquiera, se ha creado para ganar dinero y si puede ganarlo con un monopolio mejor que mejor.

Así que Firefox, en un par de años descanse en paz.

1 de septiembre de 2008

Videojuegos: Nuevas fotos de la película Prince of Persia Sands of Time

Esta vez son de los decorados del set en Marruecos:



Fuente: Korben.info