• articulo

    El Disco Duro

    Optimización del rendimiento de disco en una empresa de desarrollo de software. Una empresa de desarrollo de software tiene un sistema de almacenamiento de archivos crítico para su funcionamiento diario. El sistema está compuesto por varios discos duros que almacenan los archivos de código fuente, recursos multimedia y documentos importantes. La empresa ha experimentado problemas de rendimiento y desea mejorar la eficiencia de su sistema de almacenamiento. Por lo que decide aplicar lo siguiente: Resultado final fue Después de implementar estas mejoras, la empresa experimenta un notable aumento en el rendimiento de su sistema de almacenamiento. Los tiempos de acceso a los archivos se reducen significativamente, lo que mejora la…

  • post

    ¿Cómo hacer un análisis de sentimientos?

    Lo importante para iniciar un análisis de sentimientos es: Una vez que se ha definido lo anterior, se puede proceder a realizar un análisis de sentimientos. Ya existen un buen de librerias para realizar un análisis de sentimientos, por ejemplo si se fuera a realizar en la red social de Twitter, hay una librería que lleva el nombre de tweepy que permite hacer la extraccion, busqieda y consulta de la información. Se puede incluso segmentar por zona geográfica, buscar todos los tweets de un hashtag determinado. E incluso se puede usar textblob para el análisis de sentimientos A textblob se le pasa los tweet que se quieren analizar y devuelve…

  • articulo

    Un O.S. y su almacenamiento

    En un sistema operativo, la administración del almacenamiento es fundamental para gestionar eficientemente la memoria disponible y satisfacer las necesidades de los procesos. Imaginemos un sistema operativo que utiliza el esquema de paginación para la organización de la memoria. En este caso, cada proceso se divide en páginas de tamaño fijo y se almacenan en la memoria principal. Cada página tiene un número de página único y se asigna a un marco de página en la memoria física. El sistema operativo utiliza una tabla de páginas para realizar el mapeo entre las páginas virtuales y los marcos de página física. Además, el sistema operativo implementa estrategias de colocación y reemplazo…

  • articulo

    Imaginemos un Sistema Operativo…

    Imaginemos un sistema operativo que tiene múltiples procesos ejecutándose concurrentemente. Estos procesos necesitan acceder a un recurso compartido, como una impresora, y deben garantizar que solo uno de ellos pueda acceder al recurso a la vez para evitar resultados inconsistentes o conflictos. Para abordar este problema, se implementa un mecanismo de sincronización utilizando semáforos. Los semáforos son variables especiales que pueden tener valores enteros y se utilizan para controlar el acceso a los recursos compartidos. En este caso, se decide utilizar un semáforo binario para representar la disponibilidad de la impresora. Si el valor del semáforo es 1, significa que la impresora está disponible; si es 0, significa que está…

  • articulo

    GUI en OS: Aplicación gráfica en unix

    Este caso de estudio se analiza el uso de una GUI en OS (Interfaz Gráfica de Usuario en Sistemas Operativos) como herramienta clave para la interacción humano-máquina. Una empresa de desarrollo de software ha decidido crear una aplicación gráfica multiplataforma utilizando el entorno de programación Unix. El objetivo es crear una interfaz gráfica intuitiva y eficiente que permita a los usuarios interactuar con la aplicación de manera sencilla. Para lograrlo, se utilizarán diferentes herramientas y lenguajes de programación disponibles en Unix. Pasos a seguir Impacto del uso de GUI en OS El resultado es una aplicación gráfica desarrollada en el entorno de programación Unix que brinda una interfaz intuitiva y…

  • post

    Inteligencia Artificial II

    En esta sección se podrá acceder a todo el recurso y material utilizado para el curso de Inteligencia artificial II Recursos ¿que es un chatbot? Creando un chatbot Mi primer chatbot ¿Como crear un branch? Perceptrón usos y ejemplo Ejercicios Caso de estudio: la rebelión de la inteligencia. Ejercicios de AG, y demás Proyectos desarrollados A continuación se presentan cada uno de los proyectos que se desarrollaron en la materia, teniendo como resultado la realización del proyecto y la redacción de dos artículos de investigación de cada proyecto. Publicaciones A continuación se presenta las ponencias de los artículos de investigación que se desarrollaron a partir de cada uno de los…

  • articulo

    Netbeans

    Uno de los IDE’s (Entorno de Desarrollo Integrado, por sus siglas en ingles), ahora, se va a describir el proceso de instalación del IDE Apache Netbeans en su versión 17 de acuerdo a lo que se encuentra en la página de descarga: https://netbeans.apache.org/ Pasos para instalar netbeans Con este Editor de Desarrollo Integrado (IDE, por sus siglas en ingles), permitirá crear de manera más rápida y fácil aplicaciones en el lenguaje de programación orientado a objetos JAVA. La creación de clases, objetos y demás se encargará el IDE y ahora solo deberá de concentrarse por crear aplicaciones funcionales para que se puedan ejecutar en cualquier sistema operativo que cuente con…

  • articulo

    Instalar Java

    Ahora toca el turno de hacer un post en donde se describa como debe de instalarse java, que si lo que se requiere es instalar el kit de desarrollo (JDK, por sus siglas en ingles), para crear aplicaciones y programas o solo la maquina virtual (JMV, por sus siglas en ingles), que permite ejecutar los programas creados con el JDK. Pasos para instalar el JDK Son las diferentes opciones que se tienen para instalar el JDK de java en los distintos sistemas operativos que se encuentran disponibles, distribuciones Gnu-Linux, versiones de windows, y MacOs.

  • articulo

    Programación Orientada a Objetos

    En esta post se tendrá los slides y recursos que del curso de Programación Orientado a Objetos (POO, por sus siglas en ingles). Desarrollo Temático Recursos Al calce se deja una serie de ejercicios que permiten iniciar en el paradigma orientado a objetos, recomendando el uso del lenguaje java. Ejercicios Lecturas recomendadas A continuación se deja una serie de lecturas que permitirán hacer más sencillo el aprendizaje en esté lenguaje de programación orientado a objetos java