Skip to content

Instantly share code, notes, and snippets.

View dosjota's full-sized avatar
🏠
Trabajando desde casa

Juan González F. dosjota

🏠
Trabajando desde casa
View GitHub Profile
@dosjota
dosjota / setup_dev_flutter.sh
Last active June 13, 2025 17:06
instala lo necesario para trabajar con flutter y node en masos silicon
#!/bin/zsh
set -e
echo "🚀 Iniciando..."
# Verificar arquitectura
ARCH=$(uname -m)
if [[ "$ARCH" != "arm64" ]]; then
echo "❌ Este script está pensado para Apple Silicon (arm64)."
@dosjota
dosjota / gist:9666a7274b4036588b92987b84267245
Created June 6, 2018 02:18
Downgrade php 7.2 to 7.1 in Ubuntu 18.04 LTS
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1
sudo apt-get install php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm php7.1-intl php7.1-simplexml
sudo a2dismod php7.2
sudo a2enmod php7.1
sudo service apache2 restart
sudo update-alternatives --set php /usr/bin/php7.1
sudo update-alternatives --set phar /usr/bin/phar7.1
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
@dosjota
dosjota / perm.js
Created April 20, 2017 15:42
Permutacion de Array List
var lista = [[1,3],['a'],[4,5]]
var perm = (array, prefix = '')=>{
if (!array.length) {
return prefix
}
let resultado = array[0].reduce((resultado, valor) => {
return resultado.concat(perm(array.slice(1), prefix + valor))
}, []);
return resultado