sábado, 21 de mayo de 2016

Tutorial: Cómo generar números aleatorios sin repetir en Java

¿Necesitas para tu tarea una forma de generar números aleatorios en Java sin que se repitan? Pues no te preocupes, lee bien este post en el cual te voy a explicar paso a paso como realizarlo.


En este tutorial te mostraré cómo generar n números aleatorios sin repetir en Java, sin utilizar listas de java, ni nada por el estilo. Así que pues vamos a ver que tenemos que hacer.

Enlaces

NetBeans
Código del proyecto

Dificultad

Fácil

Paso 1:

Pues bien, para comenzar, si no tenemos un IDE en el cual trabajar yo te recomiendo NetBeans.


Si no lo tienes aquí arriba en la lista de enlaces te dejaré el suyo para que lo descargues antes de iniciar, al igual que el código del proyecto por si eres un poco desesperado y no quieres leer el post.

Una vez descargado e instalado vamos a crear un nuevo proyecto en Netbeans.

 

Será un nuevo proyecto de Java, así que damos siguiente en la pantalla como esta:


Aquí pondremos el nombre de nuestro proyecto, en este caso le pondremos de nombre Aleatorios, ya que será para generar números aleatorios en Java:


Paso 2:

Ahora tendremos el código que nos proporciona NetBeans:


Aquí vamos a borrar todo lo que no nos sirva, los comentarios y cosas así, si gustas puedes dejar la linea de autoría, sino pues también puedes borrarla, aquí abajo se mira el código limpio para empezar a trabajar:


Ahí en la linea 6 dentro del método main nos vamos a posicionar y ahí es donde vamos a trabajar.

Aquí abajo está el código que debe ir ahí así que solo bastará copiar y pegar ahí sin modificar nada:
int i=0, cantidad=10, rango=10;
int arreglo[] = new int[cantidad];

arreglo[i]=(int)(Math.random()*rango);
for(i=1; i<cantidad; i++){
    arreglo[i]=(int)(Math.random()*rango);
    for(int j=0; j<i; j++){
        if(arreglo[i]==arreglo[j]){
            i--;
        }
    }
}

for(int k=0; k<cantidad; k++){
    System.out.print((k+1)+".- "+arreglo[k]+"\n");
}

Una vez pegado el código que te doy puedes ejecutar el proyecto y verás que ya funciona.
Los valores que puedes modificar son los de las variables cantidad y rango, procurando que el rango nunca sea un número menor a la cantidad.

Paso 3:

Así que el código final nos debe quedar tal y como se ve aquí abajo:


Y bueno, eso sería todo, como pueden ver es muy sencillo y pues ocupa algo de programación básica.

Este ha sido el tutorial para cómo generar números aleatorios sin repetir en Java.
De todas formas el código del proyecto completo está en la lista de enlaces del principio. Aquí abajo te dejo un video para que puedas ver de manera práctica el proceso de construcción de este proyecto.

Video
Fin del tutorial

domingo, 15 de mayo de 2016

Tutorial: Cómo hacer un reloj en Java utilizando hilos

Bienvenidos a un tutorial más sobre Java.

El día de hoy les muestro como programar un reloj en Java en la IDE de NetBeans.




¿Que necesitamos?

* NetBeans: [Enlace]
* Código del proyecto: [Enlace]

Dificultad: 

Media

Paso 1:

Lo primero sera crear un 'Nuevo Proyecto' y lo llamaremos Reloj.
Después, en el mismo paquete, crearemos un 'JFrame Form' y lo llamaremos Principal.

Ahora, agregamos al frame una etiqueta [label] que ocupe casi todo el espacio y posteriormente le cambiamos el nombre por 'lbHora'.

Da clic derecho y selecciona Propiedades. Ahí cambia el tamaño de texto que quieras, color, etc.



Paso 2:

