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 / 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() {
@fmagrosoto
fmagrosoto / Procfile
Created November 11, 2018 00:20
Ejemplo de Procfile para proyecto en PHP de Heroku
web: vendor/bin/heroku-php-apache2 web/
@fmagrosoto
fmagrosoto / composer.json
Last active November 11, 2018 00:16
Ejemplo de un archivo composer json
{
"name":"fmagrosoto/proyecto",
"description":"desripción de una sola línea",
"authors": [
{
"name": "Fernando Magrosoto",
"email": "[email protected]",
"homepage": "http://www.fmagrosoto.com",
"role": "Main Developer"
}
@fmagrosoto
fmagrosoto / OrdenarJSONconJS.html
Last active June 25, 2024 16:22
Ordenar JSON por medio del valor de una de sus propiedades. La propiedad es pasada como parámetro.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Ordena JSON</title>
<meta name="description" content="Ordenar un JSON en Javascript">
<meta name="author" content="Fernando Magrosoto V.">
<style>
body {
background-color: white;
@fmagrosoto
fmagrosoto / gulpfile.js
Created February 11, 2016 22:42
Tarea de GULP para copiar todos los archivos minificados de Bootstrap y jQuery a una carpeta de algún proyecto en Node
var gulp = require('gulp');
gulp.task('bootCss',function(){
gulp.src('bower_components/bootstrap/dist/css/bootstrap.min.css')
.pipe(gulp.dest('Dist/css/'));
});
gulp.task('bootJs',function(){
gulp.src('bower_components/bootstrap/dist/js/bootstrap.min.js')
.pipe(gulp.dest('Dist/js/'));
@fmagrosoto
fmagrosoto / app.js
Last active January 22, 2016 02:37
Uso de JSONP con jQuery
// Se trata de usar una llamada a AJAX a través
// de Dominios diferentes (Cross Domain)
// y con una petición JSON para extraer información
// de una base de datos (por ejemplo MySQL).
/**
* FUNCIÓN ANÓNIMA PARA HACER LA LLAMADA Y EXTRAER INFORMACIÓN
* @author Fernando Magrosoto V. (@fmagrosoto)
* @version 1.0
* @returns {void} Sin valores devueltos
@fmagrosoto
fmagrosoto / handle_file_upload.php
Created November 3, 2015 22:03 — forked from ebidel/handle_file_upload.php
Uploading files using xhr.send(FormData) to PHP server
<?php
$fileName = $_FILES['afile']['name'];
$fileType = $_FILES['afile']['type'];
$fileContent = file_get_contents($_FILES['afile']['tmp_name']);
$dataUrl = 'data:' . $fileType . ';base64,' . base64_encode($fileContent);
$json = json_encode(array(
'name' => $fileName,
'type' => $fileType,
'dataUrl' => $dataUrl,