Buscar este blog

Translate

Mostrando entradas con la etiqueta servicios. Mostrar todas las entradas
thumbnail

(Java) Desarrollo de Interfaces Gráficas ¿Swing o AWT?




Seguramente si hace poco que has empezado a programar en Java, habrás notado que todo se produce por medio de líneas de programación y de comandos, pero si quieres hacer algo mas gráfico, ya que es lo más cómodo para la mayoría de los usuarios, para ello es necesario las bibliotecas de java dedicadas   nativo en C lo cual lo hace mucho más rápido , pero tiene problemas con la portabilidad.

La mayoría de las clases Swing están basadas en awt, de hecho muchas clases awt se pueden emplear en swing añadiendo una j al inicio de la clase. Swing está perfectamente integrado con NetBeans lo cual hace que podamos escribir gui sin perder mucho tiempo.

Además de NetBeans la mayoría de los entornos de desarrollo como eclipse pueden desarrollar interfaces a través de swing. Una cosa más debo de decir las interfaces gráficas se pueden desarrollar mediante drag and drop, que es arrastrar y soltar, como por ejemplo NetBeans , pero también se puede construir mediante comandos en eclipse o complementarse con sus plugins.
Pues nada hasta aquí las clases Swing y awt. Espero que haya gustado mi post, y nada hasta la próxima.
thumbnail

Pruebas de software ¿ Son Necesarias?




Hola, aquí estoy de nuevo con otro artículo, y esta vez sobre las pruebas de software, cuando programamos es necesario y fundamental hacer pruebas de software, ya que debemos asegurarnos que nuestro programa funciona.

Un software cuando lo entregamos además de cumplir la misión obvia que cumpla con su cometido es que además lo haga bien. El ser humano es un ser que cambia de opinión, los requisitos muchas veces que nos exige el cliente también cambia, luego ante esto se hace necesario realizar las pruebas del software. Además de esto decir que el ser humano es un ser imperfecto, por lo que se crea en un principio con sus manos también puede contener errores.

Las pruebas de software van desde las pruebas unitarias, que es básicamente un software que prueba otro software de forma automática, las de sistema que lo prueba el usuario desde su entorno de trabajo, o las de regresión, que es básicamente probar un sistema de cero.
Yo llevo algunos meses trabajando de desarrollo web, y puedo decir que en muchas ocasiones se saca cualquier producto al mercado, aunque el programa esté lleno de errores, pero es lo que quiere el cliente y es lo que hay que darle

Pues hasta aquí mi post de hoy si te ha gustado puedes suscribirte a mi página en Facebook o a mi lista RSS sín más me despido, hasta el próximo post, chao
thumbnail

Interfaces Gráficas En Linux TK vs Qt, Gnome vs KDE




Hola estimado lector, hoy voy a hablar de las interfaces gráficas que hay en Linux, voy a abarcar las 2 principales, sé que hay más, de hecho existen muchísimos más debido a que linux es un Sistema Libre apoyado por una gran comunidad de Geeks, fikis y estudiantes aplicados, pero también he de decir que la mayoría de estas interfaces están estancadas o en “vía muerta” debido a que han sido abandonados, o ya no tienen mantenimiento.

Las 2 principales librerías de interfaces gráficas son QT y TK, ambas usan tecnologías XML para ser empleados en Linux, es decir, el código de cálculos, etc. que va a emplear el sistema va a ir por un lado, y el tema de los gráficos va a ir por otro bien distinto. Decir que HTML5 también se basa en XML.

QT pertenece a la compañía Nokia, fue liberado al cabo de los años bajo licencia libre, el entorno de escritorio KDE se basa la mayor parte en QT, siendo este entorno de escritorio bastante polémico en sus inicios al no tener licencia GPL, a pesar de todo es ampliamente utilizado en la mayor parte de las versiones. También es digno de mención que KDE fue el primer entorno de escritorio en aparecer.

TK es la segunda librería para la creación de interfaces gráficas, es ampliamente utilizada para la mayor parte de aplicaciones en Linux, el entorno de Escritorio GNOME se basa en él y es una de las librerías favoritas para programar en Linux, es totalmente libre, y viene incorporado en muchos entornos de programación o IDE de linux.

