Historial de los últimos códigos añadidos

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

Determinar si un valor es numérico o un objeto Number()


JavaScript

Publicado el 14 de Abril del 2021 por Katas (176 códigos)
46 visualizaciones desde el 14 de Abril del 2021
Tres funciones para determinar diferentes tipo de números.

isNumberValue() Determina si es una variable con un valor numérico

isNumberObject() Determina si es un objeto Number()

isNumber() Determina si es una variable numero o un objeto Number(). Utiliza las dos funciones anteriores.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
isNumberValue(10); // true
isNumberValue(-10.2); // true
isNumberValue("10"); // false
isNumberValue("casa"); // false
isNumberValue(new Number(5)); // false
 
isNumberObject(new Number(5)); // true
isNumberObject(5); // false
isNumberObject("10"); // false
 
isNumber(new Number(5)); // true
isNumber(new Number(5.2)); // true
isNumber(new Number(-1.5)); // true
isNumber(new Number(-0.0)); // true
isNumber(new Number(0.0)); // true
isNumber(new Number(0)); // true
isNumber(new Number(1e5)); // true
isNumber(5); // true
isNumber(5.2); // true
isNumber(-1); // true
isNumber(-0.0); // true
isNumber(0.0); // true
isNumber(0); // true
isNumber(1e5); // true
Imágen de perfil
Actualizado

Tres en raya


C/Visual C

Actualizado el 13 de Abril del 2021 por Adelino (20 códigos) (Publicado el 18 de Febrero del 2021)
2.430 visualizaciones desde el 18 de Febrero del 2021
tresenraya
Imágen de perfil

Rotar diferentes grupos de imágenes a diferente velocidad en milisegundos


JavaScript

Publicado el 13 de Abril del 2021 por Joel (146 códigos)
262 visualizaciones desde el 13 de Abril del 2021
Función que permite rotar un grupo de imágenes a una velocidad especificada en milisegundos, y permite indicar si al finalizar la rotación vuelve a empezar desde el principio.

Para cada rotación de imágenes, la función tiene que recibir:
- los milisegundos que se mostrara cada imagen
- array con la ubicación de las imágenes
- id del elemento <img> donde mostrar las imagenes
- un valor boleano que determina si cuando finalicen las imagenes, empieza desde el inicio nuevamente (por defecto es true)

En este gif, se muestran varios grupos de imágenes que se mueven a diferente velocidades.
rotar-imagenes-cada-n-milisegundos
Imágen de perfil

Obtener el idioma del navegador con PHP


PHP

Publicado el 13 de Abril del 2021 por Kata (73 códigos)
274 visualizaciones desde el 13 de Abril del 2021
Esta simple función devuelve el idioma del navegador del cliente leyendo los dos primeros caracteres de la variable HTTP_ACCEPT_LANGUAGE.
Imágen de perfil

Crear una factura con JavaScript


JavaScript

Publicado el 13 de Abril del 2021 por Info (97 códigos)
77 visualizaciones desde el 13 de Abril del 2021
Este código muestra como crear el cuerpo de una factura, permitiendo entrar el nombre de un producto, la cantidad y el importe.
En cada entrada, se calcula el importe del producto, subtotal, el 21% de IVA (Impuesto en España) y el total de la factura.
Cada vez que se introduce un producto, se añade una nueva fila para añadir un nuevo producto de manera automática.

factura-con-javascript
Imágen de perfil

InvertImage


Java

Actualizado el 12 de Abril del 2021 por Francisco Javier Rojas Garrido (16 códigos) (Publicado el 10 de Abril del 2021)
179 visualizaciones desde el 10 de Abril del 2021
Aplicación que muestra la filosofía de la opción de modo oscuro que estoy añadiendo a mis aplicaciones.
La idea es que cada vez que se cambia de modo (modo normal -> modo oscuro, ó modo oscuro -> modo normal), los colores de la aplicación se inviertan.
Así pues, esa traducción de colores implica invertir cada uno de los componentes RGB:

