jueves, 25 de abril de 2024

Ejercicio dibujo

Con el JS se pueden hacer muchas cosas utilizando tu creatividad en HTML, como un lienzo que permita a los usuarios "dibujar".

Aquí está mi web.

jueves, 18 de abril de 2024

Ejercicio HTML "Cajas flexibles"

La función "flex" en HTML permite crear cajas flexibles que modifican su tamaño cuando el puntero del ratón interactúa con ellas.


 

Cajas Flex - Martín

Cajas Flex
Martín
17/04/24

Martín
García
Granda

miércoles, 3 de abril de 2024

Entrevista a una inteligencia artificial

Con el software de Audacity se puede grabar, editar y añadir efectos a pistas de audio. Con este programa hemos grabado y editado una entrevista a una inteligencia artificial, para la que yo he seleccionado a Chat-GPT y podéis escuchar aquí:


Reflexión 2ª Evaluación

En esta segunda evaluación de TDA nos hemos centrado principalmente en HTML, aprendiendo las bases de muchos conceptos como las divs, los bordes, los estilos y, casi lo más destacable, el JavaScript, para hacer nuestras páginas web interactivas y funcionales. Aparte, también hemos aprendido a utilizar el Wordpress, para publicar artículos más profesionales, y el Audacity, para editar, grabar y añadir efectos de audio.

Personalmente, el tema que más me ha llamado la atención ha sido el HTML, ya que con él podemos hacer nuestras propias páginas web, algo que puede llegar a ser bastante útil  a la hora de expresarse de manera creativa o informativa.



lunes, 15 de enero de 2024

Inteligencia artificial

Para empezar, la inteligencia artificial es, por definición, un campo de la informática que se dedica a crear sistemas para realizar tareas que requieren de inteligencia propia de los humanos, como el razonamiento lógico o el aprendizaje. Las inteligencias artificiales utilizan algoritmos y modelos matemáticos para procesar datos y tomar decisiones en base a ellos y al llamado "aprendizaje automático", la capacidad de una máquina de aprender de manera autónoma a partir de los datos que obtiene.
En cuanto a sus tipos, la Comisión Europea definió dos tipos: software (asistentes virtuales, motores de búsqueda,...) e inteligencia artificial integrada (robots, drones,...). No obstante, Stuart J. Russell y Peter Norvig hicieron otra clasificación en su libro "Inteligencia Artificial: Un Enfoque Moderno" con cuatro tipos:

  • Sistemas que piensan como humanos: Buscan imitar la forma en que los humanos piensan.
  • Sistemas que actúan como humanos: Buscan imitar la forma en que los humanos se comportan y actúan en el mundo.
  • Sistemas que piensan racionalmente: Se enfocan en la resolución de problemas de manera lógica y racional.
  • Sistemas que actúan racionalmente: se enfocan en la toma de decisiones y la acción en el mundo, buscando siempre tomar la mejor decisión posible basada en la información disponible.
También se pueden clasificar según su potencia y capacidades:

  • IA Débil: Son sistemas diseñados para realizar tareas específicas y sencillas, como el reconocimiento de voz, la identificación de imágenes o la traducción de idiomas. No tienen capacidad de aprendizaje.
  • IA Fuerte: Son sistemas pueden realizar múltiples tareas y que tienen la capacidad de razonar, planificar y tomar decisiones complejas en un amplio rango de situaciones, además de un aprendizaje autónomo.
  • IA Superinteligente: es un tipo de IA que superaría la inteligencia humana, no obstante es una forma teórica de IA que aún no ha sido desarrollada.
A pesar de que esto puede implicar problemas éticos relacionados con la responsabilidad en cuanto a su uso, hay diversas inteligencias artificiales abiertas al público como las que os dejo aquí:

ChatGPT (preguntas)

DALL E (2) (imágenes)

Synthesia (vídeos)

Aquí dejo un vídeo acerca de un tipo de funcionamiento de las inteligencias artificiales:

jueves, 21 de diciembre de 2023

Estructuras básicas de programación

En esta entrada explicaré algunas de las estructuras básicas que se utilizan al programar:

  • Estructura secuencial
