Skip to content

Instantly share code, notes, and snippets.

@sebolio
sebolio / .eslint.js
Created July 9, 2021 07:42
eslint de vetmaster vue
module.exports = {
root: true,
env: {
node: true,
browser: true
},
'extends': [
'plugin:vue/essential',
'eslint:recommended'
],
@sebolio
sebolio / escape.sh
Last active March 19, 2021 16:05
codigos escape bash
# Ayuda-guía de mi larga investigación de Bash :3
\e[3;5f - ubicar cursor en 3,5
\E[6n - retorna un código de escape con la posición del cursor (se puede capturar con `read -sdr A; ${A#*[}`)
\e[2K - Borrar linea completa
\e[3A - Subir cursor 3 lineas (las q quiera)
\e[3B - Bajar cursor 3 lineas (las q quiera)
\e[s - Guardar posicion cursor (no funciona en mac)
\e[u - Restaurar posicion cursor (no funciona en mac)
@sebolio
sebolio / MOTD.md
Last active November 28, 2020 06:46
MOTD en servidor de seb.cl

MOTD colorido e informativo que hice para mi servidor Ubuntu. Soporta múltiples paletas de colores, incluye mi hermoso logotipo en ASCII. Utiliza una implementación "hackeada" de landscape-sysinfo para añadir uptime.

Es "responsive": muestra sólo información capaz de caber en el terminal (por ahora simplemente omite el landscape y muestra info del terminal, al detectar menos de 92 ancho; idealmente en el futuro debería cortar el landscape a la mitad)

Changelog:

* [28.11.2020] Fix en espaciado para nuevo tamaño de landscape en Ubuntu 20
* [18.03.2020] Fix para poder usar scp y comandos (ssh .. ls)
* [16.08.2019] Reducido el espaciado para nuevo logo y restaurada versión responsive
* [31.07.2019] Reemplazado antiguo logo de INJERTO por la "S" de Seb
@sebolio
sebolio / a.md
Created November 22, 2020 23:58
Limitar memoria WSL 2

Editar %UserProfile%\.wslconfig y poner:

[wsl2]
memory=8GB  # Any size you feel like
swap=0
localhostForwarding=true
@sebolio
sebolio / vimdiff.md
Last active October 10, 2020 05:40
vimdiff colors

~/vim/colors/miscolores.vim

highlight DiffAdd    cterm=bold ctermfg=10 ctermbg=17 gui=none guifg=bg guibg=Red
highlight DiffDelete cterm=bold ctermfg=10 ctermbg=17 gui=none guifg=bg guibg=Red
highlight DiffChange cterm=bold ctermfg=10 ctermbg=17 gui=none guifg=bg guibg=Red
highlight DiffText   cterm=bold ctermfg=10 ctermbg=88 gui=none guifg=bg guibg=Red

~/.vimrc

@sebolio
sebolio / gist:b8995492e06d1d0bf62f6e40ce7ef957
Created August 5, 2020 00:05
Corregir fix windows scripts UnauthorizedAccess powershell
Set-ExecutionPolicy RemoteSigned
{
"Alt-/": "lua:comment.comment",
"CtrlX": "Quit",
"CtrlK": "Cut",
"CtrlU": "Paste",
"CtrlX": "Quit",
}
@sebolio
sebolio / a.md
Created July 8, 2020 18:35
permitir sudo sin password en ubuntu

cambiar la linea %sudo

%sudo ALL=(ALL:ALL) NOPASSWD:ALL

@sebolio
sebolio / a.sh
Last active July 8, 2020 17:32
⭐ installar nodejs 14 en ubuntu 20
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
# si wevea GPG:
sudo apt remove gpg
sudo apt install gnupg1
@sebolio
sebolio / wsl.c
Created July 7, 2020 23:51
Como ver si estoy en WSL1 o WSL2
#include <stdio.h>
#include <string.h>
#include <sys/utsname.h>
int main(void)
{
struct utsname buf;
memset(&buf, 0, sizeof buf);
int ret = uname(&buf);