Historial de los últimos códigos añadidos

Listado de los últimos códigos introducidos.
Imágen de perfil
Actualizado

MerX


Visual Basic

Actualizado el 6 de Mayo del 2021 por Rafael (15 códigos) (Publicado el 20 de Marzo del 2021)
3.087 visualizaciones desde el 20 de Marzo del 2021
MerX es un programa para Windows.
Sirve para gestionar la contabilidad.
Produce: libro diario, auxiliar,
balanzas, recapitulación, estados financieros,
balance general, estado de pérdidas y ganancias,
estado de resultados y estados de cuentas.
Multiusuario cliente/servidor, red inalámbrica.
Adjunto Guía del Usuario MerX
Imágen de perfil

Ejemplo de uso de every()


JavaScript

Publicado el 6 de Mayo del 2021 por Katas (187 códigos)
37 visualizaciones desde el 6 de Mayo del 2021
Determina si todos los elementos en el array satisfacen una condición dada.

Nota: ¡Llamar este método en un array vacío devuelve true para cualquier condición.

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/every
Imágen de perfil

Ejemplo del uso de some()


JavaScript

Publicado el 6 de Mayo del 2021 por Katas (187 códigos)
41 visualizaciones desde el 6 de Mayo del 2021
El método some() comprueba si al menos un elemento del array cumple con la condición implementada por la función proporcionada.

En este ejemplo, revisamos si hay al menos un valor superior al numero 3.

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/some
Imágen de perfil

Ejemplo del uso de reduce()


JavaScript

Publicado el 6 de Mayo del 2021 por Katas (187 códigos)
34 visualizaciones desde el 6 de Mayo del 2021
El método reduce() ejecuta una función reductora sobre cada elemento de un array, devolviendo como resultado un único valor.

Para cada iteración, el valor de retorno de la función de devolución de llamada se transmite como argumento acumulador de la siguiente iteración.

En este código de ejemplo, suma todos sus valores.

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
Imágen de perfil

Ejemplo de uso de findIndex()


JavaScript

Publicado el 6 de Mayo del 2021 por Katas (187 códigos)
27 visualizaciones desde el 6 de Mayo del 2021
El método findIndex() se comporta de manera similar al método find(), pero devuelve un índice en lugar del elemento.
Este método se detendrá en el primer elemento que "pasa la prueba" y devolverá su índice.
Si no existe, devolverá -1.

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex
Imágen de perfil

Ejemplo de uso de find()


JavaScript

Publicado el 6 de Mayo del 2021 por Katas (187 códigos)
30 visualizaciones desde el 6 de Mayo del 2021
El método find() devuelve un único valor, siendo este el valor del primer elemento del array que cumple la función de prueba proporcionada.
Si ningún elemento pasa la prueba, devolverá undefined.

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/find
Imágen de perfil

Ejemplo del uso de filter()


JavaScript

Publicado el 6 de Mayo del 2021 por Katas (187 códigos)
21 visualizaciones desde el 6 de Mayo del 2021
El método filter() crea un nuevo array con todos los elementos que cumplan la condición implementada por la función dada.

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
Imágen de perfil

Ejemplo del uso de forEach()


JavaScript

Publicado el 6 de Mayo del 2021 por Katas (187 códigos)
28 visualizaciones desde el 6 de Mayo del 2021
El método forEach() ejecuta una función proporcionada una vez para cada elemento de la matriz.
El método forEach() en sí mismo devuelve undefined.

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
Imágen de perfil

Ejemplo del uso de map()


JavaScript

Publicado el 6 de Mayo del 2021 por Katas (187 códigos)
30 visualizaciones desde el 6 de Mayo del 2021
El método map() crea una nueva matriz con el valor de retorno de la función que es llamada para cada elemento de la matriz.

https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/map
Imágen de perfil

Enviar emal con CDO a traves de Gmail


Access

Publicado el 5 de Mayo del 2021 por Administrador (711 códigos)
78 visualizaciones desde el 5 de Mayo del 2021
Esta código muestra como enviar un email sin tener configurado ningún gestor de correo en tu ordenador utilizando el servidor de Gmail mediante CDO.

enviar-correo-con-CDO
Imágen de perfil

Amortizaciones


Excel

Publicado el 5 de Mayo del 2021 por Administrador (711 códigos)
79 visualizaciones desde el 5 de Mayo del 2021
Esta plantilla Excel calcula las amortizaciones de un artículo para la declaración de la renta.

amortizaciones
Imágen de perfil

Determinar si se conectan desde un movil o PC


JavaScript

Publicado el 3 de Mayo del 2021 por Katas (187 códigos)
121 visualizaciones desde el 3 de Mayo del 2021
Función para determinar si el usuario se esta conectando a nuestra web desde un mobile o PC, según el valor del navigator.userAgent del navegador.
Imágen de perfil

