Skip to content

Instantly share code, notes, and snippets.

View adrianobrito's full-sized avatar
📡

Adriano Brito adrianobrito

📡
View GitHub Profile
const valorDoProduto = 1000000;
//quantidade de parcelas
const quantidadeDoParcelamento = 10;
//valor pago
const valorPago = 7500;
function humanizarValorDoProduto() {
return valorDoProduto / 100
@adrianobrito
adrianobrito / tranzar_no_pelo.js
Last active August 25, 2023 21:27
Parcelometro
const valorDoProduto = 100000;
//quantidade de parcelas
const quantidadeDoParcelamento = 10;
//valor pago
const valorPago = 50;
let valorPagoEmCentavos = valorPago * 100
let valorParcela = valorDoProduto / quantidadeDoParcelamento
@adrianobrito
adrianobrito / apatheia.log
Created June 5, 2023 22:09
very first apatheia PING/FIND NODE test
[info] Loading global plugins from /home/dev/.sbt/1.0/plugins
[info] Loading settings for project apatheia-network-build-build from metals.sbt ...
[info] Loading project definition from /home/dev/env/labs/apatheia/apatheia-network/project/project
[info] Loading settings for project apatheia-network-build from metals.sbt ...
[info] Loading project definition from /home/dev/env/labs/apatheia/apatheia-network/project
[success] Generated .bloop/apatheia-network-build.json
[success] Total time: 1 s, completed Jun 6, 2023, 12:07:17 AM
[info] Loading settings for project root from build.sbt ...
[info] Set current project to apatheia-network (in build file:/home/dev/env/labs/apatheia/apatheia-network/)
00:07:20,309 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.4.5
@adrianobrito
adrianobrito / magnofy.js
Created February 20, 2019 13:33
Magnofy caraio
const charMap = {
'á' : "'a",
'Á' : 'A',
'ã' : 'a] ',
'Ã' : 'A]',
'â' : '^a',
'Â' : '^A',
'à' : '`a',
'À' : "`A",
'é' : "'e",
<div ng-if="checkRecurrency(availableFrequencies.WEEKLY)"
class="weekly-recurrence-container">
<label>
<span class="xl-text bolder primary-font">
{{translation.CALENDAR_RECUR_EVERY_LABEL}}
</span>
<input type="text" class="small default-field"
ng-model='event.recurrencyInterval'
ng-value='event.recurrencyInterval'/>
<span class="xl-text bolder primary-font">
@adrianobrito
adrianobrito / PersonListBuzz.java
Created April 24, 2015 18:55
Person List Filtering with Buzz
List<Person> persons = new ArrayList<Person>();
//Add persons to list
...
// Lista que contem as pessoas com mais de 80 Quilos
List<Person> heavyWeightPersons = collection(persons).filter(propertyMatches("weight", greaterThan(80));
@adrianobrito
adrianobrito / PersonListWithoutBuzz.java
Created April 24, 2015 18:48
Person List Filtering without Buzz
List<Person> persons = new ArrayList<Person>();
//Add persons to list
...
// Lista que contem as pessoas com mais de 80 Quilos
List<Person> heavyWeightPersons = new ArrayList<Person>();
for(Person person:persons){
if(person.getWeight() > 80)
heavyWeightPersons.add(person);
@adrianobrito
adrianobrito / Person.java
Created April 24, 2015 18:43
Person Class
public class Person{
private Integer id;
private String name;
private Integer weight;
// getters and setters
}
@adrianobrito
adrianobrito / routes.rb
Last active August 29, 2015 14:19
CORS Fix Example
Rails.application.routes.draw do
[...]
# *path é uma rota direcionada para todas as URL's da aplicação
match "*path" => proc { |env| [
200,
{
"Content-Type" => 'text/plain', # tipo da resposta do método OPTIONS
"Access-Control-Allow-Origin" => '*', # IPs que podem acessar o recurso, o valor * libera pra todos os Hosts
"Access-Control-Allow-Methods" => %w{GET POST PUT DELETE}.join(","), # Métodos permitidos para o recurso
@adrianobrito
adrianobrito / comentarios_controller.rb
Last active August 29, 2015 14:07
Comentários Controller
class Api::V1::ComentariosController < Api::V1::BaseController
def create
comentario = Comentario.create(params[:comentario])
if comentario.valid?
respond_with(comentario, :location => api_v1_comentario_path(comentario))
else
respond_with(comentario)
end
end