Decir que en linux gran parte de los desarrollos gráficos se hacen en C, python y otros lenguajes como JavaScript, y que emplean bindings o traductores de programas que sirve para “acomplar” en estos programas, que se ven con interfaz gráfica muy “bonitos”, y que realmente emplean lenguajes de consolas puros.

Decir que estas librerías también se pueden instalar en Windows, y así usar programas multiplataforma con lenguajes multiplataforma, como QT Jambi que emplea QT y los programas compilados en Java. Sólo debemos instalar las diferentes utilidades para hacer funcionar estas herramientas.

Pues nada hasta aquí las interfaces gráficas en Linux, cómo funcionan, y bueno más o menos cómo funcionan cada una, si te ha gustado mi artículo, puedes dejármelo saber en los comentarios, o suscribirte a mi blog vía feedly-RSS. Un saludo y hasta otra.

thumbnail

(Java) Cómo Crear Structs o Estructuras En Java?




Hoy voy a hablar acerca de las estructuras, que hace poco estuve leyendo, ya que es una parte fundamental del lenguaje de programación C, y que al igual que los punteros las estructuras, no son exactamente igual en Java.

Las estructuras en Java para crearlas se realiza en las clases Java, como bien se dice en el mundo de la programación, en Java, todo funciona a base de objetos, y de la abstracción que este tipo de lenguaje produce al respecto. De hecho todas las funciones, se realizan a través de clases que se emplean para diferentes usos.

Pues como habrás podido imaginar las estructuras se crean en Java exactamente igual, para hacer una estructura se emplea clases, con variables públicas, ya que es lo más parecido, empleándose de la siguiente forma:

class estructura {
     public int altura;
     public int anchura;
     String nombre;
}

Como vemos es una clase llamada estructura, y que contiene una serie de variables públicas, donde podemos acceder a ellas mediante objeto.variable, la verdad espero que este post te haya servido, y nada, experimentar y hasta la próxima.
thumbnail

¿Qué Son Los Metadatos? ¿Para qué Sirven? ¿Programas?




Hola querido lector, hoy voy a hablar aquí de un tema muy interesante, y son los datos que muchas veces dejamos en los diferentes equipos, que nosotros estamos trabajando.
Muchas veces te habrás preguntado cómo es posible que la policía, pueda rastrear te y saber que fue hecho un documento en un determinado ordenador.

La solución, son los metadatos, cuando escribes un artículo, en la cabecera del documento suele aparecer cuando dicho artículo, fue escrito manipulado, y por quienes y a qué hora fueron manipulados. Creo recordar que ha habido cientos de escándalos políticos cuyas pruebas, y escrúpulos de los políticos, fueron descubiertos gracias a los metadatos.

Existen cientos de herramientas para cada sistema operativo, el más conocido, aunque limitado es el propio de Windows, dando click derecho en el archivo, propiedades. Existe otro más profesional que es foca, que fue creado por el hacker Chema Alonso, bastante útil y entretenido de usar.
Arriba os dejo un video de uso básico de foca, espero que os guste y os sea entretenido. Hasta aquí mi artículo de hoy, espero que hayáis aprendido algo, y nada hasta la próxima.
thumbnail

Que es el Bitcoin? Definición básica


Bitcoin logo.svg

Hola querido lector, en este post voy a explicar que es el Bitcoin y su tecnología principal en la que se basa; el blockchain. El Bitcoin es una moneda virtual , no emitida por ningún gobierno, sino por un ente que tiene servidores descentralizados, mediante el protocolo blockchain. Dicho ente es la organización Bitcoin.

Bitcoin nació en el 2007 y podría decirse que es una moneda anarquista, ya que no la emite ningún gobierno y quienes poseen el Bitcoin , son libres de hacer transferencias entre ellos, sin intermediarios , ni trámites burocráticos, siendo las transferencias a un precio muy barato.
Existen dos tipos de monederos, uno en caliente que es mediante monederos en la nube, y fríos que son creados en una máquina e imprimidos o escritos a papel y boli.

En las cuentas de Bitcoin hay 2 claves una pública donde es pública y todo el mundo sabe las transferencias, y otra privada que pertenece a quien tenga la clave, por esto las cuentas en Bitcoin son bastante inseguras.

Bitcoin algunos dicen que es la moneda del futuro, otras personas piensan que el día que los mineros no tengan comisiones, se caerá como un gigantesco castillo de naipes, y otros dicen que es una moneda que protege de la inflación.

