Skip to content

Instantly share code, notes, and snippets.

View VictorVelarde's full-sized avatar
🚀

Víctor Velarde VictorVelarde

🚀
View GitHub Profile
@VictorVelarde
VictorVelarde / Slack.py
Created March 28, 2016 07:42
UTIL - Enviar notificación a #canal de slack
# -*- coding: utf-8 -*-
'''
Created on 28/3/2016
@author: velardev
'''
import urllib2
import json
@VictorVelarde
VictorVelarde / instalar.sh
Last active April 2, 2016 19:14
Ubuntu 15.10: entorno aspnet5 (dnx - nodejs - npm - yeoman)
# Fuentes:
# * http://yoember.com/nodejs/the-best-way-to-install-node-js/
# * http://www.mithunvp.com/asp-net-core-visual-studio-code-yeoman/
# -------------------------
# 1. Instalación de aspnet
# Installing ASP.NET 5 On Linux: https://docs.asp.net/en/latest/getting-started/installing-on-linux.html
# dnvm
sudo apt-get install unzip curl
curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
@VictorVelarde
VictorVelarde / refrescoCapaPostGIS.py
Last active April 18, 2016 10:26
QGIS - Refresco de capa cada 1 segundo
# QGIS >= 2.12
import time
def refrescar():
layer = iface.activeLayer() #estando la capa activa...
#layer = QgsMapLayerRegistry.instance().mapLayersByName("nombreDeCapa")[0] #por nombre
layer.dataProvider().forceReload()
layer.triggerRepaint()
#print("Refresco")
time.sleep(1)
@VictorVelarde
VictorVelarde / index.html
Last active May 17, 2016 15:49
CartoDB - Evolución temporal con poligonos
<!DOCTYPE html>
<html>
<head>
<title>Poligonos en el tiempo | CartoDB.js</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="shortcut icon" href="http://cartodb.com/assets/favicon.ico" />
<style>
html,
@VictorVelarde
VictorVelarde / connectToTHREDDS.cs
Last active February 1, 2017 12:08
Get protected resource from THREDDS (C# Code)
var url = "http://urlToProtectedResource/xxxxxx_2016102600.nc?service=WMS&version=1.3.0&request=GetCapabilities";
var username = "user";
var password = "password";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.AllowAutoRedirect = false;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
while (response.StatusCode == HttpStatusCode.RedirectKeepVerb)
{
@VictorVelarde
VictorVelarde / gist:496ec0165ff09f9af792f9299dbd16d9
Created February 7, 2017 16:02
Extraer una banda de un raster a un nuevo raster
# 1 es el índice de banda (empieza en 1)
gdal_translate -b 1 rasterMultibanda.tiff nuevoRaster.tif
@VictorVelarde
VictorVelarde / BracketsPlugins.md
Last active February 28, 2017 17:34
Brackets plugins list
  • Brackets-Git: manejo de git
  • Beautify: formateo automático de HTML, JS y CSS
  • Indent Guides: como guía visual para seguir la apertura-cierre de secciones
  • Minimap: guía del documento en pequeño, para desplazarse por él
  • Newline: para controlar el uso de CRLF <-> LF como fin de línea (windows / linux)
  • WordCount: nº de palabras
  • Brackets Css Color Preview: mostrar el color escrito en un CSS
  • EMMET: agilizar la escritura de HTML
  • Markdown Preview: para visualizar ficheros .md
  • Brackets Tree Icons: para otorgar un icono a cada fichero según su tipo
@VictorVelarde
VictorVelarde / cmd
Created March 2, 2017 17:20
Pip install sobre versión concreta de Python
# instalar
C:\Python27>python -m pip install numpy
# upgrade de versión
C:\Python27>python -m pip install --upgrade numpy
@VictorVelarde
VictorVelarde / README.md
Last active April 17, 2017 07:15
dimplejs - Food chart

Simple dimple.js chart

Mini.Project 2

The original viz lacks of a clear objective. It seems that it justs wants to show some pretty photos and random numbers. The viz doesn't allow an easy comparison between different food magnitudes.

@VictorVelarde
VictorVelarde / purge-file-from-GIT.bat
Last active July 9, 2019 09:20
Eliminar definitivamente fichero/s de repo GIT
-- Cuando se cuela en GIT un fichero no deseado, ocupando espacio o dando información inadecuada:
git filter-branch --index-filter "git rm --cached --ignore-unmatch path/to/BadFile" HEAD
-- si indica WARNING: Ref 'refs/heads/master' is unchanged --> no ha encontrado el fichero ni aplicado cambios, revisar ruta!
-- para poder repetir la operación con más ficheros, sucesivamente borrar las referencias de backup que deja
rm -rf .git/refs/original/
-- para al final aplicar en 'origin': git push --force