Mostrar los tags: rar

Mostrando del 41 al 50 de 57 coincidencias
Se ha buscado por el tag: rar
Imágen de perfil

Mostrar una imagen con javascript sin enviarla al servidor


JavaScript

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 20 de Noviembre del 2017 por Xve (294 códigos)
14.440 visualizaciones desde el 20 de Noviembre del 2017
Este código muestra como se puede visualizar una imagen seleccionada en el disco del usuario en le navegador sin enviarlas al servidor.
Se utiliza el objeto FileReader que se encuentra en los navegadores https://developer.mozilla.org/es/docs/Web/API/FileReader

El objeto FileReader permite que las aplicaciones web lean ficheros (o información en buffer) almacenados en el cliente de forma asíncrona, usando los objetos File o Blob dependiendo de los datos que se pretenden leer.

imagen-preview
Imágen de perfil

Renombrado de archivos a gusto del usuario


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 28 de Septiembre del 2017 por Gonzalo (8 códigos)
1.543 visualizaciones desde el 28 de Septiembre del 2017
Este es un pequeño script escrito en Python 3 que permite modificar masivamente los nombres de ficheros de un directorio por un una lista con los nombres que le gustaría al usuario, usando para ello la herramienta de edición favorita (Emacs, Vim, Kate etc,).
Imágen de perfil

Generar particiones de un número (suma de otros números)


Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 8 de Marzo del 2017 por Kip (28 códigos)
5.601 visualizaciones desde el 8 de Marzo del 2017
Clase que ayuda a generar as particiones de un numero es decir que a partir de un numero se generan las combinaciones de posibles números cuya suma entre si es el total del numero dado.

Su uso es simple:

Instanciamos la clase enviandole como parametro el numero del cual se hara la particion

1
particiones = NParticiones(5)

Luego tenemos dos opciones en la clase para obtener los resultados:

Acceder a la propiedad particiones que es una lista de todas las particiones del numero

1
print particiones.particiones

Aquella propiedad mencionada anteriormente tendría una estructura como la siguiente:

1
[[4, 1], [3, 2], [3, 1, 1], [2, 2, 1], [2, 1, 1, 1], [1, 1, 1, 1, 1]]

Llamar al metodo print_particiones(), aquel metodo se encargara de imprimir por pantalla lo siguiente:

1
particiones.print_particiones()

Mostrara:

1
2
3
4
5
6
5 = 4 + 1
5 = 3 + 2
5 = 3 + 1 + 1
5 = 2 + 2 + 1
5 = 2 + 1 + 1 + 1
5 = 1 + 1 + 1 + 1 + 1
Imágen de perfil

Clase para crear y validar contraseñas seguras


PHP

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 9 de Diciembre del 2016 por Kip (28 códigos) (Publicado el 17 de Octubre del 2016)
6.000 visualizaciones desde el 17 de Octubre del 2016
Clase sencilla que ayuda a crear y asi mismo a validar contraseñas, para la creación de estas usa el algoritmo BLOWFISH incluido ya en PHP.

Ejemplos de uso:

Crear un hash a partir de una variable $_POST

1
2
3
4
5
require 'phasswordClass.php';
 
$obj = new Phassword;
$password_post = $_POST['password'];
$password_hash = $obj->cryptphass($password_post);

Validar una contraseña a partir de una contraseña ingresada y tomar el hash ya almacenado en la base de datos

1
2
3
4
5
6
7
8
9
10
11
require 'phasswordClass.php';
 
$obj = new Phassword;
$password_post = $_POST['password'];
 
//$password_base_de_datos es la variable de la contraseña almacenada en la base
//creado con la funcion cryptphass() de esta misma clase
 
if ($obj->verifphass($password_post, $password_base_de_datos)) {
	echo 'Contraseña valida!';
}

Es posible modificar el coste por defecto a usar en la encriptación, el que toma por defecto es el 10 un coste optimo pero depende del hardware y puede aumentarse de esta forma:

1
2
3
4
5
6
require 'phasswordClass.php';
 
$obj = new Phassword;
$obj->coste = 15;
$password_post = $_POST['password'];
$password_hash = $obj->cryptphass($password_post);

Esta clase funciona con una version de PHP mayor o igual a 5.3.7 en este caso usa la funcion crypt() y en el caso de tener una version mayor o igual a 5.5 usa la funcion password_hash() para crear el hash de la contraseña.

En caso de tener una duda acerca de lo expuesto anteriormente es mejor hacer una evaluacion del retorno de la funcion que crea el hash y asi mismo en caso de que exista un error mostrarlo llamando a la variable 'error' de la clase, asi:

1
2
3
4
5
6
7
8
9
10
11
require 'phasswordClass.php';
 
$obj = new Phassword;
$password_post = $_POST['password'];
$password_hash = $obj->cryptphass($password_post);
 
if (!$password_hash) {
	echo $obj->error;
} else {
	echo 'Contraseña creada!';
}

Lo mejor seria tener una versión estable PHP para la correcta creación y verificación de contraseñas.

Cualquier error o duda comentarlo por aqui.

Saludos
Imágen de perfil

Convertir una hora dada a cualquier zona horaria


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 26 de Agosto del 2016 por Xve (294 códigos) (Publicado el 11 de Mayo del 2016)
11.052 visualizaciones desde el 11 de Mayo del 2016
Este código contiene tres funciones:
- convertToUTC: función que convierte nuestra fecha a UTC según la zona horaria de nuestro ordenador.
- convertToTimezone: función que convierte cualquier hora en formato UTC a cualquier zona horaria.
- offset: función que devuelve un string con offset de una zona horaria dada en relación al UTC
- offsetInMinutes: función que devuelve los minutos del offset de una zona horaria dada en relación al UTC
sin imagen de perfil

Comparar Dos ListBox en VB.net


Visual Basic.NET

Publicado el 1 de Agosto del 2016 por Edmundo (2 códigos)
5.205 visualizaciones desde el 1 de Agosto del 2016
Saludos.
Quiero compartir el siguiente código echo en Visual Basic .NET
Compara dos ListBox y Borra el contenido del primero para que no existan duplicados en ninguno de los listBox.
Es algo muy simple pero espero les sirva y no necesita mayor explicación.