Skip to content

Instantly share code, notes, and snippets.

View eltonvs's full-sized avatar
🏠
Working from Home

Elton Viana eltonvs

🏠
Working from Home
View GitHub Profile
@eltonvs
eltonvs / daily_update.sh
Created January 12, 2017 01:08
Shell script to update all repositories (works on arch linux)
sudo pacman -Syyu
sudo pacman -Sc --noconfirm
sudo pacman -R $(pacman -Qdtq)
@eltonvs
eltonvs / round_robin.py
Last active December 6, 2022 19:37
Round Robin Tournament Table Generator
from random import random
from pprint import pprint
def round_robin_gen(teams, away_home=False):
if len(teams) % 2 != 0:
teams.append(None)
matches = []
for it in range(len(teams) - 1):
@eltonvs
eltonvs / xampp_installer.sh
Created April 30, 2017 16:27
A script to an easy XAMPP installation
wget https://www.apachefriends.org/xampp-files/7.1.1/xampp-linux-x64-7.1.1-0-installer.run -O xampp-installer.run
chmod +x xampp-installer.run
sudo ./xampp-installer.run
rm xampp-installer.run
@eltonvs
eltonvs / obdtest.py
Last active May 5, 2017 13:14
Retrieve data from obd with python-OBD api
import argparse
import obd
# Configure cli parser
parser = argparse.ArgumentParser()
parser.add_argument('port', help='enter the OBD port to retrieve data')
parser.add_argument(
'-d',
'--debug',

Design Patterns

Para estudar para a prova:

  • Singleton
  • Facade
  • Observer
  • Strategy
  • Template Method
  • Adapter
  • Composite
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JS Expression Calculator</title>
</head>
<body>
<h1>Expression Calculator</h1>
Enter the expression:
<input id="expression" type="text" name="expression">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Animated Banner</title>
<style>
* {
box-sizing: border-box;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Resizable Rectangle</title>
<style>
* {
box-sizing: border-box;
}

Depuração

Definição

É o processo de encontrar e reduzir erros em um software (ou hardware). // É o processo de identificar a causa-raiz de um erro e corrigi-lo.

Erros de software podem ser os que impedem a execução ou os que geram um resultado inesperado

Bug = programador cometeu um erro