Skip to content

Instantly share code, notes, and snippets.

View rodcordeiro's full-sized avatar
💭
<And if you gaze long enough into an abyss, the abyss will gaze back into you/>

Rodrigo Cordeiro rodcordeiro

💭
<And if you gaze long enough into an abyss, the abyss will gaze back into you/>
View GitHub Profile
@rodcordeiro
rodcordeiro / docker-compose.yml
Created April 28, 2026 17:35
Nifi Docker compose file
services:
nifi:
container_name: nifi
image: "apache/nifi:latest" # latest image as of 2021-11-09.
restart: on-failure
ports:
- "8443:8443"
- "8091:8080"
environment:
- NIFI_WEB_HTTP_PORT=8080
function Invoke-TextToSpeech {
param(
[Parameter(Mandatory, ValueFromRemainingArguments)]
[string[]]$texto
)
begin {
Add-Type -AssemblyName System.speech
$narrador = New-Object System.Speech.Synthesis.SpeechSynthesizer
}
process {
@rodcordeiro
rodcordeiro / .gitconfig
Created June 16, 2025 21:29
Alterar credenciais do git de acordo com a localização do repositório
# Para todos os repositórios dentro da minha pasta de usuário,
# inclue o arquivo de configuração abaixo
[includeIf "gitdir:~/"]
path = .gitconfig-personal
# Apenas para os repositórios abaixo da pasta "~/projects/corporative",
# inclue o arquivo de configuração abaixo, com outras credenciais.
[includeIf "gitdir:~/projects/corporative"]
path = .gitconfig-corporative
@rodcordeiro
rodcordeiro / connection.ts
Last active October 19, 2022 14:19
Knex Timeout code example
import knex, { Knex } from 'knex';
import configuration from '../../knexfile';
import dotenv from 'dotenv';
dotenv.config();
type iConfig = {
[key: string]: {
client: string;
connection: Knex.MsSqlConnectionConfigBase;
migrations: Knex.MigratorConfig;
seeds: Knex.SeederConfig;
@rodcordeiro
rodcordeiro / glpi_postman
Last active September 7, 2021 01:44 — forked from diaraujo13/json
GLPI API - Basic calls to tickets endpoint
{
"variables": [],
"info": {
"name": "GLPI API",
"_postman_id": "93d36159-3fa9-bed0-ff15-ad4cc5cc6abb",
"description": "",
"schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json"
},
"item": [
{
@rodcordeiro
rodcordeiro / baseScript.sh
Created September 27, 2020 17:56
Script for automated installation of programs on linux
#!/usr/bin/env bash
###########################################################
# #
# Criado por Rodrigo Cordeiro #
# #
# 2020 #
###########################################################
# Script desenvolvido para 'preparar' o desktop após a #
# formatação. Possui os principais programas utilizados e #
# permite a seleção do que será instalado. #
# -*- coding: utf-8 -*-
# Author: Rodrigo Cordeiro
import json
def ler():
with open('horario.json','r') as f:
dados = json.load(f)
for data in dados.keys():
print(data)