Mostrar los tags: ia

Mostrando del 11 al 20 de 435 coincidencias
Se ha buscado por el tag: ia
Imágen de perfil

Generador de valores hash para contraseñas.


Python

Actualizado el 16 de Septiembre del 2023 por Antonio (75 códigos) (Publicado el 20 de Noviembre del 2022)
1.730 visualizaciones desde el 20 de Noviembre del 2022
El siguiente programa genera valores hash para una contraseña, utilizando distintos algoritmos. También permite la copia de las salidas generadas.
ph
Imágen de perfil

COLAB


Python

Publicado el 4 de Agosto del 2023 por Hilario (122 códigos)
305 visualizaciones desde el 4 de Agosto del 2023
----------------------------------------------

Tempus fugit
***********

Hilario Iglesias Martínez
*********************************************
webprogra_2.py
***********************************************
Plataforma Linux.
Ubuntu 20.04.6 LTS.
Editado y ejecutado en GOOGLE-COLAB.



**********************************************
Inventamos una función cualquiera de aplicación
para el ejenmplo:
f(x)=(π*x)/(x**2)+1
Se calculan para 18 Valores_Entrada, los Valores_Salida

Si por ejemplo le pedimos una predicción
para un valor de 3,5 el resultado es el siguiente:
f(x)=(3,14151618*3,5)/(3,5**2)+1=1,89757605

Como vemos la predicción realizada por el programa es:
Prediccion de Salida: [1.91488977].
Existe una diferencia de:0,0173272

***************************************************

Neuronas de entrada:1
Primera capa de neuronas intermedia oculta:20
Segunda capa de neuronas intermedia oculta:10
Capa de salida:1

Con epochs=28000
En mi portatil ya viejo, tardó 11 mn 48 sg-


