Skip to content

Instantly share code, notes, and snippets.

View Macorreag's full-sized avatar
😎
Writing better code every day

Miller Correa Macorreag

😎
Writing better code every day
View GitHub Profile
// Pattern 1: Data sent from the sketch to the shaders
uniform sampler2D texture;
// Patter 2: Passing data among shaders
varying vec4 vertColor;
varying vec4 vertTexCoord;
const vec4 lumcoeff = vec4(0.299, 0.587, 0.114, 0);
void main() {
// Pattern 3: Consistency of space transformations
@Macorreag
Macorreag / README.md
Last active November 26, 2020 15:40
Automated Task for my LinuX enviroment

Automated Task for my LinuX enviroment

Este projecto permite almacenar scripts de bash para automatizar ciertas tareas personales que realizo comunmente.

Tecnologías

  • Bash scripting
  • CRON para configurar la ejecución de los scripts en base al tiempo.

Scripts

Autorizar la ejecución de algún script

@Macorreag
Macorreag / README.md
Last active October 3, 2021 04:53
Thema Propio del Terminal

Este es el tema que uso en mi terminal de GNOME (Ubuntu y Debian)

Usa (este tutorial)[https://www.comoinstalarlinux.com/como-respaldar-un-profile-de-gnome-terminal/] para entender como funciona esto

El multiplexor elegido es Terminator con algunos comandos establecidos

El archivo config contiene la configuración del multiplexor, el cual puede ubicar en esta ruta ~/.config/terminator/config . El multiplexor se puede arranca multiplexando 3 ventanas con una conexión ssh descrita en el archivo como custom_command = ssh user@remotehost

@Macorreag
Macorreag / animacionconmani.ipynb
Last active October 4, 2022 01:36
Configuración de Colab para crear animaciones con la librería de manim
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Macorreag
Macorreag / gist:653155f56c56770d447dfa24662bb0b3
Created June 13, 2020 22:05
algunas extensiones de VSCode
Atom.rc-beautify
bung87.rails
bung87.vscode-gemfile
castwide.solargraph
Cjay.ruby-and-rails-snippets
dsznajder.es7-react-js-snippets
ecmel.vscode-html-css
esbenp.prettier-vscode
jeremyrajan.react-component
ms-vscode-remote.remote-containers
@Macorreag
Macorreag / README.md
Last active October 9, 2021 23:19
This is a whastapp attack to obtain IP of receiver message

Mejoras

Puede evitar que el servidor detecte la presencia de este Script si lo coloca en base64 ó encripta con MD5 ó algo similar y posteriormente lo desencripta al momento de ejecutar y utilzando el String desencriptado en tiempo de ejecución lo coloca en una función eval() de esta manera se corre sin mostrar el código plano al servidor.

Comando para eliminar archivos que son residuales ante compilaciones de archivos y que se quedan como basura en los repositorios

find . -type f -path .git -prune -o -path ./dogShop -prune -o -type f ! -name "* .*" ! -name Makefile ! -name makefile  ! -name makefile~ ! -name Makefile~                                                                                      

Linux

Es un Sistema Operativo Libre escrito en C compilado mediante GCC.Su uso por consola tiene llamadas de tipo POSIX.

Es el proyecto innato de código libre bajo licencia GPL.

GNU Linux -> GCC + Kernel

Básicos

Instalación de paquetes

@Macorreag
Macorreag / tenerEnCUentaProyectoweb.md
Last active June 12, 2020 14:44
que teneer en cuenta al hacer un proyecto en web

Criterios de Diseño

Previo al desarrollo

  • El producto que se va a realizar debe tener una paleta de colores bien definida.
  • Utiliza como minimo un prototipo de papel, preferiblemente debes tener un wirframe o mockup desarrollado.(Si el producto es para un cliente es preferible mostrar primero ese diseño en mockup en el cual quede muy claro como desea la interfaz, de tal manera que los ajustes posteriores sean mas pequeños) los colores se deberian usar como un tema definidos en variables de css para llamarlo en cualquier parte del proyecto

Criterios de Seguridad

Se deben manejar las URI, APIKey y demas claves mediante un documento variables.env o algo similar que no las deje expuestas directamente en el Código. (revisar si es posible manejar mediante) https://help.github.com/es/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets

@Macorreag
Macorreag / BestSetupOfMyComputer.md
Last active December 9, 2023 16:12
Configuraciones que se deben hacer en mi ubuntu

Mejor configuración de mi Equipo

Mejor Particionamiento del disco 500gb

  • 100Gb Shared Data Disk (Win + Linux) Format NTFS.
  • 200Gb Linux (Debian or Ubuntu) + Gnome
  • 200Gb Windows
    • Panel de control\Todos los elementos de Panel de control\Opciones de energía\Configuración del sistema Disable Inicio Rapido para usar el Shared Disk sin problemas.

Configuraciones Ubuntu o Debian