Un dato curioso, muchos regímenes totalitarios como el de Korea del norte o el régimen de Nicolás Maduro en Venezuela , se especula que siguen en pie gracias a que con Bitcoin y teniendo electricidad barata, es fácil conseguir divisa extranjera.

Pues eso es todo por mi artículo de hoy, espero que os haya gustado, que hayáis aprendido algo y hasta la próxima, chao.
thumbnail

Cómo Entrar Como ROOT En Linux


Archivo:Mkdir terminal.png

Hola querido, hoy vamos a hacer un tutorial de cómo entrar como root en nuestros equipos Linux. Cada vez hay mas distribuciones que limitan el uso de root en nuestros sistemas.
Se limita la cuenta root, debido a que con ella se puede hacer prácticamente, de todo en el sistema, modificarlo , instalar malware o directamente cargarselo.

Hay personas, que están de acuerdo que su sistema se use contraseñas de administrador, y hay otras que no, yo siempre usando root o no recomiendo, tapar la webcam, micrófonos, y abstenerse de instalar software de origen desconocido.

Estos comandos son válidos en todos los sistemas que usan la autenticación por sudo o sudoers, tanto Ubuntu, fedora, redhat, SUSE o Linux Mint.

Primer método:

          sudo -s

Segundo método:
          sudo su

Tercer método:
 
         sudo su root

Pues esto son los principales medios para acceder a la cuenta root desde nuestra terminal de usuario Linux, espero que hayan aprendido algo y hasta la próxima.
thumbnail

El Streaming En Auge Y Muerte Anunciada De Blu-Ray


Archivo:Blu-ray Disc.svg

Hola querido lector, he visto una noticia que tenía que comentar debido a que ha salido hace pocas horas en Xataka, y es la muerte del Blu-Ray, y del auge de formatos en Streaming o en la nube, tales como YouTube o Netflix. Y por si hay lugar a dudas la nube está aquí para quedarse, hace algún tiempo que YouTube permite a sus usuarios alquilar películas en su plataforma, y Netflix está revolucionando el tema de los contenidos del cine.

Me llama mucho la atención, que se anuncie la muerte del Blu-Ray, ya que fue un formato prácticamente muerto desde el primer día, la mayoría de los usos que se le ha dado hasta la fecha han sido a modo de "chapuza" para no descargar contenidos desde Internet. Recuerdo que cuando salio PS3, Sony inundó el mercado con este formato gracias a sus juegos en BR, pero lo increíble es que cuando se consiguió piratear la PS3, los piratas preferían disco duro externo, que trabajar con el formato BR.

La verdad ha tenido la misma repercusión la muerte lenta y agonizante del DVD, entre otras cosas porque este formato, formo parte de nuestras vidas por más de una década, aun recuerdo los juegos y películas en DVD, traídos del videoclub, la verdad hace tiempo de ello, y ha llovido (¡Y MUCHO!). Recuerdo la famosa frase que con el DVD todos nuestros datos estarían a salvo, que gran mentira. Los DVDs se arañaban, agarraban polvo, y los últimos modelos más baratos, se arañaban y tenían menos vida útil.

El Streaming ha venido para quedarse durante una buena temporada, con su revolucionario alquiler de contenidos por 10€ al mes, cada usuario puede ver lo que le apetece, en el momento que quieran, todo a un click.

Pues nada hasta aquí mi artículo de hoy, espero que os haya resultado interesant

FUENTE:

https://www.espinof.com/otros/muerte-formato-fisico-streaming-se-come-al-blu-ray-que-hay-motivos-para-preocuparse?fbclid=IwAR3lRDR4c7gbnTzFyT3eAPKe6Jo-lmMHGv7MgrK0_jf-i9dqCSgVF0Jc62U
thumbnail

Cómo Instalar Guest Additions de VirtualBox en Linux Mint


Virtualbox logo.png

El otro día tuve un problema con guest additions de VirtualBox, el Sistema Operativo en el que corría era Windows 10, y el sistema operativo era Linux Mint, mi distribución Linux favorita para practicar programación, entre otras cosas de sistemas.

Gues Additions sirve para hacer ciertas cosas como copiar y pegar archivos entre el SO de virtualbox y nuestro sistema operativo principal, y entre máquinas virtuales. El siguiente comando me resolvio el problema, más abajo os dejo la fuente:

echo deb http://ftp.debian.org/debian stretch-backports main contrib > /etc/apt/sources.list.d/stretch-backports.list
apt update
apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)

Pues nada eso ha sido todo, espero que haya sido de ayuda, un saludo y hasta la próxima.

FUENTE

https://unix.stackexchange.com/questions/286934/how-to-install-virtualbox-guest-additions-in-a-debian-virtual-machine


thumbnail

¿Que es IPTV? Protocolo de Internet



Hola querido lector, hoy voy a hablar de una de las tecnologías de Internet que están de moda ahora mismo y es el protocolo IPTV, que es básicamente un protocolo de comunicación (como por ejemplo VoIP),  en el cual se transmite TV a través de Internet.

Normalmente para que funcione este protocolo es necesario un aparato o router, facilitado normalmente por la compañía que ofrece el servicio y que típicamente, suele ser la misma con la que tienes contratado el teléfono e Internet, aunque no tiene por qué ser así. En España se ha popularizado este servicio de la mano de Movistar+.

En estos servicios se suele usar el concepto de calidad servicio o QoS, para evitar que los contenidos "se corten" o dejen de funcionar de forma correcta.

Si queremos contratar con nuestra compañía u otra, este servicio,  debemos de saber lo siguiente:

- Es necesario tener banda ancha de Internet
- Señal-ruido: Mayor a 13 db para garantizar la estabilidad del servicio.
- Atenuación: para evitar caídas

Los servidores, típicamente empleados con el protocolo IPFS tienen las siguientes características:

- Almacenan y crean backups de contenido.
- Gestionan los diferentes contenidos o vídeos bajo demanda
- Streaming de alta velocidad

Hasta aquí mi artículo de hoy, espero que os haya gustado, que hayan aprendido algo, y nada, si queréis escribirme algo, que yo comente sobre algún tema o tecnología, podéis dejármelo en los comentarios, un saludo y hasta la próxima.

FUENTE:

https://es.wikipedia.org/wiki/IPTV

thumbnail

Reinventar la rueda en Programacion ¿Qué es un Framework?


Devops, Negocios, Mejora De Procesos, Desarrollo, Lo

Hola querido lector hoy estoy aquí par hablar de un tema apasionante con respecto a la programación y es que hay mucha gente que se creen que tienen que reinventar sus algoritmos de 0, o emplear las librerías y APIs, que les facilita su IDE.

Apropósito las bibliotecas, clases y objetos ya creados en los diferentes lenguajes de programación ya sea C, Java o Python son, por supuesto bienvenidos, pero en este artículo quiero hacer especial mención a los Framework, los Frameworks son bibliotecas desarrolladas por una serie de programadores o compañías, para hacer la vida del programador más fácil.

En los frameworks aparecen funciones que se suelen usar con cierta frecuencia, de una manera totalmente optimizada por desarrotrd con mucha experiencia en el mundo de la programación. Como te quiero comentar existen frameworks prácticamente para todos los lenguajes de programación.

El que se suele o se solía hablar en JavaScript, y se utiliza cada vez menos es Jquery, en el que aparecían funciones cuanto menos curiosas tales, como invocar comandos GET y POST, o usar un div, para insertar código. Otro de los más típicos en CakePHP que era lo mismo que Jquery pero para PHP, sus funciones cambiaban., los comandos eran distintos, pero lo dos compartían que serbian para escribir más en menos tiempo.

Hay muchos usuarios en GitHub que se dedican a crear bibliotecas propias con las funciones principales que suelen emplear en su ordenador, la verdad muchas bibliotecas de estas son digno de ser leídas y estudiadas, ya que tienen muchas horas de trabajo.

Pues nada hasta aquí mi artículo de hoy, si te ha gustado o te gustaría que hablara de algun tema en concreto, puedes dejarmelo en los comentarios de este artículo, un saludo y nos vemos pronto, chao

thumbnail

Opinión Libro Crea tu blog y hazlo triunfar de Rafa Osuna


Crea tu blog y hazlo triunfar: Lecturas que te ayudarán a crear un blog de éxito de [Osuna, Rafa]

