Open in app

Sign in

Write

Sign in

Uriel Márquez
Uriel Márquez

51 Followers

Home

About

Aug 3, 2020

#1mC0D3 — Generando miniaturas con logo automáticamente usando #Golang Go y muesli/smartcrop en un minuto

El problema de algunas fotos de catálogos de productos es que, en varias ocasiones, los formatos, los tamaños y los encuadres no coinciden, esto significa un problema a la hora de automatizar la generación de miniaturas del mismo tamaño, debido a que necesitamos conocer la posición del objeto principal en cada caso para recortar y escalar la imagen en torno a este. Esta vez utilizando la librería muesli/smartcrop programamos una herramienta que nos ayuda a ubicar el elemento principal en cada foto para generar una miniatura e integrar a esta un logotipo en la esquina inferior izquierda, de manera automática.

Golang

1 min read

#1mC0D3 — Generando miniaturas con logo automáticamente usando #Golang Go y muesli/smartcrop en un…
#1mC0D3 — Generando miniaturas con logo automáticamente usando #Golang Go y muesli/smartcrop en un…
Golang

1 min read


Jul 15, 2020

#1mC0D3 — Como extraer los enlaces de una URL con #Golang Go en un minuto

Esta vez utilizando #Golang Go programo una herramienta que extrae los enlaces de una URL definida, esto puede ser la base de una herramienta de mapeo o análisis de sitios web o un scrapper capaz de navegar por todo un sitio extrayendo información. Originally published at https://umarquez.c0d3.mx on July 15, 2020.

Golang

1 min read

#1mC0D3 — Como extraer los enlaces de una URL con #Golang Go en un minuto
#1mC0D3 — Como extraer los enlaces de una URL con #Golang Go en un minuto
Golang

1 min read


Jul 12, 2020

#1mC0D3 — Programando un servidor web de archivos locales, con #Golang Go en un minuto.

Programo un servidor web muy sencillo que sirve archivos locales desde un directorio definido, este puede ser optimizado de varias maneras y mejorado para soportar SSL y otras funcionalidades, yo lo utilizo para probar aplicaciones WASM de forma local. Originally published at https://umarquez.c0d3.mx on July 12, 2020.

Golang

1 min read

#1mC0D3 — Programando un servidor web de archivos locales, con #Golang Go en un minuto.
#1mC0D3 — Programando un servidor web de archivos locales, con #Golang Go en un minuto.
Golang

1 min read


Sep 23, 2019

[31/100] #100DaysOfC0D3 — WebAssembly | WASM & Go

Repo: https://github.com/umarquez/100DaysOfC0D3/tree/master/31-wasm WebAssembly WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications. WebAssembly (abreviado Wasm) es un formato binario de instrucciones para una…

Golang

5 min read

[31/100] #100DaysOfC0D3 — WebAssembly | WASM & Go
[31/100] #100DaysOfC0D3 — WebAssembly | WASM & Go
Golang

5 min read


Aug 16, 2019

[30/100] #100DaysOfC0D3

Herencia & Patrón Composite | Inheritance & Composite Pattern — Si GO (Golang) es un lenguaje Orientado a Objetos, ¿por qué no existe la herencia como la conocemos en otros lenguajes? Go, a diferencia de estos lenguajes, no la necesita pues la filosofía de este opta por la composición de estructuras a partir de otras estructuras en lugar de una…

100daysofcode

4 min read

[30/100] #100DaysOfC0D3
[30/100] #100DaysOfC0D3
100daysofcode

4 min read


Aug 15, 2019

[29/100] #100DaysOfC0D3

Desenfoque de caja | Box blur — Repo: https://github.com/umarquez/100DaysOfC0D3/tree/master/29-box-blur A box blur (also known as a box linear filter) is a spatial domain linear filter in which each pixel in the resulting image has a value equal to the average value of its neighboring pixels in the input image. Un desenfoque de caja (también conocido como caja…

100daysofcode

4 min read

[29/100] #100DaysOfC0D3
[29/100] #100DaysOfC0D3
100daysofcode

4 min read


Aug 14, 2019

[28/100] #100DaysOfC0D3

Escaneo de puertos TCP | TCP port scanning — Repo: https://github.com/umarquez/100DaysOfC0D3/tree/master/28-tcp-port-scanning A port scanner is an application designed to probe a server or host for open ports. Such an application may be used by administrators to verify security policies of their networks and by attackers to identify network services running on a host and exploit vulnerabilities. Un escáner de…

100daysofcode

3 min read

[28/100] #100DaysOfC0D3
[28/100] #100DaysOfC0D3
100daysofcode

3 min read


Aug 13, 2019

[27/100] #100DaysOfC0D3

Partrónes de diseño: Builder | Builder design pattern — Repo: https://github.com/umarquez/100DaysOfC0D3/tree/master/27-builder-pattern Se trata de un patrón creacional que nos ayuda a instanciar objetos complejos centralizando y reciclando los pasos para construir dichos objetos en una interfaz común, evitando reescribirlos en cada paquete o función que lo requiera. Se compone de dos elementos principales

100daysofcode

3 min read

[27/100] #100DaysOfC0D3
[27/100] #100DaysOfC0D3
100daysofcode

3 min read


Aug 10, 2019

[26/100] #100DaysOfC0D3

Shell a través de WebSocket | Shell through WebSocket — Repo: https://github.com/umarquez/100DaysOfC0D3/tree/master/26-ws-shell Volvemos a los temas de seguridad, en esta ocasión vamos a tratar de levantar una shell y conectarla a un WebSocket con el fin de poder administrar un servidor tratando de evadir cualquier firewall que nos impida conectarnos de forma directa al puerto ssh, o como forma alternativa…

100daysofcode

5 min read

[26/100] #100DaysOfC0D3
[26/100] #100DaysOfC0D3
100daysofcode

5 min read


Aug 8, 2019

[25/100] #100DaysOfC0D3

Tramado | Dithering — Repo: https://github.com/umarquez/100DaysOfC0D3/tree/master/25-dithering El tramado es una técnica usada en computación gráfica para crear la ilusión de profundidad de color en imágenes con una paleta de colores limitada (reducción de color). …

100daysofcode

7 min read

[25/100] #100DaysOfC0D3
[25/100] #100DaysOfC0D3
100daysofcode

7 min read

Uriel Márquez

Uriel Márquez

51 Followers

C0d3r, musician, composer www.c0d3.mx co-founder

Following
  • Jacob Bankston

    Jacob Bankston

  • Alejandro Hernández

    Alejandro Hernández

  • Keith Perry

    Keith Perry

  • Francisco Santibañez

    Francisco Santibañez

  • Saturnoz Saturnoz

    Saturnoz Saturnoz

See all (26)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams