Author: Xurxo González Tenreiro

  • No escapar (unescape) entidades HTML

    A veces al inyectar código HTML con **secuencias de escape** en nuestros scripts, generalmente entidades html, podemos observar que dichas *entidades* no son impresas en sus caracteres correspondientes.

  • Ejemplo de uso de arrays en JavaScript

    Ejemplo de uso de arrays en JavaScript

    Un array, arreglo, vector o tabla unidimensional es un tipo de dato estructurado que permite almacenar un conjunto de datos. Como JavaScript es un lenguaje débilmente tipado estos datos pueden ser datos heterogéneos al mismo tiempo. Inicialización de un array No es este un artículo donde quiera exponer cómo se crea un Array para eso tenemos amplia…

  • WordPress y AJAX

    WordPress y AJAX

    Ajax en WordPress trabaja con peticiones de cliente bajo el conocido protocolo HTTP. Estas peticiones se gestionan en el archivo wp-admin/admin-ajax.php que dispara a continuación el hook correspondiente que programemos.

  • CSS y Sass

    CSS y Sass

    No hay duda de que CSS está evolucionando a pasos agigantados y donde no llega la evolución disponemos de preprocesadores avanzados como Sass que nos incrementan la eficencia y el ahorro de trabajo. También disponemos de  herramientas para reutilizar código, y para hacer cálculos que devuelvan un código procesado. Para esta parcela de trabajo, en…

  • Gestores de ditribución (layouts) en java

    Gestores de ditribución (layouts) en java

    Gestores de ditribución (layouts) en java Para organizar los componentes de una interfaz de usuario, debemos utilizar un conjunto de clases llamadas gestores de distribución.Los gestores ayudan a adaptar los componentes que se desean incorporar a un contenedor.A continuación echaremos un vistazo a los principales gestores de distribución los veremos a continuación. BorderLayout Es el…

  • getContentpane().add() contra add()

    getContentpane().add() contra add()

    getContentpane().add() vs add() Cuando utilicemos la clase JFrame uno de los componentes (objetos) que añadiremos a este elemento contenedor es un panel perteneciente a la clase JPanel. Este último se comportará como una capa que se encuentra por encima del objeto de la clase JFrame. Es encima de este panel donde añadiremos los demás objetos…

  • Java: diferencias entre throw y throws

    Java: diferencias entre throw y throws

    Java: diferencias entre throw y throws Las excepciones Las excepciones en Java no son más que clases especializadas que, como su nombre indica, representan excepciones, errores o fallos que se producen en las instrucciones de nuestros programas pero, al contrario que los errores de sintaxis, estas fallas se producen en tiempo de ejecución. Ejemplos de…

  • Traducir el “No soy un robot” del reCAPTCHA de google

    Traducir el “No soy un robot” del reCAPTCHA de google

    Traducir el “No soy un robot” del reCAPTHA de Google En una página multi-idioma de WordPress deseamos traducir todas las páginas de nuestro sitio. El origen de estas traducciones pueden ser código estático (plantillas, plugins, etc.) o dinámicas (básicamente los contenidos de entradas, páginas, etc., de nuestra base de datos). No obstante hay partes de…

  • Comentarios en Sublime Text

    Comentarios en Sublime Text

    La configuración del teclado en Sublime Text está en inglés. De ahí los problemas del funcionamiento de los atajos. Cómo resolver el atajo de añadir comentarios.

  • CSS – Sintaxis.

    CSS – Sintaxis.

    Segunda entrega de las Hojas de Estilo en Cascada CSS. Ahora nos centraremos en la sintaxis que utilizaremos en la misma, terminología, conceptos como especificación externa frente especificación interna y, finalmente, el porqué del nombre de cascada.