Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2019

Comentarios en programación Java.

En la breve publicación de hoy vamos a tratar la importancia de añadir comentarios a nuestro código para facilitar la lectura y comprensión del mismo, tanto por otros programadores, como por nosotros mismos. Comentar el código es algo muy simple, que se tarda muy poco en hacer y que sin embargo marca una gran diferencia al comprenderlo. Un comentario debe ser breve, conciso y decriptivo, destacando lo relevante de un fragmento concreto de código, por ejemplo, qué dato almacena una variable, que función realiza un método específico (los métodos los trataremos más adelante) o simplemente información adicional como el autor / autores del código, la fecha en que se ha escrito o de qué versión del programa se trata. Básicamente consiste en añadir al código un texto escrito en lenguaje natural por nosotros mismos. Esto se puede hacer de dos formas: comentando una única línea, o varias a la vez. Comentario en una sola línea:  Se escribe //  e indica que todo lo que apare...

PC Gaming por piezas por 500 euros. [2019]

Este ordenador por piezas de preseupuesto medio-bajo será capaz de correr con buena calidad gráfica y tasas de frames más que aceptables casi cualquier videojuego actual. Saldrá por menos de 500 euros (al menos en España), y podrá ser incluso más barato aprovechando ofertas de Black Friday.  Enlace a la configuración en pccomponentes: https://www.pccomponentes.com/configurador/398cA0522 Importante tener en cuenta que en la lista no incluyo el sistema operativo. Asumo que cada uno puede elegir el que prefiera. Eso sí, para quien esté interesado en adquirir Windows 10, se puede encontrar a precio muy asequible en Instant Gaming. Estos son los componentes (añado enlaces a la página española pccomponentes para más detalles y compra): Procesador:  Intel Core i3-9100F 3.6GHz. Cuatro núcleos y frecuencia de 3.6GHz llegando a 4.20GHz en overclock. https://www.pccomponentes.com/intel-core-i3-9100f-36ghz Placa base:  MSI B360M PRO-VDH. Cuenta con todas las ...

Cómo crear tus propios virus informáticos.

Si has leído el título ya sabes a qué has venido. En efecto, en la publicación de hoy, vamos a ver cómo podemos crear nuestros propios virus para gastar bromas a amigos o incluso crear bots para windows que hagan tareas de forma automática. Por supuesto, creo que es más que evidente que no vamos a hackear al pentágono ni a robar la clave del wifi al vecino. Lo que vamos a hacer, es programar pequeñas macros para Windows mediante VBScript. Esto es algo que puede hacer cualquiera con un equipo Windows sin necesidad de ninguna herramienta específica. Lo primero que vamos a hacer es abrir un editor de texto cualquiera. El bloc de notas mismamente servirá. Ahí es donde escribiremos el programa. Dicho programa habrá que guardarlo con la extensión .VBS . Lo primero que haremos será escribir la siguiente línea: MsgBox "Iniciando programa (o el mensaje que prefiráis que aparezca al ejecutar el programa entre comillas)" En la siguiente línea, copiamos la siguiente instrucc...

Variables y tipos de datos en Java.

Llegados a este punto es el momento de empezar a programar. Anteriormente hemos hablado de cómo instalar todo el software y dejar todo listo para poder escribir código en Java. Si tienes alguna duda, te dejo aquí el enlace al resto de publicaciones para que te pongas al día. https://nacionpc.blogspot.com/p/programar-en-java-desde-0.html Lo primero que vamos a tratar son los tipos de datos básicos de Java y las variables. Dos aspectos básicos y fundamentales ya no sólo de Java, sino de la programación en general. Lo primero, vamos a definir qué es una variable en programación. Una variable, definida formalmente, es un espacio que asignamos en memoria para almacenar un dato. A ese espacio le asignamos un nombre que nos permitirá acceder al dato que contiene por medio de dicho nombre. Por ejemlo: Quiero almacenar un número en la memoria para operar sobre él. Ese número es el 6. Creo una variable a la que llamo num  y le asigno el valor 6. De este modo, cada vez que yo opere...

Cómo crear proyectos y clases en Java con Eclipse.

Continuamos con Java y después de haber visto cómo instalar todo lo necesario para poder programar, vamos a ver, en esta publicación muy breve, cómo se crean los proyectos y las clases en Eclipse, paso fundamental para crear programas Java. Si todavía no has visto cómo instalar todo el software necesario, te dejo un enlace a las publicaciones donde lo explico. - Instalar Java. - Instalar el JDK. - Instalar Eclipse. Lo primero es crear el proyecto java. Para ello, estando dentro de Eclipse, hacemos clic en el botón indicado en la siguiente imagen. Se nos desplegará la siguiente ventana donde le damos nombre al proyecto en la primera casilla. No necesitaremos tocar ninguna otra opción. Hacemos clic en "Finish" y ya estará creado el proyecto. Nos aparecerá el proyecto en forma de carpeta en la ventana de la izquierda del programa "Package Explorer". Lo siguiente será crear una clase. Para ello hacemos clic derecho sobre la carpeta del proyect...

Cómo comprar un ordenador por piezas. Resumen de todos los componentes.

