Skip to content

Instantly share code, notes, and snippets.

View ricmello's full-sized avatar
🏠
Working from home

Ricardo Mello ricmello

🏠
Working from home
View GitHub Profile
brew install ffmpeg
ffmpeg -i video-original.mp4 -vcodec h264 -acodec mp2 video.mp4
ffmpeg -i video-original.mp4 -c:v libvpx-vp9 -crf 30 -b:v 0 -b:a 128k -c:a libopus video.webm

Cadastro de Usuários

Crie uma aplicação que exponha uma API RESTful de criação de usuários e login.

Todos os endpoints devem aceitar e responder somente JSON, inclusive ao responder mensagens de erro.

Todas as mensagens de erro devem ter o formato:

 {"mensagem": "mensagem de erro"}
@ricmello
ricmello / vaga-frontend-ses.md
Last active March 14, 2020 02:14
Vaga Front-End na SES

Descrição da vaga

Estamos criando um ecossistema de aplicações do zero e com novas tecnologias. Nosso time está sendo montado para juntos revolucionarmos a tecnologia da área de saúde do estado do Rio de Janeiro.

Local

Escritório, Centro - Rio de Janeiro

Requisitos

@ricmello
ricmello / vaga-backend-ses.md
Last active March 14, 2020 02:14
Vaga Back-End na SES

Descrição da vaga

Estamos criando um ecossistema de aplicações do zero e com novas tecnologias. Nosso time está sendo montado para juntos revolucionarmos a tecnologia da área de saúde do estado do Rio de Janeiro.

Local

Escritório, Centro - Rio de Janeiro

Requisitos

@ricmello
ricmello / http.service.ts
Created November 24, 2019 17:06
Http service that allows disable interceptors or pass misc data to Angular httpClient
import {
Inject,
Injectable,
InjectionToken,
Injector,
Optional
} from '@angular/core';
import {
HttpClient,
HttpEvent,
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-<%= dasherize(name) %>-list',
template: `
<p>
list works!
</p>
`,
styles: []
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-<%= dasherize(name) %>-form',
template: `
<p>
form works!
</p>
`,
styles: []
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { <%= classify(name) %>ListComponent } from './<%= name %>-list.component';
import { <%= classify(name) %>FormComponent } from './<%= name %>-form.component';
@NgModule({
imports: [CommonModule],
declarations: [<%= classify(name) %>ListComponent, <%= classify(name) %>FormComponent],
})
import {
apply,
branchAndMerge,
chain,
mergeWith,
move,
renameTemplateFiles,
Rule,
SchematicContext,
template,
{
"$schema": "../node_modules/@angular-devkit/schematics/collection-schema.json",
"schematics": {
"my-schematics": {
"description": "A custom module generator.",
"factory": "./my-schematics/index#mySchematics",
"schema": "./my-schematics/schema.json"
}
}
}