Ir al contenido principal

Entradas

Cómo eliminar espacios en blanco de un String JavaScript

Yepa ¿Quieres saber cómo eliminar los espacios de un string de forma rápida y sencilla en JavaScript? Pues ahí lo tienes: function quitarEspacios(stringIn) { return stringIn.replace(/\s+/g, ''); } Hasta luego crack.
Entradas recientes

Capturar email de páginas webs bash scripting

Hola buenos días colegí. Hoy te traigo una manera de extraer un email de una página web de forma automatizada. Para ello solo necesitas una terminal unix. Yo he hecho las pruebas en Kali Linux. El primer paso es posicionarnos en un directorio, yo lo haré en el directorio principal del mi usuario. #cd /home/kali/ Creamos una carpeta/directorio, hay que ser ordenados. En mi caso lo llamaré email-dominio. #mkdir email-dominio Nos posicionamos dentro del directorio que acabamos de crear #cd email-dominio Ahora elegimos un dominio del cual extraeremos el email si lo hay. Cabe mencionarse que este algoritmo es muy sencillo y solo afectará a la index. Así pues lo primero que deberemos hacer es descargarnos desde terminal la página html de esa url. Para el ejemplo yo utilizaré la página web de cristalbox.es #wget cristalbox.es -O index-html ya tendremos el archivo descargado en nuestro directorio. Ahora nos queda obtener los emails del fichero. Para ello ejecutar

Cómo crear un usuario en una base de datos Mysql o MariaDB

Hola querido lector. Hoy he traído para tí una breve guía para crear un usuario en una base de datos MySQL o MariaDB. Esta es una de las operaciones básicas que podemos además sobre una base de datos y de hecho una de las primeras cuando decides montarte un entorno de desarrollo. Una vez que hayamos entrado en la base de datos para crear un usuario deberemos escribir lo siguiente: CREATE USER 'tuNombreDeUsuario' IDENTIFIED BY 'tuContraseña'; Ahora tenemos el usuario creado pero no tienen ningún permiso. La configuración de privilegios que se usa con mayor frecuencia en un entorno de desarrollo es la siguiente: GRANT ALL PRIVILEGES ON tuBaseDeDatos.* TO 'tuUsuario'@'%'; El símbolo de % sirve para que acepte conexiones de cualquier host, ordenador. Poniendo % podremos conectarnos a la base de datos desde cualquier equipo. De otro modo si especificamos una ip solo podríamos conectarnos desde un equipo concreto. GRANT ALL PRIV

Algoritmo de ordenación de datos tipo bubble o burbuja

En la ciencia de la computación existen varios estándares de algoritmos para ordenar un conjunto de datos. En la práctica arrays. El primer método de ordenación que se utilizó es es el de tipo “bubble” o burbuja. Este método es el que más se asemeja a la forma de ordenar humana. Y funciona de la siguiente manera. Supongamos que tenemos la siguiente lista de números y los queremos ordenar de mayor a menor. Números= [1,2,4,8,9] Ahora este algoritmo compara el número en el que estamos con el siguiente. Si es mayor no hace nada, si es menor intercambia las posiciones de los números. El algoritmo empezaría por la posición cero que corresponde al número 1. Iteración 0 : [2,1,4,8,9] Iteración 1 : [2,4,1,8,9] Iteración 2 : [2,4,8,1,9] Iteración 3 : [2,4,8,9,1] Iteración 4 : [4,2,8,9,1] Iteración 5 : [4,8,2,9,1] Iteración 6 : [4,8,9,2,1] Iteración 7 : [8,4,9,2,1] Iteración 8 : [8,9,4,2,1] Iteración 9 : [9,8,4,2,1] El array ya está ordenado, el bucle hará

Cómo redireccionar http a https con htaccess para router php

Hola y bienvenidos a este blog un día más. Hoy os traigo un artículo sobre la configuración del desconocido .htaccess. Con la correcta configuración de este archivo podrás conseguir redirecciones e incluso poder insertar codigo php en un html y que el servidor lo procese antes de enviar la página al cliente. Para los que no sepáis lo que es el archivo .htaccess es un archivo de configuración que se coloca en la raíz del servidor, de nuestro hosting, y permite hacer alguna configuración propia del servidor sin necesidad de tener acceso a los archivos de configuración del mismo. Esto es importante dado que lo más normal es que contratemos un hosting o servidor compartido y por tanto no vamos a tener acceso al servidor ni físicamente y ni por conexión ssh. Lo que quería conseguir con esta configuración es primero una redirección del protocolo http a https y después redirigir todas las peticiones al archivo index.php de la raíz que es un “router php” que recarga la página con el co

Cómo centrar un div dentro de otro div

¿Qué tal estamos capitán? Hoy vamos a aprender a centrar un div dentro de otro div. Y por extensión cualquier cosa dentro de su contenedor. Seguro que alguna vez os habéis puesto a trastear y a intentar centrar un elemento dentro de su contenedor. Depende de como lo hayáis programado centrar el elemento horizontalmente con la propiedad auto de margin-left y margin-right es sencillo. Pero ¿Cómo central de facilmente un elemento dentro de su contenedor en las dos dimensiones? A continuación dejo un ejemplo. Ver ejemplo Para lograr necesitaremos programas la siguiente funciónn de javascript. function centrarDivDentroDeOtroDiv(id){ //Obtenemos los elementos var divCentrar = document.getElementById(id); var divContenedor = divCentrar.parentNode; //Obtenemos las dimensiones var anchuraContenedor = parseInt(window.getComputedStyle(divContenedor, null).getPropertyValue("width")); var alturaContenedor = parseInt(window.getComputedStyle(di

Cómo usar bootstrap en html y no volverte loco

Hola de nuevo, esto es fácil pero como todo hasta que no lo haces por lo menos una vez hay que mirarlo. Lo más fácil imposible Como he visto que esto puede serte de mucha utilidad he creado solo para ti un proyecto preconfigurado. Esto quiere decir que boostrap ya esta listo para funcionar sin que hagas nada y desde el minuto 1. Te lo puedes descargar desde aquí https://ifelse.es/vistas/recursos.html Lo mínimo Para configurar un proyecto Bootstrap lo primero que tenemos que hacer es descargarlo, para ello vamos a https://getbootstrap.com/ y pulsamos en download. Si descomprimimos el proyecto nos generara dos carpetas, css y js. Teniendo esto en mente, nuestro documento .html debería quedarnos enlazado de la siguiente manera. <!DOCTYPE html> <html lang="es"> <head> <!--Boostrap CSS--> <link rel="stylesheet" href="css/bootstrap.min.css"> </head> <body> <!--Tú código html siempre an