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
Loading
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