Skip to content

Instantly share code, notes, and snippets.

View thesocialdev's full-sized avatar
💭
🖍️ put some colors on

Mateus Santos thesocialdev

💭
🖍️ put some colors on
View GitHub Profile
@krnlde
krnlde / promisify-http.js
Last active February 22, 2023 03:42
util.promisify.custom and http.get example
const http = require('http');
const {promisify} = require('util');
http.get[promisify.custom] = function getAsync(options) {
return new Promise((resolve, reject) => {
http.get(options, (response) => {
response.end = new Promise((resolve) => response.on('end', resolve));
resolve(response);
}).on('error', reject);
});
@evandrododo
evandrododo / fsmdev.md
Last active December 10, 2021 01:36
Testes para aplicar máquina de estados com laravel

Utilizando Máquina de estados com Laravel

Fiz alguns testes para aplicarmos máquina de estados no Laravel, e acho que seria legal compartilhar esse conhecimento para quem achar que pode ser útil :)

Conceito de máquina de estados

Wikipédia define melhor do que eu poderia resumir:

Uma máquina de estados finita (FSM - do inglês Finite State Machine) ou autômato finito é um modelo matemático usado para representar programas de computadores ou circuitos lógicos. O conceito é concebido como uma máquina abstrata que deve estar em um de um número finito de estados. A máquina está em apenas um estado por vez, este estado é chamado de estado atual. Um estado armazena informações sobre o passado, isto é, ele reflete as mudanças desde a entrada num estado, no início do sistema, até o momento presente. Uma transição indica uma mudança de estado e é descrita por uma condição que precisa ser realizada para que a transição ocorra. Uma ação é a descriç

@random-robbie
random-robbie / docker.sh
Created November 20, 2015 12:10
Install Docker Ubuntu Wily
#!/bin/bash
sudo apt-get update; sudo apt-get upgrade -y; sudo apt-get dist-upgrade -y
sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo echo "deb https://apt.dockerproject.org/repo ubuntu-wily main" >> /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get install linux-image-generic-lts-trusty -y
sudo apt-get install docker-engine -y
sudo apt-get -y install python-pip
sudo pip install -U docker-compose
@hofmannsven
hofmannsven / README.md
Last active February 2, 2024 20:47
Raspberry Pi Cheatsheet