Skip to content

Instantly share code, notes, and snippets.

View raicerk's full-sized avatar
🤓
Always

Juan Mora raicerk

🤓
Always
View GitHub Profile
@raicerk
raicerk / Navbar.js
Created July 26, 2023 19:51 — forked from Klerith/Navbar.js
Un NavBar de Bootstrap rápido para el curso de React de cero a experto
import { Link, NavLink } from 'react-router-dom';
export const Navbar = () => {
return (
<nav className="navbar navbar-expand-sm navbar-dark bg-dark">
<Link
className="navbar-brand"
to="/"
@raicerk
raicerk / vite-testing-config.md
Created July 13, 2023 17:02 — forked from Klerith/vite-testing-config.md
Vite + Jest + React Testing Library - Configuraciones a seguir

Instalación y configuracion de Jest + React Testing Library

En proyectos de React + Vite

  1. Instalaciones:
yarn add --dev jest babel-jest @babel/preset-env @babel/preset-react 
yarn add --dev @testing-library/react @types/jest jest-environment-jsdom
  1. Opcional: Si usamos Fetch API en el proyecto:
@raicerk
raicerk / pg.sql
Last active March 11, 2021 22:36
Clonar db postgres
SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'develop' AND pid <> pg_backend_pid();
CREATE DATABASE develop WITH TEMPLATE qa OWNER userdb;
ALTER DATABASE develop RENAME TO newdevelop;
@raicerk
raicerk / contextMenuBuilder.js
Created September 14, 2020 15:09
ferdi/src/webview/
/**
* Context Menu builder.
*
* Based on "electron-spellchecker"'s ContextMenuBuilder but customized for Ferdi
* and for usage with Electron's build-in spellchecker
*
* Source: https://github.com/electron-userland/electron-spellchecker/blob/master/src/context-menu-builder.js
*/
const {
clipboard, nativeImage, remote, shell,
# Contenedores
$root: docker ps --all // para ver los contenedores ejecuntandose o detenidos
$root: docker container ps --all // lo mismo que el anterior
$root: docker stop id_o_nombre_del_contenedor // Detiene un contenedor
$root: docker start id_o_nombre_del_contenedor // Inicia un contenedor detenido
$root: docker container rm id_o_nombre_del_contenedor // Elimina un contenedor

# Imagenes
$root: docker images // para ver las imagenes descargadas
// const retornaNombre = (nombre) => {
// return new Promise((resolve, reject)=>{
// try {
// setTimeout(()=>{
// resolve(`hola ${nombre}`);
// }, 3000);
// } catch (error) {
// reject(error);
// }
// });
@raicerk
raicerk / mongodb.sh
Created May 16, 2020 00:16
MongoDB Docker run
docker run -p 27017:27017 --name nombredemicontenedor -d mongo
//Ejecutar respaldo
docker exec -t your-db-container pg_dumpall -c -U postgres > dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql
//Ejecutar restauracion
cat your_dump.sql | docker exec -i your-db-container psql -U postgres -d nombredb
//-U corresponde al usuario de la base de datos
@raicerk
raicerk / .zshrc
Created March 11, 2020 03:50
Run Studio 3T 2019.6.0 on Mac without a license
studio3t() {
nohup java -XstartOnFirstThread -cp /Applications/Studio\ 3T.app/Contents/Resources/app/data-man-mongodb-ent-2019.6.0.jar t3.dataman.mongodb.app.ad >/dev/null 2>&1 &
disown
}
@raicerk
raicerk / npmPermision.sh
Created February 20, 2020 13:19
Cambiar permisos de ejecucion de npm en linux
sudo chown -R $(whoami) ~/.npm