Skip to content

Instantly share code, notes, and snippets.

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

Nilton Oliveira jniltinho

🏠
Working from home
View GitHub Profile
@jniltinho
jniltinho / Install-Oracle-InstantClient.sh.md
Last active December 7, 2023 13:42 — forked from rutcreate/README.md
Install Oracle InstantClient and SQL*Plus from source on Ubuntu 20.04
View Install-Oracle-InstantClient.sh.md

Download InstantClient

mkdir -p /opt/oracle
cd /opt/oracle
wget https://download.oracle.com/otn_software/linux/instantclient/218000/instantclient-basic-linux.x64-21.8.0.0.0dbru.zip
unzip instantclient-basic-linux.x64-21.8.0.0.0dbru.zip

Download SQLPlus

@jniltinho
jniltinho / install-pulumi.sh
Last active December 3, 2023 16:17
Install Pulumi
View install-pulumi.sh
#!/bin/bash
## Install Pulumi Linux
## Pulumi Links
## https://www.pulumi.com/b/
## https://www.pulumi.com/docs/concepts/vs/terraform/
## https://www.pulumi.com/ai/conversations
## https://www.pulumi.com/docs/install/
## https://www.pulumi.com/docs/cli/
## https://github.com/pulumi/pulumi
## https://www.pulumi.com/docs/get-started/
@jniltinho
jniltinho / install-cameractrls-linux.sh
Created November 22, 2023 20:37
Install Camera controls for Linux
View install-cameractrls-linux.sh
#!/bin/bash
## Links
## https://github.com/soyersoyer/cameractrls
apt-get update
apt-get install -y git libsdl2-2.0-0 libturbojpeg
git clone https://github.com/soyersoyer/cameractrls.git /opt/cameractrls
rm -rf /opt/cameractrls/.git
@jniltinho
jniltinho / install-ndi-Ubuntu.sh
Last active November 19, 2023 20:19
Install NDI Ubuntu
View install-ndi-Ubuntu.sh
#!/bin/bash
## Links
## https://iriun.com/
## https://github.com/obs-ndi/obs-ndi
## https://www.dev47apps.com/obs/
## https://entangle-photo.org/
set -e
@jniltinho
jniltinho / Update Golang *Nix
Last active November 17, 2023 13:09
update-golang.sh
View Update Golang *Nix
#!/bin/bash
## Update Golang (Linux/Mac)
go version
## Get Last Stable Version
LAST_VERSION=$(curl -s 'https://go.dev/VERSION?m=text'|head -n1)
OS="linux"
ARCH="amd64"
@jniltinho
jniltinho / install-buildkit.sh
Last active September 14, 2023 22:50
Enable BuildKit Docker Ubuntu 22.04
View install-buildkit.sh
#!/bin/bash
#
# https://docs.docker.com/build/buildkit/
# https://github.com/docker/buildx/releases/
# https://github.com/docker/buildx
mkdir -p $HOME/.docker/cli-plugins
wget https://github.com/docker/buildx/releases/download/v0.11.2/buildx-v0.11.2.linux-amd64
chmod +x buildx-v0.11.2.linux-amd64
mv buildx-v0.11.2.linux-amd64 $HOME/.docker/cli-plugins/docker-buildx
@jniltinho
jniltinho / fix-openvpn-ubuntu.sh
Last active August 31, 2023 16:58
Fix OpenVPN Ubuntu 22.04
View fix-openvpn-ubuntu.sh
#!/bin/bash
## FIX OPENVPN Ubuntu 22.04
## https://askubuntu.com/questions/1404673/imported-openvpn-ovpn-profile-not-working-anymore-after-update-to-ubuntu-22-0
## https://forums.openvpn.net/viewtopic.php?t=34837
## Problem "solved" by allowing weak algorithm:
## openvpn --tls-cipher "DEFAULT:@SECLEVEL=0" --data-ciphers AES-256-GCM:AES-128-GCM:BF-CBC
## Or add config file
## tls-cipher "DEFAULT:@SECLEVEL=0"
## data-ciphers AES-256-GCM:AES-128-GCM:BF-CBC
@jniltinho
jniltinho / postfix-milter.go
Last active April 13, 2023 13:56
Postfix Milter + Golang
View postfix-milter.go
package main
import (
"context"
"flag"
"fmt"
"io"
"log"
"os"
@jniltinho
jniltinho / go-simple-cache.go
Last active April 6, 2023 19:02
Golang Simple Cache
View go-simple-cache.go
package main
import (
"fmt"
"time"
"github.com/patrickmn/go-cache"
)
//https://github.com/patrickmn/go-cache
@jniltinho
jniltinho / go-mysql-cache.go
Last active April 6, 2023 16:35
Func Golang Mysql + Cache
View go-mysql-cache.go
package main
import (
"database/sql"
"fmt"
"time"
"github.com/go-sql-driver/mysql"
"github.com/patrickmn/go-cache"
)