Skip to content

Instantly share code, notes, and snippets.

View andrekutianski's full-sized avatar

Andre Kutianski andrekutianski

View GitHub Profile
[program:app-scalelite-worker]
user=laradock
process_name=%(program_name)s_%(process_num)02d
directory=/var/www
command=php artisan queue:work --queue=scalelite --sleep=3 --tries=3
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true
numprocs=2
@andrekutianski
andrekutianski / diferenca-entre-indice-index-e-indice-fulltext-no-postgresql-em-laravel.md
Last active October 9, 2023 19:59
Diferença entre Índice "INDEX" e Índice "FULLTEXT" no PostgreSQL em Laravel

Diferença entre Índice "INDEX" e Índice "FULLTEXT" no PostgreSQL em Laravel

  1. Objetivo Principal:

    • Índice (INDEX): O objetivo principal do índice padrão é acelerar a busca por registros em uma tabela, melhorando o desempenho das consultas de igualdade e intervalo.
    • Índice FULLTEXT: Os índices FULLTEXT são usados para pesquisas de texto completo, permitindo a busca de palavras ou frases dentro de texto, como artigos, descrições ou conteúdo textual.
  2. Tipo de Dados:

    • Índice (INDEX): Funciona bem com qualquer tipo de dado, incluindo números, datas e texto, mas é mais comumente usado com colunas numéricas ou de data.
    • Índice FULLTEXT: Projetado especificamente para pesquisas de texto, sendo ideal para colunas que armazenam texto longo, como corpo de texto ou documentos.
@andrekutianski
andrekutianski / traceroute-to-smokeping-target-config.md
Last active October 29, 2021 12:12
Generate a Smokeping target config based on traceroute results
@andrekutianski
andrekutianski / bibliotecas-grapql.md
Last active October 22, 2021 16:26
bibliotecas, aplicativos, plugins, integrações e tutoriais para GraphQL

Lista de Bibliotecas GraphQL que Valem a Pena Aprender

Neste arquivo separei algumas bibliotecas, aplicativos, plugins, integrações, tutoriais e serviços comerciais para GraphQL que chamaram a atenção, seja pela minha necessidade atual ou pelas futuras possibilidades.

GraphQL Mesh

GraphQL Mesh permite que você use a linguagem de consulta GraphQL para acessar dados em APIs remotas que não executam GraphQL (e também aquelas que executam GraphQL). Ele pode ser usado como um gateway para outros serviços ou executado como um esquema GraphQL local que agrega dados de APIs remotas.

O objetivo do GraphQL Mesh é simplificar o acesso às suas fontes de dados e usar a linguagem GraphQL para consultá-lo facilmente. Você pode vincular, mesclar, agregar, transformar, modificar e vincular suas fontes de dados e, posteriormente, consultá-las usando consultas GraphQL.

@andrekutianski
andrekutianski / all-in-one-mail-servers-list.md
Last active October 17, 2024 07:48
All-In-One Mail Servers List

Português

Uma lista com os servidores e serviços de e-mail tudo-em-um que encontrei e parecem ser promissores para uso em ambientes reais e em produção.

Porque esta lista existe?

Esta lista vem da necessidade de compilar os serviços que podem ou poderiam ser utilizados de forma viável em um cenário real, seja para hospedar suas próprias caixas de e-mail de forma não centralizada e a baixo custo ou seja para fornecer elas como serviço, agregando em provedores de hospedagem entre outros.

Ela também vem de encontro com minha busca por boas ferramentas para gerir um servidor de e-mail além das tradicionais e monoliticas soluções como Zimbra ou cPanel por exemplo, pois estou cansado de depender de provedores tradicionais e suas limitações e também a serviços que dependam de anos de conhecimento e experiência como SysAdmin para poder gerir.

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -a -v xenial-22 -s bbb.example.com -e [email protected]
#!/bin/bash
##############################################################################
# An rclone backup script by Jared Males ([email protected])
#
# Copyright (C) 2018 Jared Males <[email protected]>
#
# This script is licensed under the terms of the MIT license.
# https://opensource.org/licenses/MIT
#
@andrekutianski
andrekutianski / convert_j2c.sh
Last active February 23, 2021 16:05
Bash script to convert all geojson files present on the basedir to a csv using json2csv. requires https://www.npmjs.com/package/json2csv
#!/bin/bash
i=0
fields="properties.inscrlig,properties.ncodimov,properties.ninscrao,properties.nmatricu,properties.ncodcont,properties.nlogrado,properties.nnumimov,properties.ncomplem,properties.nnomebai"
dirname=${PWD##*/}
output="inscricoes_$dirname.csv"
for f in *.geojson; do
filename="$f"
#cloud-config
rancher:
network:
interfaces:
eth0:
address: 10.0.0.30/24
gateway: 10.0.0.1
mtu: 1500
dhcp: false
<?php
function module_ClientArea(array $params) {
// Get the template file, the $_REQUEST can be set in your default template to change sections
$Template_Area = isset($_REQUEST['template_area']) ? $_REQUEST['template_area'] : '';
// Select the templates files depending on the requested area
if ($Template_Area == 'cool_place') {
$Template_File = 'templates/cool_place.tpl';