R = 255 - R
G = 255 - G
B = 255 - B

De esta manera, los colores claros pasan a ser oscuros y viceversa.

Además, si aplicamos la función de traducción de colores dos veces a un color, obtenemos el color original.

La aplicación muestra esta filosofía de inversión de colores sobre una imagen escogida por el usuario.

espero que a alguno de vosotros le guste.



InvertImage.v1.0
Imágen de perfil

Código para simular la escritura de un texto


JavaScript

Publicado el 12 de Abril del 2021 por Katas (176 códigos)
102 visualizaciones desde el 12 de Abril del 2021
Este código muestra una manera de simular la escritura de un texto letra a letra como si el usuario estuviera escribiendo el texto.

simular-escritura
Imágen de perfil

Comprobar si un número se puede expresar como suma de dos números primos


Java

Publicado el 11 de Abril del 2021 por Katas (24 códigos)
127 visualizaciones desde el 11 de Abril del 2021
Programa para verificar si un número dado se puede expresar como una suma de dos números primos o no. Esto se hace con la ayuda de bucles y declaraciones de interrupción en Java.

1
2
3
4
5
6
134 = 3 + 131
134 = 7 + 127
134 = 31 + 103
134 = 37 + 97
134 = 61 + 73
134 = 67 + 67
Imágen de perfil

Calcular la potencia de un numero utilizando un bucle for


Java

Publicado el 11 de Abril del 2021 por Katas (24 códigos)
97 visualizaciones desde el 11 de Abril del 2021
Simple función para obtener la potencia de un numero sin utilizar la función pow()
Imágen de perfil

Instituto de idiomas_version reducida


Python

Publicado el 10 de Abril del 2021 por Damian (2 códigos)
267 visualizaciones desde el 10 de Abril del 2021
Un instituto de idiomas ofrece cursos de inglés, francés y mandarín.
Necesita un programa que le permita al estudiante elegir uno de los 3 cursos
que desee estudiar.

**La aplicación mostrará después de cada registro la cantidad de estudiantes
que tiene cada curso.

Condiciones:  Utilizar clases  La clase creada debe tener atributos
 La clase creada debe tener como mínimo los métodos para ingresar datos,
calcular cuántos estudiantes ingresaron al instituto
e imprimir resultados.
Imágen de perfil
Actualizado

Menú Bootstrap


HTML

Actualizado el 9 de Abril del 2021 por Carlos Luis (2 códigos) (Publicado el 20 de Agosto del 2017)
2.810 visualizaciones desde el 20 de Agosto del 2017
Menú Bootstrap configurable referente al color.

Resumen:

Muchas veces necesitamos tener una barra de navegación (navbar), diferente al color por defecto o al color inverso.

En ese caso utilizamos google para buscar soluciones. En mi caso, encontré algunas pero siempre me parecían muy complicadas; así que después de algún tiempo estudiando llegue a esta barra.

Espero sea de su utilidad y les ayude a aclarar un poco el tema.

Y con el permiso de autor de este vídeo, me permito recomendarlo:

Imágen de perfil
Actualizado

descargar una página web mediante CURL en PHP


PHP

estrellaestrellaestrellaestrellaestrella(8)
Actualizado el 9 de Abril del 2021 por Xavi (548 códigos) (Publicado el 6 de Febrero del 2013)
27.856 visualizaciones desde el 6 de Febrero del 2013
Código que muestra como utilizando curl, podemos descargar una pagina web a un archivo de nuestro disco duro.

Puedes ver el mismo código utilizando file_get_contents(): https://www.lawebdelprogramador.com/codigo/PHP/7001-Descargar-una-pagina-web-con-file_get_contents.html
Imágen de perfil

Descargar una pagina web con file_get_contents()


PHP

Publicado el 9 de Abril del 2021 por Xavi (548 códigos)
158 visualizaciones desde el 9 de Abril del 2021
Código que muestra como utilizando file_get_contents(), podemos descargar una pagina web a un archivo de nuestro disco duro.

