Historial de los últimos códigos añadidos

Listado de los últimos códigos introducidos.
sin imagen de perfil

Compara dos arrays sabiendo que el segundo es la raiz cuadrada de algún valor del primer array


JavaScript

Publicado el 11 de Noviembre del 2019 por katas
33 visualizaciones desde el 11 de Noviembre del 2019
Dado dos arrays (a y b), escribir una función que revise si los dos arrays tienen los mismos elementos, teniendo en cuenta, que los elementos en el array b son la raiz cuadrado de los valores del array a, sin estar en el mismo orden.
Hay que controlar que los array a y b sean arrays y tengan valores, en caso contrario devolver false.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
a = [121, 144, 19, 161, 19, 144, 19, 11];
b = [121, 14641, 20736, 361, 25921, 361, 20736, 361]
document.write("<br>"+comp(a, b)); // true
 
a = [121, 144, 19, 161, 19, 144, 19, 11];
b = [11*11, 121*121, 144*144, 19*19, 161*161, 19*19, 144*144, 19*19];
document.write("<br>"+comp(a, b)); // true
 
a = [121, 144, 19, 161, 19, 144, 19, 11];
b = [121, 14641, 20736, 361, 25921, 361, 20736, 360]
document.write("<br>"+comp(a, b)); // false
 
a = null;
b = [121, 14641, 20736, 361, 25921, 361, 20736, 360]
document.write("<br>"+comp(a, b)); // false
 
a = [];
b = [121, 14641, 20736, 361, 25921, 361, 20736, 360]
document.write("<br>"+comp(a, b)); // false
Imágen de perfil
Actualizado

Determinar si un numero es primo


JavaScript

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 10 de Noviembre del 2019 por xve (Publicado el 27 de Enero del 2016)
24.150 visualizaciones desde el 27 de Enero del 2016
Este simple código muestra una manera sencilla de determinar si un numero es primo.
sin imagen de perfil

Función para calcular la persistencia de un numero


JavaScript

Publicado el 10 de Noviembre del 2019 por katas
64 visualizaciones desde el 10 de Noviembre del 2019
Función que toma como parámetro un numero y devuelve la persistencia de la multiplicación hasta que solo queda un numero, devolviendo el numero de veces que ha realizado dicha operación.

1
2
3
persistence(39) === 3 // 3*9 = 27, 2*7 = 14, 1*4=4 y 4 solo es un dígito
persistence(999) === 4 // 9*9*9 = 729, 7*2*9 = 126, 1*2*6 = 12, y finalmente 1*2 = 2
persistence(4) === 0 // 4 no se puede multiplicar ya que es un único dígito
sin imagen de perfil

Función que quita los elementos repetidos de un array que se encuentran en otro array


JavaScript

Publicado el 10 de Noviembre del 2019 por katas
57 visualizaciones desde el 10 de Noviembre del 2019
Función que quita los elementos repetidos de un array que se encuentran en otro array.

1
2
3
array_diff([1,2],[1]) == [2]
array_diff([1,2,2,2,3],[2]) == [1,3]
array_diff([],[2,3]) == []
Imágen de perfil

Obtener la IP del usuario con JavaScript utilizando RTCPeerConnection


JavaScript

Publicado el 10 de Noviembre del 2019 por joel
85 visualizaciones desde el 10 de Noviembre del 2019
Este código muestra como obtener la IP de un usuario utilizando RTCPeerConnection (https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection)
Imágen de perfil

Obtener la IP del usuario con JQuery utilizando un servidor externo


JQuery

Publicado el 10 de Noviembre del 2019 por joel
83 visualizaciones desde el 10 de Noviembre del 2019
Este código muestra como obtener la ip del usuario utilizando la api de ipfy.org

Nos puede devolver la IP en modo texto si llamamos únicamente a: https://api.ipify.org
O en modo json y le pasamos como parámetro: https://api.ipify.org?format=json
Imágen de perfil

Copiar un texto de nuestra página al portapapeles


JavaScript

Publicado el 9 de Noviembre del 2019 por info
128 visualizaciones desde el 9 de Noviembre del 2019
Este simple código muestra como copiar cualquier texto de nuestra página web al portapapeles.

