Mostrar los tags: c

Mostrando del 2.121 al 2.130 de 2.862 coincidencias
Se ha buscado por el tag: c
Imágen de perfil

Menú vertical ajustable con JavaScript


JavaScript

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 18 de Diciembre del 2016 por Scriptshow (141 códigos)
2.814 visualizaciones desde el 18 de Diciembre del 2016
Menú vertical de tamaño ajustable con JavaScript al ancho del dispositivo. Se basa en unas referencias (atributos y valores) para modificar el tamaño de los elementos...

La particularidad es que no utiliza "pseudo clases" ni "media queries", sólo JavaScript nativo crossbrowsers. Una simple función se encarga de todo.

Sirve para experimentar e implementar directamente en cualquier proyecto con pocas modificaciones.

Espero sea útil.


Un saludo
Imágen de perfil

Imágenes efecto "Polaroid" con CSS


CSS

Publicado el 16 de Diciembre del 2016 por Scriptshow (141 códigos)
3.364 visualizaciones desde el 16 de Diciembre del 2016
Como se indica en el título, vamos a intentar algo parecido a un efecto de fotos "Polaroid" con una clase en CSS. Es simple y compatible con diversas versiones de navegadores.

Espero sea útil.


Un saludo
Imágen de perfil

Funcion que retorna el numero de veces que aparecen las letras de una cadena


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 16 de Diciembre del 2016 por Kip (28 códigos)
8.962 visualizaciones desde el 16 de Diciembre del 2016
Función que recibe una cadena y retorna un diccionario con cada letra y el número de veces que aparece en la cadena dada, ejemplos de uso:

Python 2.x
1
2
3
4
datos = enum_letras('Oscuridad para asuntos oscuros')
for letra, num in datos.iteritems():
    cont = 'z' if (num < 2) else 'ces'
    print 'La letra %s se repite %s ve%s' % (letra, num, cont)

1
2
3
4
5
6
7
8
9
10
11
La letra a se repite 4 veces
La letra c se repite 2 veces
La letra d se repite 2 veces
La letra i se repite 1 vez
La letra o se repite 4 veces
La letra n se repite 1 vez
La letra p se repite 1 vez
La letra s se repite 5 veces
La letra r se repite 3 veces
La letra u se repite 3 veces
La letra t se repite 1 vez

Python 3.x
1
2
3
4
datos = enum_letras('Oscuridad para asuntos oscuros')
for letra, num in datos.items():
    cont = 'z' if (num < 2) else 'ces'
    print ('La letra %s se repite %s ve%s' % (letra, num, cont))

1
2
3
4
5
6
7
8
9
10
11
La letra t se repite 1 vez
La letra d se repite 2 veces
La letra u se repite 3 veces
La letra s se repite 5 veces
La letra a se repite 4 veces
La letra p se repite 1 vez
La letra c se repite 2 veces
La letra i se repite 1 vez
La letra r se repite 3 veces
La letra n se repite 1 vez
La letra o se repite 4 veces

Se debe tener cuidado con las palabras con acentos, en la version 2 de Python la libreria re no reconoce ninguna palabra con acento en su busqueda mientras que en la 3 si lo hace, por eso he añadido dos códigos, uno para cada version.
Imágen de perfil

Formulario Simple de Contacto con JavaScript


JavaScript

estrellaestrellaestrellaestrellaestrella(5)
Publicado el 15 de Diciembre del 2016 por Scriptshow (141 códigos)
16.925 visualizaciones desde el 15 de Diciembre del 2016
Formulario simple de contacto para servicios de dominio que no disponen de Php.
El script realiza el envío del contenido de los campos por medio de JavaScript y el Cliente de Correo predeterminado por el usuario. También utiliza alguna verificación básica antes del envío.
El conjunto, le da un toque personal y credibilidad a la Web. Puede utilizarse, con un buen eslogan, como Landing Page ó One Page antes del lanzamiento del Sitio definitivo. En fin...

Espero sea útil.


Un saludo
Imágen de perfil

Diferencia entre dos fechas


Java

estrellaestrellaestrellaestrellaestrella(5)
Publicado el 14 de Diciembre del 2016 por Xve (294 códigos)
31.077 visualizaciones desde el 14 de Diciembre del 2016
Este simple código muestra como obtener la diferencia en días, horas, minutos y segundos entre dos fechas dadas.
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.456 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