Hola querido lector, hoy quiero comentar un libro traído de Kindle Unlimited, bastante fácil de leer y entretenido, yo me lo he leído en 2 horas, la verdad es una lectura sencilla, donde el autor habla de la creación de un "blog personal", entendiendo como tal un blog que aparezcan información "random", dejando de lado nichos en concreto.

El autor defiende la creación de un blog, prácticamente como un curriculum, a la hora de buscar trabajo, ya que tu blog habla mucho de ti, tus aficiones, hobbys, etc. Así el autor realata las diferentes experiencias que él ha tenido creando diferentes sitios web, en diferentes nichos con WordPress.

Apropósito la información que ofrece este libro no es técnica, ni da términos informáticos, ni tampoco software para crear las páginas web, aunque te digo desde ya, la forma más fácil de crear un blog es con blogger.com, a través de una cuenta de Google. Rafa Osuna da en este caso, tips para iniciar un blog de cero.

Uno de los consejos que da Rafa, es que si vas a iniciarte con el tema de blogs, él recomienda mucho WordPress, te consigas un dominio propio, es un consejo que yo seguía de antes, de hecho tengo este dominio desde hace más de 2 años, y que te consigas un servidor liviano, y que consigas una plantilla que facilite el SEO.

El tema de las plantillas hace mucho hincapié que debe ser pensado para móviles y tablets. La verdad es un libro que para ser de Kindle Unlimited y basarse en una extensión de varios post de su web, está bastante bien.

Pues nada hasta aquí mi opinión acerca de otro libro de Amazon, espero que os haya gustado, si queréis podéis suscribiros a mi RRSS de Facebook y Twitter, o seguirme en mi RSS a través de feedly, sin más me despido, hasta la próxima, chao
thumbnail

Opinión Libro Nuevos Modelos de Negocio En La Era Digital (Javier Celaya)


Nuevos modelos de negocio en la era digital: Más allá de la gratuidad en Internet (Estudio de Dosdoce.com nº 4) de [Celaya, Javier]

Hola querido lector, hoy voy ha hablar de un libro llamado nuevos modelos de negocios de Javier Celaya, dicho libro me parece muy entretenido, ya que habla acerca de los modelos de negocio free, fremium y premium, modelos que se han puesto de moda con Internet, desde los años 2000.

Habla que el modelo de periodismo que había hace algunos años, que era comprando una revista, tu dabas una determinada cantidad de dinero y tu leías el periódico, con la irrupción de internet y la popularidad del todo gratis, estos periódicos tuvieron que buscar otras formas de monetizar sus contenidos como publicidad.

Con el paso del tiempo blogs, libros y aplicaciones decidieron implantar modelos de negocio similar debido a la democratización de plataformas como adsense, admob y plataformas similares donde las personas podían subir contenidos, y monetizarlos por vistas, clicks o parte de lo que pagaba con el modelo de afiliados como clickbank o amazon.

Este libro se puede conseguir en Amazon Unlimited, pagando la cantidad de 10€ al mes puedes leer libros como este, decir que los libros de Unlimited son de carácter entretenido e informativo y no tiene función de convertirse en un libro formal que aporta un valor extraordinario.

Me voy despidiendo ya con este artículo, si os ha gustado podéis seguirme en Facebook o Twitter, y en mis redes sociales, espero que os haya gustado mi artículo, si es así puedes dejarme un comentario, espero que os haya servido y gracias por dedicar estos minutos a leer mi artículo, hasta la próxima!

thumbnail

Opinión Libro Big Data para CEOs y Directores de Marketing de Gonzalez Diaz, Isaac



Hola querido lector, hoy voy a hablar de un libro que  me he leido hoy mismo, el libro es de Gonzalez Diaz, Isaac se puede leer gratis usando Amazon Unlimited, servicio de Amazon altamente recomendado, que consiste en pagar 10€ al mes y leer gran parte de su catálogo de libros.

En este libro hace gran importancia a la cantidad de datos que las empresas tecnológicas almacenan, de cómo emplear ciertos softwares para que podamos entender cómo funcionan estas tecnologías, para que los usuarios puedan empezar a darle un uso productivo.

En el libro dice claramente que big data hace generalmente referencia a los programas que se encargan de mantener y administrar estos datos, que pueden ser en bases de datos, pero que normalmente se trabajaba con texto, xml y otros formatos, y con todos estos formatos se pueden usar NoSql, que como su nombre indica  no es sólo SQL.

