Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env -S deno run --allow-net --allow-read
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
// This program serves files in the current directory over HTTP.
// TODO Stream responses instead of reading them into memory.
// TODO Add tests like these:
// https://github.com/indexzero/http-server/blob/master/test/http-server-test.js
import { extname, posix } from "../path/mod.ts";
import {
@meneguite
meneguite / get-osx-temperature-pipe.js
Last active February 21, 2021 01:38
get-osx-temperature
// Run command:
// sudo powermetrics --samplers smc | node get-osx-temperature-pipe.js
process.stdin.resume();
process.stdin.setEncoding('utf8');
let cpuTemperature = 0;
let gpuTemperature = 0;
let fanRpm = 0;
interface Array<T> {
fill(value: T): Array<T>;
}
const isMultiple = (n: number, m:number) => n % m === 0;
const normalize = (n: number): string => {
if (isMultiple(n, 35)) {
return 'Nama Team';
}
@meneguite
meneguite / banks_BR.json
Created February 22, 2019 18:55 — forked from matheus-santos/banks_BR.json
Lista de bancos que operam no Brasil
[
{
"code": "001",
"name": "Banco do Brasil",
"short_name": "BB",
"jurisdiction": "Federal",
"website": "www.bb.com.br"
},
{
"code": "002",
PP = menos que 1 hora = 1 ponto
P = de 1 a 5 horas = 2 pontos
M = de 5 a 8 horas = 3 pontos
G = de 8 a 14 horas = 5 pontos
GG = 14 a 20 horas = 8 pontos
XG = mais de 20 horas = 13 pontos
Tarefas maiores que 13 pontos devem ser revistas para buscarmos a possibilidade de quebrar em tasks menores.
if (config('api.events.database.debug')) {
Event::listen('Illuminate\Database\Events\QueryExecuted', function ($query) {
save_log('SQL_LOG', [
'sql' => $query->sql,
'bindings' => $query->bindings,
'time' => $query->time,
], Logger::DEBUG);
});
}

Backend - Teste

Considerando os dados disponíveis na URL -> https://goo.gl/c4Z3Jr

Escreva uma aplicação com um código bem estruturado, orientado a objetos e utilizando, sempre que possível e adequado, padrões de projetos como MVC por exemplo. Busque criar uma aplicação que possibilite e facilite a implementação de testes unitários, melhor ainda seria se já viesse com alguns testes de unidade e integração e seguindo princípios como KISS e SOLID.

Objetivos:

  • Criar uma pagina simples com três botões: 1: Um que direcione para uma segunda página com a listagem formatada dos Países;
@meneguite
meneguite / country
Created January 18, 2018 13:34 — forked from ivanrosolen/country
Country List
This list obtained from
http://www.umass.edu/microbio/rasmol/country-.txt
AD Andorra
AE United Arab Emirates
AF Afghanistan
AG Antigua and Barbuda
AI Anguilla
AL Albania
AM Armenia

FrontEnd Teste

Desenvolva uma SPA simples em VueJs 2 que utilize a API de issues do Github com um código bem estruturado, utilizando, sempre que possível e adequado, padrões de projetos. Busque criar uma aplicação que possibilite e facilite a implementação de testes unitários, melhor ainda seria se já viesse com alguns testes (unidade e integração) e seguindo princípios como KISS e SOLID.

Objetivos:

  • Listar issues do repositório
  • Mostrar informaçes de uma issue
  • Criar uma issue
  • Editar uma issue
package main
import (
"net/http"
"golang.org/x/crypto/bcrypt"
"github.com/labstack/echo"
)
type User struct {