Skip to content

Instantly share code, notes, and snippets.

View brunoocasali's full-sized avatar

Bruno Casali brunoocasali

View GitHub Profile
@brunoocasali
brunoocasali / docker-ssl-deployment.sh
Created March 21, 2017 13:33 — forked from jshimko/docker-ssl-deployment.sh
Deploy Reaction Commerce on Digital Ocean with Nginx and a Let's Encrypt SSL certificate
# start a server on Digital Ocean
# https://docs.docker.com/machine/drivers/digital-ocean/
docker-machine create \
--driver digitalocean \
--digitalocean-access-token <YOUR API KEY> \
--digitalocean-size 2gb \
reaction
# tell Docker to run commands on that server
@brunoocasali
brunoocasali / tecnologias.md
Last active November 24, 2016 17:29
Wesley - DevMedia

Integração Contínua & Code Quality

  • Wercker C.I.
  • Circle C.I.
  • Semaphore C.I.
  • CodeClimate
  • Rubocop

Versionamento

using UnityEngine;
using System.Collections;
public class ExampleScript : MonoBehaviour {
// Use this for initialization
void Start() {
}
// Update is called once per frame
@brunoocasali
brunoocasali / git-mini-curso.md
Created November 9, 2016 02:00
Mini Curso de Git - UNISEP

Hi, I'm git

Dê um BOOM no seu workflow de desenvolvimento versione seu projeto com git! Aprenda as técnicas e conceitos básicos de controle de versão e liberte-se de métodos não convencionais de compartilhamento de código da sua vida!

Nesse mini-curso você aprenderá o básico sobre:

  • Controle versão
  • git o que é e porque deveria usar?
@checkScreenFor: (el) ->
view =
top: window.scrollY
left: window.scrollX
right: window.scrollX + document.documentElement.clientWidth
bottom: window.scrollY + document.documentElement.clientHeight
bounds = el.getBoundingClientRect()
bounds =
top: bounds.top + document.body.scrollTop

ICE SURVIVOR

Funcionalidades

Player:

  • Esconde e mostra os braços (FPS)
  • Ao mostrar os braços pode atirar para matar algum animal.
  • Anda, corre, pula.
  • Faz barulho enquanto caminha.
@brunoocasali
brunoocasali / bd.sql
Last active May 13, 2016 19:33
MERCADO - Código do Artigo com o prof° Johnes, Rafael e Alan;
CREATE DATABASE mercado;
USE mercado;
CREATE TABLE produtos (
idproduto INT(11) AUTO_INCREMENT NOT NULL PRIMARY KEY,
nome VARCHAR(50) NOT NULL
) ENGINE=InnoDB;
CREATE TABLE vendas (
idvenda INT(11) AUTO_INCREMENT NOT NULL PRIMARY KEY,
@brunoocasali
brunoocasali / bd.sql
Last active May 13, 2016 19:32
VENDAS - Código do Artigo com o prof° Johnes, Rafael e Alan;
CREATE DATABASE vendas;
USE vendas;
CREATE TABLE clientes(
idcliente INT(11) AUTO_INCREMENT NOT NULL PRIMARY KEY,
nome VARCHAR(50) NOT NULL,
sexo CHAR(1) NOT NULL,
nascimento DATE NOT NULL,
num_dependentes INT(3)
) ENGINE=InnoDB;
@brunoocasali
brunoocasali / mysql-gasta_muito.sql
Last active May 6, 2016 23:12
Base de dados transacionais para OLAP
-- Criei uma função para melhorar a legibilidade:
CREATE FUNCTION `age_group_from` (birthday DATE)
RETURNS TEXT
BEGIN
DECLARE age_group VARCHAR(5);
SET age_group = CASE
WHEN TIMESTAMPDIFF(YEAR, birthday, NOW()) >= 40 THEN '≥ 40'
WHEN TIMESTAMPDIFF(YEAR, birthday, NOW()) BETWEEN 20 AND 39 THEN '20-39'
@brunoocasali
brunoocasali / INSTRUCTIONS.md
Last active January 29, 2016 11:01
My wercker.yml for Rails 4, Ruby 2, Postgresql, Rspec. Very nice to help anyone!

pt-br

Galera, enfrentei muitos problemas simples para colocar minha rails-api rodando bonitinha por meio do wercker, que aliás é uma ótima plataforma de integração contínua, te possibilita integrar tantos repositórios quanto queira, além de te deixar usar repositórios privados a vontade!.

O Script wercker.yml abaixo é o que eu estou utilizando no momento. Para deploy com uma rails api. Antes de iniciar, gere uma chave dentro de username > app-name > ssh keys no wercker, copie-a e então adicione-a usando heroku keys:add.

Acesse esse caminho username > app-name > deploy targets > Deploy pipeline e então crie 4 variáveis de ambiente:
São elas:

  • HEROKU_USER: seu nome de usuário na heroku, o meu é brunoocasali