El libro da bastantes ideas acerca del big data, del papel fundamental del analista, de cómo se va a emplear en un futuro, y cómo se puede emplear esta tecnología para predecir elecciones electorales, tendencias, etc. sin lugar a dudas, si quieres aprender en plan "entretenido", este es tu libro.

Y como siempre digo con Amazon Unlimited son libros para entretener y aprender algo, pero su finalidad es entretener y este libro cumple con su expectativa; entretener, y se lee en 4 horas, yo creo que está muy bien acorde a lo que cuesta la tarifa premium de Amazon.

Pues nada, esto ha sido mi comentario, si os ha gustado podéis dejarme vuestro comentario en blogger, si quieres recibir contenido similar puedes seguirme en mi página de Facebook y Twitter, esto ha sido todo por hoy un saludo y  hasta la próxima.
thumbnail

Opinión Libro La Meta es la Industria 4.0: Descubre la tecnología de Fran Yáñez


La Meta es la Industria 4.0: Descubre la tecnología que hace posible la nueva Revolución Industrial de [Yáñez, Fran]

Hola querido lector, hoy voy a hablar de un libro de Fran Yáñez  que se puede adquirir gratis con Amazon Unlimited, pagando 10€ al mes lees lo que quieras, está muy bien este producto de Amazon por este precio. Este es un libro que recomiendo, porque no entra en terrenos técnicos, ni tampoco de programación, introduce cómo será el futuro desde el punto de vista del autor (él mismo lo dice).

Antes de continuar, me gustaría dejar claro qué es la industria 4.0, al menos cómo lo deja ver en el libreo. La industria 4.0 se entiende como el uso comercial de tecnologías tales como robots, IA, sensores baratos, IoT, que irá acompañado del abaratamiento de los chips y otras tecnologías que van a permitir hacer nuestra vida más cómoda, especialmente los los sensores.

El libro trata en general, de las tendencias de la tecnología últimamente, tales como el uso de la inteligencia artificial, a un uso cotidiano del mismo, y cómo será el futuro, un mundo donde los robots y humanos trabajarán, codo con codo, donde los sensores, las bases de datos, y nuevas profesiones van a ir de la mano.

En este libro se hace hincapié en que la cantidad de trabajo que van a destruir en esta nueva revolución tecnológicas, pero da para pensar que hay  que ser optimistas, ya que el autor hace mención al Siglo XIX donde se perdieron cientos de puestos de trabajo, y los obreros fueron abandonando el pueblo yendo a las ciudades, donde había puestos de trabajo mejor remunerados que en el campo.

Decir que recomiendo este libro, ya que nos permite saber cómo funcionarán las cosas en un futuro, también decir que hay muchas cosas, como el nombre y características de ciertos robots o softwares, que dan la sensación de estar para "hacer relleno".

El libro éste como todos los títulos de Amazon Unlimited cumple su función principal: entretener. Lo hace bastante bien, con muchos ejemplos prácticos y así nos deja ver un mundo hiperconectado, y donde ver en el futuro una oportunidad.

Si os ha gustado el artículo, podéis compartirlo, si pensáis diferente a mi, podéis dejarme los comentarios en Blogger, y también podéis seguirme en Facebook y Twitter. Un saludo y hasta la próxima.
thumbnail

La Huella Digital ¿Bueno o Malo?

Huella Digital, Contacto, La Delincuencia, Penal


Hola querido lector, hoy voy a hablar de un tema bastante interesante, y por el cual es criticado por muchos cyber-activistas, y organizaciones que se preocupan por la privacidad y libertades de los individuos. Y es que en Internet como en la vida real, dejamos muchas pistas, rasgos o huellas digitales, que hacen que un artículo o twit sea inconfundiblemente tuyo.

La huella digital está relacionado con la privacidad o seguridad en Internet, el tema de la privacidad siempre ha sido polémico en Internet debido a que cuando se creó internet, se creó como una red por pares donde cada nodo compartía ciertos conocimientos académicos, y cuando se creó nunca se pensó que iba a tener la repercusión que tiene hoy en día.