Si es la primera vez que te decides a comprar un ordenador por piezas, es probable que nada más empezar a buscar tengas la sensación de que todo es un mar confuso de componentes, nombres, modelos y características. Puede incluso que no tengas muy clara la función de cada componente. Si es así, este resumen puede ser de ayuda para entender un poco mejor qué componentes se necesitan y cómo se clasifican para tener un punto de partida al buscar qué necesitamos para un ordenador que se ajuste a nuestro presupuesto y necesidades. Procesador : Es la unidad central de proceso y se encarga de realizar todos los cálculos y procesos lógicos del sistema. Por ello, su velocidad determinará en gran medida lo rápido que es nuestro ordenador al ejecutar procesos y realizar cálculos. Al elegir un modelo, es bueno considerar el uso que se le va a dar a nuestro equipo y por tanto, lo exigentes que serán las tareas que vamos a realizar a nivel de procesamiento. Por ejemplo, si vamos a renderi...

AMD Ryzen 4000 a principios de 2020.

Hace menos de una semana que la directora ejecutiva de AMD, Lisa Su, ha comunicado que la cuarta generación de los procesadores Ryzen llegará a principios de 2020. Concretamente, los primeros en llegar serán para portátiles y posteriormente para equipos de sobremesa. De este modo, AMD estrenaría la arquitectura Zen3 de 7nm este próximo año. Eso sí, como hemos comentado antes, los primeros en llegar, en el mes de enero, serían para ordenadores portátiles con arquitectura Zen2 de 7nm, que según lo que se sabe se presentarán en el CES de Las Vegas. Los Ryzen 4000 para ordenadores de sobremensa, con la nueva arquitectura Zen3 de 7nm, llegarán posteriormente, según se especula, para mediados de año. Cabe destacar también que se espera que la nueva arquitectura Zen3 sea compatible con los sockets actuales de AMD por lo que debería ser soportada por la mayoría de las placas base actuales para Ryzen (socket AM4). Como es lógico, con la arquitectura Zen3 se esperan aumentos e...

Cómo instalar Eclipse para programar en Java.

En publicaciones anteriores hemos cubierto cómo instalar Java y el JDK en nuestros equipos. Si tenéis dudas sobre ello, os dejo aquí los enlaces a las entradas donde lo explico: Instalar Java:  https://nacionpc.blogspot.com/2019/11/introduccion-java.html Instalar JDK:  https://nacionpc.blogspot.com/2019/11/como-instalar-el-jdk-8-java.html Habiendo hecho eso, lo último que nos falta para ponernos a programar es el entorno de desarrollo (IDE), donde escribiremos, compilaremos y podremos ejecutar nuestro código. Eclipse es el entorno de desarrollo para Java más extendido y es realmente completo. Nos va a permitir programar muy cómodamente. Lo siguiente que os dejo es el enlace a la web de descarga. https://www.eclipse.org/downloads/ Una vez descargado, ejecutamos el instalador. Nos aparecerá una ventana como la de la siguiente imágen donde tendremos que seleccionar la opción "Eclipse IDE for Java Developers". A continuación nos preguntará por la ...

GPU's integradas, una buena opción en equipos económicos

A la hora de montar un ordenador, la variable determinante suele ser en la mayoría de los casos el presupuesto. Será este el que muchas veces oriente la elección de los componentes y su gama. Es por ello que hablaremos de los procesadores gráficos integrados, una opción muy económica que nos permitirá ahorrarnos el precio de una tarjeta gráfica dedicada. Si bien es cierto que las GPUs integradas no darán tanto rendimiento como una buena tarjeta gráfica, son una opción muy conveniente y nos van a permitir mover gráficos con bastante soltura y comodidad, de hecho, para un jugador ocasional, servirán perfectamente para mover juegos actuales a buena frecuencia de fotogramas y una definicíon más que aceptable. Obvio es, que como todo en el mundo del hardware, existen diferentes gamas. Para definir lo que es una GPU integrada de una forma un poco más formal, se trata de un procesador gráfico que no va montado en una pieza dedicada a ello específicamente (tarjeta gráfica) sino que está inco...

Introducción a Java

Java es uno de los lenguajes de programación más extendidos mundialmente. Está presente en todo tipo de dispositivos, desde ordenadores hasta electrodomésticos y es altamente versátil. Es por ello que es un lenguaje ideal para aprender y que podremos aplicar en muchos ámbitos. Java es un lenguaje de programación orientado a objetos. ¿En qué consiste esto? La programación orientada a objetos está enfocada a crear nuestros propios tipos de datos, con sus propias propiedades y características. En otras palabras, nos permite manejar las cosas de una forma más parecida a como lo hariamos en la vida real. Por ejemplo, yo puedo crear un tipo de dato que sea coche, con sus propiedades (color, cilindrada, distancia entre ejes y potencia) y gestionarlo como me plazca. Esto lo trataremos más en profundidad próximamente. Para programar en java necesitaremos dos cosas fundamentalmente: - Java JRE (Java Runtime Environment) que descargaremos e instalaremos fácilmente desde enlace que os ...

Cómo instalar el JDK 8, Java.

El JDK (Java Development Kit) es la herramienta básica para poder desarrollar programas Java. El proceso para instalarlo en nuestro equipo es muy simple y lo explicamos a continación. Primer paso: Accedemos mediante el siguiente enlace a la página oficial de Java: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Segundo paso: Como podemos observar en la captura, nos aparecerán diferentes archivos para cada sistema operativo. Hacemos clic en "Accept License Agreement " y seleccionamos el archivo para nuestro sistema operativo teniendo en cuenta si nuestro sistema es 64 bits (x64) o 32 bits (x86). Tercer paso: Accedemos a la ubicación donde hayamos descargado el archivo (generalmente la carpeta descargas) y lo ejecutamos. Nos aparecerá la habitual ventana del asistente de instalación. Seguimos los pasos haciendo clic en next. Esta ventana nos permitirá seleccionar los elementos que queramos instalar. Lo nor...