Ahora pasamos a la vista 'Source' o código para agregar unas variables y en la definición de la clase indicamos que implementa la interfaz Runnable, esto debido a que tenemos que trabajar con hilos [Esto para que nuestro reloj muestre la hora en tiempo real]:
public class Principal extends javax.swing.JFrame implements Runnable{
String hora,minutos,segundos,ampm;
Calendar calendario;
 Thread h1;

Al realizar lo anterior el compilador nos indicará que es necesario implementar el método run(), así que lo agregamos de la siguiente manera:
public void run(){
Thread ct = Thread.currentThread();
while(ct == h1) {
calcula();
lbHora.setText(hora + ":" + minutos + ":" + segundos + " "+ampm);
try {
Thread.sleep(1000);
}catch(InterruptedException e) {}
}
}

Paso 3:

Ahora hay que importar unas librerías para que funcione el calendario. Las agregamos arriba del nombre de la clase Principal. Así:
import java.util.*;
Y agregamos el método calcula que será el que realice los cálculos para nuestro reloj:
public void calcula () {
Calendar calendario = new GregorianCalendar();
Date fechaHoraActual = new Date();

calendario.setTime(fechaHoraActual);
ampm = calendario.get(Calendar.AM_PM)==Calendar.AM?"AM":"PM";
if(ampm.equals("PM")){
int h = calendario.get(Calendar.HOUR_OF_DAY)-12;
hora = h>9?""+h:"0"+h;
}else{
hora = calendario.get(Calendar.HOUR_OF_DAY)>9?""+calendario.get(Calendar.HOUR_OF_DAY):"0"+calendario.get(Calendar.HOUR_OF_DAY); }
minutos = calendario.get(Calendar.MINUTE)>9?""+calendario.get(Calendar.MINUTE):"0"+calendario.get(Calendar.MINUTE);
segundos = calendario.get(Calendar.SECOND)>9?""+calendario.get(Calendar.SECOND):"0"+calendario.get(Calendar.SECOND);
}

Si te das cuenta hay un constructor que solo tiene una instrucción: initComponents(); en ese constructor agregamos lo siguiente:
h1 = new Thread(this);
h1.start();
setTitle("Tu Tutorial"); //Titulo del frame
setLocationRelativeTo(null); //Para centrar la ventana
setVisible(true);

Paso 4:

En la clase Reloj agregaremos una instancia del frame Principal dentro del método main:
public static void main(String[] args) {
new Principal();
}

Y listo, ahora guardamos nuestros cambios y ejecutamos la aplicación.


Video

Fin del tutorial

jueves, 12 de mayo de 2016

Tutorial: Cómo ver e imprimir tu recibo de CFE en linea

Que tal amigos, bienvenidos a este nuevo tutorial. Hoy les mostraré un tutorial específicamente para las personas que sean de México, ya que ésta empresa de la que hablaremos solo está presente aquí.


Así que pues vamos a lo que venimos, cómo pueden leer en el titulo, les mostraré cómo ver e imprimir un recibo de CFE por Internet. Esto para en casos en los que no contemos con el recibo físico y lo necesitemos de urgencia.

¿Que necesitamos?

Sitio oficial de CFE

Dificultad

Medio

Paso 1:

Bien pues lo primero es entrar al enlace que les dejo aquí arribita, el cual los llevará a la página oficial de la CFE:


Una vez aquí iremos a la parte de abajo y daremos clic en "Servicios en linea":


Eso nos llevará a otra página en la que ahora daremos clic en "Consulta tu saldo":


Aquí es donde nos tendremos que registrar para entrar, para eso tendremos que crearnos una cuenta. No es muy complicado, solo necesitamos una cuenta de correo electrónico, pulsa sobre este texto para ir a un video en el que te explico cómo crear un correo electrónico.


Al dar clic en "Registrar" llegaremos a un formulario como el siguiente. Aquí debemos introducir un usuario, una contraseña y nuestro correo:


Una vez completado el formulario daremos clic en Aceptar.

Paso 2:

Ahora ya con nuestra cuenta creada vamos a entrar de nuevo y en el formulario de ingreso colocaremos los datos que hemos introducido antes:


Una vez dentro ahora nos aparece un cuadro de "Mis recibos registrados", aquí daremos clic en "Nuevo" para dar de alta un nuevo recibo y poder verlo en linea:


Para poder dar de alta un nuevo recibo necesitaremos el nombre del servicio y el número de servicio, los cuales se encuentran escritos en algún otro recibo de CFE que tengamos.
Si no lo tienes a la mano pero puedes comunicarte con alguien que lo tenga cerca entonces puedes pedirle que te proporcione los datos y ya podrás registrar este recibo, de lo contrario, sin los datos, te será imposible.

Una vez registrado con éxito el nuevo recibo con los datos introducidos se nos mostrará en nuestra página principal:


Para evitar errores, lo que haremos ahora será Cerrar sesión, ya que nuestra cuenta aún es nueva y al hacer todo esto de manera rápida no permite que el sistema nos dé acceso, pero cerrando sesión esto se soluciona muy fácil:


Paso 3:

Ahora volvemos a ingresar con los datos de nuestra cuenta:


Veremos de nuevo el recibo que agregamos hace unos momentos, pero ahora nos iremos a la sección de "Consulta tu recibo":


Aquí ya podremos visualizar algunos datos de nuestro recibo de luz por Internet:


Pero para poder descargarlo o imprimirlo debemos bajar un poco la página y nos encontraremos con una lista de archivos PDF como los siguietes:


Paso 4:

Aquí tendremos que pulsar el recibo que cubra el periodo que queramos descargar y automáticamente la descarga iniciará:


Y una vez finalizado damos clic sobre el archivo para poder verlo en una página aparte, este si se verá como el recibo que nos llega a casa cada dos meses:


Con eso ya podemos guardarlo en nuestra computadora o imprimirlo si es necesario.

Y pues así de sencillo es ver el recibo de luz por Internet, no creo que haya problemas con esto, pero por si los hay, aquí abajo te dejo un video para que puedas ver los pasos detenidamente y seguirlos para no cometer erorres.

Video
Fin del tutorial

domingo, 8 de mayo de 2016

Tutorial: Cómo recuperar archivos eliminados de tu Android

¿Eliminaste por error algún archivo importante de tu dispositivo Android y quieres recuperarlo? Tranquilo, aún hay posibilidades de que puedas recuperar archivos borrados de tu Android.


En este tutorial te mostraré cómo recuperar archivos eliminados por error de tu Android, así que sigue bien los pasos y es posible que puedas recuperar archivos borrados.

¿Que necesitamos?

DiskDigger

Dificultad

Medio

Paso 1:

Lo primero que haremos será descargar la aplicación que le dejo aquí arriba, el enlace te lleva a Google Play, ahí descargaremos la aplicación DiskDigger, la cual nos ayudará a realizar este proceso de recuperar archivos eliminados de nuestro Android. Una vez descargada vamos a entrar a ella, se nos mostrará una lista de particiones para seleccionar en la cual queremos realizar la recuperación de nuestros archivos borrados. La primera que aparece es normalmente el almacenamiento interno del dispositivo, si fue ahí de donde borramos el archivo que queremos recuperar entonces pulsamos sobre el, sino fue así entonces pulsamos sobre la memoria externa para proceder.

 

Una vez aquí se nos muestra una lista de formatos de archivo para que seleccionemos el tipo de archivo que queremos recuperar. En este caso haremos la prueba con una imagen .jpg:


Paso 2:

Este proceso puede tardar un par de minutos ya que la aplicación realizará la búsqueda de archivos en toda la unidad de memoria que hayas seleccionado. Una vez finalizado el proceso de búsqueda se te mostrarán los resultados según el tipo de archivo que hayas seleccionado previamente:

 

Una vez que hayamos encontrado el archivo a recuperar daremos clic en los 3 puntos que aparecen a un lado del nombre del archivo y daremos clic en Save this file locally, con eso ahora tendremos que seleccionar la carpeta en la cual queremos guardar el archivo, una vez seleccionada como se muestra en la siguiente imagen  daremos clic en OK:

 

Paso 3:

Y ahora solo basta ir a la ruta en la cual decidimos guardar nuestro archivo recuperado y veremos que ya está ahí:

 

Y pues eso sería todo, con este procedimiento y con ayuda de esta aplicación podremos recuperar archivos eliminados de nuestro Android.
Es importante mencionar que no siempre podremos recuperar nuestros archivos eliminados, sobre todo los archivos que son muy pesados o que Android desecha a la primera. Este método es básicamente para recuperar documentos o archivos pequeños que aún están dentro de los registros de nuestro dispositivo Android.

Eso sería todo por este tutorial de cómo recuperar archivos eliminados por error en Android. Aquí abajo te dejo un video para que veas el procedimiento detenidamente.

Video
Fin del tutorial

Tutorial: Cómo desinstalar completamente un programa de tu PC

Quieres eliminar programas de tu PC, pero sientes que haciéndolo con su desinstalador no se borra completamente? Pues bien, hoy te traigo la solución.


En este tutorial te mostraré cómo desinstalar completamente un programa de tu computadora, para que desaparezcan todos los registros que éste instala en tu PC.

¿Que necesitamos?

IObit Uninstaller

Dificultad

Fácil

Paso 1:

Pues bien, lo primero es descargar el programa que te dejo aquí arriba en la descripción del video, el programa que nos ayudará a eliminar completamente un programa de nuestra PC se llama IObit Uninstaller, es gratuito y es el mejor en su tipo, ya lo comprobarás.

Una vez descargado vamos a instalarlo y seguiremos los pasos hasta llegar a una pantalla como esta:


Daremos clic en Ejecutar Ahora y pasaremos a la siguiente ventana en la que se nos mostrarán todos los programas que tenemos instalados en nuestra computadora, aquí es donde tendremos que elegir cual es el software que queremos desinstalar por completo:


Paso 2:

Una vez seleccionado el programa para eliminar completamente de nuestra PC vamos a dar clic en el bote de basura que aparece a un lado. Este programa también nos muestra el tamaño total que ocupa el software en nuestra computadora, la fecha de instalación del programa y la versión respectivamente. Si ya elegimos el programa a desinstalar damos clic en el botón que les digo:


Al dar clic se nos mostrará una pantalla en la que nos pide que confirmemos que queremos desinstalar completamente el programa seleccionado, también nos da la opción de crear un punto de restauración antes de desinstalar el software, esto no es siempre obligatorio, a menos de que quieres eliminar algún programa que sea importante para tu equipo, pero si no sabes que programa estás por desinstalar mejor no lo hagas.


Si ya estamos seguros de que queremos desinstalar este programa damos clic en el botón verde que dice Desinstalar.

Paso 3:

Ahora hay que esperar a que se termine el proceso de desinstalación. Éste se divide en 2, uno se encarga de desinstalar comúnmente el programa (sin tocar los registros ni archivos temporales) y la otra parte la confirmas tu:


Esta es la segunda parte de la desinstalación, aquí es donde tu confirmas si deseas que se haga un Análisis Profundo y se eliminen completamente todos los archivos que ese programa instaló en tu computadora, de ser así se realizará el proceso de búsqueda, de lo contrario la desinstalación se dará por completada.


Paso 4:

Si elegimos el Análisis Profundo vamos a esperar unos minutos en lo que IObit Uninstaller completa el proceso de búsqueda, una vez finalizado nos avisará en pantalla:


En este caso como ejemplo no se encontró ni un registro o archivo temporal del programa en nuestra computadora, así que la desinstalación ha sido completada con éxito.


Pero no en todos los casos es así, así que si de verdad quieres eliminar por completo un programa de tu computadora no dudes en utilizar IObit Uninstaller.

Y pues eso sería todo, de esa es la solución a desinstalar un programa por completo de tu computadora. Aquí abajo te dejo un video para que veas el proceso paso a paso, espero te sea de utilidad.

Video
Fin del tutorial

viernes, 6 de mayo de 2016

Solución: Samsung Kies no reconoce dispositivos Galaxy S6 ni S7

¿Tienes un Samsung Galaxy S6, S6 EDGE, S7 o superior y no puedes conectarlo con Samsung Kies? Te traigo la solución.


En este tutorial te mostraré la solución a Samsung Kies no reconoce Galaxy S6 ni S7. Así que sigue los siguientes pasos.

¿Que necesitamos?

Samsung Switch

Dificultad

Fácil

Paso 1:

Bien, pues primero que nada, si conectamos nuestro dispositivo a la PC y abrimos el Samsung Kies nos mostrará un mensaje como este:


Para solucionar ese error lo que tenemos que hacer es acudir al sitio que les dejo aquí arriba. En este sitio verás que ahora el software para llevar a cabo copias de seguridad o respaldos se llama Samsumg Switch ya que Kies ya no da soporte a los Galaxy S6 ni S7.


Una vez aquí lo que tenemos que haces es seleccionar nuestro dispositivo y descargar el programa ya sea para PC o para Mac:


Paso 2:

Una vez descargado Samsung Switch abriremos el programa dando clic en el archivo que se descargó parra proceder a la instalación:


Esperamos un momento en lo que termina la instalación de Samsung Switch:

Paso 3:

Y cuando finalice se nos abrirá de manera automática el programa. Si nos muestra un aviso damos clic en Aceptar:


Ahora tenemos que conectar nuestro dispositivo a la computadora:


Una vez conectado es necesario que lo desbloqueemos si está bloqueado y tenemos que cambiar el modo de conexión a "Dispositivo multimedia (MTP)" para que lo reconozca:


Paso 4:

Y listo, ya veremos nuestro dispositivo reconocido en la pantalla de Smart Switch, ya podemos hacer una copia de seguridad de un Galaxy S6 o Galaxy S7.


Y eso sería todo, de esta manera es como podemos solucionar el problema con Samsung Kies con Galaxy S6 y superiores. Aquí te dejo un video para que veas el procedimiento mas detenidamente.

Video
Fin del tutorial
 
Este sitio utiliza cookies propias y de terceros, éstas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar diversos análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. ACEPTO Más información.