Las huellas digitales pueden ser desde las más evidentes, como una foto, o el uso en tus redes sociales con datos personales, hasta datos que es necesario que entre en acción un perito judicial, o forense, y éste saque de conclusión que la forma con las que organizas tus frases, es única en ti. Esto en parte ya existía antes de internet cuando la mafia, mandaba a sus víctimas mensajes con palabras de prensa recortadas.

La formas más típica en la que eres cazado en internet suelen ser o los metadatos, es decir esa foto que has mandado desde tu móvil, tiene tu ubicación configurada por defecto, y no lo has cambiado, o bien se sabe todos los nodos por donde ha pasado un mensaje , y por ahí has sido cazado.

En las redes Tor, una forma de cazar a quien está navegando usando esta tecnología es, precisamente crear varios nodos de donde entra la información o de donde sale la información, en este momento, la información no está encriptada y se puede pasar en los encabezados HTML, código JavaScript malicioso.

Otras de las cosas que nadie habla de la huella digital, es la creación de una marca personal, usando redes sociales, o simplemente escribiendo en un blog, esto hace que muchas personas se interesen por tu  trabajo o por tu forma de escribir, ver la vida, etc.

Otra cosa polémica que tiene la huella digital es el temor que el big data caiga en malas manos, por ejemplo un gobierno autoritario, y éste cree perfiles disidentes, y estos disidentes sean perseguidos dentro del país, u organización, aunque esto se controla un poco más debido a que en los términos y condiciones aparecen ya, la opción de hasta qué parte de tu vida quieres compartir.

Y nada esta ha sido mi opinión de la huella digital, si te ha gustado me lo puedes dejar en los comentarios, y si quieres contenido similar, puedes suscribirte a mi página en Facebook o a mi Twitter, un saludo y hasta la próxima.
thumbnail

Diferencias entre Clase, Objeto, Metodos y Funciones en Java





Hola querido lector, en el artículo de hoy, para los que se inician en la POO, les presentan muchas dudas en los diferentes términos de la programación. Voy a comentar los principales términos que se suelen emplear en Java.

  • Lo primero que voy a definir va a ser es clase, ¿Qué es una clase? Una clase es un tipo de dato, que representa un objeto real, por ejemplo en java podemos crear clases de tipo trabajador, empresario, encargado, comida, etc.
  • Los Atributos: como en el mundo real, un atributo es una cualidad, por ejemplo, los trabajadores, tienen nombre, edad y profesión, además de nómina, esposo/a, etc.
  • Los objetos son instancias de esa clase, por ejemplo, un trabajador que contiene de atributos un nombre, Carlos, una edad 30, y una profesión, por ejemplo informático.
  • Los métodos: son acciones que realizan las diferentes clases en java, estas acciones no devuelven ningún valor, modificando la clases. En la introspección los métodos Setters emplean este tipo de acciones.
  • Las funciones: Son acciones que realizan las diferentes clases en Java, devolviendo algún tipo de dato, y pueden modificar o no los atributos de la clase, aunque suele emplearse en la introspección de clases para devolver datos (serían los getters).

Pues nada esto ha sido todo por el artículo de hoy, espero que os haya gustado, que os hayáis entretenido, y hasta aquí mi artículo, si os ha gustado tengo contenido similar en mi blog, y os podéis suscribir a mis redes sociales en Twitter y Facebook.

thumbnail

Opinión Libros Blockchain y Guía De Hacer Dinero de Ethereum por Mark Smith


Blockchain: Conociendo la Revolución del Blockchain y la Tecnología detrás de su Estructura (Libro en Español/Blockchain Book Spanish Version) de [Smith, Mark]

Hola querido lector, hoy venía a hablar de 2 libros que aunque a día de hoy, no se puedan conseguir con Amazon Unlimited, son libros que yo recomiendo porque me han parecido que aportan mucho valor, por los 3 €, que cuestan cada uno.

Son los libros de Blockchain de y de Ethereum de Mark Smith, y quería recomendarlos, para las personas que no saben cómo funciona el mundo de las cryptomonedas o blockchain, este libro les puede dar una perspectiva muy buena de este mundillo.

Decir que el escritor es honesto, y dice desde el inicio del libro dice que este libro está destinado a entretener al lector, es decir quien lee este libro, debe de saber que no es un libro que da nociones avanzadas acerca del blockchain, cómo operar con ellos, etc.

