Skip to content

Instantly share code, notes, and snippets.

View senapk's full-sized avatar

David Sena Oliveira senapk

  • UFC
  • Fortaleza - CE
View GitHub Profile
@senapk
senapk / Ligações.md
Last active June 23, 2023 13:41
Ligações

Ligações

Você digita o número de Maria no celular e aparece que você está ligando pra João. Hum, alguma coisa errada não está certa.

Vamos criar o módulo que gerência ligações da nossa agenda telefônica. Ele vai ser capaz de encontrar o número da agenda que corresponde à aquele número, montar nossa lista de contatos mais ligados e histórico de ligações.

Requisitos Novos

  • Contato
  • O contato agora guarda um contato de ligações para registrar quantas vezes foi feita uma ligação para ele.
@senapk
senapk / teste.cpp
Created June 1, 2023 20:46
teste do sfml
#include <SFML/Graphics.hpp>
/*
g++ -Wall -Wextra -Werror teste.cpp -o app.exe -lsfml-graphics -lsfml-window -lsfml-system
.\app.exe
*/
int main() {
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::CircleShape shape(100.f);
@senapk
senapk / Makefile
Created June 13, 2022 19:16
Matrizes em c++
all:
mdpp
tk run _mat0arr.cpp Readme.md -i 0
tk run _mat0vec.cpp Readme.md -i 0
tk run _mat1fixed.cpp Readme.md -i 1
tk run _mat2walk.cpp Readme.md -i 2
tk run _mat3neib.cpp Readme.md -i 3
@senapk
senapk / Makefile
Created June 13, 2022 16:42
Comparando vector e array em c++
all:
mdpp
tk run _vec1.cpp Readme.md -i 0
tk run _vec2.cpp Readme.md -i 0
tk run _impares1.cpp Readme.md -i 1
tk run _impares2.cpp Readme.md -i 1

#operações L1 - Operações básicas - Imprimindo float formatado

Ação

Leia dois números e imprima a soma, a subtração, a multiplicação, a divisão e o resto da divisão entre eles respectivamente.

Entrada:

@senapk
senapk / ffmped_join.sh
Created March 5, 2021 19:09
Scripts para um workflow para gravação de aulas menos sofridos
#!/bin/bash
# junta todos os arquivos da extensao passada na pasta atual,
# desde que usem os mesmos codecs
# ./ffmpeg_join.sh flv saida.flv
[ -e __list__.txt ] && rm __list__.txt
for f in *."${1}"
do
echo "file $f" >> __list__.txt
done
@senapk
senapk / code_style.md
Created March 3, 2021 18:40 — forked from jesseschalken/code_style.md
Code style

My preferred code style is 2-space K&R. This is intended to provide a justification for this style.

Why K&R?

K&R style has the following properties:

  1. Provides symmetric size (in terms of screen space consumed) between the opening and closing syntax of a clode block.
  2. Forces no empty or meaningless lines, thereby avoiding artificial distance between related things that should be together.
  3. Consumes the minimum vertical space while keeping the opening and closing syntax of a block on separate lines from the content.
@senapk
senapk / Readme.md
Last active August 19, 2020 15:03
Criando questões do moodle semi automático

Instalação

  • Para criar os testes você precisará instalar:
    • pandoc: para gerar os html
      • sudo apt install pandoc no linux
    • tk para gerar os vpl
      • sh -c "$(wget -O- https://raw.githubusercontent.com/senapk/tk/master/tools/install_linux.sh)" no linux

Criando questão

@senapk
senapk / 8o_ano.md
Last active July 28, 2020 20:18
Atividades 8o Ano
@senapk
senapk / 7o_ano.md
Created July 28, 2020 20:17
Atividades 7o Ano