contador de visitas

Archivo de agosto, 2011

JavaScript avanzado: desordenar un array

var lista = [1,2,3,4,5,6,7,8,9];
lista = lista.sort(function() {return Math.random() - 0.5});
document.write(lista); // imprime por ejemplo: 7,9,1,5,2,3,6,4,8

URL personalizada para tu perfil o página de Facebook

Tener un nombre de usuario en Facebook te permite acceder a tu perfil o página mediante una dirección web del tipo:

http://www.facebook.com/nombre-de-usuario

FacebookAl configurar tu nombre de usuario en Facebook, generas una nueva URL mucho más sencilla que facilitará las cosas a tus amigos a la hora de localizarte. Además, tener una URL amigable puede incluso mejorar tu posicionamiento en buscadores.

En el caso de las páginas de Facebook, para poder asignarle a tu página un nombre de usuario (URL personalizada) tienes que tener al menos 25 fans.

(más…)

JavaScript avanzado: añadir un array a otro array

var a = [4,5,6];
var b = [7,8,9];
Array.prototype.push.apply(a, b);

uneval(a); // => [4, 5, 6, 7, 8, 9]

Array.prototype.push.apply() vs concat()

var a = [4,5,6];
var b = [7,8,9];
a = a.concat(b);

El método concat() no tiene efectos colaterales (crea un nuevo array para guardar el resultado), mientras que Array.prototype.push.apply(A, [1, 2, ...]) extiende el array A.

Test de rendimiento: normalmente es más rápido el método Array.prototype.push.apply(), aunque depende del código ejecutado y del navegador.

Traducción al español para Mystique 3.1

Entre otros cambios de esta versión del tema Mystique, podemos destacar que se ha añadido la compatibilidad con bbPress 2.0, que nos permite añadir fácilmente un foro a nuestro blog.

Descomprime el fichero descargado y sube el archivo es_ES.mo al directorio /wp-content/themes/mystique-extend/lang/ de tu instalación de WordPress.

JavaScript: funciones básicas para arrays

Algunas de las funciones más útiles para el manejo de arrays en JavaScript:

length, calcula el número de elementos de un array

var vocales = ["a", "e", "i", "o", "u"];
var numeroVocales = vocales.length; // numeroVocales = 5

concat(), se emplea para concatenar los elementos de varios arrays

var array1 = [1, 2, 3];
array2 = array1.concat(4, 5, 6);   // array2 = [1, 2, 3, 4, 5, 6]
array3 = array1.concat([4, 5, 6]); // array3 = [1, 2, 3, 4, 5, 6]

join(separador), es la función contraria a split(). Une todos los elementos de un array para formar una cadena de texto. Para unir los elementos se utiliza el carácter separador indicado

var array = ["hola", "mundo"];
var mensaje = array.join(""); // mensaje = "holamundo"
mensaje = array.join(" ");    // mensaje = "hola mundo"

(más…)

JavaScript: funciones básicas para cadenas de caracteres

Algunas de las funciones más útiles para el manejo de cadenas de texto en JavaScript:

length, calcula la longitud de una cadena de texto (el número de caracteres que la forman)

var mensaje = "Hola Mundo";
var numeroLetras = mensaje.length; // numeroLetras = 10

+, se emplea para concatenar varias cadenas de texto

var mensaje1 = "Hola";
var mensaje2 = " Mundo";
var mensaje = mensaje1 + mensaje2; // mensaje = "Hola Mundo"

Además del operador +, también se puede utilizar la función concat()

var mensaje1 = "Hola";
var mensaje2 = mensaje1.concat(" Mundo"); // mensaje2 = "Hola Mundo"

(más…)

Abrir pestañas con la página de inicio en Firefox

Existen varias formas de conseguir que, al abrir una nueva pestaña en Firefox, se muestre la página de inicio.

La primera y la más fácil es hacer clic con la rueda del ratón sobre la casita de inicio.

Además, hay muchas extensiones para Firefox que añaden esta función, por ejemplo:Mozilla Firefox - Complementos

New Tab Homepage es una extensión básica que agrega esta funcionalidad. No tiene opciones y simplemente muestra la página de inicio al abrir una pestaña nueva. Es la opción más liviana al ser una extensión muy pequeña y realizada especialmente para ello.

(más…)

Exportar un proyecto Eclipse como un JAR ejecutable

Este tutorial muestra cómo exportar una aplicación Java como un archivo .jar ejecutable en Eclipse. Tras la exportación, podremos ejecutar el código Java desde la línea de comandos de la siguiente manera:

java -jar aplicacion.jar

Una aplicación Java dispone de al menos una clase con el método main. Para poder generar un fichero JAR ejecutable, es necesario, por tanto, que exista una clase con un método main. Además, primero deberemos disponer de una configuración de ejecución en Eclipse para esa clase. Las configuraciones de ejecución son las que aparecen al seleccionar el menú Run > Run Configurations…

Eclipse - Run Configurations

(más…)

Traducción al español para Mystique 3.0.9

Cambios en esta versión:

  • Se ha corregido un problema con la traducción de algunas cadenas, que se mostraban siempre en inglés.
  • Las traducciones ahora se pueden poner en la carpeta “lang” del tema hijo (/wp-content/themes/mystique-extend/lang/). Los archivos que se encuentren en ese directorio tendrán prioridad sobre los incluidos con el tema y no se borrarán al actualizar el tema.
  • La Galería de imágenes ya está terminada y funciona correctamente.

La traducción ha sido actualizada y también se ha mejorado la traducción de algunos términos.

Descomprime el fichero descargado y sube el archivo es_ES.mo al directorio /wp-content/themes/mystique-extend/lang/ de tu instalación de WordPress.

Traducción al español para Mystique 3.0.8

Se han corregido muchos fallos en esta versión (ver change log).

Solo tienes que descomprimir el fichero descargado y subir el archivo es_ES.mo al directorio /wp-content/themes/mystique/lang/ de tu instalación de WordPress.

Si todavía no estás usando la versión 3 del tema Mystique, puedes descargarlo desde aquí.

Ir arriba