Skip to content

Instantly share code, notes, and snippets.

View dodocinho's full-sized avatar
:octocat:
Information wants to be free

Dodô - Evandro Carreira dodocinho

:octocat:
Information wants to be free
View GitHub Profile
@dodocinho
dodocinho / 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ç

@dodocinho
dodocinho / geoconvert.sh
Created May 4, 2017 20:44
funções de conversão para geo
xtile2long()
{
xtile=$1
zoom=$2
echo "${xtile} ${zoom}" | awk '{printf("%.9f", $1 / 2.0^$2 * 360.0 - 180)}'
}
long2xtile()
{
long=$1
@dodocinho
dodocinho / tif2geotif.sh
Created March 3, 2017 19:59
convertendo tifs pra geotiff com epsg:4326
for i in *.tif
do echo "Arquivo: $i "
gdal_translate -a_srs epsg:4326 -of GTiff $i $i.geotif
done
/**********************************************************************
fft.cpp
This class is a C++ wrapper for original code
written by Dominic Mazzoni in September 2000
This file contains a few FFT routines, including a real-FFT
routine that is almost twice as fast as a normal complex FFT,
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>HTML não faz nada sozinho</title>
<meta name="description" content="Meu index.html">
<meta name="author" content="Evandro Carreira">
@dodocinho
dodocinho / meujs.js
Last active November 25, 2016 23:24
$( document ).ready(function() {
$('img.comentario').click(function() {
$(".envia-comentario").toggle();
});
$('img.avatar').click(function() {
$('img.avatar').animate({
"padding-left": "+=50px"
}, "slow");
});
$('h1').click(function() {
/* Corpo HTML */
body {
background-image: url("http://cdn1.bestpsdfreebies.com/wp-content/uploads/2014/05/shards_pattern.jpg");
}
/* Fotinha */
img.avatar {
display: block;
margin-left: auto;
margin-right: auto;
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>HTML não faz nada sozinho</title>
<meta name="description" content="Meu index.html">
<meta name="author" content="Evandro Carreira">
<!--
#include "ofApp.h"
/*
If you are struggling to get the device to connect ( especially Windows Users )
please look at the ReadMe: in addons/ofxKinect/README.md
*/
//--------------------------------------------------------------
void ofApp::setup() {
ofSetLogLevel(OF_LOG_VERBOSE);
#Programas Básicos
$ sudo apt-get install git php5 postgresql-9.x
#Frescuras visuais e usabilidade melhor
Instalando zsh
$ sudo apt-get install zsh
Clonando meu tema bunito e aplicando as configurações
$ git clone https://github.com/evandrododo/oh-my-zsh.git
$ cp oh-my-zsh/* . -R
$ cp oh-my-zsh/.oh-my-zsh/ .