Enviar un correo desde VB .NET


Visual Basic.NET

Actualizado el 3 de Mayo del 2021 por Administrador (711 códigos) (Publicado el 2 de Mayo del 2021)
196 visualizaciones desde el 2 de Mayo del 2021
Código que muestra como enviar un correo utilizando el servidor gmail. Para ello, hay que indicar nuestro correo de gmail y contraseña de gmail para poder senviar el correo

enviar-correo-vb-NET
Imágen de perfil

Donut


Java

Publicado el 2 de Mayo del 2021 por Francisco Javier Rojas Garrido (17 códigos)
134 visualizaciones desde el 2 de Mayo del 2021
Donut 3D. (ejemplo de uso de las librerías frojasg1.com)

La aplicación muestra un donut en 3D, y permite rotarlo en ambos ejes.

Es un ejemplo básico de lo que puede hacerse con las librerías de plataforma que he programado.

Esas librerías incluyen varias funcionalidades ya programadas que pueden utlizarse desde el primer momento y con poco esfuerzo:
- Soporte para multi idioma
- zoom de los componentes
- Opción de modo oscuro
- Deshacer-Rehacer automático para los componentes de texto, con menú contextual incluido
- Ventana de búsqueda/reemplazo de texto preparada para ser usada.
- Componentes base para ventanas de auto-completación.
- Reposicionamiento de componentes tras un redimensionado de la ventana.
- Clases base para el formateo de texto al vuelo en JTextPanes
- JFileChooser mejorado
...

y muchas funciones de todo tipo, que permiten realizar acciones con una sola llamada:
- funciones básicas de todo tipo.
- redimensionamiento preciso de imágenes
- tratamiento de imágenes, traduciendo los píxeles de la imagen con una función de traducción directa de colores.
- Clases para facilitar el tratamiento con ficheros xml (sin validación)
...

entre otras muchas cosas.





donut.v1.0
Imágen de perfil
Val: 27
Ha aumentado su posición en 3 puestos en Python (en relación al último mes)
Gráfica de Python

Calculo de Fibonacci en C sharp


C sharp

Publicado el 1 de Mayo del 2021 por Joan (115 códigos)
128 visualizaciones desde el 1 de Mayo del 2021
Función recursiva para calcular la sucesión de números del fibonacci.
Imágen de perfil
Val: 27
Ha aumentado su posición en 3 puestos en Python (en relación al último mes)
Gráfica de Python

Buscar el elemento mas grande en un array de numero con bucle


C sharp

Publicado el 1 de Mayo del 2021 por Joan (115 códigos)
112 visualizaciones desde el 1 de Mayo del 2021
Simple código que muestra como buscar el elemento mas grande en un array de números de forma manual con un bucle for().
Imágen de perfil
Val: 27
Ha aumentado su posición en 3 puestos en Python (en relación al último mes)
Gráfica de Python

Buscar el segundo elemento mas grande de un array utilizando con bucle


C sharp

Publicado el 1 de Mayo del 2021 por Joan (115 códigos)
117 visualizaciones desde el 1 de Mayo del 2021
Simple código que muestra como buscar el segundo elemento mas grande en un array de números de forma manual con un bucle for()
Imágen de perfil
Actualizado

Raices de Polinomios con Ruffini


Java

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 1 de Mayo del 2021 por Administrador (711 códigos) (Publicado el 29 de Octubre del 2013)
8.628 visualizaciones desde el 29 de Octubre del 2013
Código que halla las raíces de un polinomio de la forma C1X^n + C2X^(n-1) con el método de ruffini.
Imágen de perfil

EZtranslator


PHP

Publicado el 30 de Abril del 2021 por Mario Antonio (2 códigos)
137 visualizaciones desde el 30 de Abril del 2021
languages
Con este código evitas la necesidad de tener que crear una página o aveces on website completo para cada idioma que quieras ofrecer. Simplemente:
1 Crea un fichero txt con todos los textos que se muestran en la (las) páginas separados en lineas diferentes.
2 Salva ese fichero con el nombre del código del idioma, por ejemplo 'es' para español, quedaría 'es.txt', siempre colocando en la primera línea el código de idioma 'es' en este caso y en la segunda el nombre del idioma 'español' en este caso.
3 Traduce este fichero a todos los idiomas que quieras ofrecer usando la función traducir archivo de google translator y salva los ficheros resultantes siguiendo la misma lógica de los pasos 1 y 2.

4 Agregue la clase "flags" para mostrar lista desplegable o la clase "flagslist" para mostrar lista al html tag que quiera convertir en traductor.

Puedes ver una demostración en vivo aqui http://mchsoft.com/demos/eztranslator/eztranslator.html
Imágen de perfil

