Skip to content

Instantly share code, notes, and snippets.

View caioagiani's full-sized avatar
💼
Working at home

Caio Agiani caioagiani

💼
Working at home
View GitHub Profile
# deb cdrom:[Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423)]/ focal main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu jammy main restricted
# deb-src http://br.archive.ubuntu.com/ubuntu/ focal main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/home/caio-agiani/.oh-my-zsh"
export PATH=$PATH:$(yarn global bin)
export PATH=$PATH:/snap/bin
# Set name of the theme to load --- if set to "random", it will
$.datepicker.regional['pt-BR'] = {
closeText: 'Fechar',
prevText: '< Mês anterior',
nextText: 'Próximo mês >',
currentText: 'Hoje',
monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'],
dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'],
dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
import axios from "axios";
const options = {
method: 'GET',
url: 'https://api.mobizon.com.br/service/Message/SendSmsMessage',
params: {
apiKey: 'BR_API_KEY'
},
headers: {
cookie: 'PHPSESSID=lcr84bu8621skf2298e55rus35',
server {
listen *:80;
listen *:443 ssl http2;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:30m;
ssl_session_timeout 10m;
ssl_certificate /home/ssl/cloudflare/cer.crt;
@caioagiani
caioagiani / sidekiq.sh
Created September 20, 2022 20:40
Clear Sidekiq Workers
require 'sidekiq/api'
# 1. Clear retry set
Sidekiq::RetrySet.new.clear
# 2. Clear scheduled jobs
Sidekiq::ScheduledSet.new.clear
# 3. Clear 'Processed' and 'Failed' jobs
Sidekiq::Stats.new.reset
@caioagiani
caioagiani / README.md
Created November 15, 2022 20:37 — forked from diego3g/README.md
Criação de servidor Node.js

Configuração do servidor

  1. Configurar chave SSH
  2. Criar Droplet
  3. Realizar update e upgrade
  4. Crua usuário adduser deploy e usermod -aG sudo deploy
  5. Cria pasta .ssh pro deploy
  6. cp ~/.ssh/authorized_keys /home/deploy/.ssh/authorized_keys
  7. chown -R deploy:deploy .ssh/
  8. chmod 700 .ssh
@caioagiani
caioagiani / commit.md
Created December 7, 2022 13:33
Conventional Commits Pattern

Type: Quais são os tipos de commit

O type é responsável por nos dizer qual o tipo de alteração ou iteração está sendo feita, das regras da convenção, temos os seguintes tipos:

  • test(arquivo): indica qualquer tipo de criação ou alteração de códigos de teste.
    Exemplo: Criação de testes unitários.

  • feat(arquivo): indica o desenvolvimento de uma nova feature ao projeto.
    Exemplo: Acréscimo de um serviço, funcionalidade, endpoint, etc.

  • refactor(arquivo): usado quando houver uma refatoração de código que não tenha qualquer tipo de impacto na lógica/regras de negócio do sistema.

@caioagiani
caioagiani / upgrade.md
Created December 15, 2022 23:20 — forked from zulhfreelancer/upgrade.md
How to upgrade Heroku Postgres database plan?
  1. Assuming you have multiple Heroku apps and Git remote like so:
development https://git.heroku.com/xxx.git (fetch)
development https://git.heroku.com/xxx.git (push)
origin      git@bitbucket.org:xxx/xxx.git  (fetch)
origin      git@bitbucket.org:xxx/xxx.git  (push)
production  https://git.heroku.com/xxx.git (fetch)
production  https://git.heroku.com/xxx.git (push)
staging https://git.heroku.com/xxx.git (fetch)
tables_and_columns = []
ActiveRecord::Base.connection.tables.count
ActiveRecord::Base.connection.tables.each do |table_name|
count = ActiveRecord::Base.connection.columns(table_name).count
tables_and_columns << { table_name: table_name, column_count: count }
end
tables_and_columns.sort_by! { |tc| tc[:table_name] }
tables_and_columns.each { |tc| puts "#{tc[:table_name]}, #{tc[:column_count]}" }