Skip to content

Instantly share code, notes, and snippets.

View rudmanmrrod's full-sized avatar
馃敟
On fire coding!

Rodrigo Boet rudmanmrrod

馃敟
On fire coding!
View GitHub Profile
@rudmanmrrod
rudmanmrrod / webp_to_jpg.py
Created November 27, 2017 11:59
Transforma imagen webp a jpg
import os, sys, imghdr
from PIL import Image
def change_files(directorio="."):
dirs = [x for x in os.listdir(directorio) if ".webp" in x]
for image in dirs:
im = Image.open(directorio+"/"+image).convert("RGB")
name = image.split(".")[0]
im.save(directorio+"/"+name+".jpg","jpeg")
print("Images converted")
@rudmanmrrod
rudmanmrrod / js-crypto-libraries.md
Created October 20, 2017 15:29 — forked from jo/js-crypto-libraries.md
List of JavaScript Crypto libraries.

JavaScript Crypto Libraries

I start with a list and plan to create a comparison table.

WebCryptoAPI

http://www.w3.org/TR/WebCryptoAPI/

This specification describes a JavaScript API for performing basic cryptographic operations in web applications, such as hashing, signature generation and verification, and encryption and decryption. Additionally, it describes an API for applications to generate and/or manage the keying material necessary to perform these operations. Uses for this API range from user or service authentication, document or code signing, and the confidentiality and integrity of communications.

@rudmanmrrod
rudmanmrrod / 脷tilidades para Programaci贸n
Last active September 28, 2017 13:15
脷tilidades varias para programadores
## Para estilos css
http://materializecss.com/
http://getbootstrap.com
## Presentaciones con Js
https://github.com/impress/impress.js/
## Para Mapas Geogr谩ficos
@rudmanmrrod
rudmanmrrod / rename.py
Created July 21, 2017 14:31
Script para renombrar un archivos de manera n煤merico, en formato 00000x
import sys
import os
def rename_clasic(filename,files):
for i in range(len(files)):
nombre,extension = files[i].split('.')[0], files[i].split('.')[1]
nuevo_nombre = str(i).zfill(5) + "." + extension
os.rename(filename+files[i],filename+nuevo_nombre)
def rename_clasic_range(filename,files,inicio):
def cargar_datos(request):
"""!
Funci贸n para cargar los datos de carga masiva
@author Ing. Roldan Vargas (rvargas at cenditel.gob.ve)/ Rodrigo Boet (rboet at cenditel.gob.ve)
@copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versi贸n 2 (GPLv2)</a>
@date 11-08-2016
@param request <b>{object}</b> Objeto que contiene la petici贸n
@return Devuelve un HttpResponse con el JSON correspondiente al estado de la petici贸n
"""
@rudmanmrrod
rudmanmrrod / grafo_dfs_bfs_a_asterisco.py
Created December 2, 2016 11:56
Implementan de grafos con clase nodo y m茅todos de b煤squeda por profundidad, amplitud y A*
锘縞lass Nodo:
def __init__ (self, valor):
self.info = valor
self.arcos = []
def enlace (self, ndestino, peso = 1, bdir = False):
if (type(ndestino) == type(self)):
arco = Arco(ndestino, peso)
self.arcos.append(arco)
if (bdir == True):
@rudmanmrrod
rudmanmrrod / separador_miles.js
Created November 23, 2016 19:54
Separador de miles en javascript
function format(separator, period) {
var separator_break = this.toString().split(',');
var numeric = separator_break[0];
var decimal = separator_break.length > 1 ? period + separator_break[1] : '';
var reg = /(\d+)(\d{3})/;
while (reg.test(numeric)) {
numeric = numeric.replace(reg, '$1' + separator + '$2');
}
return numeric + decimal;
}
@rudmanmrrod
rudmanmrrod / add_extension.py
Created November 23, 2016 19:47
Script en python para cambiarle la extension a un archivo
import sys
import os
def add_extension(filename,item,extension):
new_name = ''
new_name = new_name.join(item.split('.')[0]) +'.'+extension
os.rename(filename+item,filename+new_name)
if __name__ == '__main__':
if(len(sys.argv)>1):