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
[
{
"_id": "5e7e456a37eeb7f350f73f15",
"index": 0,
"nombre": "Deanna",
"paterno": "Castro",
"materno": "Luna"
},
{
"_id": "5e7e456a3fcde287f9cc65de",
@dosjota
dosjota / postman_install.sh
Created June 7, 2018 19:37
Instalar Postman
#!/usr/bash
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz -C /opt
sudo ln -s /opt/Postman/Postman /usr/bin/postman
#Crear lanzador
cat > ~/.local/share/applications/postman.desktop <<EOL
[Desktop Entry]
Encoding=UTF-8
Name=Postman
@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 / changeBranchName.sh
Created March 15, 2018 19:46
Cambia el Nombre de un Branch de forma Local y Remota
#!/bin/sh
# Cambia el Nombre de un Branch de forma Local y Remota
echo "Nombre Rama Actual?"
read old_branch
echo "Nombre Nueva Rama?"
read new_branch
echo "Cambiaras la rama actual: $old_branch por $new_branch"
@dosjota
dosjota / conn.php
Created September 27, 2017 03:56
Conexion PostgreSQL
<?php
$dbconn = pg_connect("host=localhost port=5432 dbname=nombreBaseDeDatos user=postgres password=xxxxxxx");
$estado = pg_connection_status($dbconn);
echo ($estado === PGSQL_CONNECTION_OK) ? 'Estado de la conexión ok' : 'No se ha podido conectar' ;
echo '<br>';
$resultado = pg_query($dbconn, "SELECT nombre FROM usuario");
$resultadoQuery = (!$resultado) ? "Ops! Imposible Ejecutar Query" : "Query Ok..." ;
echo $resultadoQuery;
echo '<br>';
@dosjota
dosjota / test.js
Last active November 2, 2017 20:54 — forked from plataforma-co/test.js
Code Quality Test (Choose one of the files below)
'use strict';
// This class is used for logins
class Login {
constructor(hash) {
this.sessions = [];
this.users = [];
this.passwords = [];
Object.keys(hash).map(user => this.registerUser(user, hash[user]))
}
@dosjota
dosjota / primos.py
Created September 18, 2017 01:49
60 números primos terminados en 7
#!/usr/bin/env python
# -*- coding: utf-8 -*-
numero = 0
lista = []
while len( lista ) <= 59:
numero += 1
validar = 0
if numero % 10 == 7:
@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
@dosjota
dosjota / Color Aleatorio
Created July 1, 2015 14:48
Genera un color en hexadecimal de forma aleatoria
var color = function() {
var hex = '0123456789ABCDEF',
color = '#';
for (i=0;i<6;i++){
color+=hex.charAt(parseInt(Math.floor(Math.random() * hex.length)));
}
return color;
}
@dosjota
dosjota / gist:86f8f65e8284d5dd9a1c
Last active February 19, 2018 20:58
codigos MF
function validaCodigo (nuevoCodigo) {
var codigosExistentes = ['codigo', 'codigoDOS'];
for(i=0;i< codigosExistentes.length;i++) {
if(nuevoCodigo == codigosExistentes[i]){
valido = false;
console.log('codigo existe : ' + nuevoCodigo + ' ID: ' + i);
break;
}else{
valido = true
}