Skip to content

Instantly share code, notes, and snippets.

View maltzsama's full-sized avatar

Demetrius Albuquerque maltzsama

View GitHub Profile
sudo apt update
sudo apt upgrade -y
sudo apt install zsh curl git -y
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev -y
sudo apt install python-is-python3
#pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
@maltzsama
maltzsama / collection.scala
Last active August 7, 2018 18:07
Mutable List
import scala.collection.mutable
import scala.collection.immutable.HashMap
val list = mutable.MutableList[HashMap[String, String]]()
list += HashMap("key" -> "value")
@maltzsama
maltzsama / observer.scala
Created August 3, 2018 22:35
scala observer
package com.accenture.viavarejo.boasvindas.observers
import scala.collection.mutable
class SOAP(private val xml: Any){
def slot(xml: String) = println(s"recebi samerda: $xml")
}
class ETL(private val json: Any) {
#!/usr/bin/env python
import json
def json_decode(info = None, table = None, visitorId = None):
# print table
table_dict = {}
keys = info.keys()
for k in keys:
if type(info[k]) == dict:
import json
def json_decode(info = None, table = None):
print '\n\n'
print '==============================='
print table
keys = info.keys()
for k in keys:
if type(info[k]) == dict:
<input [class.is-invalid]="firstNameInp.invalid &&(firstNameInp.touched || firstNameInp.dirty)" #firstNameInp="ngModel" required class="form-control" type="text" placeholder="name" name="name" [(ngModel)]="firstName">

Instalar dependências de projeto:

npm install

Dependências instaladas, vamos entender a estrutura inicial. Você vai encontrar alguns arquivos já criados e trabalhar a partir daí. A ideia aqui é exercitar um pouco de TDD (Test Driven Development). A primeira coisa que você precisa fazer é rodar na sua linha de comando o seguinte:

@maltzsama
maltzsama / inspect.sql
Created December 29, 2017 06:33
inspect.sql
-- MySQL Script generated by MySQL Workbench
-- Fri Dec 29 02:31:41 2017
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
-- -----------------------------------------------------
curl -H "Content-Type: application/json" -X POST \
-d '{
"username": "mltz",
"password": "@123qwer",
"person": {
"nome": "Nelson Mota",
"data_nascimento": "1988-05-09",
"email": "[email protected]",
"peso": 80,
"altura": 1.65,
curl -H "Content-Type: application/json" -X POST -d
'{
"username": "mltz",
"password": "@123qwer",
"person":
{
"nome": "Nelson Mota",
"data_nascimento": "1988-05-09",
"email": "[email protected]",
"peso": 80,