La manera de funcionar, es creando un input, poniendo en el texto deseado, seleccionar el texto de ese input, copiarlo y eliminar el input creado.
Imágen de perfil

Calcular el mínimo común múltiplo de varios números


Dev - C++

Publicado el 8 de Noviembre del 2019 por Administrador
108 visualizaciones desde el 8 de Noviembre del 2019
Este programa os ayudara a calcular el mínimo común múltiplo de varios números, asta un máximo de 100 números.

Se introduce la cantidad de números de los que queréis calcular el m.c.m. , y posteriormente, decís cuales son. El programa buscara de entre todos sus múltiplos, cual es el correcto. Existe un máximo de intentos para el programa. Si por ejemplo el mínimo común múltiplo de los números que pedís, el programa no logra encontrarlos en el numero de oportunidades posible, dirá que el programa no ha sido capaz de encontrar ninguno, pero que de forma automática, genera un múltiplo de todos ellos, que no tiene por que ser el m.c.m, pero algo es algo (lo hace con el producto entre todos los números).

minimo-comun-multiplo-de-varios-numeros
sin imagen de perfil

Invertir una cadena de caracteres en C++


Dev - C++

Publicado el 7 de Noviembre del 2019 por Joan
179 visualizaciones desde el 7 de Noviembre del 2019
Función que muestra como invertir una cadena de caracteres
Imágen de perfil

SUM en Progres 4gl


Progress

Publicado el 7 de Noviembre del 2019 por Ana Zelideth
45 visualizaciones desde el 7 de Noviembre del 2019
Les comparto como pueden hacer un suma de datos como la función SUM de SQL en Progress 4gl utilizando las funciones de ACCUMULATE
Imágen de perfil

Eliminar la última linea de un archivo


PHP

Publicado el 7 de Noviembre del 2019 por Xavi
187 visualizaciones desde el 7 de Noviembre del 2019
Este código muestra como eliminar la última linea de un archivo.

La manera de hacerlo es leer el contenido del mismo y ponerlo en una variable, eliminar la última linea de esa variable, y volver a guardar nuevamente el contenido en el archivo.
Imágen de perfil

Obtener el valor mas bajo de una lista o tupla


Python

Publicado el 7 de Noviembre del 2019 por joel
183 visualizaciones desde el 7 de Noviembre del 2019
Esta función recursiva, muestra como obtener el valor mas bajo de una lista, una tupla, una lista de listas, una lista de tuplas y listas, etc...
Imágen de perfil

Código para conectar a PostgreSQL desde Java


Java

Publicado el 7 de Noviembre del 2019 por Administrador
187 visualizaciones desde el 7 de Noviembre del 2019
Código de ejemplo que muestra como conectar y realizar una consulta a una base de datos PostgreSQL
Imágen de perfil

Sumar las filas de una columna al pulsar sobre el titulo de la misma


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 5 de Noviembre del 2019 por xve
160 visualizaciones desde el 5 de Noviembre del 2019
Este código muestra como sumar los valores de una columna dada cuando se pulsa el ratón encima de uno de los títulos de las columnas.

sumar-columna-pulsado-raton
Imágen de perfil

MundoTec TrucoTec 2005


Visual Basic

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 5 de Noviembre del 2019 por Diego H
207 visualizaciones desde el 5 de Noviembre del 2019
Código fuente de una de las primeras versiones del juego de truco TrucoTec 2005 codificado en Visual Basic 5. El código fuente de TrucoTec 2005 tiene muchas funciones codificadas para simular un contrincante humano. Es posible seleccionar jugar a 15 o a 30 puntos, con o sin Flor. Permite configurar algunos efectos multimedia de sonido en el movimientos de las cartas y la voz del jugador virtual. Inicias el juego tú, el ordenador, o inicio aleatorio. El juego TrucoTec 2005, lleva una estadística individual del modo de juego de los jugadores, que el software utiliza en la "selección de alternativas" posibles durante el juego. Tiene un archivo de ayuda formato HLP con el reglamento del Truco, que no es compatible con los SO Windows modernos.
TrucoTec2005
Imágen de perfil
Actualizado

