Historial de los últimos códigos añadidos

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

Tres en raya


C/Visual C

Actualizado el 3 de Marzo del 2021 por Adelino (20 códigos) (Publicado el 18 de Febrero del 2021)
263 visualizaciones desde el 18 de Febrero del 2021
tresenraya
Imágen de perfil

Cambiar el titulo de la pagina cuando se cambia de pestaña en el navegador


JavaScript

Publicado el 2 de Marzo del 2021 por Katas (156 códigos)
88 visualizaciones desde el 2 de Marzo del 2021
Este simple código muestra como utilizando el evento visibilitychange (https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilitychange_event) podemos cambiar el titulo que aparece en la pestaña del navegador cuando obtiene el foco y cuando lo pierde.
Imágen de perfil
Actualizado

Ordenar en Informe


Access

Actualizado el 2 de Marzo del 2021 por Administrador (703 códigos) (Publicado el 30 de Julio del 2013)
5.170 visualizaciones desde el 30 de Julio del 2013
Código que muestra como realizar una ordenación de registros en un informe. Aunque parezca extraño, no se realiza de la misma manera que una ordenación en formularios.
Acceso al documento explicativo en formato pdf.
Imágen de perfil

Contar las letras de una cadena sin contar los espacios


C sharp

Publicado el 1 de Marzo del 2021 por Joan (96 códigos)
91 visualizaciones desde el 1 de Marzo del 2021
Codigo que cuenta las letras de una cadena exceptuando los espacios en blando
Imágen de perfil

Sumar todos los valores desde 0 a un numero dado


C sharp

Publicado el 1 de Marzo del 2021 por Joan (96 códigos)
92 visualizaciones desde el 1 de Marzo del 2021
Dado un numero introducido por el usuario, sumamos todos los números desde el 1 hasta el numero indicado por el usuario.
Si indica el 5, sumamos 1 + 2 +3 + 4 + 5 = 15
Imágen de perfil

Obtener el mayor de tres números


C sharp

Publicado el 1 de Marzo del 2021 por Joan (96 códigos)
75 visualizaciones desde el 1 de Marzo del 2021
Simple código que solicita al usuario tres números y indica el que tiene el valor mayor.
Imágen de perfil
Actualizado

Pdf Inspector


Java

Actualizado el 28 de Febrero del 2021 por Francisco Javier Rojas Garrido (15 códigos) (Publicado el 4 de Mayo del 2020)
1.012 visualizaciones desde el 4 de Mayo del 2020
La aplicación Pdf inspector, permite abrir libros en Pdf y navegar por ellos.
Una vez abierto, permite inspeccionar los códigos de los caracteres (puede ser útil en caso de que el PDF use codificación no estándar).
También permite localizar imágenes.


pdf.icon128x128
Imágen de perfil

Aplicación para ocultar información de texto en imágenes o fotografías


Python

Actualizado el 28 de Febrero del 2021 por Antonio (46 códigos) (Publicado el 24 de Febrero del 2021)
222 visualizaciones desde el 24 de Febrero del 2021
Aplicación para codificar o decodificar información de texto en archivos de imagen (usando la cadena "=====" como marcador) mediante la técnica del "bit menos significativo".