En este ejemplo, se descarga el contenido de la pagina inicial de lawebdelprogramador.com

Puedes ver el mismo código utilizando cURL: https://www.lawebdelprogramador.com/codigo/PHP/2294-descargar-una-pagina-web-mediante-CURL-en-PHP.html
Imágen de perfil
Actualizado

Cambiar el color de fondo (background) cada vez que se carga la pagina


JavaScript

Actualizado el 9 de Abril del 2021 por Joel (146 códigos) (Publicado el 31 de Diciembre del 2020)
644 visualizaciones desde el 31 de Diciembre del 2020
Simple código que muestra como poner aleatoriamente un color de fondo (background-color) diferente cada vez que se carga la pagina.
Los colores para el fondo de pantalla se encuentra en un array.
Imágen de perfil
Actualizado

MerX


Visual Basic

Actualizado el 9 de Abril del 2021 por Rafael (15 códigos) (Publicado el 20 de Marzo del 2021)
702 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

Instituto de idiomas


Python

Publicado el 9 de Abril del 2021 por Damian (2 códigos)
159 visualizaciones desde el 9 de Abril del 2021
Ejercicio:

Un instituto de idiomas ofrece cursos de inglés, francés y mandarín.
Necesita un programa que le permita al estudiante elegir uno de los 3 cursos
que desee estudiar.

**La aplicación mostrará después de cada registro la cantidad de estudiantes
que tiene cada curso.

Condiciones:  Utilizar clases  La clase creada debe tener atributos
 La clase creada debe tener como mínimo los métodos para ingresar datos,
calcular cuántos estudiantes ingresaron al instituto
e imprimir resultados.

extra: guarda todo lo ingresado en un fichero en el disco para poder volver a
cargarlo la proxima vez
Imágen de perfil

Incrementar un valor en un tiempo determinado


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 8 de Abril del 2021 por Joel (146 códigos)
283 visualizaciones desde el 8 de Abril del 2021
Este código muestra como incrementar un valor, desde un valor inicial hasta un valor final con un intervalo dado, y en un tiempo determinado.

incrementar-valor-en-un-determinado-tiempo


El elemento que se va a incrementar, tiene que tener el estilo "counter" y hay que definir:
data-from-value -> valor inicial
data-to-value -> valor final
data-increment -> valor de incremento
data-duration -> duración para llegar del valor inicial al valor final

Se muestra la manera de añadir el valor del Euro o porcentaje utilizando el estilo ::after
Imágen de perfil

Blog para programadores


Laravel

Publicado el 8 de Abril del 2021 por Oscar (4 códigos)
347 visualizaciones desde el 8 de Abril del 2021
Este proyecto hecho en laravel, te servirá para que puedas tener un blog propio donde puedas escribir sobre temas de programación, o si lo prefieres con pequeños cambios podrás hablar sobre otros temas.
Viene con vistas predeterminadas, tal y como se ve en mi blog personal. Estoy invitando a cualquier desarrollador a que aporte a este código fuente posteado en un repositorio de github, por si encuentra alguna vulnerabilidad o quiere realizarle mejoras a los módulos del sistema.
Imágen de perfil
Actualizado

Juego de la Serpiente, en ASCII (versión con sonido)


Python

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 7 de Abril del 2021 por Antonio (49 códigos) (Publicado el 8 de Junio del 2020)
4.970 visualizaciones desde el 8 de Junio del 2020
Nueva versión del Juego de la Serpiente, en la que se ha incluido sonido y 3 archivos de audio (incluidos en la carpeta). Para usar el programa adecuadamente, simplemente hay que descomprimir la carpeta en la que se encuentra.
BOTONES:
Mover serpiente: Botónes de dirección
Pause y reanudar partida pausada : Barra espaciadora.
Finalizar partida: tecla "q"
PARA CUALQUIER PROBLEMA, NO DUDEN EN COMUNICÁRMELO.
sgm
sg6
sg4
ggggg
Imágen de perfil