"""
Imágen de perfil

WHOIS


C/Visual C

Publicado el 23 de Junio del 2023 por Hilario (122 códigos)
4.279 visualizaciones desde el 23 de Junio del 2023

////////////////////////////////////////////////////////

INIMICUM QUAMVIS HUMLEM DOCTI EST METUERE.

***********************************************
Hilario Iglesias Martínez.
**************************************************
Realizado en una plataforma linux 20.04.6 LTS.
Con ANSI C.
Ejecutado en Consola Linux.

Editado.
IDE sublime txt.

Este ejercicio, programa en C, implementa una consulta WHOIS enviando una solicitud al servidor WHOIS de IANA (Internet Assigned Numbers Authority). El usuario debe ingresar el dominio que desea consultar, y el programa se conectará al servidor WHOIS y enviará la consulta correspondiente. Luego, mostrará la respuesta recibida del servidor WHOIS a través de la consola.

Es importante tener en cuenta que algunos servidores WHOIS pueden bloquear o limitar las solicitudes, por lo que es posible que no siempre se obtenga una respuesta para todos los dominios.
El ejercicio está hecho para poder probar con el en todas las opciones o cambios que se le quieran realizar.

En las diferentes distros de linux se puede ejecutar directamente el comando whois. En mi caso utilizo una plataforma Ubuntu 20.04.6 LTS, y una de las formas de instalarlo sería con los siguientes comandos según su orden.
sudo apt-get update
sudo apt-get install whois

Durante la instalación, se te solicitará ingresar tu contraseña de administrador (root). Escribe tu contraseña y presiona Enter. Ten en cuenta que al escribir la contraseña, no se mostrarán caracteres ni asteriscos en la terminal, pero sigue escribiendo y presiona Enter.

Después de ingresar la contraseña, el sistema descargará e instalará el paquete whois y sus dependencias.

**********************************************************************************************
COMPILAR Y EJECUTAR EL PROGRAMA.
-----------------------------------------------------------------------------------
Compilar.
gcc -Werror whois.c -o whois
Ejecutar.
./whois

************************************************************************************
Salida del programa con el comando Ctrl C
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
sin imagen de perfil

Aplicación de Bienestar y Autocuidado


Java

Publicado el 5 de Junio del 2023 por Kevin (4 códigos)
404 visualizaciones desde el 5 de Junio del 2023
La aplicación de Bienestar y Autocuidado es una herramienta completa diseñada para ayudar a las personas a cuidar su bienestar físico y mental. Con esta aplicación, los usuarios pueden acceder a una variedad de funciones y características que les permiten mejorar su calidad de vida y mantener un equilibrio saludable.

La aplicación ofrece un seguimiento de actividades físicas, lo que permite a los usuarios registrar y monitorear sus entrenamientos, ya sea correr, caminar, hacer yoga u otras actividades. También incluye una biblioteca de meditaciones guiadas, con opciones para diferentes propósitos, como relajación, concentración y reducción del estrés. Los usuarios pueden elegir entre una variedad de meditaciones y establecer recordatorios para practicarlas regularmente.

Además, la aplicación proporciona recordatorios para beber agua y realizar estiramientos, ayudando a los usuarios a mantenerse hidratados y evitar la rigidez muscular. También ofrece consejos de nutrición y sugerencias para llevar una alimentación saludable, lo que permite a los usuarios tomar decisiones informadas sobre su dieta.

Una función destacada de la aplicación es el diario personal, donde los usuarios pueden registrar sus pensamientos, emociones y experiencias diarias. Esto les brinda la oportunidad de reflexionar, expresarse y llevar un seguimiento de su bienestar mental. También pueden establecer metas personales y realizar un seguimiento de su progreso a lo largo del tiempo.

En resumen, la aplicación de Bienestar y Autocuidado es una herramienta completa que brinda a los usuarios la capacidad de cuidar su bienestar físico y mental de manera integral. Con características como el seguimiento de actividades físicas, meditaciones guiadas, recordatorios, consejos de nutrición y un diario personal, la aplicación fomenta el autocuidado y ayuda a los usuarios a llevar una vida equilibrada y saludable.
Imágen de perfil

Algoritmo de busqueda binaria


Java

Publicado el 24 de Octubre del 2022 por Rafael Angel (15 códigos)
1.074 visualizaciones desde el 24 de Octubre del 2022
Este algoritmo permite buscar en un vector en forma binaria.
Por ejemplo {1,2,3,4,5,6,7,8,9,10}, y quiero buscar el valor 4 entonces el algoritmo dibide la cantidad de items del vector en 2.
Luego verifica si el valor buscado es mayor o igual al primer item de la segunda mitad, de no ser asi entonces el valor debe estar en la primera mitad.

Ademas, viene una version personalizada del algoritmo.

Cualquier ayuda.
Numero de celular en Costa Rica:
506 83942235
Imágen de perfil

Selector/Reproductor de archivos de audio, por comandos de voz.


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 14 de Octubre del 2022 por Antonio (75 códigos) (Publicado el 9 de Noviembre del 2020)
3.662 visualizaciones desde el 9 de Noviembre del 2020
El presente código, permite al usuario, reproducir un archivo de audio (en formato ".wav"), escogiéndolo de una lista. A su vez, el programa se comunicará al usuario tanto a través de mensajes de texto como por mensajes de voz.
El programa se inicia, pidiendo el ingreso de la ruta al directorio en el que se encuentran los audios. Tras ello el usuario usará los comandos de voz para realizar las siguientes acciones:
COMANDOS PRINCIPALES:
"lista": Muestra la lista, numerada de archivos de audio, presentes en la carpeta indicada. Para reproducir uno de los archivos el usuario dirá en voz alta el número correspondiente al audio deseado (Este procedimiento también se seguirá para cambiar de micrófono).
"para": Finaliza la reproducción en curso de un audio.
"cambia micrófono": Despliega un listado con los micrófonos disponibles, para su selección numérica.
"comandos": Muestra la lista de comandos principales.
"fin": Finaliza la ejecución del programa.


imam
mas2
Imágen de perfil

Arbol de expresiones


Java

Publicado el 3 de Septiembre del 2022 por Rafael Angel (15 códigos)
3.839 visualizaciones desde el 3 de Septiembre del 2022
Ejemplo claro, bien programado de un arbol de expreciones.
Datos de ejemplo:

Datos de entrada: 22/24+467-5****

Datos de salida en Postorder:
Expresion postfix mostrada en PostOrder
22/24+467-5****

Datos de salida en InOrder:
Expresion Infix mostrada en InOrder
((2/2)*((2+4)*(4*((6-7)*5))))

Muy claro el resultado.

Las delcaraciones estan en palabras completas, nada de abreviaturas.
Finalmente se hace uso del stack de java.
Imágen de perfil

Sistema de Newsletter


Visual CSharp .NET

Publicado el 22 de Julio del 2022 por Augusto (8 códigos)
709 visualizaciones desde el 22 de Julio del 2022
Sistema de newsletter desarrollado en C# .NET. La aplicacion funciona con base de datos local que se instala sola con el programa. Se pueden enviar de a 100 correos por hora. Solo se necesita una cuenta SMPT para configurarlo. La aplicación funciona con listas y una pantalla de envio que soporta adjuntos de distintos tipos y formato HTML. Es rapido y sencillo ideal para pequeñas empresas.
Trabaja con SQLITE3 y puede correr en cualquier version de windows.

Si les interesa les dejo mi correo [email protected]
Consultar costo y formas de envio
Imágen de perfil

Motor de juegos en Java


Java

Actualizado el 18 de Julio del 2022 por Rafael Angel (15 códigos) (Publicado el 1 de Julio del 2022)
1.824 visualizaciones desde el 1 de Julio del 2022
Esta libreria compilada le permite a los programadores crear juegos, es el nucleo.
Ya que puede crear las unidades que quiera y desplazarlas por cualquier form o jpanle o canvas.
Es un graficador. O dibujador.
Designado especialmente para aprendices en Java y programacion y para quienes no disponen de tiempo para crear el motor de su juego.
Imágen de perfil

Texto en memoria.


C/Visual C

Publicado el 22 de Junio del 2022 por Hilario (122 códigos)
414 visualizaciones desde el 22 de Junio del 2022
/*
----Lenguaje C-----
Texto en memoria.
********************
volcado_text_memo.c
**********************
Hilario Iglesias Martínez.
*******************************
En este ejemplo, se introduce un texto
sin espacios por teclado, para poder
identificarlo mejor en memoria,
de hasta 8 caracteres.
Ejemplo: MENSAJE
El programa realiza un volcado de memoria.
En este volcado se puede ver el texto en
exadecimal, y su ubicación en cada dirección
de memoria en formato TEXTO.
En el se puede estudiar muy bien el funcionamiento
de punteros y direcciones de memoria.

MENSAJE debería volcar en exadecimal:
4d,45,4e,53,41,4a,45

*********************************************
Realizado en plataforma LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI C.-C-11
Usado el IDE Sublime Text.
Compilación: gcc volcado_text_memo.c -o volcado_text_memo
EJECUCIÓN:$ ./volcado_text_memo
******************************************************
Durante la compilación pueden surgir algunos
errores tipo "warning", de asignación,
por incompativilidad de tipos, que no
influyen a la compilación del mismo.
*******************************************
Establecemos por defecto DimensionVolcado=180,
Y un direccionamiento de hasta 8 caracteres*****
for(i=0; i < 8; i++)
{ //Direccioamos hasta un mensaje de 8 caracteres
Se puede modificar parámetros y jugar con el mismo

**********************************************************
RESULTADO.
-------------------------------------
MENSAJE Cadena visible en el volcado pasando texto a exadecimal
------------------------------------------------------------
BYTES DE LA ESTRUCTURA LOCALIZADOS EN: 0x6f73bdc0
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4d 45 4e 53 41 4a 45 00 c4 ff 00 00 00 00 00 00
c2 00 00 00 00 00 00 00 07 be 73 6f fe 7f 00 00
06 be 73 6f fe 7f 00 00 7d a3 4f 35 6b 55 00 00
e8 12 fb 5f e6 7f 00 00 30 a3 4f 35 6b 55 00 00
00 00 00 00 00 00 00 00 c0 a0 4f 35 6b 55 00 00
10 bf 73 6f fe 7f 00 00 00 d2 6c 7a cf 3b d0 66
00 00 00 00 00 00 00 00 83 40 de 5f e6 7f 00 00
20 36 00 60 e6 7f 00 00 18 bf 73 6f fe 7f 00 00
00 00 00 00 01 00 00 00 a9 a1 4f 35 6b 55 00 00
30 a3 4f 35 6b 55 00 00 a6 da ad c9 96 6b b7 d2
c0 a0 4f 35 6b 55 00 00 10 bf 73 6f fe 7f 00 00
*********************************************************
|En esta dirección | @ 0x6f73bdc0 |contenido TEXTO es:| M
||En esta dirección | @ 0x6f73bdc1 |contenido TEXTO es:| E
||En esta dirección | @ 0x6f73bdc2 |contenido TEXTO es:| N
||En esta dirección | @ 0x6f73bdc3 |contenido TEXTO es:| S
||En esta dirección | @ 0x6f73bdc4 |contenido TEXTO es:| A
||En esta dirección | @ 0x6f73bdc5 |contenido TEXTO es:| J
||En esta dirección | @ 0x6f73bdc6 |contenido TEXTO es:| E

*/