Skip to content

Instantly share code, notes, and snippets.

View sigdeletras's full-sized avatar

Patricio Soriano sigdeletras

View GitHub Profile
@sigdeletras
sigdeletras / basic.css
Last active March 14, 2019 07:29
Basic CSS
body {
text-align: center;
font-family: 'Open Sans', sans-serif;
color: #666;
background: #f2f2f2;
margin: 0;
padding: 0;
}

Comandos Docker

La diferencia oficial es que el contenedor es la última capa que se puede escribir, mientras que las capas de abajo solo son legibles y pertenecen a su imagen. La diferencia intuitiva es que la instancia de docker es la instancia virtualizada por su demonio de docker y la ejecución de su imagen, opera dentro de una sección aislada de su kernel (este proceso está oculto para usted). Sin embargo, la imagen es estática, no se ejecuta, es solo un montón de capas (archivos estáticos). Si relacionamos este paradigma con la programación orientada a objetos, la imagen es su definición de clase, mientras que su instancia de docker es el objeto generado de su clase que reside en la memoria.

http://javagoogleappspot.blogspot.com/2018/07/docker-basics.html

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-18-04

List Docker CLI commands

@sigdeletras
sigdeletras / odoo.md
Last active December 21, 2018 10:35
Odoo resources

Odoo resources

Legend

  1. 😍 MUST Read (📄) / Watch (🎥) / Listen (🎼)
  2. 📚 Study!
  3. 📕 Book
  4. 💡 Project
  5. 🎥 Video
  6. 📄 Article
@sigdeletras
sigdeletras / Sync gh-pages + master branches
Created September 20, 2018 09:44 — forked from mandiwise/Sync gh-pages + master branches
Keep gh-pages up to date with a master branch
// Reference: http://lea.verou.me/2011/10/easily-keep-gh-pages-in-sync-with-master/
$ git add .
$ git status // to see what changes are going to be commited
$ git commit -m 'Some descriptive commit message'
$ git push origin master
$ git checkout gh-pages // go to the gh-pages branch
$ git rebase master // bring gh-pages up to date with master
$ git push origin gh-pages // commit the changes
@sigdeletras
sigdeletras / csv_in.csv
Last active October 3, 2018 05:14
Ejemplo de uso del paquete Geocoder de Python para georreferenciar un listado de direcciones desde un archivo CSV
id direccion tipo
1 CALLE RONQUILLO BRICEÑO 10 100
2 CALLEJA DEL POSADERO 21 100
3 AVENIDA DEL MEDITERRÁNEO, CALLE ISLA MALLORCA Y CALLE CANTÁBRICO 200
4 AVENIDA DE LIBIA 200
5 JARDINES DE LA AGRICULTURA 300
6 PLAN PARCIAL O7 PARCELA 12 B 400
7 IGLESIA DE LA TRINIDAD 300
8 CALLE DON LOPE DE LOS RÍOS 24 100
9 CALLE FUENTE DE LOS PICADORES 4 300
@sigdeletras
sigdeletras / clipShapeZip.py
Created August 16, 2017 10:32
clipShapeZip.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Nombre:
clipShapesZip.py
Autor:
Patricio Soriano :: SIGdeletras.com
Descripción:
Descomprime de forma temporal un zip con Shape Files
y recorta cada archivo shp a partir de una capa poligonal.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sigdeletras
sigdeletras / shp2postgres.md
Created September 27, 2016 09:42
Comandos para la importación de capas shape a PosgreSQL/PostGIS
  • Crear tabla

  • Crear esquema

    Create extension postgis

shp2pgsql -s [EPGS] -W LATIN1 [table] [shp]> archivosql.sql

psql -f [archivosql.sql] -h [host] -d [database] -U postgres

@sigdeletras
sigdeletras / README.md
Last active January 13, 2023 07:42
Crear gif animados a partir de video
  • Utilizar un programa de captura de pantalla para generar el video. Ej. Kazam
  • Extraer imágenes del video. Un número más alto genera más número de imágenes (+calidad, +peso)
  ffmpeg -i video.mp4  -r 1 'frame-%03d.png'
  • Usamos ImageMagick para crear el gif animado. Hay que ajustar el valor de delay (más alto=más lento). Un valor 50 es 0.5 segundo
 convert -delay 50 -loop 0 *.png myimage.gif
  • Se puede optimizar el git