profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/diegoholiveira/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Diego Henrique Oliveira diegoholiveira Mercado Livre Florianópolis, Brazil http://diegoholiveira.com

diegoholiveira/jsonlogic 65

Go Lang implementation of JsonLogic

diegoholiveira/br-estados-cidades 26

Repositório contendo todos os estados e cidades do Brasil em JSON

diegoholiveira/bottle 3

A toy project to play with GoLang

diegoholiveira/c-project-template 0

A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind

diegoholiveira/chroma 0

A general purpose syntax highlighter in pure Go

diegoholiveira/gobalancer 0

An experiment about load balances

diegoholiveira/json-logic 0

Build complex rules and serialize them to JSON

create barnchdiegoholiveira/parallel-c4.5

branch : main

created branch time in 3 days

created repositorydiegoholiveira/parallel-c4.5

created time in 3 days

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha d595427a7ae4ec1a8d31ff5887691b5b3fe5edf9

brew bundle dump

view details

push time in 19 days

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha 8df029fe3baa918e47b309974ecf9631b3456ddb

Install git-lfs

view details

push time in 21 days

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha 8c0e65b2290f60e9eff7ef02cda7e11f44732301

Upgrade iterm2 configurations

view details

push time in 21 days

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha ca98950331d501cfb1d36e4b2cd271dafa877930

Upgrade iterm2 configurations

view details

push time in 21 days

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha 6c7455824068fa0374ecfe25f7ca14106239e847

Use a ed25519 key with github

view details

push time in 23 days

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha 7188672a310a7f45b221d8a4b4c88fde8408ac65

Remove node@10

view details

push time in 25 days

create barnchdiegoholiveira/cell-phone-typing

branch : main

created branch time in a month

created repositorydiegoholiveira/cell-phone-typing

created time in a month

push eventdiegoholiveira/jsonlogic

Alexandr Kozlenkov

commit sha 2f1296851c3a2d639869dfe0cfee575e28cba0e1

Allow the reduce function work with bool values (#43) Co-authored-by: Alexandr Kozlenkov <akozlenkov@apple.com>

view details

push time in a month

PR merged diegoholiveira/jsonlogic

Allow the reduce function work with bool values

Added support boolean type for reduce operation with or and and operands.

+100 -2

1 comment

3 changed files

sah4ez

pr closed time in a month

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha 775f741f541d8a6f1bf9ca0d595f555c867f02c8

Fix insecure directories

view details

Diego Henrique Oliveira

commit sha 595846bd53672f20b2154c5642994eadf1192b37

Define only the top right corner

view details

push time in 2 months

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha d200559478cef11520bfeb3dc1fd96e59985e197

Remove aglio

view details

push time in 2 months

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha ddf089c241a47ee5969b391995add260f9a9846e

Removed unused applications from Brewfile

view details

Diego Henrique Oliveira

commit sha ce1300e19fd0dbf780527013bae05f5f86b7b298

Restore dock in bottom by default

view details

push time in 2 months

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha eb526bcf355f9960111cb526b85c91c62141b1a7

Dump new installs

view details

Diego Henrique Oliveira

commit sha 65d5dd561b0df5e653fbca7040a04f640ce113ba

Add Svelte support

view details

Diego Henrique Oliveira

commit sha 2604cee49d4071ced0d8714f82d834c14cee1fe1

Use brew python installation

view details

push time in 2 months

created tagdiegoholiveira/jsonlogic

tagv3.0.2

Go Lang implementation of JsonLogic

created time in 2 months

release diegoholiveira/jsonlogic

v3.0.2

released time in 2 months

push eventdiegoholiveira/jsonlogic

Darren Dao

commit sha 6e7b598d8a827985e831a2b6eccf8ba1fe21cbea

Fixing nil exception for in operation (#42) * Fixing nil exception * Added unit test for in operator and nil inputs

view details

push time in 2 months

PR merged diegoholiveira/jsonlogic

Fixing nil exception for in operation

rule: {"filter":[{"var": "accounts"},{"and":[{"in":["abc",{"var":"tags.tag-1"}]}]}]} data: {"accounts":[{"id":"111111111111","name":"account-2","tags":{"tag-1":"abc"},"createdAt":"2021-06-24T11:14:25Z","updatedAt":"2021-06-24T11:14:25Z"},{"id":"111111111117","name":"account-7","tags":{"mytag":"custom"},"createdAt":"2021-06-24T11:14:25Z","updatedAt":"2021-06-24T11:14:25Z"}]}

playground code that shows the problem: https://play.golang.org/p/vH_npwpjLFM

+26 -0

3 comments

2 changed files

darrendao

pr closed time in 2 months

PullRequestReviewEvent

pull request commentdiegoholiveira/jsonlogic

Fixing nil exception for in operation

Can you please add a test into jsonlogic_test.go? This way we use it as a regression test to make sure future refactoring doesn't break this again.

Thanks in advance.

darrendao

comment created time in 2 months

push eventdiegoholiveira/dotfiles

Diego Henrique Oliveira

commit sha cef0121c39cf42e65a8188ab2515de92fcc397be

Add c lang support into vim

view details

push time in 2 months

PR opened pantuza/c-project-template

Create the `fmt` rule to format our source code using clang-format

Currently, it's very common to have a tool to help us keep the same code style in a project. To accomplish, this PR is introducing fmt in our Makefile to help us have clang-format running from the start in a way that new projects can always follow the same code style.

The default style, fixed in the Makefile, is as close as possible to the existing code.

+7 -0

0 comment

1 changed file

pr created time in 2 months

create barnchdiegoholiveira/c-project-template

branch : make-fmt

created branch time in 2 months

fork diegoholiveira/c-project-template

A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind

fork in 2 months