Skip to content

Instantly share code, notes, and snippets.

View lucasslemos's full-sized avatar

Lucas Lemos lucasslemos

  • SEFIN - Secretaria de Estado de Finanças de Rondônia
  • Porto Velho - Rondônia - Brazil
  • X @Marech4l
View GitHub Profile
@lucasslemos
lucasslemos / drop banco
Created March 23, 2022 17:14
dropfull.sql
begin
for deleta in (select table_name, 'DROP TABLE '||table_name||' cascade constraints' AS dropar from user_tables) loop
BEGIN
EXECUTE IMMEDIATE deleta.dropar;
dbms_output.put_line('DROP TABLE '||deleta.table_name||' cascade constraints;');
EXCEPTION WHEN OTHERS THEN
dbms_output.put_line('Erro ao tentar dropar a tabela:'||deleta.table_name);
END;
end loop;
end;
# Contando arquivos na pasta
ls -l | grep -v ^l | wc -l
# Listando os ips com mais acesso
cat access.log | cut -d ' ' -f 2 | sort | uniq -c | sort -nr | head
# Portas Abertas
sudo lsof -i -P -n | grep LISTEN
# Comprimir pastas
@alexishida
alexishida / programacao-ruby-avancada.md
Last active August 13, 2022 13:03
Programação Ruby Avançada
@lucasslemos
lucasslemos / Rails Oracle Client 21 Linux
Created September 29, 2021 12:26 — forked from alexishida/Rails Oracle Client 21 Linux
Rails Oracle Client 21 Linux
# Version 21.1.0.0.0 (Requires glibc 2.14)
# Instalar a biblioteca
sudo apt-get install libaio1 unzip
# Criar a pasta
sudo mkdir /opt/oracle
# Mover para /opt/oracle
instantclient-basic-linux.x64-21.1.0.0.0.zip
instantclient-sdk-linux.x64-21.1.0.0.0.zip
@alexishida
alexishida / Rails Oracle Client 21 Linux
Last active November 18, 2025 17:17
Rails Oracle Client 21 Linux
# Version 21.6.0.0.0 (Requires glibc 2.14)
# Instalar a biblioteca (http://mirrors.kernel.org/ubuntu/pool/main/liba/libaio/libaio1_0.3.113-5_amd64.deb)
# sudo apt-get install libaio1 libaio-dev unzip
sudo apt-get install libaio1t64
sudo ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/x86_64-linux-gnu/libaio.so.1
# Criar a pasta
sudo mkdir /opt/oracle
AllCops:
TargetRubyVersion: 2.6
# Include common Ruby source files.
Include:
- '**/*.rb'
- '**/*.gemspec'
- '**/*.jbuilder'
- '**/*.rake'
- '**/Gemfile'
- '**/Rakefile'
@alexishida
alexishida / rails-oracle-client-19-linux.txt
Last active December 16, 2022 12:21
Rails Oracle Client 19 Linux
# Version 19.11.0.0.0
# Instalar a biblioteca
sudo apt-get install libaio1
# Criar a pasta
sudo mkdir /opt/oracle
# Mover para /opt/oracle
instantclient-basic-linux.x64-19.11.0.0.0dbru.zip
instantclient-sdk-linux.x64-19.11.0.0.0dbru.zip
@alexishida
alexishida / rbenv-ruby-rails-update.sh
Last active October 18, 2025 00:36
Script to update rbenv, Ruby and Ruby on Rails versions
#!/bin/bash
#---------------------------------------------------------------------------------------
# Script to update rbenv, Ruby and Ruby on Rails versions
# Source: https://gist.github.com/alexishida/015b074ae54e1c7101335a2a63518924
#
# Author: Alex Ishida <alexishida@gmail.com>
# Version: 1.7.2 - 17/10/2025
#---------------------------------------------------------------------------------------
#
# If you want install rbenv for the first time
@alexishida
alexishida / pt-BR.yml
Last active May 31, 2023 16:11
Rails Locale pt-BR
pt-BR:
activerecord:
errors:
messages:
record_invalid: 'A validação falhou: %{errors}'
restrict_dependent_destroy:
has_one: Não é possível excluir o registro pois existe um %{record} dependente
has_many: Não é possível excluir o registro pois existem %{record} dependentes
date:
abbr_day_names:
@alexishida
alexishida / rails-pt-br-internacionalizacao.txt
Last active December 16, 2024 18:19
Internacionalizacao Rails para pt-BR locale i18n
# Artigo ogirinal por JORGE VILAÇA
# https://jorgevilaca.wordpress.com/2012/03/06/nacionalizando-rails-para-pt-br/
# config/application.rb
config.i18n.default_locale = :'pt-BR' # Define o locale padrão como pt-BR
config.i18n.available_locales = ['en', :'pt-BR'] # Adiciona pt-BR aos locais disponíveis
config.time_zone = 'La Paz'
config.active_record.default_timezone = :local