Skip to content

Instantly share code, notes, and snippets.

View 01speed1's full-sized avatar
🥑
Full Stack Developer

Oscar Guzman 01speed1

🥑
Full Stack Developer
View GitHub Profile
@01speed1
01speed1 / models-user.js
Created January 31, 2017 23:23 — forked from jdnichollsc/models-user.js
Search users with fullname in MongoDB using Mongoosejs and Aggregation Framework in Node.js
var mongoose = require('mongoose');
var validate = require('mongoose-validator');
var Schema = mongoose.Schema;
var crypto = require('crypto');
var utilities = require('../services/utilities');
var userSchema = new Schema({
firstname: { type : String, trim : true },
lastname: { type : String, trim : true },
username: { type: String, required: true, unique: true, lowercase: true, trim : true, index : true },
@01speed1
01speed1 / index.js
Created January 31, 2017 23:23 — forked from diegoachury/index.js
Buscador fulltext mongodb + express
// expressJS route
router.get('/search', function(req, res, next) {
Product.find({ $text: { $search: req.param('title') } } , function(err, docs){
res.render('shop/search', {products: docs} );
});
});
@01speed1
01speed1 / Reto 28-8-2020
Last active September 4, 2020 13:03
Reto 28/8/2020 Functional programing
Dadas las siguientes funciones:
f(x)=xx+1; g(t)=11; h(m,n)=g(m)-f(n)
Resuelva
f(3)
g(11)
g(12)
h(3,4)
Reduzca a forma normal las siguientes abstracciones:
1. (\x.xx)(\x.xx)
2. (\x.xxx)(\x.xxx)
3. (\x.\y.xy)(\y.y)e # Para evitar confusion, use una abstraccion Alpha-equivalente para el combinador Identidad
4. (\m.\n.(
(n (\a.\b.\c.
(
b((ab)c)
)
import React, { useState, useEffect } from 'react'
const defaualtAPIConfig = config => {
return Object.assign(
{
method: 'POST',
mode: 'same-origin',
cache: 'no-cache',
credentials: 'same-origin',
headers: {
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
include /usr/share/nginx/modules/*.conf;
events {
worker_connections 1024;
}
server {
listen 80 default_server;
listen [::]:80 default_server;
# SSL configuration
#
# listen 443 ssl default_server;
# listen [::]:443 ssl default_server;
#
# Note: You should disable gzip for SSL traffic.
server {
listen 80;
# cambiar "felizmenteqa.sena.edu.co" por la url de produccion
server_name felizmenteqa.sena.edu.co;
return 301 https://felizmenteqa.sena.edu.co$request_uri;
}
server {
listen 443 ssl default_server;
ssl_certificate /etc/ssl/certs/felizmente/certificate.crt;
ssl_certificate_key /etc/ssl/certs/felizmente/key.key;
@01speed1
01speed1 / a.sol
Last active December 14, 2021 03:00
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
/**
* @title Owner
* @dev Set & change owner
*/
contract Main {