Skip to content

Instantly share code, notes, and snippets.

View erickpereira's full-sized avatar

Erick Pereira erickpereira

  • AISolutions
  • campo grande / MS
View GitHub Profile
@erickpereira
erickpereira / install.sh
Created October 23, 2024 15:04 — forked from safebuffer/install.sh
Install FortiClient 7.0 VPN on Kali Linux
curl -p --insecure "http://ftp.br.debian.org/debian/pool/main/liba/libappindicator/libappindicator1_0.4.92-8_amd64.deb" --output libappindicator1_0.4.92-8_amd64.deb
curl -p --insecure "http://ftp.br.debian.org/debian/pool/main/libi/libindicator/libindicator7_0.5.0-4_amd64.deb" --output libindicator7_0.5.0-4_amd64.deb
wget https://filestore.fortinet.com/forticlient/downloads/forticlient_vpn_7.0.0.0018_amd64.deb
sudo dpkg -i libindicator7_0.5.0-4_amd64.deb
sudo apt-get install libdbusmenu-gtk4
sudo apt-get install libgconf-2-4
sudo dpkg -i libappindicator1_0.4.92-8_amd64.deb
sudo dpkg -i forticlient_vpn_7.0.0.0018_amd64.deb
@erickpereira
erickpereira / ubuntu22_04_ruby_on_rails.md
Last active August 19, 2024 03:17
Ubuntu 22.04 e Ruby on Rails

Ubuntu 22.04 e Ruby on Rails

Configuração para ambiente de desenvolvimento utilizando uma instalação limpa do Ubuntu 22.04

Minha opção pelo Ubuntu na versão 22.04 se deu pela dificuldade em instalar o PostgreSQL na versão 12. Como meu ambiente precisa ter a versão 12, e pessoalmente não sou adepto ao Docker, não consegui configurar corretamente o PostgreSQL 12 no Ubuntu 24.04.

Resumo da instalação

  • Ubuntu 22.04
  • Instalar pacotes básicos (vim, curl, git, ...)
@erickpereira
erickpereira / aula_bd_2.sql
Last active May 17, 2023 01:39
Comandos SQL da aula de Banco de dados 2 (revisão de Banco de Dados 1)
# criar o banco de dados de nome 'estudos'
create database estudos;
# criar as tabelas
create table usuarios(cpf varchar(11), nome varchar(100), status bool);
create table pessoas(cpf varchar(11), nome varchar(100), status bool);
create table contato(email varchar(50), telefone varchar(15));
# inserir unitariamente um registro na tabela usuarios
insert into usuarios (cpf, nome, status) values ("12345678901", "Jose da Silva", true),
@erickpereira
erickpereira / oracle_ubuntu_14.04
Created March 18, 2015 18:00
Instalação do Oracle XE + Oracle SQL Developer no ubuntu 14.04
Instalar o Java:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Adicione o JAVA_PATH ao .bashrc:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export PATH=$JAVA_HOME/bin:$PATH
Instalar pacotes para conversão do instalador do oracle:
@erickpereira
erickpereira / prawn_font.rb
Created December 15, 2014 14:41
Adição de fonte personalizada no prawn
pdf.font_families.update("trebuchet" => {
:normal => "#{Rails.root}/public/trebuc.ttf",
:bold => "#{Rails.root}/public/trebuc_bold.ttf",
:italic => "#{Rails.root}/public/trebuc_italic.ttf"
})
pdf.font_families.update("arial" => {
:normal => "#{Rails.root}/public/arial.ttf",
:bold => "#{Rails.root}/public/arial_negrito.ttf",
:italic => "#{Rails.root}/public/arial_italico.ttf"
})
class OrcamentosController < ApplicationController
#...
def show
@orcamento = @cliente.orcamentos.find(params[:id])
respond_to do |format|
format.html
format.pdf do
filename = "Orç " + @orcamento.cliente.nome + " " + @orcamento.id.to_s
pdf = PdfOrcamento.new(@cliente,@cliente.orcamentos.find(params[:id]))
send_data(pdf.generate.render, :type => "application/pdf", :filename => filename, :disposition => 'attachment')
@erickpereira
erickpereira / gist:10391237
Created April 10, 2014 14:59
Ajuste de nome de arquivos com sequencial pela data de modificação
# Renomear todos os arquivos de um diretório por um número sequencial de acordo com a data de modificação do arquivo.
# Usei para meu diretório de fotos.
Dir.chdir("/home/usuario/Imagens")
names = Dir.entries(Dir.pwd)
names.sort!{ |x,y| File.mtime(x) <=> File.mtime(y) }
names.each_with_index { |x,i| File.rename(x,"DSC_%04d.jpg" % (i+1).to_s) if x != '.' and x != '..' }
@erickpereira
erickpereira / gist:9811256
Last active August 29, 2015 13:57
Instalação do RVM + Ruby + Rails no Ubuntu (14.10) / Debian ....
# Instalação RVM + Ruby + Rails no Ubuntu (testado no 13.10)
sudo apt-get install build-essential git-core
# instalar o RVM
wget -c https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
chmod +x rvm-installer
./rvm-installer
Instalacao do ambiente Ruby/Rails no RedHat 5.5
===============================================
Observacao: Na instalacao em outro S.O. (Linux) o processo eh muito parecido
Toda a instalacao foi feita como root. Se feita com algum usuario o RVM sera
instalado na pasta do usuario, e nao para todo o sistema. Atente-se a isso e
na duvida veja na documentacao do RVM.
0. Requisitos