Skip to content

Instantly share code, notes, and snippets.

View lbbedendo's full-sized avatar

Leonardo Barbieri Bedendo lbbedendo

View GitHub Profile
@lbbedendo
lbbedendo / gist:99fc27d05405cd517ebaa03f7ea67e87
Created December 13, 2019 16:16
Configuring GraalVM in Ubuntu 18.04
#Installing GraalVM with SDKMAN (https://sdkman.io/)
sdk install java 19.2.1-grl
#Installing build tools (C development environment)
sudo apt install build-essential libz-dev zlib1g-dev
#Configuring GraalVM environment variable
#1. Edit global environment file
sudo vim /etc/environment
@lbbedendo
lbbedendo / sql_challenge_customers_payments.sql
Created December 2, 2019 20:37
sql challenge - customers and payments
--Challenge: Get the last payment of customer with status = 'CO'
--DDL
CREATE TABLE `customer` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `payment` (
`id` int(11) NOT NULL AUTO_INCREMENT,
@lbbedendo
lbbedendo / git_config.sh
Last active October 8, 2019 13:57
Git useful commands and configs
#Set vim as the default editor (don't forget to check if vim is installed)
git config --global core.editor "vim"
#Disable pager.branch configuration
git config --global pager.branch false
#Set user and email
git config --global user.name "John Doe"
git config --global user.email [email protected]
@lbbedendo
lbbedendo / gist:53078df4d17f04f34cfd5c0f7793c60a
Created October 8, 2019 13:47
Creating user, database and adding access on PostgreSQL
sudo -u postgres psql
postgres=# create database mydb;
postgres=# create user myuser with encrypted password 'mypass';
postgres=# grant all privileges on database mydb to myuser;
@lbbedendo
lbbedendo / gist:c4b15372fd5fc490d46d2cb9e7cf533b
Last active December 7, 2021 00:37
ffmpeg and ffprobe commands
----------------------------------------------------------------------------------------------------------------------------------
Converting a series of jpeg images to a mp4 video:
ffmpeg.exe -f image2 -r 3 -i %06d.jpeg -r 15 -vcodec mpeg4 -s 352x240 Camera-0.avi
-f image2 => input format
-r 3 => input framerate
-i %06d.jpeg => input mask (files must be named sequencially, with 6 digits. Ex: "000000.jpeg", "000001.jpeg", "000002.jpeg", etc)
-vcodec mpeg4 => video output codec
-s 352x240 => resolution