Bienvenid@s al sitio web de Proyecto AjpdSoft (Proyecto A). Aquí encontraréis artículos, tutoriales, trucos, código fuente y programas relacionados con las nuevas tecnologías: MySQL, Oracle, SQL Server, SQLite, Alfresco, Joomla, WordPress, Linux, Windows, Visual Studio .NET, Delphi, Java, Android, etc.
Enunciado y solución de ejercicio resuelto en Python ficheros de texto
Enunciado y solución de ejercicios resueltos en Python: ficheros de texto. Se incluye la descarga del código fuente completo de los ejercicios en Python. El programa pedirá al usuario unos datos y los almacenará en un fichero de texto. Leerá el contenido del fichero y...
Cómo usar la IA del API Together en una app Python
Un ejemplo de uso de la Inteligencia Artificial (IA) del API Together para desarrollar una aplicación Python. Esta aplicación pide al usuario que le haga cualquier pregunta o petición y, usando el modelo Llama-3-70b-chat-hf (se puede usar cualquier otro), reconocerá...
Automatización de datos con Python y Pycaret
Automatización de datos (AutoML), también conocido como machine learning, usando el lenguaje de programación Python y la librería gratuita pycaret. Aplicamos varios modelos de predicción, ajustamos los hiperparámetros, comparamos los modelos según las métricas,...
Obtener datos de los procesos en ejecución con C Sharp y WMI
Cómo obtener los procesos en ejecución y sus datos básicos (nombre de proceso, ruta del ejecutable, id, etc.) mediante Visual Studio .Net C# (C Sharp) y WMI (Windows Management Instrumentation). Incluimos descarga del código fuente completo y gratuito de la aplicación...
Lectura de ficheros de texto y binarios con Python
Cómo leer el contenido de ficheros de texto y binarios con Python. Usaremos la función open() de Python y mostraremos varios ejemplos de lectura de ficheros. Usamos captura de errores para mostrar, de forma controlada, un posible error en la apertura del fichero. Para...
Monitorizar sensores de armarios rack autocontenidos con Pandora FMS y SNMP
Cómo monitorizar todos los sensores (temperatura, humedad, puertas abiertas, fuentes de alimentación, SAI, estado de las bombas, etc.) de armarios rack autocontenidos, usando el sistema de monitorización Pandora FMS y el protocolo SNMP. Realizamos la monitorización...
Trabajar con parámetros (argumentos) por línea de comandos con Python
Cómo crear una ayuda "profesional" desde la línea de comandos y cómo obtener los argumentos (parámetros) pasados por línea de comandos a una aplicación/script Python. Mostramos el método usando la librería argparse y cómo obtener los argumentos sin librerías, con...
Crear un botón con ejecución de una función con Jetpack Compose y Kotlin en Android Studio
Cómo mostrar un botón con una acción al hacer clic (al tocar el botón), que ejecute una función previamente definida en nuestra app, con Jetpack Compose UI y Kotlin, usando el IDE Android Studio. Indicamos cómo generar el fichero APK para instalar en un dispositivo...
Cortafuegos ufw de Linux consultar estado, crear y eliminar reglas
Cómo consultar el estado del cortafuegos ufw de Linux Ubuntu Server y cómo habilitarlo y deshabilitarlo. Cómo mostrar las reglas aplicadas actualmente. Cómo aplicar y eliminar reglas de acceso y bloqueo. Cómo desactivar el soporte para el protocolo IPv6 y cómo añadir...
Cambiar nombre DNS a host ESXi de VMware mediante shell SSH
Cómo cambiar el hostname (nombre de red o nombre DNS) a un equipo hipervisor de virtualización con VMware ESXi. Realizaremos el cambio de nombre desde el shell de comandos (accediendo por SSH). Requisitos para cambiar el nombre hostname a un hipervisor VMware ESXi....