Obtener la cantidad de números entrados, el producto y suma de pares e impares


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 7 de Abril del 2021 por Joel (146 códigos)
204 visualizaciones desde el 7 de Abril del 2021
Función que lea números ingresados por el usuario hasta que el usuario introduzca el 0. Después de esto, la función debe imprimir una tupla que contiene la cantidad de datos leídos, el producto de dichos números y el valor de la suma de los números pares y impares.

Si al realizar la ejecución "leerNumeros" el usuario introduce los siguientes valores:
3
2
-2
4
5
8
0
Se debería imprimir la tupla (6, -1920, 12, 8)

ya que el usuario digitó 6 números, el producto de dichos números es -1920 (-1920 = 3 · 2 · -2 · 4 · 5 · 8), la suma de los números pares es 12 (12 = 2 + (-2) + 4 + 8) y la suma de los números impares es 8 (8 = 3 + 5).
Imágen de perfil

script para crear API de pruebas en entorno Local


PHP

Publicado el 7 de Abril del 2021 por Oscar (4 códigos)
352 visualizaciones desde el 7 de Abril del 2021
Con este script podrás crear una API de prueba con php que podrás usar en apps VueJs, React o AngularJs si es que tienes un esquema de datos propio interesante y lo quieres verificar en este tipo de aplicaciones
Imágen de perfil

Verificar si la DNS de un correo existe con PHP


PHP

Publicado el 6 de Abril del 2021 por Kata (73 códigos)
343 visualizaciones desde el 6 de Abril del 2021
Función que utiliza la función checkdnsrr() para verificar si la DNS de un dominio de una dirección de correo existe o no.
https://www.php.net/manual/en/function.checkdnsrr.php

1
2
verifyDnsMail("info@google.es"); // true
verifyDnsMail("info@nnnnnnn.es"); // false
Imágen de perfil
Actualizado

Clase para agregar un atributo del tipo objeto (otra clase) en php


PHP

Actualizado el 6 de Abril del 2021 por Sergio (4 códigos) (Publicado el 19 de Noviembre del 2016)
2.079 visualizaciones desde el 19 de Noviembre del 2016
Clase para agregar un atributo del tipo objeto (otra clase) en php, puede ser utilizado para relacionar maestro detalle, como en este caso cliente - cuenta. Un cliente puede tener una o varias cuentas. La próxima levanto el código ya con la persistencia. Saludos.
Imágen de perfil

Convertir las urls de un texto en enlace HTML


JavaScript

Publicado el 5 de Abril del 2021 por Katas (176 códigos)
227 visualizaciones desde el 5 de Abril del 2021
Función que recibe un texto plano, y devuelve el mismo texto pero con las urls en formato HTML (<a href="....">) para que puedan ser pulsadas por el usuario en la web.

1
2
3
4
console.log(urlTextToHTML("la url: https://www.dom.au esta ok")); // "la url: <a href="https://www.dom.au" target="_blank">https://www.dom.au</a> esta ok"
console.log(urlTextToHTML("la url: https://www.dom.au/index.html esta ok")); // "la url: <a href="https://www.dom.au/index.html" target="_blank">https://www.dom.au/index.html</a> esta ok"
console.log(urlTextToHTML("las urls: https://dom.au y https://www.dom.au estan ok")); // "las urls: <a href="https://dom.au" target="_blank">https://dom.au</a> y <a href="https://www.dom.au" target="_blank">https://www.dom.au</a> estan ok"
console.log(urlTextToHTML("texto sin url")); // "texto sin url"

Para quitar el tag html añadido al enlace, puedes utilizar la función urlHTMLToText() https://www.lawebdelprogramador.com/codigo/JavaScript/6994-Quitar-el-codigo-HTML-de-las-urls-de-un-texto.html
Imágen de perfil

