Un hashmap es una estructura donde podemos asociar muchas claves con sus respectivos valores, eso sí, una única clave a un valor, no podremos tener una clave con varios valores (eso sería un multimapa, no tiene implementación nativa en Java, a no ser que incluyamos bibliotecas como la commons collections de Apache).
La gracia de este tipo de estructuras está en las búsquedas, que se portan como si fueran Arrays, es decir el tiempo de acceso al elemento no depende del número de elementos de la estructura, la complejidad será O(1), aunque puede que haya casos un poquito peores, casi siempre será así.… Leer artículo completo
Algoritmos: Ejemplo de un HashMap en Java y acelerando nuestras búsquedas de datos
Implementar un TPV básico con la pasarela Pasat Internet de 4b en PHP
Es una pasarela de pago muy sencilla de implementar, por ejemplo es la opción que tenemos si somos del Banco Santander; aunque en su documentación que es bastante extensa (más de 70 páginas) hay cosas que no dejan muy claras, y lo peor de todo, no hay ningún ejemplo de pasarela básica con PHP (y los ejemplo que indican sólo funcionan en plataformas Windows).
Por otra parte, la comunicación entre nuestra web y la pasarela se hace en texto plano, hubiera preferido algo como XML y que hubiera que firmar las comunicaciones, aunque sean entre servidores… pero bueno.… Leer artículo completo
Extraer fechas de inicio y fin de un evento periódico con PHP
Si estamos trabajando con calendarios y organizando eventos puede que nos encontremos con un evento repetitivo en el tiempo, por ejemplo entre dos fechas determinadas, cada X días tenemos que realizar una tarea determinada. Sólo tenemos una fecha de inicio y de fin, queremos saber en este caso cuántas veces se va a repetir nuestra tarea y en qué fechas serán todos los eventos.Para poner un ejemplo concreto, entre el 15/12/2012 y el 31/12/2012 tenemos, cada 3 días una reunión… ¿qué días tenemos reunión?… Leer artículo completo
Instalando un disco duro SSD y un módulo de RAM en un ASUS K53E
Aprovechando mi reciente cambio de disco duro por un SSD, grabé en vídeo el proceso y he decidido montarlo y hacer un pequeño videotutorial:
Para el montaje he utilizado OpenShot y Audacity para grabar el audio.
Puede que también te interese ver algunas comparativas y estadísticas que he hecho con este disco duro. Sólo para ver qué tal rendimiento me dio a mí.
Espero que os guste 🙂
Actualizado a 25/7/2014 para cambiar la ubicación del vídeo.… Leer artículo completo
C.I. XX : Teléfonos en HTML5, gifs animados, WordPress desde consola, Optimización SSD, logrotate y más
Estos días, he ido recopilando algunos artículos que me han parecido interesantes o curiosos:
- Al iniciar sesión en WordPress cuidado con las WiFi públicas : Bueno, y con cualquier web, y con el Whatsapp y con muchas más cosas, pero en este ejemplo se ilustra perfectamente lo que pasa: nuestra contraseña viaja por la red sin ningún tipo de cifrado.
- Animated gifs than explain how things work: Gifs animados que explican cómo funcionan las cosas.
Últimos comentarios