Skip to content

Instantly share code, notes, and snippets.

View fmagrosoto's full-sized avatar
🏠
Working from home

Fernando Magrosoto Vásquez fmagrosoto

🏠
Working from home
View GitHub Profile
@fmagrosoto
fmagrosoto / borrarHijos.js
Created April 4, 2024 18:19
Borra de manera recursiva los hijos de un elemento, usando javascript y while
/**
* ELIMINAR DE MANERA RECURSIVA A LOS HIJOS DEL ELEMENTO PASADO COMO PARÁMETRO
*
* @author Fernando Magrosoto V.
* @since abril, 2024
*/
function borrarHijosRecursivamente(elemento) {
while (elemento.firstChild) {
elemento.removeChild(elemento.firstChild);
}
@fmagrosoto
fmagrosoto / docker-compose.yml
Created February 8, 2023 22:08
Docker compose file for MySQL Server and phpMyAdmin
# v1.0.0 Fernando Magrosoto V.
version: "3.7"
services:
servidor-mysql:
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: acceso2023
ports:
- "3306:3306"
@fmagrosoto
fmagrosoto / ModificarFecha.php
Created April 7, 2022 16:40
Función PHP para añadir días a una fecha dada y en formato MySQL: YYYY-mm-dd
$fechaMasQuince = date('Y-m-d', strtotime($fechaCruda . ' + 15 days'));
@fmagrosoto
fmagrosoto / muro.js
Created August 16, 2021 19:49
Detectar cuando se llega al final de una página
$(window).scroll(() => {
if ($(window).scrollTop() === ($(document).height() - $(window).height())) console.log('This is the end...')
})
@fmagrosoto
fmagrosoto / salida.php
Created April 23, 2021 22:02
Salida json desde PHP
header('Content-Type: application/json');
echo json_encode([
'estado' => $estado,
'correo' => $correo
]);
@fmagrosoto
fmagrosoto / hellip.scss
Last active January 5, 2021 18:19
Overflow hellip
h1 {
margin: 0;
padding: 0;
font-weight: 300;
color: whitesmoke;
font-size: 36px;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow:ellipsis;
@fmagrosoto
fmagrosoto / dominio.conf
Created June 29, 2020 22:29
Configuración de un host virtual en Apache usando Catalina
# Este archivo debe de ir en /etc/apache2/vhosts
# Y se usa para cada proyecto.
# El URL del DocumentRoot apunta hacia la carpeta donde está el repo
# y no precisamente donde está el htdocs de Apache (/Library/WebServer/Documents).
#
# Recuerda agregar el dominio a la tabla de hosts (/etc/hosts)
<VirtualHost *:80>
DocumentRoot "/Users/fmagrosoto/Documents/Repositorios/prueba"
ServerName prueba.local
@fmagrosoto
fmagrosoto / .bash_profile
Created May 31, 2020 17:56
Configuración de mi .bash_profile
alias ll='ls -al'
alias repos='clear && cd ~/Documents/dIGITAE/Repositorios && ll && say Listos pachar código'
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias puertos='sudo lsof -PiTCP -sTCP:LISTEN'
alias compara='git remote show origin'
alias c='clear'
alias cl='clear && ll'
alias st='git status'
alias iplocal='ifconfig | grep "inet " | grep -v 127.0.0.1 | cut -d\ -f2'
@fmagrosoto
fmagrosoto / basic.html
Created November 21, 2019 16:55
HTML Web Starter Kit
<!doctype html>
<html lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<!-- Disable tap highlight on IE -->
@fmagrosoto
fmagrosoto / index.js
Created August 15, 2019 15:18
Función sencilla para hacer una consulta vía AJAX usando Javascript sin algún framework
// Declarar una variable global para reusarlo a lo largo del script.
// Esta variable contendrá el objeto XMLHttpRequest.
var httpRequest;
/**
* FUNCIÓN PARA ACTIVAR AJAX Y HACER LA LLAMADA ASÍNCRONA.
* @uses Esta función se dispara al cargarse todos los elementos de la página
* @return Void
*/
function llamadaAjax() {