Entradas etiquetadas con Tutoriales

JavaScript avanzado: añadir un array a otro array

1
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.

JavaScript: funciones básicas para arrays

2

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

2

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

1

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

2

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…)

Guía práctica y ayuda para usuarios del HTC Desire Z

5

Esta entrada no pretende ser solo un artículo de información, sino también un espacio de ayuda para cualquier usuario del HTC Desire Z. Por mi parte intentaré responder a las preguntas y dudas que surjan a través de los comentarios y esa información también será incluida en la entrada.

Especificaciones del HTC Desire Z en el sitio oficial de HTC

Aplicaciones recomendadas

- Explorador de archivos: ES Explorador de Archivos
- SMS: Handcent SMS, GO SMS Pro
- Notas: Note Everything
- Calculadora científica: RealCalc
- Tiempo: GO Weather
- Contador datos 3G: 3G Watchdog
- Códigos de barras: Barcode Scanner
- SMS gratis: MJOYDroid
- Copias de seguridad de aplicaciones: Titanium Backup (requiere Root)
- Explorador de archivos del sistema: Root Explorer (requiere Root) (de pago)

(más…)

Algoritmo de Luhn en PHP

3

El algoritmo de Luhn se usa para la verificación de números de identificación, como los números de las tarjetas de crédito (Visa, MasterCard) o el IMEI de los teléfonos móviles. Su creador fue Hans Peter Luhn, un científico de IBM.

Explicación

El último dígito del número es su dígito de control. Explicaremos el algoritmo de validación con un ejemplo.

Tenemos el número 49927398716.

  1. Multiplicamos por 2 los dígitos que ocupan las posiciones pares empezando por el final:
    (1×2) = 2, (8×2) = 16, (3×2) = 6, (2×2) = 4, (9×2) = 18
  2. Sumamos los dígitos que ocupaban las posiciones impares con los dígitos de los productos obtenidos:
    6 + (2) + 7 + (1+6) + 9 + (6) + 7 + (4) + 9 + (1+8) + 4 = 70
  3. Si el resto de dividir el total entre 10 es igual a cero, el número es correcto:
    70 mod 10 = 0

Algoritmo de Luhn

(más…)

Calculadora de códigos para liberar ZTE Blade B03 por IMEI gratis

59
ATENCIÓN: Para evitar el uso masivo/comercial de la calculadora y los intentos de hacking, ahora los códigos para la versión B04 se entregarán por e-mail y tendrán un coste de 1 €.
CONSIGUE TU CÓDIGO DE DESBLOQUEO AQUÍ

ZTE BladeHe implementado una calculadora de códigos de desbloqueo para el ZTE Blade versión B03, la dejo aquí para que cualquier usuario pueda generar su código.

Pasos a seguir:

  1. Comprueba que tienes la versión B03 en Ajustes > Acerca del teléfono > Número de compilación.
  2. Para consultar tu IMEI tienes que teclear *#06# en el teclado del teléfono.
  3. Introduce el IMEI en la calculadora, pulsa el botón y se mostrará el código de desbloqueo (NCK).
  4. Apaga el móvil.
  5. Abre la tapa trasera y pon una SIM de otro operador.
  6. Enciende el teléfono y teclea el PIN de esa tarjeta SIM, en caso de tenerlo activado.
  7. Escribe el código de desbloqueo (NCK) correspondiente a tu versión en el cuadro que aparece y pulsa Desbloquear.
  8. Deja un comentario más abajo si has conseguido desbloquearlo o si no.

(más…)

Cómo crear una cuenta Google a partir de una cuenta Google Apps

5

Aunque ambos nombres suenen a lo mismo, en realidad son muy diferentes. Una Cuenta Google es básicamente un sistema unificado de identificación usado por Google para la mayoría de sus productos online, incluyendo a Gmail, Picasa, Google Grupos, iGoogle, Google Docs, Historial web, etc.

Por otro lado, Google Apps es una solución profesional y de negocios que Google ofrece y que consiste en un conjunto de aplicaciones como E-mail, Colaboración de Documentos, Calendario, etc. Para la mayoría de personas, su nombre de usuario será sunombre@sudominio.com, el cual puede usarse para identificarse en las distintas aplicaciones de Google Apps.

Entonces, si eres un usuario de Google Apps pero no tienes una Cuenta Google, no podrás identificarte en los servicios gratuitos de Google que no formen parte de Google Apps.

(más…)

Muestra tu avatar allá donde vayas con Gravatar

7

Para los que acaban de empezar con WordPress o, simplemente, han dejado un comentario en un blog y no saben cómo cambiar esa imagen que aparece al lado de su nick…

¿Qué es Gravatar? ¿Cómo puedo poner mi avatar en los blogs donde escribo comentarios?

Explicación en el Codex de WordPress.org sobre los Gravatars:

Los Gravatars son Globally Recognized Avatars (Avatares Globalmente Reconocidos). Un avatar o gravatar es un icono, o representación, de un usuario en una realidad virtual compartida, como un foro, chat, sitio web, o cualquier otra forma de comunidad online en la cual el usuario quiere tener algo para distinguirse de otros usuarios. Creados por Tom Werner, los gravatars hacen posible que una persona tenga un único avatar a través de toda la web. Los avatares son normalmente una imagen de 80 x 80 píxeles que el usuario creará por sí mismo.

Pues para que tu avatar aparezca al dejar un comentario no hay que registrarse en cada blog ni nada parecido, sólo hay que registrarse en Gravatar y subir tu imagen. Después, para que se muestre tu avatar al dejar un comentario, tienes que usar el mismo e-mail con el que te registraste en Gravatar.

Además, desde hace unas semanas están trabajando en añadir la función de “Perfiles(más…)

Ir arriba