La imagen se selecciona mediante el botón "SEARCH".
En el modo "Encode" el texto a ocultar se introduce en el espacio superior. (el programa generará un nuevo archivo de imagen cuyo nombre tendrá el prefijo "encoded_" delante del título del archivo original.
En el modo "Decode" el texto oculto se muestra en el espacio superior.

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

steg
Imágen de perfil

Efecto subrayado al pasar el ratón por encima de un texto con CSS


CSS

Publicado el 28 de Febrero del 2021 por Katas (41 códigos)
112 visualizaciones desde el 28 de Febrero del 2021
Efecto de subrayado al pasar el ratón por encima de un texto. En este ejemplo el subrayado va de izquierda a derecha y del centro hacia los lados.

efecto-subrayado-con-css
Imágen de perfil
Actualizado

Vídeo como fondo de página con CSS


CSS

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 28 de Febrero del 2021 por Joan (96 códigos) (Publicado el 8 de Octubre del 2019)
1.076 visualizaciones desde el 8 de Octubre del 2019
En este código se muestra como mediante CSS ponemos un vídeo como fondo de pántalla.

video-como-fondo-pantalla
sin imagen de perfil

Escudo del Capitan America


Java

Publicado el 27 de Febrero del 2021 por Luciano (2 códigos)
119 visualizaciones desde el 27 de Febrero del 2021
Escudo del Capitan America con la Clase Grapichs de Java

escudo-capitan-america-java
Imágen de perfil

Metodo burbuja de ordenamiento sobre un array de objetos por dos valores


JavaScript

Publicado el 27 de Febrero del 2021 por Katas (156 códigos)
125 visualizaciones desde el 27 de Febrero del 2021
Función para ordenar un array de objetos utilizando el metodo de ordenamiento burbuja.
La función tiene que recibir el array y dos claves de los campos a ordenar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
let array = [
    {name: "compu", price: 1200, review: 8},
    {name: "celulare", price: 300, review: 9},
    {name: "tele", price: 800, review: 1},
    {name: "play", price: 1200, review: 7}
];
 
console.table(bubbleObject(array, "price", "review"));
┌───── ───┬──────────┬──────┬───────┐
(index)  │    name    │ price │ review │
├────────┼───────────┼──────┼───────┤
│    0     │ 'celulare' │  300  │   9    │
│    1     │   'tele'   │  800  │   1    │
│    2     │   'play'   │ 1200  │   7    │
│    3     │  'compu'   │ 1200  │   8    │
└─────────┴────────────┴───────┴────────┘

El mismo ejemplo ordenado por una sola clave: https://www.lawebdelprogramador.com/codigo/JavaScript/6911-Metodo-burbuja-de-ordenamiento-sobre-un-array-de-objetos.html
Imágen de perfil

Metodo burbuja de ordenamiento sobre un array de objetos


JavaScript

Publicado el 27 de Febrero del 2021 por Katas (156 códigos)
208 visualizaciones desde el 27 de Febrero del 2021
Función para ordenar un array de objetos utilizando el metodo de ordenamiento burbuja.
La función tiene que recibir el array y la clave del campo a ordenar.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
let array = [
    {name: "compu", price: 1200, review: 8},
    {name: "celulare", price: 300, review: 9},
    {name: "tele", price: 800, review: 1},
    {name: "play", price: 1200, review: 7}
];
 
console.table(bubbleObject(array, "price"));
┌─────────┬────────────┬───────┬────────┐
(index) │    name    │ price │ review │
├─────────┼────────────┼───────┼────────┤
│    0    │ 'celulare' │  300  │   9    │
│    1    │   'tele'   │  800  │   1    │
│    2    │  'compu'   │ 1200  │   8    │
│    3    │   'play'   │ 1200  │   7    │
└─────────┴────────────┴───────┴────────┘
 
console.table(bubbleObject(array, "review"));
┌─────────┬────────────┬───────┬────────┐
(index) │    name    │ price │ review │
├─────────┼────────────┼───────┼────────┤
│    0    │   'tele'   │  800  │   1    │
│    1    │   'play'   │ 1200  │   7    │
│    2    │  'compu'   │ 1200  │   8    │
│    3    │ 'celulare' │  300  │   9    │
└─────────┴────────────┴───────┴────────┘

El mismo código ordenando por dos claves: https://www.lawebdelprogramador.com/codigo/JavaScript/6912-Metodo-burbuja-de-ordenamiento-sobre-un-array-de-objetos-por-dos-valores.html
Imágen de perfil

Obtener la diferencia horaria de una zona horaria especificada con relación a UTC


JavaScript

Publicado el 26 de Febrero del 2021 por Katas (156 códigos)
104 visualizaciones desde el 26 de Febrero del 2021
Función que devuelve la diferencia horaria actual de una zona horaria en relación a la zona horaria UTC.
Si la zona horaria no existe devuelve false.

1
2
3
4
getOffsetTimezone("UTC"); // 0
getOffsetTimezone("America/New_York"); // -18000
getOffsetTimezone("Europe/Madrid"); // 3600
getOffsetTimezone("noExiste");

Si quieres obtener la diferencia horaria en una fecha dada: https://www.lawebdelprogramador.com/codigo/JavaScript/6910-Obtener-la-diferencia-horaria-de-una-zona-horaria-especificada-con-relacion-a-UTC-en-una-fecha-dada.html
Imágen de perfil

Mostrar la fecha actual en la zona horaria indicada


JavaScript

Publicado el 26 de Febrero del 2021 por Katas (156 códigos)
279 visualizaciones desde el 26 de Febrero del 2021
Función que recibe una zona horaria y devuelve un objecto Date() con la fecha y hora actual en esa zona horaria.
Si la zona horaria no existe devuelve false.

1
2
3
4
getDateNowForTimezone("UTC");              // object Date "Thu Feb 25 2021 18:45:33 GMT+0100 (Central European Standard Time)"
getDateNowForTimezone("Europe/Madrid");    // object Date "Thu Feb 25 2021 19:45:33 GMT+0100 (Central European Standard Time)"
getDateNowForTimezone("America/New_York"); // object Date "Thu Feb 25 2021 13:45:33 GMT+0100 (Central European Standard Time)
getDateNowForTimezone("noExiste");         // false

Si quieres obtener la un objecto Date() con la zona horaria indicada en una fecha dada: https://www.lawebdelprogramador.com/codigo/JavaScript/6908-Mostrar-una-fecha-dada-en-una-zona-horaria-indicada.html
Imágen de perfil

Mostrar una fecha dada en una zona horaria indicada


JavaScript

Publicado el 26 de Febrero del 2021 por Katas (156 códigos)
116 visualizaciones desde el 26 de Febrero del 2021
Al igual que la función para obtener la fecha actual en la zona horaria indicada, esta función recibe una zona horaria y una fecha, y devuelve un objeto Date() con la fecha en la zona horaria indicada.
Si la zona horaria no existe o no recibe un año y mes, devuelve false.

1
2
3
4
5
6
7
8
9
getDateForTimezone("UTC",              2021, 2, 1, 10); // object Date "Mon Feb 01 2021 09:00:00 GMT+0100 (Central European Standard Time)"
getDateForTimezone("UTC",              2021, 8, 1, 10); // object Date "Sun Aug 01 2021 08:00:00 GMT+0200 (Central European Summer Time)"
getDateForTimezone("Europe/Madrid",    2021, 2, 1, 10); // object Date "Mon Feb 01 2021 10:00:00 GMT+0100 (Central European Standard Time)"
getDateForTimezone("Europe/Madrid",    2021, 8, 1, 10); // object Date "Sun Aug 01 2021 10:00:00 GMT+0200 (Central European Summer Time)"
getDateForTimezone("America/New_York", 2021, 2, 1, 10); // object Date "Mon Feb 01 2021 04:00:00 GMT+0100 (Central European Standard Time)"
getDateForTimezone("America/New_York", 2021, 8, 1, 10); // object Date "Sun Aug 01 2021 04:00:00 GMT+0200 (Central European Summer Time)"
getDateForTimezone("noExiste",         2021, 2, 1, 10); // false
getDateForTimezone("America/New_York");                 // false
getDateForTimezone();                                   // false
Imágen de perfil

Obtener la diferencia horaria de una zona horaria especificada con relación a UTC en una fecha dada


JavaScript

Publicado el 26 de Febrero del 2021 por Katas (156 códigos)
87 visualizaciones desde el 26 de Febrero del 2021
Al igual que la función para obtener la diferencia horaria en la fecha actual, esta función devuelve la misma diferencia pero en una fecha dada.
Si la zona horaria no existe o no recibe un año y mes, devuelve false.

1
2
3
4
5
6
getOffsetDateTimezone("Europe/Madrid",    2021, 2, 1, 10); // 3600
getOffsetDateTimezone("Europe/Madrid",    2021, 8, 1, 10); // 7200
getOffsetDateTimezone("America/New_York", 2021, 2, 1, 10); // -18000
getOffsetDateTimezone("America/New_York", 2021, 8, 1, 10); // -14400
getOffsetDateTimezone("noExiste",         2021, 2, 1, 10); // false
getOffsetDateTimezone("America/New_York"); // false
Imágen de perfil

Obtener la zona horaria de un usuario


JavaScript

Publicado el 26 de Febrero del 2021 por Katas (156 códigos)
93 visualizaciones desde el 26 de Febrero del 2021
Simple función que muestra como obtener la zona horaria de un usuario.

1
getMyTimezone(); // Europe/Madrid
Imágen de perfil

Obtener el valor máximo de una lista recursivamente


Python

Publicado el 25 de Febrero del 2021 por Katas (143 códigos)
138 visualizaciones desde el 25 de Febrero del 2021
jemplo del uso de una función recursiva para obtener el valor mas bajo de una lista.

La función verifica que el primer elemento de la lista sea inferior al valor anterior, y cuando se llama a si misma, envía la lista sin el primer elemento de la misma, y el valor inferior leído hasta el momento.

-sys.maxsize obtiene el valor entero mas bajo posible.

1
2
3
mayorRecursivo([5,3,8,6,1,4]) # 8
mayorRecursivo([5,3,8,6,9,1]) # 9
mayorRecursivo([1,5,3,7,6,4]) # 7
Imágen de perfil

Cronometro compartido entre varios usuarios que no se reinicia nunca


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 24 de Febrero del 2021 por Xavi (542 códigos) (Publicado el 23 de Febrero del 2021)
363 visualizaciones desde el 23 de Febrero del 2021
Este código de ejemplo, es un cronometro, el cual guarda en el servidor en un archivo de texto la hora inicial, por lo que todos los usuarios que se conecten a la pagina web, todo verán el mismo cronometro, y no se reiniciara aunque se cierre el navegador.

La única manera de reiniciarlo, es pulsando el botón "Reiniciar cronometro" (esta botón solo tiene que estar en una pagina aparte a la de los usuarios), y mediante AJAX, actualiza la hora del archivo de texto en el servidor y empieza el contador de 0.
Para este ejemplo, en el servidor hay que dispones de PHP.

cronometro-que-no-finaliza-nunca


Este código es una variante del código: Cronometro que continua aunque se cierre el navegador que utiliza la base de datos del navegador, y solo es para un usuario/navegador.
sin imagen de perfil
Actualizado

Eurator


Java

Actualizado el 23 de Febrero del 2021 por Jose Miguel (8 códigos) (Publicado el 19 de Febrero del 2021)
326 visualizaciones desde el 19 de Febrero del 2021
euratorv4

Esta App es un sencillo convertidor de monedas. En él se encuentran la mayoria de las monedas del mundo y su fin es convertir de una moneda en otra. Por ejemplo para saber cuantas pesetas son 1 euro y ampliarlo con una sencilla calculadora que tiene la propia App ó convertir cualquiera moneda extranjera al euro ó de una extranjera a otra.
Imágen de perfil
Actualizado

Contador de vueltas


JavaScript

Actualizado el 23 de Febrero del 2021 por Xavi (542 códigos) (Publicado el 13 de Octubre del 2014)
3.810 visualizaciones desde el 13 de Octubre del 2014
Cronometro que te permite ir contando las vueltas mostrando el tiempo en cada vuelta incluyendo los milisegundos.

contador-de-vueltas-con-javascript
Imágen de perfil
Actualizado

Cronometro que continua aunque se cierre el navegador


JavaScript

estrellaestrellaestrellaestrellaestrella(9)
Actualizado el 23 de Febrero del 2021 por Xavi (542 códigos) (Publicado el 7 de Octubre del 2014)
13.099 visualizaciones desde el 7 de Octubre del 2014
Una vez iniciado el cronometro, puedes actualizar la página, cerrar el navegador, incluso el ordenador... pero este cronometro seguirá funcionando, ya que guarda la fecha inicial en la base de datos del navegador, lo que permite cerrar el navegador y que cuando volvamos el cronometro siga funcionando.

cronometro-javascript-base-de-datos-navegador



He creado una nueva versión con PHP que el cronometro nunca se detiene y es el mismo cronometro para todos los usuarios: Cronometro compartido entre varios usuarios que no se reinicia nunca
Imágen de perfil

Obtener los números primos entre un intervalo de valores


C sharp

Publicado el 22 de Febrero del 2021 por Joan (96 códigos)
260 visualizaciones desde el 22 de Febrero del 2021
Simple código para obtener los numeros primos entre un intervalo de valores dado por el usuario con C#.

1
2
3
4
5
6
7
8
9
10
11
12
13
Introduce el valor inicial: 1
Introduce el valor final: 30
Los numeros primos entre el 1 y el 30 son:
2
3
5
7
11
13
17
19
23
29
Imágen de perfil

slideUp y slideDown con JavaScript Vanilla


JavaScript

Publicado el 21 de Febrero del 2021 por Info (96 códigos)
313 visualizaciones desde el 21 de Febrero del 2021
Código de ejemplo para crear el efecto slideUp y slideDown

slideUp-y-slideDown-javascript
Imágen de perfil

Ejemplo del comportamiento de desplazamiento del scroll con scroll-behavior


CSS

Publicado el 20 de Febrero del 2021 por Katas (41 códigos)
158 visualizaciones desde el 20 de Febrero del 2021
Este código muestra el uso del tag CSS scroll-behavior para mostrar el desplazamiento suave y progresivo entre varios puntos (anchors) de una pagina web.
https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior

efecto-comportamiento-css-scroll-behavior
Imágen de perfil

Botón de flecha para subir, bajar, derecha y izquierda con CSS


CSS

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 20 de Febrero del 2021 por Katas (41 códigos)
282 visualizaciones desde el 20 de Febrero del 2021
Código que muestra un ejemplo de como crear pequeños botones con flecha hacia los 4 lados. Fáciles de modificar y adaptar.

flechas-css
sin imagen de perfil

MenuCena


Java

Publicado el 19 de Febrero del 2021 por Jose Miguel (8 códigos)
280 visualizaciones desde el 19 de Febrero del 2021
MenuCena
sin imagen de perfil

Trabajando con imagenes


PHP

Publicado el 19 de Febrero del 2021 por Jefferson (5 códigos)
276 visualizaciones desde el 19 de Febrero del 2021
Trabajar con imágenes, en estos días es lo que vende "ya que todo entra por la vista".

Pero si trabajamos solo con move_uploaded_file empiezan nuestro problemas ya que esta instrucción solo mueve un archivo del punto A-B usando el mecanismo HTTP POST.

Si la imagen que queremos es muy grande (sin mencionar la que tomamos de nuestro teléfono que son exageradamente grandes y ahora parecen no acabar de pixelarlas mas) Cuando queremos pintarlas en nuestro src comienza la peregrinación para que cargue.

Esto trae como consecuencia que los clientes visitantes de la pagina se obstinan y abandonan ...

Con esta clase en php "que no es mia, de hecho hay tantas versiones en internet y en tantos idiomas que es difícil saber su autoría"

Lo que hice fue tomar funciones de una y otra y las agrupe en una sola clase, para que al final tengamos todo en uno.

* - Con ella reducimos el tamaño (redimensionar)
* - Creamos img Thumb (muy pequeñas para los perfiles)
* - Eliminamos el fondo negro de los png
* - Enderezamos las imágenes que generalmente las voltean los tlf.

Espero les sea de ayuda, a mi me sirvió de mucho.

Aparte les dejare una pequeña guía de como manipularla.

La subo a Google Drive, por lo pesada de las imágenes https://drive.google.com/file/d/1DIECxgU21ws_zjWkSUa8RBi4QizFpg8o/view?usp=sharing




Sin-titulo
Imágen de perfil

Obtener los valores pares e impares de una lista con Python


Python

Publicado el 19 de Febrero del 2021 por Katas (143 códigos)
198 visualizaciones desde el 19 de Febrero del 2021
Funciones para obtener la los valores pares y impares de una lista, y funciones para obtener la cantidad de valores pares y impares de una lista.

1
2
3
4
5
valores=[11,3,12,4,25,32,2,8,13,1,9,16,5]
print(valoresPares(valores)) # [12, 4, 32, 2, 8, 16]
print(valoresImpares(valores)) # [11, 3, 25, 13, 1, 9, 5]
print(cantidadPares(valores)) # 6
print(cantidadImpares(valores)) # 7