Cómo añadir o restar horas, minutos o segundos a una fecha en java con la clase Calendar

A veces es necesario, en nuestros programas java, incrementar o restar de una fecha en cierta cantidad de horas, minutos o segundos. Usando la clase Calendar de este lenguaje es muy sencillo hacer este tipo de operaciones con el tiempo.

Aquí les dejo el código auto-explicativo:

Al ejecutar el código anterior dará la siguiente salida (dependiendo de la hora en que sea ejecutado):

Espero y les sea útil.

¡Hasta la próxima!

 

Dar formato a una fecha con String.format() de java usando un Calendar.

El siguiente código usa la clase Calendar para almacenar la fecha y hora actual y dar formato a dicha fecha usando el método format() de la clase String:

Ejecutando el código anterior mostrará como resultado la fecha con el siguiente formato:

¡Espero les sea útil! ¡Saludos!

Rellenar con espacios a la derecha un texto con java.

En ocasiones queremos generar un texto de un ancho fijo y rellenar con espacios los caracteres que no son utilizados o ocupados por la cadena de caracteres que contiene, por ejemplo, tenemos una cadena con el contenido “ABC” y queremos generar una cadena de 10 caracteres con el texto “ABC” cargado a la izquierda, y el resto de los caracteres a la derecha, rellenarlos con espacios.

Para eso podemos usar el método format de la clase String, de esta forma:

El código anterior arrojaría el siguiente resultado:

Los corchetes cuadrados se agregaron para apreciar los espacios en la cadena de texto.

Si quisiéramos usar este mismo método para rellenar con otro caracter, usaríamos el método replace de la clase String para reemplazar los espacios por el caracter deseado; así:

Lo que daría como resultado:

Si en lugar de usar el formato “%-10s” en el método format, usáramos “%10s” los espacios y/o asteriscos, aparecerían  a la izquierda del texto.

Les dejo de tarea este ejercicio.

Espero y les sea útil este tip. ¡Saludos!

 

 

Consultar el hardware de nuestra computadora windows desde línea de comando.

Hola a todos, devuelta escribiendo una nueva entrada en el blog y compartiendo conocimiento con ustedes. Muy feliz año a todos mis lectores.

Pues bien, queriendo actualizar el hardware de mi computadora Windows (tengo tiempo usando linux), me pregunté si había alguna forma de consultar los dispositivos hardware (cantidad y modelo de la memoria ram, fabricante tarjeta de video, versión de bios,  tipo de cpu, etc) desde una consola de comando de Windows; y resulta que si la hay: el comando wmic.

Así que aquí les dejo este pequeño videotutorial (mis primeros “pininos” en la creación de videotutoriales, espero ir mejorando poco a poco) del uso de este comando windows, específicamente veremos como obtener las propiedades de la ram, cpu, tarjeta madre y bios de nuestra máquina Windows:

Espero y les guste. ¡Hasta luego!

Tutorial en inglés: Como construir una aplicación Android con autenticación segura.

Turorial de Java Code Geeks que enseña cómo construir una aplicación Android con aunteticación segura de usuario:

Facebook te ayudará a encontrar redes WIFI

Ahora facebook te mostrará los lugares donde se encuentran disponibles redes WiFi (inalámbricas).

Checa el video en el sitio dinero en imagen.

 

Software Guru: Integración de Aplicaciones ”Zero-Code”. Video.

Interesante video de un software integrador de aplicaciones. Según se describe en el video, es “un webinar para descubrir cómo aprovechar sus sistemas actuales, integrar diversas aplicaciones, datos, dispositivos y automatizar procesos en un corto tiempo. Integra los procesos de negocio actuales con los de cliente y proveedores”.

Espero y les sea util.

Día Internacional de la Seguridad Informática

En el Día Internacional de la Seguridad Informática te recomendamos GNU/Linux.

 

Como evitar que Chrome nos direccione automáticamente de HTTP a HTTPS

A veces Chrome nos envía automáticamente de una dirección http que visitamos a la misma dirección pero anteponiéndole https y a veces no lo deseamos.

Para evitar esto hay que esribir chrome://net-internals/#hsts en la barra de direcciones de Chrome, ir a la sección Delete domain, capturar  el dominio (Domain) del sitio que queremos evitar que se vaya a https y oprimimos el botón Delete. Es todo, cerramos la página y ya podemos abrir una nueva pestaña o reiniciar el Chrome e ir a la dirección http deseada.

seleccion_497

Owncloud 9.1: “error while loading shared libraries: libcairo.so.2”

Después de instalar Owncloud 9.1.1 en un servidor con CentOS 7 e instalar LibreOffice 5.2.1 para poder activar la aplicación Documents, la cual permite la edición en linea de documentos, procedí a activar la opción Local de dicha aplicación y aplicar y realizar el test, sin embargo el test falló; me indicaba que viera los mensajes del archivo log.

captura

Al revisar el archivo log de owncloud mostraba una linea que dentro del mensaje contenía el texto “error while loading shared libraries: libcairo.so.2”.

Para instalar dicha librería es necesario instalar en CentOS 7, con permisos de administrador, la aplicación ibus de la siguiente forma

# yum install ibus

Una vez realizado, el test se realizó sin problemas.

Espero y les sea útil el post. ¡Saludos!