Sudoku C64


Basic

Actualizado el 4 de Noviembre del 2019 por Adelino (Publicado el 23 de Octubre del 2019)
806 visualizaciones desde el 23 de Octubre del 2019
Programa para Commodore 64.
sudokuC64
Imágen de perfil

RAT CRACKER V1.2


Python

Publicado el 4 de Noviembre del 2019 por joker_116
373 visualizaciones desde el 4 de Noviembre del 2019
Hola lectores hoy vengo con la segunda parte del RAT en python que habia publicado
esta ves con una mejor interfas grafica me refiero a que use la libreria de python colorama
para poner textos a color y acomode los banners y como siempre esta herramienta de administracion remota para hackear sistemas operativos windows y linux es compatible con ambas plataformas
solo abran el RATC.py y se abrira el rat con las opciones.

como ya dije RAT CRACKER sirve para obtener acceso remoto a otras maquinas
tanto dentro como fuera de lan.

para poder enviar el troyano generado por gmail lo comprimen en un .ZIP y luego en un .RAR con password
y haci el antivirus no lo puede escanear, no me hago responsable del mal uso de esta RAT.

por ultimo la opcion dos generara el troyano solo para la plataforma que estes usando ademas te pedira tu ip y el puerto en el que estara listando el server la ip devera ir entre comillas sin espacio.

para compilar el client.py desde linux para windows hay que generar el script con la opcion 2 y luego le damos a no compilar abrimos de nuevo el server y le damos a compilad desde linux para windows tiene que estar wine instalado y python instalado con wine.

JOKER 116
fake-mp3-troyan
RATC
screen_compile-options
screen_shot1
screen_shot2
Imágen de perfil

Ejemplo del uso de MutationObserver


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 3 de Noviembre del 2019 por xve
278 visualizaciones desde el 3 de Noviembre del 2019
Ejemplo del uso de la API MutationObserver, que como se indica en: https://developer.mozilla.org/es/docs/Web/API/MutationObserver

MutationObserver establece un mecanismo para reaccionar ante cambios en el DOM. Ha sido diseñado como un sustituto de los Mutation Events definidos en las especificaciones de DOM3 Events.
Imágen de perfil

Leer una lista multidimensional de valores recursivamente


JQuery

Publicado el 2 de Noviembre del 2019 por Administrador
270 visualizaciones desde el 2 de Noviembre del 2019
Si disponemos de un json del cual no conocemos la cantidad de niveles que puede tener, por ejemplo en un árbol genealógico hay personas que pueden tener hijos, y esos hijos también pueden tener más hijos, y así se creará un juego de nodos que se irá expandiendo de arriba hacia abajo, sin saber su límite.

En este código, de manera recursiva muestra como obtener todos los valores.
Imágen de perfil

Simular carrera de caballos con threads


Java

Publicado el 1 de Noviembre del 2019 por Administrador
275 visualizaciones desde el 1 de Noviembre del 2019
Ventana en la que se crean 4 progressbar, y mediante 4 hilos que representan cada uno de los caballos, se van moviendo aleatoriamente.

caballos_thread
Imágen de perfil

Macro consolidado de venta


Visual Basic para Aplicaciones

Actualizado el 1 de Noviembre del 2019 por Ana Zelideth (Publicado el 31 de Octubre del 2019)
245 visualizaciones desde el 31 de Octubre del 2019
Buen dia, les comparto una macro para que puedan utilizar la función vlookup en una hoja con items vendidos y les muestre el costo total y en otra hoja consolide la cantidad de items vendidos y la cantidad en monto vendido
primerpantalla
Imágen de perfil

Desglosar un importe en billetes y monedas


