elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: [Aporte] Mejores practicas en Java


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 49
61  Programación / Programación General / Re: lenguaje para convertir imagen a texto en: 25 Mayo 2017, 19:49
He de suponer que cualquiera...  :rolleyes:
62  Foros Generales / Noticias / Re: Microsoft adquirirá una empresa de ciberseguridad en: 25 Mayo 2017, 10:26
Una empresa Israelita... en serio si son lo peor.

A que viene ese comentario?
63  Programación / Desarrollo Web / Re: Vender extensiones desde Chrome Web Store en: 25 Mayo 2017, 05:38
No se cuando se ganen por extensiones, solo que de inicio tienes que pagar 5 dolares por la cuenta de desarrollador.

A que te refieres con piratear? a que te roben el código?... pues es fácil verlo.


64  Foros Generales / Foro Libre / Re: El acelerómetro supuestamente demuestra que la Tierra es plana? en: 25 Mayo 2017, 05:12
Ahora recuerdo bien lo que quería decir  :xD. El globo de helio común terminaría explotando a los 10 kilometros de altura. Debido a que no seria capas de soportar las diferencias de presión entre su interior y la atmósfera.

Como dices hacer ese experimento seria imposible con los recursos normales.
65  Foros Generales / Foro Libre / Re: El acelerómetro supuestamente demuestra que la Tierra es plana? en: 25 Mayo 2017, 05:03
La gracia de inflar un globo con helio es que este es un gas liviano, por tanto tiene a subir, con bocanadas de aire no funcionaria.

No se cuales son las altitudes en las que se encuentra el heleo en la atmósfera (no quiero buscarlas ahora mismo) pero no podría subir mas que eso, a menos que lo calientes.

Existen pequeños globos que funcionan con velas (aire caliente) no se cuanta altura alcance... (Estoy con un dolor de cabeza fatal, no se ni de que estoy hablando ahora mismo, así que publicare y luego modificare)
66  Programación / Java / Re: [CURSO] Programación en Java en: 25 Mayo 2017, 00:11
Operadores Aritméticos

Las variables aritméticas como int o double no serían especialmente útiles si no se pudiera operar con ellas. Al utilizar la palabra operar me refiero a poder realizar sumas, restas, divisiones, multiplicaciones, etc.
Para operar variables aritméticamente se dispone de los siguientes operadores:

OperadorDescripción
+Suma
-Resta
*Multiplicación
/División
%Módulo
++Incremento
--Decremento
%Módulo

Un ejemplo de su uso seria el siguiente:

Código
  1. int numero = 4+2;

El valor de “numero” si lo imprimiéramos seria el siguiente:

Código:
6

En muchas situaciones tenemos que operar con dos variables ya inicializadas:

Código
  1. int numero1 = 5;
  2. int numero2 = 3;
  3. int numero3 = numero1-numero2;

De esta forma el valor de numero3 es el siguiente:

Código:
2

Como puedes ver todo es bastante intuitivo.

Ahora también existen los incrementos (sumar 1) y decrementos (restar 1) los cuales utilizas de la siguiente manera:

Código
  1. int numero = 12;
  2. numero++;
  3. System.out.println(numero);

El resultante sería el siguiente:

Código:
13

Ahora, también lo podrías hacer de la siguiente forma:

Código
  1. int numero = 12;
  2. ++numero;
  3. System.out.println(numero);

Y el resultado sería exactamente el mismo:

Código:
13

La diferencia radica en el momento en que se realiza la suma, si los ++ o – están antes entonces la suma o resta se realiza antes y si están después, entonces se realizan después. Seguramente te preguntes ¿Antes o después de qué?

Mira los siguientes dos ejemplos:

Ejemplo 1 (Antes)Ejemplo 2 (Después)
Código
  1. int a = 5;
  2. int b = ++a;
  3. System.out.println(a);
  4. System.out.println(b);
Código
  1. int a = 5;
  2. int b = a++;
  3. System.out.println(a);
  4. System.out.println(b);
Resultado:
Código:
6
6
Resultado:
Código:
6
5

En ambos casos “a” aumento su valor en uno, pero la diferencia radica en “b”.

En el primer ejemplo cuando nosotros le decimos a Java que asigne a “b” el aumento de “a” y en el segundo ejemplo le decimos que asigne a “b” el valor de “a” y luego aumente “a”. Ósea, en el primer ejemplo se hace el aumento y luego se asigna y en el segundo ejemplo se asigna y después de aumenta.

Operadores de Asignación Aritméticas

También existen operadores de asignación aritmética:

OperadorDescripción
+=Suma y Asignación
-=Resta y Asignación
*=Multiplicación y Asignación
/=División y Asignación
%=Módulo y Asignación

