Skip to content

Instantly share code, notes, and snippets.

View kevineduardo's full-sized avatar
:octocat:
Unplugged from the internet

Kevin Eduardo kevineduardo

:octocat:
Unplugged from the internet
  • Portugal
  • 12:29 (UTC +01:00)
View GitHub Profile
@kevineduardo
kevineduardo / DarthAPI.md
Last active October 14, 2016 19:06
Passo a Passo

Primeiro Passo

Depois de se registrar, é necessário pegar sua API Secret Key.
Mas o que ser API Secret Key? Simples, é uma chave, gerada na hora do registro, que te identifica, e que é necessária para gerar um token na autenticação da API.
MASOQ? Isso mesmo, com a secret key, você pode gerar quantos tokens quiser na autenticação da API (cm.darth.tech/api/auth)

Segundo Passo

Com a secret key em mãos (digitais), basta fazer um POST request, para cm.darth.tech/api/auth, com a secret key no parâmetro secret_key do form data. Isso irá te retornar um token, na resposta JSON.
Esse token só pode ser usado uma única vez, depois de utilizado, ele se torna inválido.
MACOMOASSIM? MUITO SIMPLES. Ou você se autentica novamente pra pegar seu token, ou, após utilizar o seu token em qualquer request pra API, você poderá ver que nos headers da resposta, tem um parâmetro chamado "Authorization", nesse parâmetro, você pode pegar seu novo token, para continuar fazer requests. Ambas as f

@kevineduardo
kevineduardo / Comodular.md
Last active October 14, 2016 20:23
Comodular

Lista de Tarefas:
1- Fazer uma RESTful API; (FEITO - by Kevin)
2- Configurar a autenticação na API; (FEITO - by Kevin)
3- Fazer a aplicação funcional;
4- Codar a parte de autenticação da aplicação;
4- Fazer a aplicação funcionar com a API; (EM TESTES - By Kevin)
5- Trabalhar no design;
6- Profit e.e

Coisas que são essenciais ter no app:

Retirar a permissão do professor de gerenciar os usuários do site.

Um sistema de aprovação das noticias postadas por professores e alunos - pelo coordenador. (ferramenta de edição antes de aprovar)
Chat por turma.
Chat pra professores. por padrão turma 100.
Trabalhos por turma, na turma somente as disciplinas especificas da mesma. Cada aluno terá acesso somente as discplinas que está cursando. Somente o coordenador pode gerenciar as disciplinas.

Estatisticas:

  • o aluno tem acesso à suas
  • os professores tem acesso aos dos alunos, de todas as matérias

Notas dos alunos:

Os professores podem atrelar aos alunos as notas da sua respectiva matéria.

@kevineduardo
kevineduardo / LinksUteis.md
Last active December 4, 2016 16:37
Só aqueles links hidratados ;=;
@kevineduardo
kevineduardo / Laravel on VestaCP.md
Created November 7, 2017 14:49 — forked from peterbrinck/Laravel on VestaCP.md
Laravel web templates for VestaCP

I've made a new web template to make Laravel work easily on VestaCP, and so I wouldn't have to change my Laravel installation, if I ever wanted to deploy it elsewhere.

Each file should be put in /usr/local/vesta/data/templates/web/apache2

Then, when you edit your domain/site, you can change the web template to Laravel and just upload your whole project into public_html

[Unit]
Description=Pterodactyl Wings Daemon
After=docker.service
[Service]
User=root
#Group=some_group
WorkingDirectory=/srv/daemon
LimitNOFILE=4096
PIDFile=/var/run/wings/daemon.pid
#!/bin/bash
############################################
## Install Script for Ubuntu 16 ##
## Exclusive Use for ApolloServidores.com ##
## Made by @KevinEduardo ##
############################################
apt-get -y update
apt-get -y upgrade
apt-get -y install linux-image-extra-$(uname -r) linux-image-extra-virtual
apt-get -y install software-properties-common
@kevineduardo
kevineduardo / fivem.sh
Created February 9, 2018 01:06
Init script for FiveM
#!/bin/bash
cd /home/container/server-data/
bash /home/container/run.sh $*
@kevineduardo
kevineduardo / openssh-lpk.schema.ldif
Created May 25, 2020 18:02 — forked from moriyoshi/openssh-lpk.schema.ldif
Add SSH LDAP Public Key schema to Active Directory
dn: CN=sshPublicKey,CN=Schema,CN=Configuration,DC=testing,DC=example,DC=com
changetype: add
cn: sshPublicKey
name: sshPublicKey
lDAPDisplayName: sshPublicKey
adminDisplayName: sshPublicKey
objectClass: attributeSchema
attributeID: 1.3.6.1.4.1.24552.500.1.1.1.13
attributeSyntax: 2.5.5.10
schemaIDGUID:: +jduGq6aTj+LLL7JZhfWpw==