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 / 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.
# The hasselhoff attack taken to a new level
# curl -L http://git.io/pxu2 | bash
TARGET=`echo ~`/hasselhoff.jpg
wget http://www.ljpaez.es/imagen/hasselhoff.jpg $TARGET
gsettings set org.gnome.desktop.background picture-uri file:///$TARGET
xmessage -center "you have been hasselhoffinated"