Historial de los últimos códigos añadidos

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

Tabla Ascii


Java

Actualizado el 21 de Abril del 2021 por Octulio (28 códigos) (Publicado el 12 de Diciembre del 2018)
5.726 visualizaciones desde el 12 de Diciembre del 2018
TablaAscii-03
TablaAscii-VistaJDeveloper
Vista del proyecto TablaAscii en Linux/JDeveloper.

Programa en Java que muestra la tabla de caracteres ASCII en la ventana consola de Windows y en GNU Linux.
Se acompaña de documentación técnica sobre su implementación.
Se recomienda leer las páginas de manual en Linux sobre los comandos: locale y export. Por ej.:
man export
Estos comandos permiten consultar/actualizar la localidad del sistema y en Windows se recomienda leer la ayuda de los comandos chcp y mode. Por ej.:
help chcp
Imágen de perfil

Obtener las fechas de un numero de semana dado


PHP

Publicado el 20 de Abril del 2021 por Kata (74 códigos)
91 visualizaciones desde el 20 de Abril del 2021
Función que dada un numero de semana y un año devuelve un array con la fecha inicial y final de dicha semana.

1
2
3
getFirstDayWeek(0, 2021); // [[start] => 2020-12-28, [end] => 2021-01-03]
getFirstDayWeek(1, 2021); // [[start] => 2021-01-04, [end] => 2021-01-10]
getFirstDayWeek(20, 2021); // [[start] => 2021-05-17, [end] => 2021-05-23]
Imágen de perfil

Subir un elemento desde la parte inferior del navegador hasta la parte superior


JavaScript

Publicado el 20 de Abril del 2021 por Info (99 códigos)
81 visualizaciones desde el 20 de Abril del 2021
Este código muestra como poder mostrar unos elementos de HTML subiéndolos desde la parte inferior hasta la parte superior del navegador.

Para ello, se ha creado una clase que va recibiendo el id del elemento y devuelve dos funciones, una para mostrar el elemento y otra función para esconderlo. Estas funciones hay que llamarlas desde los elementos que queramos que abra y cierra los elementos.

En este ejemplo, veras que dos capas se abren con un botón, y una tercera se abre con un enlace. De igual manera para cerrar los elementos, en uno hay que pulsar sobre el mismo elemento, otro hay que pulsar sobre un botón, y el tercero hay que darle a un enlace.

CPT2104201248-403x491
Imágen de perfil

Reproductor de música.


Python

Publicado el 20 de Abril del 2021 por Antonio (50 códigos)
90 visualizaciones desde el 20 de Abril del 2021
Programa para reproducir archivos de audio que incorpora la posibilidad de crear una lista de favoritos.
El programa necesita de un archivo "json" que generará al ejecutarse por primera vez.
PARA CUALQUIER DUDA U OBSERVACIÓN USEN LA SECCIÓN DE COMENTARIOS.
mp
Imágen de perfil

Imprimir la suma de los N primeros números naturales


Python

Publicado el 19 de Abril del 2021 por Katas (145 códigos)
131 visualizaciones desde el 19 de Abril del 2021
Para calcular la suma de los N primeros números naturales, se van sumando todos los numeros hasta llegar al numero N indicado
Si ingresamos 10, entonces sumará: 1+2+3+4+5+6+7+8+9+10 que es lo mismo que 10*(10+1)/2 = 55

Aquí se muestran dos funciones lambda:
- Una que hace el uso del calculo N(N+1)/2
- Otra que lo hace de manera manual, recorriendo todos los valores y sumándolos

1
2
3
naturales(1) # 1
naturales(10) # 55
naturales(100) # 5050
Imágen de perfil
Actualizado

MerX


Visual Basic

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

Suma, resta y multiplicación de matrices


Dev - C++

Publicado el 18 de Abril del 2021 por Administrador (708 códigos)
178 visualizaciones desde el 18 de Abril del 2021
Calculadora de matrices donde se introduce la dimensión de vuestras dos matrices, y posteriormente los datos. El programa, en funcion de las caracteristicas de cada matriz, os ofrecera la posibilidad de sumarlas, restarlas o multiplicarlas entre ellas (siempre y cuando el programa interprete que se pueden hacer dichas operaciones con esas matrices).
Imágen de perfil
Actualizado

