Skip to content

Instantly share code, notes, and snippets.

@fcojperez
fcojperez / README.md
Last active May 7, 2024 11:48
chroot0.sh is a bash script to create a custom sandbox based on chroot0.sh from book Core Kubernetes. Christopher Love, Jay Vyas. More information on https://www.manning.com/books/core-kubernetes
@fcojperez
fcojperez / README.md
Last active May 7, 2024 11:42
chroot1.sh is a bash script to create a custom sandbox based on chroot0.sh from book Core Kubernetes. Christopher Love, Jay Vyas. The script creates a process isolated sandbox using unshare. More information on https://www.manning.com/books/core-kubernetes

chroot1

chroot1.sh is a bash script to create a custom sandbox based on chroot0.sh from book Core Kubernetes. Christopher Love, Jay Vyas.

The script creates a process isolated sandbox using unshare. More information on https://www.manning.com/books/core-kubernetes

@fcojperez
fcojperez / cncf_event_parser.py
Last active March 1, 2024 17:57
CNCF Events Converter to ICS
"""
A script to parse cncf.io api events into ICS format
Developer: fcojperez@gmail.com
license: MIT
"""
import requests
from icalendar import Calendar, Event
from datetime import datetime
cluster/gce/gci/append_or_replace_prefixed_line_test.go: cmd := exec.Command("bash", "-c", args)
cluster/gce/gci/configure_helper_test.go: cmd := exec.Command("bash", "-c", args)
cmd/importverifier/importverifier.go: cmd := "go"
cmd/kubeadm/app/cmd/completion_test.go: cmd := newCmdCompletion(&out, "")
cmd/kubeadm/app/preflight/checks.go: _, err := ipc.exec.LookPath(ipc.executable)
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "conntrack", mandatory: true, exec: execer},
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "crictl", mandatory: true, exec: execer},
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "ebtables", mandatory: false, exec: execer},
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "ethtool", mandatory: false, exec: execer},
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "ip", mandatory: true, exec: execer},
cluster/gce/gci/append_or_replace_prefixed_line_test.go: cmd := exec.Command("bash", "-c", args)
cluster/gce/gci/configure_helper_test.go: cmd := exec.Command("bash", "-c", args)
cmd/importverifier/importverifier.go: cmd := "go"
cmd/kubeadm/app/cmd/completion_test.go: cmd := newCmdCompletion(&out, "")
cmd/kubeadm/app/preflight/checks.go: _, err := ipc.exec.LookPath(ipc.executable)
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "conntrack", mandatory: true, exec: execer},
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "crictl", mandatory: true, exec: execer},
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "ebtables", mandatory: false, exec: execer},
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "ethtool", mandatory: false, exec: execer},
cmd/kubeadm/app/preflight/checks_linux.go: InPathCheck{executable: "ip", mandatory: true, exec: execer},
#### Bash does not have a native ternary operator. Instead, the same functionality can be achieved using:
color="blue"
[[ "$color" == "blue" ]] && echo "🟦" || echo "🟩"
# Output: 🟦
### More information here, https://how.wtf/ternary-operator-in-bash.html#ternary-operation
'-----------------------------------------------------------------------------------------------
' Script que configura la red de los equipos.
' Creado por Francisco Jose Pérez Jiménez. 11/02/2008
' mail: fcojperez@gmail.com
'-----------------------------------------------------------------------------------------------
'on Error Resume Next
Const cntByteIP = 2 ' Leer el byte de la dirección, los valores deben ser: Byte 1 = 0,Byte 2 = 1,Byte 3 = 2,Byte 4 = 3
@fcojperez
fcojperez / Create_function_fBusinessDays.sql
Created March 13, 2013 05:13
Función para el Cálculo de Días Laborables en Transact-SQL
CREATE function fBusinessDays (@start datetime, @end datetime)
returns int
as
begin
/*
Descripción:
    Función diseñada para calcular los días LABORABLES entre 2 fechas
*/
DECLARE @wks as int, @LabDays as int — Cálculo de Semanas
#!/bin/bash
echo "Joining files /etc/passwd and /etc/shadow"
sudo sudo join -t ':' /etc/passwd /etc/shadow
@fcojperez
fcojperez / 0001-Updating-Makefile.am-files-in-root-folder-and-ccan-f.patch
Last active February 24, 2021 22:57
Patch for building cgminer v2.3.2 in Ubuntu 18
From 90d94e10cbf64cdf5af435c67af4fe5131c17811 Mon Sep 17 00:00:00 2001
From: Francisco Perez <fcojperez@gmail.com>
Date: Wed, 24 Feb 2021 23:17:58 +0100
Subject: [PATCH] Updating Makefile.am files in root folder and ccan for
building in Ubuntu 18
---
Makefile.am | 2 +-
ccan/Makefile.am | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)