Skip to content

Instantly share code, notes, and snippets.

View oxcar103's full-sized avatar
🏠
Working from home

Óscar Bermúdez Garrido oxcar103

🏠
Working from home
View GitHub Profile
@oxcar103
oxcar103 / git_config_email.sh
Created July 29, 2024 12:35
Changing git config user.email in all the subdirectories at same time
#!/bin/bash
# Check if an email address is provided as an argument
if [ -z "$1" ]; then
echo "Usage: $0 <email>"
exit 1
fi
email="$1"
@oxcar103
oxcar103 / LazyLinkedIn().java
Created December 20, 2022 12:28
Lazy LinkedIn certificate publisher
private static void lazyLinkedIn(WebDriver driver) throws InterruptedException {
// Personal credentials
String username = <username>
String password = <password>
// List of certificates
List<String> certificates = new ArrayList<String>();
certificates.add( <certificate ID>
certificates.add( <certificate ID>
certificates.add( <certificate ID>
@oxcar103
oxcar103 / Open_all_in_directory.sh
Last active December 2, 2015 17:02
Script to open a list of files. It's very useful to open a list of PDF's to study for a subject's exam 😆
#! /bin/bash
# Para corregir errores con los directorios que contengan espacios:
SAVEIFS=$IFS;
IFS=$(echo -en "\n\b");
# A partir del directorio actual, abrimos con la aplicación por defecto
# (xdg-open), la lista de archivos mostrados por el comando "ls".
# A este script se le pueden pasar los mismos parámetros que a "ls"(pues
# básicamente, se le pasan directamente a dicho comando).
@oxcar103
oxcar103 / Triangulo de Sierpinski.cpp
Last active October 19, 2015 11:19
Programa que realiza un triángulo de Sierpinski con el número de triángulos centrales determinados por el parámetro que se le pase. Para una correcta ejecución, se debe pasar un parámetro menor que 4 para verlo en la terminal o redireccionar la salida a un fichero de texto, reducir el tamaño de letra y buscar "1" ó "0".
#include <iostream>
#include <stdlib.h>
#include <vector>
#include <math.h>
using namespace std;
int main(int argc, char *argv[]){
if(argc != 2){
cout << "Uso correcto: ./Sierpinski <número de triángulos centrales>\n";
@oxcar103
oxcar103 / Update_repos
Last active October 22, 2017 16:57
Script to update a group of repositories of GitHub :octocat:
#! /bin/bash
# Para corregir errores con los directorios que contengan espacios:
SAVEIFS=$IFS
IFS=$(echo -en "\n\b")
a=$PWD
# A partir del directorio actual, buscamos los directorios con la carpeta oculta ".git"
# y le quitamos el primer y último campo ya que serán "." y ".git", respectivamente.