Archivos de la Categoría: Programación

Modificar el código de un sitio web, crear aplicaciones AJAX o PHP, o simplemente pelearse con CSS y XTML. Todo lo relacionado con la programación tendrá su hueco en esta categoría.

Cómo crear un visor de imágenes con CSS3

En este artículo vamos a crear un visor de imágenes en únicamente con CSS3 inspirado en el trabajo de Vladimir Kudinov en Futurico User Interface. Las características de CSS que utilizaremos en este artículo han sido probadas en los navegadores más recientes por que el visor no funcionará en todos los navegadores (prueba con Chrome y Safari). No es recomendable utilizarlo en proyectos profesionales porque no funcionará para todos los usuarios. Utiliza el contenido de este artículo para practicar con las características de CSS3 que podrás utilizar cuando esté realmente disponible en un futuro próximo.

leer más »

Code Racer: aprende a programar sitios web jugando

En Internet existen multitud de opciones que pretenden enseñar programación por medio de juegos, especialmente orientadas a niños, pero Code Racer se mueve en otra categoría. Y es que en este caso, estamos ante un juego en línea donde tendremos que enfrentarnos a otros usuarios en carreras de escribir código, como si se tratase de un frenético juego de carreras para adictos a la tecnología.

Una idea ingeniosa y que cumple perfectamente con su cometido de enseñar al tiempo que divierte, aunque quizás con la emoción del momento algunas cosas no se queden muy grabadas. El juego requiere tener cuenta en Facebook para acceder (quizá un hecho que eche para atrás a algunos usuarios), y permite adentrarnos en lenguajes orientados a la web como HTML, CSS y JavaScript.

La simpática iniciativa se la debemos a Treehouse, una joven empresa que ha desarrollado distintas soluciones para enseñar diseño y desarrollo web. La verdad es que con propuestas así o como Code Year, el que no aprende algo de código (al menos a un nivel muy básico) es porque no quiere. ¡Anímate, juega y aprende!

Enlace:
Code Racer – Battle it out and learn the code

Vía:
Genbeta – Con Code Racer aprender a programar es un juego, y muy adictivo 

Adobe detiene el desarrollo de Flash para móviles

Era algo que se veía venir. Adobe ha anunciado oficialmente que abandona el desarrollo de Flash para dispositivos móviles para concentrarse en su tecnología multiplataforma Adobe AIR. El anuncio remarca que se seguirán aplicando mejoras y parches de seguridad para las versiones Flash para móviles existentes, pero que no se desarrollarán nuevas versiones con características adicionales.

Nuestro futuro trabajo con Flash en los dispositivos móviles se enfocará en permitir a los desarrolladores Flash crear aplicaciones nativas con Adobe AIR para todas las tiendas de aplicaciones. No vamos a adaptar más a Flash Player para móviles en los nuevos navegadores, versiones o configuraciones del sistema. Algunas personas o entidades podrían seguir con ello y lanzar sus propias implementaciones. Continuaremos soportando las actuales configuraciones de Android y PlayBook con parches que arreglen errores críticos o actualicen la seguridad.

Este es el comunicado que Adobe ha emitido a sus patrocinadores y aliados, anunciando el cese del desarrollo de la plataforma Flash para móviles en favor de las aplicaciones nativas para todos los mayores sistemas operativos móviles del mercado y sus tiendas oficiales.

Desde luego, el movimiento es importante: muchas plataformas presumían en el momento de su lanzamiento de capacidad para reproducir contenido Flash como un modo de competir contra iOS, la plataforma móvil de Apple que decidió prescindir de todos estos contenidos desde sus inicios.

No es un cese completo, ya que según se entiende en el comunicado Flash y AIR seguirán existiendo dentro de las aplicaciones nativas. Pero a medida que pase el tiempo, según parece, el contenido Flash desaparecerá de los sitios web móviles. Esta decisión debe de haber costado de hacerse en las oficinas de Adobe, y se espera que se haga pública para todo el mundo a lo largo del día de hoy.

Parece que HTML5 se va a convertir en la solución para crear contenidos para dispositivos móviles de referencia. Flash, ese contenido complicado de indexar, con una interfaz diferente en cada sitio web por exigencias del diseño, y complicado de desarrollar en algunos momentos, dará paso a la creciente ola de servicios basados en HTML5 que dejan atrás todas esas dificultades.

Más información:
ZDNEt — Exclusive: Adobe ceases development on mobile browser Flash, refocuses efforts on HTML5
Genbeta —  Adobe abandona el desarrollo de la plataforma Flash para móviles

Adobe: Flash Player 11, AIR 3 y retocando desenfoques

En Adobe están que no paran últimamente. De hecho, durante estos días ha lanzado Flash Player 11 y AIR 3, las nuevas versiones de su plataforma multimedia por excelencia. Con estas nuevas versiones, tal y como prometieron, llega la capacidad para trabajar en entornos 3D y una renderización hasta mil veces más rápida que en la versión 10. Cabe destacar que tienen versiones para plataformas de 64 bits, incluyendo Flash Player 11 para Ubuntu 64 bits. Como siempre, Flash Player está disponible para una gran variedad de plataformas, excepto para dispositivos iOS (iPhone, iPad, iPod).

Por si fuera poco, también han presentado un nuevo algoritmo capaz de enfocar imágenes que han salido movidas (cosa que ha todo aficionado a la fotografía le ha ocurrido en alguna ocasión). El algoritmo trata de averiguar cómo se desplazó la cámara al realizar la instantánea y así contrarrestarlo. Ahora sólo falta saber cuándo lo incluirán en Photoshop.

Imagen de previsualización de YouTube

Más información:
Genbeta – Adobe Flash Player 11 y AIR 3 ya disponibles
Genbeta – Photoshop será capaz de corregir fotografías movidas… 

Problema grave de seguridad en WordPress

WordPress.org

El problema de seguridad, descubierto por el usuario Rooibo, afecta a todas las versiones de WordPress publicadas. El fallo, permite dejar fuera de servicio al servidor que aloja las bitácoras.

En cualquier caso, el mismo usuario nos da la solución al problema. Para ello, simplemente se ha de buscar, utilizando un editor de textos,  la siguiente línea dentro del archivo wp-trackbacks.php:

$charset = $_POST['charset'];

Y sustituirla por:

$charset = str_replace(”,”,””,$_POST['charset']);
if(is_array($charset)) { exit; }

Una vez realizado el cambio, se guarda el archivo y se sustituye en el servidor. De esta sencilla manera, nuestro sitio en WordPress dejará de ser vulnerable.

Más información:
Rooibo – Agujero de seguridad muy grave en WordPress