Tres en raya


C/Visual C

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

Juego del pong en JavaScript


JavaScript

Publicado el 17 de Abril del 2021 por Administrador (708 códigos)
106 visualizaciones desde el 17 de Abril del 2021
Código que muestra como hacer el juego del pong en javascript con dos usuarios utilizando el mismo teclado.
El usuario de la izquierda utiilza las teclas Q y A y el usuario de la derecha las teclas O y L

juego-pong-javascript
Imágen de perfil
Actualizado

Teclado musical


Python

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 16 de Abril del 2021 por Antonio (50 códigos) (Publicado el 15 de Marzo del 2021)
1.051 visualizaciones desde el 15 de Marzo del 2021
Teclado musical para distintas formas de onda (WAVEFORM) donde la entrada "DURATION" determina la duración (en milisegundos) de cada nota, "GAIN" determina la ganancia en la amplitud de onda (amplitud adicional) y "FADE IN" y "FADE OUT" sirven para suavizar los milisegundos iniciales y finales de cada nota respectivamente.

PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.

kbr
Imágen de perfil

Mover una cortina por encima de una imagen


JavaScript

Publicado el 16 de Abril del 2021 por Info (99 códigos)
98 visualizaciones desde el 16 de Abril del 2021
Este código permite sobreponer parte de una imagen encima de la otra, y con el ratón mover parte de la imagen superior sobre la imagen inferior.

cortina-por-encima-imagen


Para este efecto se utilizan dos imágenes, la que esta encima y la que se encuentra debajo, y pulsando sobre la imagen o arrastrando el ratón, podemos descubrir mas o menos la imagen inferior.
El encargado de crear este efecto es el estilo clip-path https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path

Para el ejemplo, he utilizado una imagen a color, y la misma imagen en escala de grises para visualizar el efecto.
Imágen de perfil

Rombo Asimetrico con asteriscos


Dev - C++

Publicado el 15 de Abril del 2021 por Administrador (708 códigos)
131 visualizaciones desde el 15 de Abril del 2021
Ejemplo del uso de bucles for() para crear un rombo asimetrico.

rombo-asimetrico-cpp
sin imagen de perfil

Calcular volumen de paralelepípedo dados 4 vértices


Python

Publicado el 15 de Abril del 2021 por Tincopasan (3 códigos)
151 visualizaciones desde el 15 de Abril del 2021
Script simple para calcular el volumen de un paralelepípedo pidiendo al usuario los 4 vértices en un formato de 3 enteros separados por espacios, e: 2 3 -1
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)
149 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
Val: 15
Ha mantenido su posición en Laravel (en relación al último mes)
Gráfica de Laravel

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


JavaScript

Publicado el 13 de Abril del 2021 por Joel (146 códigos)
357 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 (74 códigos)
361 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 (99 códigos)
349 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
Actualizado

InvertImage


Java

Actualizado el 12 de Abril del 2021 por Francisco Javier Rojas Garrido (16 códigos) (Publicado el 10 de Abril del 2021)
249 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)
353 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)
319 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)
190 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)
446 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

Menú Bootstrap


HTML

Actualizado el 9 de Abril del 2021 por Carlos Luis (2 códigos) (Publicado el 20 de Agosto del 2017)
2.821 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

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.909 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)
250 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
Val: 15
Ha mantenido su posición en Laravel (en relación al último mes)
Gráfica de Laravel

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)
647 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

Instituto de idiomas


Python

Publicado el 9 de Abril del 2021 por Damian (2 códigos)
263 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
Val: 15
Ha mantenido su posición en Laravel (en relación al último mes)
Gráfica de Laravel

Incrementar un valor en un tiempo determinado


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 8 de Abril del 2021 por Joel (146 códigos)
357 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
Val: 10
Ha aumentado su posición en 20 puestos en Laravel (en relación al último mes)
Gráfica de Laravel

Blog para programadores


Laravel

Publicado el 8 de Abril del 2021 por Oscar (4 códigos)
444 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

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


Python

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 7 de Abril del 2021 por Antonio (50 códigos) (Publicado el 8 de Junio del 2020)
5.061 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