Python

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 31 de Octubre del 2019 por xve (Publicado el 6 de Julio del 2019)
1.421 visualizaciones desde el 6 de Julio del 2019
Este código muestra como desglosar un importe/cambio en billetes y monedas permitiendo utilizar decimales.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Cantidad a devolver: 1253.98
Hay 1 billetes de 500
Hay 2 billetes de 200
Hay 2 billetes de 100
Hay 2 billetes de 50
Hay 2 billetes de 20
Hay 1 billetes de 10
Hay 1 monedas de 2
Hay 1 monedas de 1
Hay 1 monedas de 0.5
Hay 2 monedas de 0.2
Hay 1 monedas de 0.05
Hay 1 monedas de 0.02
Hay 1 monedas de 0.01
Faltan 0.00 monedas por repartir
Imágen de perfil

Pegar cuando no se puede


Java

Actualizado el 30 de Octubre del 2019 por Bryan Alexander (Publicado el 29 de Octubre del 2019)
378 visualizaciones desde el 29 de Octubre del 2019
Cuando no podemos copiar y pegar en alguna pagina o programa por protección o las paginas no dejan hacer Ctrl + V les dejo este pequeño botón que realice, lo que hace es que revisa la última acción que se hizo Ctrl + C y donde uno ponga el cursor escribirá lo que se deseaba copiar luego presionar el botón de pegar que viene en el programa.
Imágen de perfil

DETECTAR HASH CON PYTHON FUTURO ANTIVIRUS


Python

Actualizado el 30 de Octubre del 2019 por joker_116 (Publicado el 29 de Octubre del 2019)
363 visualizaciones desde el 29 de Octubre del 2019
Este es un script en python que sirve para detectar el hash de cualquier archivo tanto md5, sha1, como sha256.

La idea es a partir de la base de datos de MALWARES crear un antivirus, a ver una de las maneras de un antivirus de detectar amenazas es comprobando el hash del archivo si coincide con alguno de los que tiene en su base de datos detecta la amenaza.

Por ejemplo pueden hacer un script que detected el md5 de un archivo y luego con la sentencia if verifique el hash si es igual con un print("amenaza detectada!") y listo, claro que abria que buscar bases de datos de antivirus con su respectivo md5 luego agregarlo a un archivo.txt o al mismo script y verificar que coincidan y hacia detectar amenazas.
Imágen de perfil

Texto de color en los scripts de ruby


Ruby

Actualizado el 30 de Octubre del 2019 por joker_116 (Publicado el 29 de Octubre del 2019)
324 visualizaciones desde el 29 de Octubre del 2019
esta es una forma muy sencilla de hacer un print o puts en python y que el texto que se muestra en la consola salga de color nada mas que explicar realmente es muy sencillo solo hay que instalar una gema desde el cmd escribimos gem install colorize los colores que probe son (red, blue, green, yellow) claro que hay que escribirlos en ingles y minúsculas al finak de un print "color".red antes del color no olvidar el punto.
Imágen de perfil

Obtener el Banner Grabbing de una ip


Python

Publicado el 30 de Octubre del 2019 por Xavi
365 visualizaciones desde el 30 de Octubre del 2019
Simple función que muestra como obtener el banner grabbing de una ip/dominio.
Imágen de perfil

Escanear una red mediante ping (ICMP)


Python

Publicado el 30 de Octubre del 2019 por Xavi
365 visualizaciones desde el 30 de Octubre del 2019
Función que realiza un escaneo ICMP mediante el comando ping a una red determinada.
Imágen de perfil

Escanear una red mediante TCP


Python

Publicado el 30 de Octubre del 2019 por Xavi
365 visualizaciones desde el 30 de Octubre del 2019
Función que hace un escaneo sobre una ip y puerto mediante TCP utilizando un socket
Imágen de perfil

Cuantas cajas caben en un contenedor


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 29 de Octubre del 2019 por joel
271 visualizaciones desde el 29 de Octubre del 2019
Este código realiza el calculo para ver cuantas cajas pueden caber en un contenedor dado, probando de poner las cajas en todas sus posiciones.

cajas-dentro-contenedor
Imágen de perfil

Determinar si un numero es par o impar en Free Pascal


Pascal/Turbo Pascal

Publicado el 29 de Octubre del 2019 por Administrador
351 visualizaciones desde el 29 de Octubre del 2019
Solicitamos un numero y determinamos si es par o impar