Skip to content

Instantly share code, notes, and snippets.

View jrmmendes's full-sized avatar
🌏
Remote First

Romildo Júnior (Mendes) jrmmendes

🌏
Remote First
View GitHub Profile
@jrmmendes
jrmmendes / Dockerfile
Created April 29, 2019 14:14
Deploy básico para Heroku
# Pegar como camada base o sistema que roda na heroku
FROM heroku/heroku:16-build
# Adicionar metadados
LABEL maintainer="[email protected]"
ENV PYTHONUNBUFFERED 1
# Copiar requirements para o container e instalar
COPY requirements.txt /tmp/requirements.txt
RUN apt-get update
@jrmmendes
jrmmendes / ResetYakuake.fish
Created February 24, 2019 15:26
Snippet to reset yakukae theme
sed -i '/Skin=.*/d' ~/.config/yakuakerc ; killall yakuake ; yakuake &

8 conceitos básicos para programar

1 - Variáveis

  • nome: como eu chamo essa coisa?
  • tipo: que tipo de dado ela guarda?
  • valorInicial: qual o valor inicial?

Algoritmo:

Crie uma variável chamada nome de tipo tipo e que começa com o valor ValorInicial

@jrmmendes
jrmmendes / django.md
Last active May 16, 2019 16:30
Deploy com heroku de um app django

Tutorial de deploy com django e heroku

Inicialmente, crie um ambiente virtual para a sua aplicação usando o Pipenv

$ pipenv --python 3

Instale os pacotes django, django-heroku e gunicorn:

@jrmmendes
jrmmendes / sass-start.fish
Created December 9, 2018 19:54
Fish Shell script to start a modular folder structure for a SASS project.
# SASS Start
# By J. Mendes (github/jrmmendes)
function sass-start
mkdir -p scss/{modules,partials,vendor};
echo "Definition of common modules like colors, mixins, etc" >> scss/modules/DESCRIPTION.txt;
echo "// Import your modules here" >> scss/modules/_modules.scss;
echo "Definition of partials" >> scss/partials/DESCRIPTION.txt;
echo "// Import your partials here" >> scss/partials/_partials.scss;
@jrmmendes
jrmmendes / functions.c
Created December 2, 2018 18:10
Exemplo sobre a ordem de uso de funções
// ----------------------------------------------------//
// Assim funciona //
// ----------------------------------------------------//
int soma(int a, int b){
return a + b;
}
int somatorio(int numeros[], int quantidade_de_numeros){
// testes dos parâmetros, etc
@jrmmendes
jrmmendes / README-Template.md
Last active December 1, 2018 22:44 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Título do Projeto

Isso é um parágrafo que introduz e explica brevemente o problema. No more.

Primeiros passos

Siga estes passos caso queira ter uma cópia do projeto configurada e executando no seu host local para propósitos de desenvolvimento e testes. Veja a seção Realizando Deploy para entender como fazer a instalação em um ambiente de produção.

Prerequisitos

Como instalar os requisitos?

@jrmmendes
jrmmendes / exemplo-svg-inline.html
Created November 27, 2018 13:36
Snippet com uso de SVG Inline
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Exemplo de uso de SVG</title>
</head>
<style>
body{
@jrmmendes
jrmmendes / heroku-error.txt
Created November 22, 2018 22:43
Erro ao tentar dar deploy no heroku
remote: Building source:
remote:
remote: -----> Python app detected
remote: -----> Installing python-3.6.7
remote: -----> Installing pip
remote: -----> Installing SQLite3
remote: -----> Installing requirements with pip
remote: Collecting Django==2.1 (from -r /tmp/build_519405a6e8ad50f50bd18e6856196acb/requirements.txt (line 1))
remote: Downloading https://files.pythonhosted.org/packages/51/1a/e0ac7886c7123a03814178d7517dc822af0fe51a72e1a6bff26153103322/Django-2.1-py3-none-any.whl (7.3MB)
remote: Collecting pkg-resources==0.0.0 (from -r /tmp/build_519405a6e8ad50f50bd18e6856196acb/requirements.txt (line 2))
@jrmmendes
jrmmendes / django.bash
Created November 1, 2018 21:50
Comandos básicos do Django
# Criar Projeto
django-admin startproject <nome_do_projeto>
# Adicionar App ao projeto