Skip to content

Instantly share code, notes, and snippets.

sebolio

Block or report user

Report or block sebolio

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@sebolio
sebolio / md5.md
Last active Apr 4, 2020
Obtener un hash MD5 limpio de un archivo
View md5.md

Linux:

md5sum $ARCHIVO | grep -Po "([0-9abcdef]+) "

MacOS:

md5 $ARCHIVO | grep -Eo "([^MD5 ][0-9abcdef]+)"
@sebolio
sebolio / sign.js
Created Feb 11, 2020
Subir archivo a S3 usando signed url firmada mediante nodejs y curl
View sign.js
//S3 usa las credenciales en ~/.aws/credentials y/o variables de entorno
const s3 = new (require('aws-sdk')).S3()
//se crea una URL firmada por S3 a la cual podemos enviarle un archivo via PUT
s3.getSignedUrl('putObject', { Bucket: 'NOMBRE DEL BUCKET', Key: 'NOMBRE DEL ARCHIVO', Expires: 60 }, (e, url) => console.log(url));
@sebolio
sebolio / darkmode.js
Created Feb 10, 2020
escuchar cambios de modo oscuro y claro del sistema operativo
View darkmode.js
let modo = _=>window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';
console.log('Modo inicial:', modo());
window.matchMedia('(prefers-color-scheme: dark)').addListener(e=>{
console.log('Modo nuevo:', modo());
})
@sebolio
sebolio / .nanorc
Last active Feb 11, 2020
archivo .nanorc con colores y syntax highlighting (requiere NANO 4, instalar con Brew)
View .nanorc
set titlecolor brightwhite,blue
set statuscolor brightwhite,green
set errorcolor brightwhite,red
set selectedcolor brightwhite,magenta
set numbercolor cyan
set keycolor cyan
set functioncolor green
include /usr/local/share/nano/*.nanorc
@sebolio
sebolio / gist:50270b33fbb948afc46dc9543ad748ae
Last active Jan 30, 2020
Corregir problema de instancias y servicios sin conexion a internet en Amazon AWS
View gist:50270b33fbb948afc46dc9543ad748ae
Si ocurre que no podemos acceder a algun recurso como EC2 o RDS vía internet, probablemente se deba a mala configuración
de las Subnets del VPC. Hay que editar los enrutamientos de cada una de ellas y añadir "0.0.0.0/0" y
enlazarlo al Internet Gateway. Fin. Además RDS tiene una opción en la configuración para habilitar acceso público.
Si ocurre que no podemos poner RDS Como público porque la VPC no tiene "hostname" o "dns", simplemente se habilitan esas opciones en la pagina de las VPC, clic derecho en la VPC y editando dichas opciones.
@sebolio
sebolio / a.md
Last active Oct 23, 2019
Permitir usar URLs para conseguir HOST dinamicamente en uMMORPG
View a.md
  1. NetworkManager.cs inside public void StartClient before OnStartclient():
//SEB -- OBTAIN SERVER FROM URL O HOST
if (networkAddress.Contains("://")) {
    var networkAddressFromURL = new WebClient().DownloadString(networkAddress);
    networkAddress = networkAddressFromURL.Replace("\n","").Replace("\r","");
    Debug.Log("HOST from URL: " +networkAddress);
}
NetworkClient.Connect(networkAddress);
@sebolio
sebolio / NetworkManager.cs
Created Oct 22, 2019
obtener datos o ip desde un servidor remoto
View NetworkManager.cs
void ConnectLocalClient()
{
Debug.Log("Buscando IP..");
var json = new WebClient().DownloadString("http://mera.fun/ip");
// var json = wc.DownloadString("url");
Debug.Log("Tenemos " +json);
if (LogFilter.Debug) Debug.Log("NetworkManager StartHost");
@sebolio
sebolio / moveChat.cs
Created Oct 20, 2019
Mover chat de uMMORPG para el medo en moviles
View moveChat.cs
//by iamallama
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public partial class UIChat : MonoBehaviour
{
void Start()
{
@sebolio
sebolio / Puntero.cs
Last active Oct 15, 2019
Script para ocultar mouse al girar camara en uMMORPG
View Puntero.cs
// Little hack to hide cursor when moving camera
// and then showing it on the same position it was before
// © seb.cl
// USAGE in CameraMMO.cs:
// `Puntero.hide();` inside the "if (Input.GetMouseButton(mouseButton))"
// `Puntero.show();` in an "else" of that "if"
using System.Runtime.InteropServices;
@sebolio
sebolio / a.gs
Created Aug 22, 2019
usar datos de apis en google spreadsheet
View a.gs
//-- IMPORTANTE --
// Este script usa la celda "A1" para saber que tiene que recargar las APIs,
// por lo tanto esa celda debe reservarse para este script, y ojalá de color blanco para no molestar
/**
* Importa un dato de una API JSON a una celda, usar "," o ";" segun idioma.
* Uso: =IMPORTJSON("http://api.pagina.com";"personas/juan/edad"; $A$1)
* @param url URL de la API
You can’t perform that action at this time.