Es el tipo de estructura en el que se basan todos los programas y el más básico, ya que las instrucciones simplemente se siguen en el orden en el que se han escrito.

Ejemplo:



  • Estructura de repetición
Son estructuras en las que se repiten una o varias instrucciones para no tener que escribir el mismo código varias veces. 
Dentro de estas hay dos tipos:

-Bucle repeat:
Para repetir instrucciones un número determinado de veces.

Ejemplo:




-Bucle forever:
Para repetir instrucciones infinitamente.

Ejemplo:




  • Estructura condicional
Son estructuras en las que se lleva a cabo una instrucción si se cumple una condición.
Hay dos tipos:

-If...then:
Se lleva a cabo una instrucción si se cumple una condición, si no se cumple, no pasa nada.

Ejemplo:



-If...then...else:
Se lleva a cabo una instrucción si se cumple una condición, si no se cumple, se lleva a cabo otra.

Ejemplo:

lunes, 18 de diciembre de 2023

Conceptos básicos de programación

En este cuestionario podéis repasar los contenidos relacionados con la programación que hemos dado hasta ahora:

miércoles, 13 de diciembre de 2023

Reflexión 1ª Evaluación

En esta primera evaluación de TDA hemos aprendido a hacer diversas cosas, a la vez que ampliábamos cosas que tratamos el año pasado. Para empezar comenzamos con la prueba inicial, siguiendo con unas pocas entradas en el blog acerca de como hacer un artículo y el resultado de nuestros tests de Codecademy acerca de nuestra personalidad y el rol que se nos asociaba en función de nuestras respuestas.

Después, tras un periodo de incertidumbre, hicimos un artículo sobre la ciberseguridad y su relevancia en nuestras vidas. A la vez que seguíamos avanzando con el HTML haciendo diversos proyectos y webs mientras ampliábamos nuestros conocimientos con el curso gratuito de Codecademy, siendo esta mi actividad favorita hasta la fecha.
En cuanto al futuro, yo creo que seguiremos tratando temas relacionados con el uso de aplicaciones cotidianas como Forms o Excel, aunque me gustaría que se tocaran también algunas cosas relacionadas con la programación.

Artículo ciberseguridad

Después de ver una charla acerca de la ciberseguridad y la influencia que tiene en nuestras vidas cotidianas escribimos un artículo acerca del tema, tocando diversos puntos importantes para estar bien informados. Aquí lo tenéis:

CIBERSEGURIDAD

En la era de la información y las comunicaciones digitales, la ciberseguridad se ha convertido en un aspecto crucial para proteger nuestra privacidad, datos personales y el correcto funcionamiento de empresas, organizaciones e incluso naciones. Hoy en día, los avances tecnológicos y la interconexión global han llevado a un aumento significativo de amenazas cibernéticas, convirtiéndose en un desafío constante para todas las partes involucradas. En este artículo, exploraremos qué es la ciberseguridad, por qué es tan importante y cómo se ha desarrollado hasta el día de hoy. 

¿Qué es la ciberseguridad? La ciberseguridad puede definirse como un conjunto de medidas y estrategias diseñadas para proteger los sistemas informáticos, redes de computadoras y datos contra cualquier intento de robo, daño o acceso no autorizado. Esto incluye proteger la confidencialidad, integridad y disponibilidad de los datos sensibles, evitando así que terceros puedan obtener información valiosa o causar daños a través de actividades delictivas como el hacking, el robo de identidad o el fraude informático. 

La importancia de la ciberseguridad radica en que nuestras vidas y actividades cotidianas se basan cada vez más en dispositivos digitales conectados a internet. Desde transacciones bancarias hasta comunicaciones personales, pasando por el almacenamiento de datos confidenciales y la operación de infraestructuras críticas, todo se ve afectado por la creciente amenaza de ataques cibernéticos. La falta de seguridad adecuada puede conducir a consecuencias devastadoras, incluyendo la pérdida de datos, el robo de identidad, el sabotaje de infraestructuras vitales y el daño reputacional de las empresas. 

 