Ambos libros dan una visión histórica de cómo surgió estas 2 tecnologías, los contratos inteligentes, y su lenguaje de programación Solidity, que es algo así como programar con código ciertos acuerdos, que en caso que se cumplan en una fecha concreta y con las condiciones concretas, el programa mandará cryptomonedas, a la cuenta del vendedor.

Y aunque los contratos así, tienen su precedente ebay o PayPal, cuando un 3º (en este caso PayPal) decidía intervenir cuando una transacción no se había cumplido, o los términos y condiciones del objeto que se había comprado no cumplía, con los términos y condiciones de la compra. En este caso los contratos inteligentes funcionan de forma automáticas mediante funciones matemáticas u algoritmos.

La verdad muchas cosas me llaman la atención de estos dos libros, uno de ellos es la cantidad de energía que consumen estas tecnologías, tanto ethereum, bitcoin, o blockchain en general, y sus usos en el sistema bancario que podrían abaratar las transacciónes.

Yo recomiendo estos dos libros, creo que son libros complementarios, es decir, uno no puede entender bien estas tecnologías, desde un punto de vista orientado al entretenimiento, y por supuesto, NO a la profesionalidad.

Debo de decir que en la guía completa para hacer dinero con Ethereum, muestra ejemplos de éxito, cómo funcionan el mercado de las cryptomonedas, ayudan a entender esta tecnología, pero ni de lejos enseñan nada interesante acerca de su uso o el emprendimiento de un negocio como tal.


Pues nada esto ha sido mi opinión sobre estos dos libros, abajo dejo el enlace por si alguien quiere comprarlos, y nada espero que os haya entretenido mi artículo, y nada, podéis seguirme en Facebook o Twitter, un saludo y hasta la próxima.
thumbnail

Qué Son Las Clases Abstractas e Interfaces en POO


Código, Html, Digitales, Codificación, Web

Hola querido lector, hoy voy a explicar un concepto ligado a la programación orientada a objetos, y son las clases abstractas. En lenguajes de POO existen en muchos de ellos una serie de clases que a la vez derivan de otras clases, y que no se pueden instanciar.

Un ejemplo práctico de esto sería, en el mundo real la clase mamífero, los mamíferos son del reino animal, con sangre caliente, y suelen respirar por la boca. No se puede instanciar ninguna especie de tipo mamífero, pero sí se pueden instanciar, perros, gatos, humanos o leones.

En este paradigma en el que está envuelto java, hace que muchas veces, cuando desarrollamos una clase en el mundo real, donde hay empleados, y estos pueden ser cualificados o no, se engloben bajo la clase abstracta de trabajador.

Una cosa curiosa es que Java, al no soportar la herencia de múltiples clases muchas veces se tenga que recurrir a las clases abstractas, quedando muchas veces el código confuso y difícil de leer, ya que en Java todo, absolutamente todo, quitando un par de datos primitivos (números enteros, etc) son objetos.

Otra característica curiosa, es que en las clases abstractas podemos poner el modificador “final” para hacer que esos métodos no sean modificados a posteriori. Un ejemplo en el mundo real, sería que todos los animales mamíferos, una vez han dado a luz estos no vuelven al cuerpo de la madre, cosa que ocurre en todas las especies de mamíferos menos en el canguro. Pues para modificar una función o procedimiento sería poniendo @overide al inicio de la función, aunque el IDE suele avisarte con antelación que algo va mal.

Un Interface en Java es una clase de java que se implementa en otra clase con implements (las abstractas creo recordar que con extends) y que sirve básicamente para implementar en las clases una serie de métodos y funciones definidas, es interesante para implementar ciertas funciones.

Una de las funciones que podríamos implementar con esto en el mundo real (recordemos que la POO está vista en Java para implementar objetos como si estuviéramos en la realidad), es en el ejemplo de mamíferos “andar” ya que algunos emplean las manos, otros las piernas, otros las patas, etc.

Pues nada me voy despidiendo de este artículo, si te gusta recibir más contenido así, puedes visitar mi página en facebook, o mi cuenta en google+ y twitter, suelo subir contenido de forma frecuente, si quieres comentarme o simplemente escribirme, me puedes escribir en mi página de facebook, un saludo y hasta la próxima.

Sponsor

Popular Posts

Con la tecnología de Blogger.