Skip to content

Instantly share code, notes, and snippets.

View eabreusantos's full-sized avatar

Eduardo Abreu eabreusantos

View GitHub Profile
@eabreusantos
eabreusantos / logo
Last active August 12, 2020 17:03
Logo Ame to CLI
/**
* Tabela produtos
* colunas:
* id int primary
* titulo varchar
* colunaA varchar
* colunaB varchar
* colunaC varchar
*
* Tabela labels_config
@eabreusantos
eabreusantos / example.js
Created October 19, 2017 13:33
Example AngularJs Service
//Servico
app.factory('AuthService', function() {
return {
autenticar: AutenticarUsuario
};
//Autentica Usuário
function AutenticarUsuario(usuarios) {
return $http.post("/usuarioLogadoPermissoes", usuarios);
}
@eabreusantos
eabreusantos / formula.cs
Created November 11, 2016 18:50
Formula com calculo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Text.RegularExpressions;
using System.Data;
namespace ConsoleApplicationteste
{
@eabreusantos
eabreusantos / formula.cs
Created November 11, 2016 16:10
Classe Formula
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using System.Text.RegularExpressions;
namespace ConsoleApplicationteste
{
class Formula
class Engine {
public function run() {
$batchSize = 100;
foreach($this->file->fetchAll() as $lineNumber => $line) {
if($this->validator->validate($line,$lineNumber)) {
$this->rowSuccess($line, $lineNumber);
} else {
@eabreusantos
eabreusantos / naofazer.php
Created June 23, 2016 17:10
Não usar desse jeito nunca
<?php
namespace App\NaoUseIstoNunca;
class NaoUsar
{
public static function metodoBizarro($aParam){
$aParamsObrigatorios = ['param1','param2','param3','param4'];
foreach($aParamsObrigatorios as $param){
if(!array_key_exists($param, $aParam)){
throw new \Exception("Parâmetro obrigatório: $param não identificado. Utilização errada da função: metodoBizarro(aParam[param1, param2, param3, param4]) na classe NaoUsar.");
@eabreusantos
eabreusantos / coalesce.php
Last active January 9, 2016 22:59
PHP Operador Null Coalesce example #2
<?php
$valor = $_GET['id'] ?? $_POST['id'] ?? 1;
?>
@eabreusantos
eabreusantos / coalesce.php
Created January 9, 2016 21:42
PHP null coalesce example #1
<?php
$valor = $_GET['id'] ?? 1;
?>
@eabreusantos
eabreusantos / coalesce.php
Created January 9, 2016 21:32
Non PHP Coalesce Example #1
<?php
$valor = (isset($_GET['id']))? $_GET['id'] : 1;
?>