Básicamente los operadores de asignación aritmética existen para ahorrarnos trabajo, un ejemplo de esto es la siguiente comparación.

Ejemplo 1 (sin asignación aritmética)Ejemplo 2 (con asignación aritmética)
Código
  1. double a = 5.4;
  2. a = a + 1.6;
  3. System.out.println(a);
Código
  1. double a = 5.4;
  2. a += 1.6;
  3. System.out.println(a);
Resultado:
Código:
7.0
   
Resultado:
Código:
7.0

En ambos casos estamos aumentando el valor de la variable a en 1.6 pero en el segundo caso nos ahorramos el escribir nuevamente “a”.

Precedencia

La precedencia es idéntica a la precedencia matemática, por lo que si quieres que una suma se realice antes de una multiplicación puedes utilizar el paréntesis.

Código
  1. int numero = 5*(2+5);

No hablare más de este tema ya que es matemática básica, y he de suponer que la manejas antes de saber programar.

Esto es todo por ahora, te espero en el siguiente tutorial en donde hablaremos un poco de la concatenación.

RECURSOS ASOCIADOS A ESTE TUTORIAL:
  • Video Tutorial – Operadores Matemáticos
  • Tutorial descargable .DOCX

RECURSOS COMPLEMENTARIOS:
No existen recursos complementarios para este artículo.
67  Programación / Java / Re: Contenedores anidados. (Arraylist) en: 24 Mayo 2017, 06:59
Ya, lo entiendo. Es un anidado "no directo". De igual forma no estábamos tan desviados.

Supongo que ya tienes solución a tu problema, así que no comentare mas al respecto. Pero ten ojo con la forma que escribes tu código.

Pasate por aquí: https://foro.elhacker.net/java/aporte_buenas_practicas_y_convenciones_en_java_parte_uno_convenciones-t428844.0.html

Acá detallo las convenciones de Java, que aunque parece una estupidez... con solo este pequeño cambio, tu código parecerá mucho mas profesional.

Saludos, y suerte con tu código!
68  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Es vergonzoso que todos los threads que abro los cerréis ... en: 23 Mayo 2017, 23:16
u.u, quería comentar antes pero estaba apurado saliendo a una reunión, así que lo hago ahora (aun después de la conclusión).

Opino igual que algunos: El foro libre esta "fuera de control", me parece raro que se hable tanto en el foro libre y tan poco en los foros "técnicos". Pero ni modo, hasta a mi me gusta comentar en estos foros.

El problema es que las reglas generales del foro aplican a todos los sub-foros, y por alguna razón este foro siempre se va del tema central, y normalmente pasa porque alguien no opina lo mismo que otra persona.

Y en ese ultimo punto @Constance resalta. Y creo que por eso normalmente cierran los temas en los que participan (aunque claro, estoy sacando una conclusión en base a tus argumentos, no en base a datos reales).

Ahora... es justo?.

Ya vi en un tema que le echaron la culpa a @Constance por desviar el asunto, pero fue totalmente injusto. Recuerdo que @Constance había dicho en cada comentario "dejemos de hablar de esto para no desviar el tema" pero yo como muchos otros le seguimos contra-argumentando y al final el creador del tema pidió que lo cerraran indicando que la culpa era de @Constance por desviar el tema... cuando realmente fuimos todos y la primera que se preocupo de no desviarlo fue ella...

Sobre que un moderador realmente le agarrara manía... lo dudo. Los moderadores no son escogidos tan a la ligera. Seguro alguno se pondra mas alerta que otro, pero cerrar un tema por cerrarlo... no.
69  Seguridad Informática / Seguridad / Re: ejecución de código al abrir un archivo de Word? en: 21 Mayo 2017, 10:23
1. Verificaste que en el video el word resultante siguiera siendo del mismo formato? Existe una técnica para juntar dos archivos en un .exe y luego se ejecutan los dos a la vez (un word y un malware).

2. En caso de que si fuera un formato .doc o .docx, es posible que sea un ataque mediante las macros. Lo he hecho en ppts pero creo que word, excel y otros también puede hacerlo. Eso si tienes que tener las macros activadas.

Fuera de eso, no se que otras formas hay.
70  Programación / Java / Re: Java Dibujar Engrane en: 21 Mayo 2017, 10:15
Si en numero de dientes es ilimitado y necesitas hacer tu todo el calculo para realizar los dibujos tendras que pintar todo desde 0.

Para eso puedes utilizar canvas o JPanel, haciendo un override de paintComponent.

Aca hay un tutorial sobre como hacer un videojuego en Java, seguro que te ayudara porque ahi aparece lo básico para controlar graficos 2d que es lo que necesitas.

https://foro.elhacker.net/java/aporte_desarrollo_videojuego_java_muy_basico-t429336.0.html;msg1993685#msg1993685
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 49
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines