Skip to content

Instantly share code, notes, and snippets.

View javierbrea's full-sized avatar

Javier Brea javierbrea

View GitHub Profile
@javierbrea
javierbrea / docker-inspect.sh
Last active May 20, 2023 06:04
Inspect docker-compose healthcheck
docker inspect --format "{{json .State.Health }}" $(docker-compose -f docker-compose.test.yml ps -q SERVICE_NAME) | jq
@javierbrea
javierbrea / .spellcheck.yml
Created April 11, 2022 12:24
Spell checking blog post. Example 03
matrix:
- name: Markdown
expect_match: false
apsell:
mode: en
dictionary:
wordlists:
- .wordlist.txt
output: wordlist.dic
encoding: utf-8
@javierbrea
javierbrea / spellcheck.yml
Last active April 11, 2022 12:44
Spell checking blog post. Example 02
name: spellcheck
on:
pull_request:
jobs:
check-spelling:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Check Spelling
@javierbrea
javierbrea / spellcheck.yml
Last active April 11, 2022 12:12
Spell checking blog post. Example 01
name: spellcheck
on:
pull_request:
jobs:
check-spelling:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
@javierbrea
javierbrea / restart-bluetooth.sh
Created August 26, 2019 16:48
MacOs restart bluetooth
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
@javierbrea
javierbrea / gist:d509eeb9b9aa272a08902c5f86c70b33
Last active October 31, 2018 08:06
Remove deleted branches from local environment git
git fetch --all --prune && git branch -vv | grep 'origin/.*: gone]' | awk '{print $1}' | xargs git branch -d
@javierbrea
javierbrea / gist:1183233
Created August 31, 2011 10:10
Método TRIM #gejs Reunion 5. Ejercicio 2
/**
* EJERCICIO 2
* Crear una función que implemente un método TRIM en Javascript.
**/
//sin Expresiones Regulares
var trim=function(str){
str || (str='');
while(str.charAt(0)==' '){
str=str.substring(1, str.length);
@javierbrea
javierbrea / gist:1183114
Created August 31, 2011 08:58
Autoejecutable cuenta 100 sin condicionales. #gejs Reunion 5. Ejercicio 3
(Array(100)).toString().split(',').map(function(x,i){console.log(i+1);});
@javierbrea
javierbrea / gist:1181794
Created August 30, 2011 19:30
Autoejecutable cuenta 100 #gejs Reunion 5. Ejercicio 3
//Crear una función autoejecutable que pinte en la consola los 100 primeros números sin utilizar ni bucles ni condicionales.
(function count(i,z){
console.log(i);
(i===z) || count(i+1,z);
})(0,100);
@javierbrea
javierbrea / gist:1181691
Created August 30, 2011 18:51
Factorial recursivo #gejs Reunion 5. Ejercicio 1
// 1- Crear una función recursiva que calcule el factorial de un número dado.
var factorial=function(n){
return (n===1) ? 1 : n*factorial(n-1);
}
console.log(factorial(5)); // Devuelve 120