Skip to content

Instantly share code, notes, and snippets.

Avatar

Murray W. Greer C. greermurray

View GitHub Profile
@greermurray
greermurray / db.go
Created May 1, 2020 — forked from SchumacherFM/db.go
GoLang Database SQL: Selecting an unknown amount of columns from a query. Benchmark results in db_test.go
View db.go
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
"log"
)
const (
@greermurray
greermurray / README-init.d.md
Last active May 3, 2020 — forked from drmalex07/README-create-debian-startup-script.md
Script init.d de ejempo para iniciar programas o scripts al arrancar en Debian
View README-init.d.md

README

Script init.d de ejempo para iniciar programas o scripts al arrancar en Debian

Pasos para ejecutar programas o script al arranque del SO (Debian)

  • Copiar script en la carpeta /etc/init.d/
  • Darle permiso de ejecución: sudo chmod +x /etc/init.d/foo.sh
  • Activarlo: sudo update-rc.d foo.sh defaults
  • Desactivarlo: sudo update-rc.d -f foo.sh remove
@greermurray
greermurray / README-postgres-docker.md
Last active May 3, 2020
Creación básica de base de datos Postgres en Docker
View README-postgres-docker.md

README

Archivo docker-compose.yml para crear una base de datos Postgres en un contenedor Docker junto con archivo .env (database.env) para guardar las variables de entorno

database.env

POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=postgres
View README-mysql-docker.md

README

Archivo docker-compose.yml para crear una base de datos MySQL en un contenedor Docker junto con archivo .env (database.env) para guardar las variables de entorno y documentación oficial

database.env

MYSQL_ROOT_PASSWORD=rootpassword
MYSQL_DATABASE=database
MYSQL_USER=user
MYSQL_PASSWORD=userpassword
@greermurray
greermurray / render_number.go
Created May 5, 2020 — forked from gorhill/render_number.go
A Go function to render a number to a string based on the following user-specified criteria: thousands separator, decimal separator, decimal precision. I didn't feel it was worth to publish a library just for this piece of code, hence the snippet. Feel free to reuse as you wish.
View render_number.go
/*
Author: https://github.com/gorhill
Source: https://gist.github.com/gorhill/5285193
A Go function to render a number to a string based on
the following user-specified criteria:
* thousands separator
* decimal separator
@greermurray
greermurray / README-comunicacion-de-origen-cruzado.md
Last active May 27, 2020
Script js con método window.postMessage() que permite de forma segura la comunicación de origen cruzado entre Windowobjetos; por ejemplo, entre una página y una ventana emergente que generó, o entre una página y un iframe incrustado en ella.
View README-comunicacion-de-origen-cruzado.md

README

Script js con método window.postMessage() que permite de forma segura la comunicación de origen cruzado entre Windowobjetos; por ejemplo, entre una página y una ventana emergente que generó, o entre una página y un iframe incrustado en ella.

Mecanismo esencial para poder cambiar o ajustar las propiedades de un iframe dentro de una página web.

De este modo se resuelve el siguiente problema:

Uncaught DOMException: Blocked a frame with origin from accessing a cross-origin frame.
@greermurray
greermurray / .README-server-web-docker-nginx-php.md
Last active May 29, 2020
Servidor Web Docker usando nginx y php
View .README-server-web-docker-nginx-php.md

README

Archivos y estructura de directorios necesarios para correr un servidor web con docker usando nginx y php. Esta estructura de archivos y directorio debe estar en el directorio raiz del proyecto.

docker-compose.yml
|_docker
  |_nginx
    |_default.conf
  |_php
You can’t perform that action at this time.