Skip to content

Instantly share code, notes, and snippets.

View brunoocasali's full-sized avatar

Bruno Casali brunoocasali

View GitHub Profile
@brunoocasali
brunoocasali / quebra-gelo.md
Last active August 29, 2015 14:27
Versão pública dos detalhes do Quebra Gelo

QUEBRA GELO

O Quebra Gelo, é um aplicativo diferente de qualquer forma de comunicação disponível no mercado hoje. Você então está em uma mesa de um pub/universidade/restaurante, e de olho naquela gata de sorriso marcante e curvas impressionantes, que está a alguns metros de distância de você...

Por que você não vai até ela conversar? Eu?

É, você! Eu não, vou ir lá e passar vergonha, levar um fora!, nem sei o que falar, sou muito tímido.

Então abre o Quebra Gelo que ele vai te ajudar a conversar com ela.

@brunoocasali
brunoocasali / FEATURES.md
Last active December 3, 2015 01:09
New Project!

Algumas novas Features (before develop)

#flow:

Deslogado:

Dashboard:

  • coluna principal:
    • pra qual time você torce?: Aqui a pessoa ficaria com a foto(icone de pessoa, pois ela está off) redonda maior, e um escudo de time também estilo ícone. Assim que clicado, iria para o cadastro login.
    • zueiras recentes: aqui seria bacana algo como o facebook, todos os posts cadastrados, atualizados automaticamente.
@brunoocasali
brunoocasali / banco.sql
Created November 26, 2015 23:49
esse é o banco
CREATE DATABASE thrift_shop;
CREATE TABLE IF NOT EXISTS users(
id SERIAL PRIMARY KEY,
name VARCHAR(45) NOT NULL,
password VARCHAR(45) NOT NULL,
email VARCHAR(45) NOT NULL,
gender CHAR(1) NOT NULL
);
@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
@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 / 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;

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.
@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
@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?