Función para intercalar los valores de dos arrays en uno


JavaScript

Publicado el 30 de Abril del 2021 por Katas (187 códigos)
228 visualizaciones desde el 30 de Abril del 2021
Esta función de JavaScript, recibe dos arrays y los intercala entre ellos, devolviendo un solo array con la mezcla de los dos arrays.

1
2
3
4
5
6
7
8
9
a1=[1, 2, 3];
a2=[9, 9, 9];
intercalarDosArrays(a1, a2); // [9, 1, 9, 2, 9, 3]
a1=[1, 2, 3, 4, 5];
a2=[9, 9, 9];
intercalarDosArrays(a1, a2); // [1, 9, 2, 9, 3, 9, 4, 5]
a1=["a", "i", "u"];
a2=["e", "o"];
intercalarDosArrays(a1, a2); // ['a', 'e', 'i', 'o', 'u']


1
let [l, s]=a1.length > a2.length ? [a1, a2] : [a2, a1];
Primeramente obtenemos el array mas largo y mas corto

1
Array.from({length: l.length*2}).map((_, i) => i%2==0 ? l[i/2] : s[Math.ceil(i/2)-1]).filter(el => el);
Array.from({length: l.length*2}) -> creamos un array con el doble de la longitud del array mas largo
map((_, i) -> recorremos cada elemento de ese array, obteniendo el indice
l[i/2] -> si el valor del indice es par, cogemos el valor del array mas largo de la posicion dividida entre dos
s[Math.ceil(i/2)-1] -> si el valor del indices es impar, obtenemos el valor entero superior de la división entre dos
filter(el => el) -> del array resultante, eliminamos los valores undefined
Imágen de perfil
Actualizado

Tres en raya


C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 30 de Abril del 2021 por Adelino (20 códigos) (Publicado el 18 de Febrero del 2021)
3.332 visualizaciones desde el 18 de Febrero del 2021
Se maneja con las flechas de direccion y Enter.

3enraya
Imágen de perfil

Dado un array de valores, devolver el indice del elemento mas grande


JavaScript

Publicado el 29 de Abril del 2021 por Katas (187 códigos)
145 visualizaciones desde el 29 de Abril del 2021
Esta función recibe un array de valores y tiene que devoler el indice del elemento mas grande

Para este ejemplo, he utilizado la función reduce()
1
arr.reduce((acum, el, i) => acum[0] > el ? acum : [el, i], [0, 0])[1];
(acum, el, i) -> En cada iteración del bucle, se obtiene el valor acumulado (por defecto es [0, 0]), el valor y el indice del elemento.
[0, 0] -> En el array acum tenemos dos valores, el primero es el valor mas grande encontrado, y en el segudo el indice de dicho valor.
acum[0] > el ? acum : [el, i] -> Si el ultimo valor guardado es superior al valor actual del array, entonces, devolvemos simplemente la variable acum, pero si no es así, devolvemos un array con el valor y el indice de ese elemento.

1
2
3
indiceDelMasGrande([85, 100, 90]); // 1
indiceDelMasGrande([8, 8, 8]); // 2
indiceDelMasGrande([850, 100, 90]); // 0
Imágen de perfil
Val: 568
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Obtener posición de la ISS en tiempo real.


Python

Publicado el 29 de Abril del 2021 por Antonio (51 códigos)
175 visualizaciones desde el 29 de Abril del 2021
El programa muestra sobre un mapa, la posición en tiempo real, de la Estación Espacial Internacional (ISS) indicando la latitud y longitud actuales.
PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.

iss1
Imágen de perfil
Val: 3.378
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Recorrer todos los elementos superiores a un elemento dado en el DOM


JavaScript

Publicado el 28 de Abril del 2021 por Joel (147 códigos)
194 visualizaciones desde el 28 de Abril del 2021
Esta función recorre de manera recursiva todos los elementos del DOM desde un elemento dado hasta el tag <html>.
La función tiene que recibir el elemento inicial donde empezar a recorrer el DOM y opcionalmente, se puede especificar el valor que quieres de devuelva de cada uno de los elemento que va encontrando en el DOM. Si no se especifica ningún valor, simplemente devuelve el elemento para poder gestionarlo.

1
2
3
4
5
6
7
recorrerElDom(document.querySelector("ul")); // [div, body, html]
recorrerElDom(document.querySelector("ul"), "tagName"); // ["DIV", "BODY", "HTML"]
recorrerElDom(document.querySelector("ul"), "offsetWidth"); // [469, 469, 485]
recorrerElDom(document.getElementById("segundoLi"), "nextSibling"); // [text, text, null, null]
recorrerElDom(document.getElementById("segundoLi")); // [ul, div, body, html]
recorrerElDom(document.getElementById("segundoLi"), "tagName"); // ["UL", "DIV", "BODY", "HTML"]
recorrerElDom(document.querySelector("span"), "tagName"); // ["P", "DIV", "LI", "UL", "DIV", "BODY", "HTML"]
Imágen de perfil
Val: 568
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python
Actualizado

Juego: "Pong" (nueva versión)


Python

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 27 de Abril del 2021 por Antonio (51 códigos) (Publicado el 29 de Diciembre del 2020)
1.457 visualizaciones desde el 29 de Diciembre del 2020
Nueva recreación del clásico juego del "Pong", con Python y Turtle.

CONTROLES:
Iniciar partida: Tecla "ENTER"
Control pala izquierda: Botones "w" y "s"
Control pala derecha: Botones de dirección, arriba y abajo

Se adjunta dos archivo de audio ("pong.mp3" y "point.mp3") que reproduce el sonido de la pelota al rebotar y al anotar un punto.
PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.
pongpic2
pongg
Imágen de perfil
Val: 9
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Perseptron simple


Visual Basic.NET

Publicado el 26 de Abril del 2021 por Rafael Angel (75 códigos)
216 visualizaciones desde el 26 de Abril del 2021
Mi primer neur
Neurona-artificial-modificada-por-Rafael-Angel-Montero-Fernandezona Perseptron, si bien desde el 2012 ya sabia hacer neuronas artificiales, yo estaba consciente que le faltaba algunas cosas.
No estaba 100% seguro de los conceptos.
En aquellos días era difícil ver tutoriales por video; hoy día es diferente, rápidamente se puede aprender viendo un video.
Nada como la comunicación verbal en combinación con el lenguaje corporal de un ser humano.
.
Dicha neurona es capaz de aprender, tiene todos los objetos que tiene una neurona, más un extra, la función de nacionalización de los pesos, con lo cual no es necesario usar un valor aleatorio.
Imágen de perfil

EZcaptcha


PHP

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 26 de Abril del 2021 por Mario Antonio (2 códigos)
285 visualizaciones desde el 26 de Abril del 2021
Copie el archivo class_ezcaptcha.php en su servidor y reemplace "<ruta real a sus fuentes ttf>" por la URL real apuntando a los archivos de fuentes cambiando el nombre de las fuentes también si es necesario.

Incluya la etiqueta <catpcha> </captcha> en el archivo html en el lugar donde desea mostrar el captcha.

Incluya JQuery (cualquie versión) y agrege el siguiente fragmento de JavaScript al final del archivo html dentro de las etiquetas <script> </script>. Recuerde reemplazar "<urlto>" por la URL real que apunta al archivo class_ezcaptcha.php

1
2
3
4
(función () {$ .ajax ({url: "<urlto> class_ezcaptcha.php? getHtml = 1", éxito: función (resultado) {
      $ ("captcha"). html (resultado);
   }});
}) ();

Incluya el captcha param y su valor en su POST o GET param string cuando envíe la solicitud http del formulario.

Valide los parámetros en el código del lado del servidor usando algo como esto:
1
if ($ _ POST ['captcha']! = $ _ SESSION ['captcha_code']) {return "ERRORcaptcha | Captcha incorrecto";}

Valide los resultados en su archivo ajax / html después de enviar la solicitud http.

Probar el demo http://mchsoft.com/demos/ezcaptcha/ezcaptcha.html
Disfrútalo...
screen
captcha
captcha_code
Imágen de perfil
Val: 568
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Generador de audiotextos (nueva versión)


Python

Actualizado el 23 de Abril del 2021 por Antonio (51 códigos) (Publicado el 5 de Octubre del 2020)
2.275 visualizaciones desde el 5 de Octubre del 2020
Este programa genera archivos "mp3" a partir de textos introducidos por el usuario, en diferentes idiomas.
Botones:
"CREATE AUDIO-TEXT": Genera un audio, a partir del texto presente en el recuadro superior.
"TRANSLATE TEXT": Traduce el texto a cualquiera de los idiomas seleccionables del margen derecho.
"CLEAR TEXT": Borra el texto del cuadro superior.
"LISTEN AUDIO-FILE": Reproduce el último archivo de voz, creado.

aum
sin imagen de perfil

Ejemplos con ficheros


Visual Basic.NET

Actualizado el 23 de Abril del 2021 por Juanito (Publicado el 15 de Noviembre del 2020)
488 visualizaciones desde el 15 de Noviembre del 2020
files examples

- Byte a byte (cadena de bytes)
- Carácter a carácter (cadena de caracteres)
- Datos primitivos
sin imagen de perfil
Val: 768
Bronce
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Codigo Morse


Python

Publicado el 22 de Abril del 2021 por Dario (16 códigos)
233 visualizaciones desde el 22 de Abril del 2021
Convierte una palabra o frase a codigo morse.