Skip to content

Instantly share code, notes, and snippets.

View pedroppinheiro's full-sized avatar

Pedro Pinheiro pedroppinheiro

View GitHub Profile
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@pedroppinheiro
pedroppinheiro / pandas_snippets.py
Last active January 11, 2020 22:05
Code snippets for pandas. Most of these snippets refer to a data frame as “df”, and various columns as “column_x” and so on.
#Source: https://medium.com/@msalmon00/helpful-python-code-snippets-for-data-exploration-in-pandas-b7c5aed5ecb9
#Code snippets for Pandas
import pandas as pd
‘’’
Reading Files, Selecting Columns, and Summarizing
‘’’
# reading in a file from local computer or directly from a URL
# various file formats that can be read in out wrote out
‘’’
Format Type Data Description Reader Writer
@pedroppinheiro
pedroppinheiro / docker-commands.md
Last active December 30, 2018 04:08
Informações coletadas durante aprendizado do docker

Comandos Docker

  • https://labs.play-with-docker.com/ - Site em que é possível utilizar os comandos do docker e testar as diversas funcionalidades que o Docker proporciona.

  • docker version - exibe a versão do docker.

  • docker run NOME_DA_IMAGEM - cria um container com a respectiva imagem passada como parâmetro.

  • docker run hello-world - Imagem de hello-world utilizada para um teste rápido e que simplesmente exibe uma mensagem no terminal e encerra o container

  • docker ps - lista todos os containers ativos no momento

  • docker ps -a - lista todos os containers ja criados inclusive os parados

  • docker rm NOME_DA_IMAGEM - remove um ou mais containers

@pedroppinheiro
pedroppinheiro / git_metrics.md
Last active December 20, 2019 17:27
Collection of git comands that can generate useful or interesting metrics about your git repo
@pedroppinheiro
pedroppinheiro / youmightnotneedjquery.html
Created October 11, 2018 18:10
youmightnotneedjquery
<!DOCTYPE html>
<html>
<head>
<style>
#square {
width: 100px;
height: 100px;
background: red;
position: relative;
}
#./easy_install.exe requests
import requests
jogos = requests.get('http://worldcup.sfg.io/matches').json()
for jogo in jogos:
if jogo['status'] in ('completed', 'in progress'):
print(
'['+jogo['status'].upper()+']',
@pedroppinheiro
pedroppinheiro / jsf.md
Created June 4, 2018 14:20 — forked from franzwong/jsf.md
Jsf cheatsheet
  • usage of h:selectOneMenu
<h:selectOneMenu value="#{manageStudent.student.gender}">
    <f:selectItem itemLabel="- Select Gender -" itemValue=""/>
    <f:selectItems value="#{manageStudent.genders}"/>
</h:selectOneMenu>
  • get HttpServletRequest and HttpServletResponse in managed bean
@pedroppinheiro
pedroppinheiro / flexbox.md
Last active November 20, 2016 03:58
flexbox cheat sheet

Verifique aqui se seu browser é compatível com determinadas propriedades do flexbox, já que novas propriedades vão aos poucos sendo implementadas

Introdução

Flexbox é uma coleção de propriedades CSS usadas para alinhar conteúdo e distribuição de espaço.

Flexbox adiciona flex containers, flex items, e flex lines além de novas propriedades:

  • Flex layout
@pedroppinheiro
pedroppinheiro / svg.md
Last active November 19, 2016 02:52
SVG cheat sheet

Introdução

É possível utilizar svg na página web importando por meio da tag :

<img src='meu_svg.svg'>

Ou utilizá-lo diretamente usando as tags de <svg> no código html:

@pedroppinheiro
pedroppinheiro / validar.php
Created September 1, 2016 00:13
Classe que ajuda na validação de campos
<?php
/**
* Exemplo de utilização:
* $regras = array(
* Validar::Required($situacao_id, 'Preencha o campo de Situação!'),
* Validar::Required($empregado_nome, 'Preencha o campo Nome!'),
* Validar::Required($empregado_cpf, 'Preencha o campo CPF!'),
* Validar::Required($empregado_base_id, 'Selecione uma base!'),
* Validar::Required($empregado_data_admissao, 'Insira a data de admissão do empregado!'),
* Validar::EmpregadoCodigoNaoExistente($empregado_codigo, 'O Código já pertence a um empregado!'),