Skip to content

Instantly share code, notes, and snippets.

Avatar
👨‍💻
Programming

Mauricio Collazos ma0c

👨‍💻
Programming
View GitHub Profile
View contraslash_logo_animation_css.html
<html>
<head>
<style>
h1 {
animation: type 3s steps(14);
overflow: hidden;
white-space: nowrap;
font-family: consolas;
border-right: 4px solid black;
width: 14ch;
@ma0c
ma0c / collect.py
Last active Nov 27, 2018
Update filter for file prefix
View collect.py
import os
import argparse
import logging
logger = logging.getLogger()
logger.addHandler(logging.StreamHandler())
def parse_data():
"""
Create a argument parser to configure script in a vervose way
View spaceinvaders.html
<html>
<head>
<script src="spaceinvaders.js"> </script>
</head>
<body>
<canvas id="spaceinvaders" top="100" left="100" width="600" height="600"> </canvas>
<script>
window.onload = () => {
const game = new SpaceInvadersGame(document.getElementById("spaceinvaders").getContext('2d'));
window.onkeydown = game.keypress.bind(game);
@ma0c
ma0c / client.py
Created Apr 19, 2018
Tic Tac Toe Minimal Python
View client.py
import requests
import time
BOARD_WIDTH = 3
BOARD_HEIGHT = 3
WELCOME_MESSAGE = "Welcome to tictactoe press: \n1. To play\n2. For Instructions\n3. Exit:\n"
UNAVAILABLE_OPTION = "Unavailable option"
GETTING_GAME_MESSAGE = "We're checking for game availability"
@ma0c
ma0c / AWS Swarm cluster.md
Created May 3, 2017 — forked from ghoranyi/AWS Swarm cluster.md
Create a Docker 1.12 Swarm cluster on AWS
View AWS Swarm cluster.md

This gist will drive you through creating a Docker 1.12 Swarm cluster (with Swarm mode) on AWS infrastructure.

Prerequisites

You need a few things already prepared in order to get started. You need at least Docker 1.12 set up. I was using the stable version of Docker for mac for preparing this guide.

$ docker --version
Docker version 1.12.0, build 8eab29e

You also need Docker machine installed.

@ma0c
ma0c / start_docker_registry.bash
Created Mar 25, 2017 — forked from PieterScheffers/start_docker_registry.bash
Start docker registry with letsencrypt certificates (Linux Ubuntu)
View start_docker_registry.bash
#!/usr/bin/env bash
# install docker
# https://docs.docker.com/engine/installation/linux/ubuntulinux/
# install docker-compose
# https://docs.docker.com/compose/install/
# install letsencrypt
# https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04
View tmux-cheatsheet.markdown

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@ma0c
ma0c / postgres-cheatsheet.md
Last active Mar 6, 2018 — forked from Kartones/postgres-cheatsheet.md
PostgreSQL command line cheatsheet
View postgres-cheatsheet.md

PSQL

Palabras mágicas:

psql -U postgres

Si ejecutas con la bandera -E, describirá las consultas subyacentes que se realizan con los comandos \ (genial para aprender).

La mayora de comandos \d soportan un parámetro adicional del __schema__.name__ y aceptan comodines como *.*