Skip to content

Instantly share code, notes, and snippets.

View josejuansanchez's full-sized avatar

José Juan Sánchez josejuansanchez

View GitHub Profile
@josejuansanchez
josejuansanchez / ejemplo01.html
Created November 3, 2025 22:24
Ejemplo que muestra el ancho de la ventana y el ancho de un container de Bootstrap
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
@josejuansanchez
josejuansanchez / abogados.sql
Last active April 25, 2025 10:15
abogados.sql
DROP DATABASE IF EXISTS abogados;
CREATE DATABASE abogados CHARACTER SET utf8mb4;
USE abogados;
CREATE TABLE categoria (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(50) NOT NULL UNIQUE
);
CREATE TABLE cliente (
@josejuansanchez
josejuansanchez / build-mkdocs.yml
Created February 21, 2024 12:30
Workflow para generar documentación con MkDocs y publicarla en un branch
name: build-push-mkdocs
# Eventos que desescandenan el workflow
on:
push:
branches: ["main"]
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
@josejuansanchez
josejuansanchez / nova.conf
Last active April 12, 2023 09:04
Contenido del archivo nova.conf
[DEFAULT]
# Logs / State
debug = False
use_journal = True
state_path = /var/lib/nova
service_down_time = 120
# Scheduler
cpu_allocation_ratio = 16.0
disk_allocation_ratio = 1.0
ram_allocation_ratio = 1.5
#-------------------------------------------------------------------------------------------------------------------------------------
#Importación de la biblioteca / módulo para generar variables pseudo-aleatorias
import random
#Importación de la biblioteca /módulo para realizar paradas momentaneas
import time
#Importación de la biblioteca / módulo para poder realizar limpiezas de terminal
import os
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis
labels:
app: redis
tier: backend
spec:
replicas: 1
selector:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pvc-redis
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 3Gi
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-webserver
spec:
rules:
- host: cursok8s.ddns.net
http:
paths:
- path: /
apiVersion: v1
kind: Service
metadata:
name: service-webserver
spec:
type: NodePort
ports:
- name: service-http
port: 80
targetPort: http-server
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pvc-webserver
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi