Skip to content

Instantly share code, notes, and snippets.

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

l337quez

🏠
Working from home
View GitHub Profile
@l337quez
l337quez / droplet.md
Last active February 2, 2024 20:42
Creando un Droplet en Digital Ocean

Creando un droplet en digital ocean

API con Node, Nest JS, base de datos Postgres y Front en Vue


  1. Creamos el droplet en Digital Ocean, escogemos la distribucion favorita. Escogemos credencial SSH por contraseña

  1. Copiamos la ip publica y luego abrimos la terminal y tipeamos el siguiente comando
@l337quez
l337quez / migracion.js
Last active June 4, 2020 18:38
Script que permite poblar una colecion de una base de datos de Mongo usando mongoose. El script hace la conexion con mongo y comienza a poblar la coleccion
// Create by Ronal https://ronaldl337.wordpress.com/
// Poblar coleccion de mongo usando Mongoose
'use strict'
const mongoose = require('mongoose')
// Agregamos la URI con el nombre de la base de datos al final
const uri = 'mongodb://localhost/comidas'
mongoose.connect(uri, { useNewUrlParser: true, useUnifiedTopology: true });
@l337quez
l337quez / digitalWrite_ESP.ino
Created October 8, 2019 21:16
usar digitaWrite en NodeMCU ESP8266
// Importante, debemos declarar el pin como entrada o salida
void setup() {
// prepare GPIO2 = D0... ver el esquematico de los pines
pinMode(16, OUTPUT);
digitalWrite(16, 0);
}
void loop() {
digitalWrite(16, 1);
@l337quez
l337quez / compare_float.py
Last active October 8, 2019 14:54
Comparar numeros float en python
from decimal import Decimal
a = Decimal(219.92)
b = Decimal(219.52)
#con esto le decimos a la libreria que tome en cuenta estos decimales en la comparacion 0.001
if a.compare(Decimal(0.001)) >= b:
print ("YES")
else:
print ("NO")
@l337quez
l337quez / read_line.py
Created September 9, 2019 15:35
Leer lineas especificas de un archivo de texto
f=open("lineas.txt","r")
lines = f.readlines()
#leemos la linea 0
ip=lines[0]
#le quitamos el salto de linea al final
ip=ip[:-1]
#leemos la linea 1
puerto=lines[1]
puerto=puerto[:-1]
print(ip)
@l337quez
l337quez / Formato_JSON.py
Last active August 26, 2019 18:41
Todo en JSON, estoy trabajando con sokects y necesitaba usar un arreglo en JSON, puedes aprender a como convertir diccionarios a json, a bytes...
import json
#creamos un diccionario en python
print ("Diccionario de python:")
mensaje = {"carga1": True, "carga2": False, "carga3": True, "carga4": True , "corriente1": 3.5, "corriente2": 0,"corriente3": 0,"corriente4": 0}
print (mensaje)
print ("Tipo de variable:")
print (type(mensaje))
print ("===============================================================")
@l337quez
l337quez / pyside-ejemplo2.py
Created July 21, 2019 13:36
ejemplo de pyside + python
import sys
from PySide import QtCore,QtGui
#Creamos una aplicacion Qt
app = QtGui.QApplication(sys.argv)
imged = QtGui.QPixmap('img.jpg')
tabwidget= QtGui.QTabWidget()
tab1=QtGui.QWidget()
# #!/usr/bin/python
#Importamos las clases de PySide
import sys
from PySide import QtCore,QtGui
#Creamos una aplicacion Qt
app = QtGui.QApplication(sys.argv)
mainwindow= QtGui.QWidget()
mainwindow.resize(600,407)
import numpy as np
import matplotlib.pyplot as plt
# Declaroamos x & y como vectord
x= []
y= []
# Abrimos el archivo donde estan los datos, y colocamos 'r' para leer
dataset = open('tabla.csv', 'r')
for line in dataset:
#leemos y guardamos en la variable line
line=line.strip()
import numpy as np
import matplotlib.pyplot as plt
datos =np.arange (0,80)
plt.plot(datos,"r--")
plt.show()