Archivo mensual: marzo 2014

Creando juegos HTML5 con Phaser

Phaser

Como ya dije para mi CV online usé el framework de Phaser para juegos en Javascript. Por qué? y porque no.

La verdad que hay muchos tipos de frameworks diferentes y estuve ojeando unos cuantos pero en el fondo pasa como con todo, elijas lo que elijas con el tiempo te das cuenta que igual hubiera sido mejor elegir otro, así que tras mirar muy por encima unos cuantos me decanté por Phaser pues me pareció que tenía muy buena proyección, que tenía muchos ejemplos, tenía un foro, tenía documentación y era gratis :)

En la web de HTML5 Game Engines podemos ver un listado de frameworks con información variada sobre cada uno de ellos, si es gratuito o no, el tipo de licencia, la última actualización…

Una cosa a tener en cuenta es que cargaremos ficheros y por temas de seguridad para poder probar el juego en forma local deberemos tener un servidor web montado de forma local. No es complicado y ya lo he escrito en otro post. Así que vamos a escribir nuestro primer código.

Leer más »

Evitando pingbacks propios en WordPress

Wordpress

A medida que voy editando post para corregir errores al usar diferentes plugins y diseño me voy dando cuenta de pequeños detalles que no tenía corregidos, uno de ellos es que en algún post al editarlo me envían pingbacks.

Como todos sabemos un pingback es una notificación que se envía a una página cuando se enlaza con ella. Es decir en WordPress (si lo tienes configurado para ello, que por defecto está) cuando tu enlaces  una página de otra persona se le intentará enviar una notificación llamada pingback diciéndole que le hemos enlazado y si está preparado para ello aparecerá en forma de comentario.

Bueno pues WordPress, tan listo para unas cosas y tan tonto para otras, cuando enlazamos una página nuestra desde el botón Insertar Enlace al activarlo manda un pingback y eso es porqué el enlace lo pone de forma absoluta es decir con el dominio de nuestro blog, por lo tanto para evitar esto solo tenemos que quitar del enlace el dominio para dejarlo de forma relativa.

Leer más »

Error 501 Not Implemented en WordPress

Wordpress

Editando una entrada me sorprendió obtener este error

Error 501 Not Implemented

porque no ocurría siempre, solo me ocurría con esa entrada en particular, menos mal que google es nuestro amigo y tras rebuscar un rato debe ser problema de la seguridad del servidor… y parece ser que las soluciones son sencillas.

La más sencilla y NO RECOMENDADA deshabilitar la seguridad del servidor.

Intentar buscar que parte del texto da el error para intentar escribir otra cosa que no de problemas(que fue lo que hice yo)

Y como último recurso aunque muy poco ortodoxo sería escribirlo en otro sitio para hacer una captura de pantalla y ponerlo como imagen en el post, algo que iría contra los cánones del SEO  entre otros.

Si la segunda opción es muy complicada, siempre podemos deshabilitar la seguridad, enviarlo y volver a habilitarla. Lo que ya no sé es si luego tendríamos problemas al visualizarla de forma normal.

Para ello habría que poener en el .htaccess SecRuleInheritance Off pero esto solo funcionaría con el mod_security, el mod_security2 no puede ser deshabilitado desde el .htaccess

Nuevo Diseño

Varios

No sé si será más bonito o no que el anterior pero me parece algo más limpio y sencillo y hace juego con el de mi currículum.

Todavía no esta del todo terminado pero ya quería ir subiéndolo para poder dedicarme a los pequeños detalles más lentamente y que luego actualizar todo me cuesta más.

He usado el tema de inicio para WordPress de Bones ya que usa SASS y me parece más interesante que el css a secas :) Por lo menos más cómodo. También estuve probando a crearlo desde cero con Foundation 5, si soy así de masoca jaja en vez de usar Bootstrap que es el más usado, el que más documentación tiene y el que mayor comunidad le apoya… pero es con LESS aunque creo que se puede bajar su versión para SASS pero bueno… hay que ser rebelde :) pero al final  pensé si ya tengo casi todo hecho para que voy a volver a hacerlo desde 0… que somos programadores… hay que ahorrar tiempo :)

Bueno mi plan de ataque ahora será:

Leer más »