Aunque no lo parezca, la ciberseguridad es muy importante en nuestras vidas cotidianas y más aún teniendo en cuenta el alto nivel de digitalización de la sociedad de la que formamos parte, en la cuál podríamos prácticamente hacer nuestro día a día con solo nuestros móviles.

A pesar de esto, desgraciadamente, no se le da toda la importancia que debería dársele, quizás porque no se conoce el verdadero peligro hasta que se ven casos o se vive por uno mismo, porque a en el mundo de hoy en día puede haber riesgos en cualquier acción digital que hagamos: desde aceptar las cookies de una web sin pensárselo dos veces, hasta conectarse a una wifi pública posiblemente infectada por un virus con intenciones maliciosas.

Además, a pesar de tomar las debidas precauciones, nuestros datos personales pueden estar expuestos debido a otras causas como las brechas de datos que son incidentes de seguridad, accidental o intencionado, que afectan a datos personales siendo destruidos, alterados, compartidos o accedidos por personas no autorizadas. A pesar de sonar a película de hackers con sus pantallas negras y código verde por todas partes, esto es algo más común de lo que puede parecer, ya que puede ocurrir en cualquiera de los servicios y aplicaciones que utilizamos a diario para comunicarnos, hacer transacciones bancarias o simplemente entretenerse.

No obstante, pese a no poder estar protegidos al 100%, el Instituto Nacional de Ciberseguridad de España (INCIBE) propone una serie de consejos para proteger nuestra información y dispositivos:

ü Mantener actualizados nuestros dispositivos y aplicaciones: De esta manera las vulnerabilidades que pudieran tener las versiones anteriores de estas serán corregidas, proporcionándonos una mejor protección.

ü Utilizar un antivirus para analizar archivos, descargas e información que haya en nuestros dispositivos: Para evitar ser infectados por malware y que los ciberdelincuentes puedan tener en control de nuestros dispositivos o robarnos datos personales.

ü Mejorar tus contraseñas y no utilizar la misma para todo: Evitar utilizar contraseñas “fáciles” o intuitivas (123456789j).

ü Descargar aplicaciones de sitios seguros: Ya que, en el caso contrario, podrían contener malware.

ü Proteger nuestra información con copias de seguridad: Si no quieres perder algo, lo mejor es hacer una copia de seguridad y guardarla en un dispositivo externo como un USB o en la nube (teniendo en cuenta que son mas vulnerables si se guardan de manera digital, estando más seguros almacenados físicamente).

Por si realmente te interesa

 

Teniendo en cuenta todo lo dicho, se podría concluir que la ciberseguridad es algo que todos deberíamos de tener más en cuenta a la hora de navegar por internet para poder prevenir y protegernos de los posibles riesgos, ya que ignorarla sería como intentar habitar como monarca un castillo medieval con los muros en ruinas, no se podrían contener los ataques enemigos, por lo que no sería nada sensato.

“El peligro se hace camino él solo, no hace falta dejarle la puerta abierta”.


lunes, 25 de septiembre de 2023

¿Yo programador?

Tras hacer el cuestionario de personalidad de Codecademy, me han asignado el perfil de solucionador de problemas. En la descripción pone que, según mis decisiones, que la lógica, la paciencia, la comunicación y la atención al detalle son mis puntos fuertes; además de no entrar en pánico al ver cosas complejas, dividir el trabajo y utilizar los recursos disponibles. 
También ponía que mis gustos son: planificar, construir estructuras, pensar en sistemas, acertijos, adaptarte al cambio y aprender nuevas tecnologías. Yo personalmente me identifico en gran medida con el perfil que me ha determinado este test.

En cuanto al futuro, me gustaría estudiar una ingeniería relacionada con la informática para aprender programación y otras cosas relacionadas con el desarrollo de software y la ciberseguridad.

Como escribir un buen artículo

 

  • Busca información en varias fuentes (haz referencia a ellas).
  • Resume la información.
  • Cuida la redacción y la ortografía.
  • Cuida la presentación (formato).
  • Pon una imagen o un vídeo (sin pasarse).
  • Pon un enlace “guapo” para más información.