Quitar el código HTML de las urls de un texto


JavaScript

Publicado el 5 de Abril del 2021 por Katas (176 códigos)
235 visualizaciones desde el 5 de Abril del 2021
Función que recibe un texto con enlaces en formato HTML, y devuelve el mismo texto pero quitando el formato HTML (<a href="....">).

1
2
3
4
console.log(urlHTMLToText('la url: <a href="https://www.dom.au" target="_blank">https://www.dom.au</a> esta ok')); // "la url: https://www.dom.au esta ok"
console.log(urlHTMLToText('la url: <a href="https://www.dom.au/index.html" target="_blank">https://www.dom.au/index.html</a> esta ok')); // "la url: https://www.dom.au/index.html esta ok"
console.log(urlHTMLToText('las urls: <a href="https://dom.au" target="_blank">https://dom.au</a> y <a href="https://www.dom.au" target="_blank">https://www.dom.au</a> estan ok')); // 'las urls: https://dom.au y https://www.dom.au estan ok'
console.log(urlHTMLToText('texto sin url')); // "texto sin url"

Esta función hace lo contrario que la función urlTextToHTML() https://www.lawebdelprogramador.com/codigo/JavaScript/6993-Convertir-las-urls-de-un-texto-en-enlace-HTML.html
Imágen de perfil

Suma, resta, división y multiplicación de dos números


Pseudocódigo/Diagramas de Flujo

Publicado el 4 de Abril del 2021 por Joan (112 códigos)
210 visualizaciones desde el 4 de Abril del 2021
Algoritmo que lee dos números del usuario y calcula la suma, resta, multiplicación y división de dichos números.
Imágen de perfil

Obtener el mayor de tres números


Pseudocódigo/Diagramas de Flujo

Publicado el 4 de Abril del 2021 por Joan (112 códigos)
206 visualizaciones desde el 4 de Abril del 2021
Simple pseudocodigo que determina el mayor de tres números introducidos por un usuario
Imágen de perfil

Calcula el cuadrado y la raíz cuadrada de un numero dado


Pseudocódigo/Diagramas de Flujo

Publicado el 4 de Abril del 2021 por Joan (112 códigos)
200 visualizaciones desde el 4 de Abril del 2021
Pseudocodigo que muestra como calcular la potencia y la raíz cuadrada de un numero. siempre y cuando el numero introducido por el usuario sea mayor que 0.
Imágen de perfil

Enviar informes personalizados a cada remitente por correo


Access

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 4 de Abril del 2021 por Administrador (705 códigos) (Publicado el 13 de Febrero del 2020)
1.646 visualizaciones desde el 13 de Febrero del 2020
Queremos enviar un informe de Access personalizado para cada remitente. Cada remitente recibirá en su correo electrónico un informe con los datos que le atañen. Para ello crearemos un informe que filtre los datos por el remitente. El informe se ha de ejecutar tantas veces como remitentes haya. Todo este proceso debe ser automático; que se ponga en marcha tan solo pulsando un botón.


listado-remitentes

informe-pedido-cliente
Imágen de perfil

Añadir ceros o cualquier valor delante de un numero


JavaScript

Publicado el 2 de Abril del 2021 por Katas (176 códigos)
204 visualizaciones desde el 2 de Abril del 2021
Función de JavaScript para añadir ceros o cualquier carácter delante de un numero.

1
2
3
4
5
6
7
8
9
10
11
LeadingZero(123, 0); // "123"
LeadingZero(123, 1); // "123"
LeadingZero(123, 2); // "123"
LeadingZero(123, 3); // "123"
LeadingZero(123, 4); // "0123"
LeadingZero(123, 5); // "00123"
LeadingZero(123, 6); // "000123"
LeadingZero("123", 6); // "000123"
LeadingZero(123, 6, "x"); // "xxx123"
LeadingZero(123, 6, "-"); // "---123"
LeadingZero(1, 10, "casa"); // "acasacasa1"