I recommend doing this as a net/minimum install with Manjaro (no desktop manager attached with the install).
pacman -Syu
reboot -h now
| ## install plugin | |
| # vagrant plugin install vagrant-disksize | |
| Vagrant.configure("2") do |config| | |
| config.vm.box = "debian/bookworm64" | |
| config.vm.network "forwarded_port", guest: 80, host: 8089 | |
| config.vm.network "public_network", bridge: "wlp2s0" | |
| config.disksize.size = '60GB' |
| Vagrant.configure("2") do |config| | |
| config.vm.box = "debian/bookworm64" | |
| config.vm.network "forwarded_port", guest: 80, host: 8089 | |
| config.vm.network "public_network", bridge: "wlp2s0" | |
| config.vm.provider "virtualbox" do |vb| | |
| vb.memory = "1024" | |
| vb.cpus = 2 | |
| end |
| #!/usr/bin/env ruby | |
| def install_lsof | |
| puts "Instalando lsof..." | |
| system("sudo apt-get update > /dev/null 2>&1") | |
| system("sudo apt-get install -y lsof > /dev/null 2>&1") | |
| end | |
| unless system("which lsof > /dev/null 2>&1") | |
| install_lsof |
| #!/usr/bin/env node | |
| function generateRandomHexColor() { | |
| const letters = "0123456789ABCDEF"; | |
| let color = "#"; | |
| for (let i = 0; i < 6; i++) { | |
| color += letters[Math.floor(Math.random() * 16)]; | |
| } |
| #!/usr/bin/env python3 | |
| import shutil | |
| total, used, free = shutil.disk_usage("/") | |
| print("Total: %d GiB" % (total // (2**30))) | |
| print("Used: %d GiB" % (used // (2**30))) | |
| print("Free: %d GiB" % (free // (2**30))) |
| kind: Cluster | |
| apiVersion: kind.x-k8s.io/v1alpha4 | |
| nodes: | |
| - role: control-plane | |
| - role: worker | |
| - role: worker | |
| - role: worker |
| Para CPF | |
| /^\d{3}\.\d{3}\.\d{3}\-\d{2}$/ | |
| Para CNPJ | |
| /^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/ | |
| Para ambos ao mesmo tempo |
Escolhi tratar sobre esse assunto hoje simplesmente porque foi uma das primeiras coisas que me perguntei "como eu faço isso?" no mundo ruby. Acredito que muita gente se pergunte a mesma coisa e espero que eu possa ajudar em algo para elas. 😀
Bem, se você é um programador java, você chama sua gem de jar, se você é um programador C#, você chama de dll. Resumindo, é uma lib, uma biblioteca contendo códigos que você pode reaproveitar importando em outros projetos.
E usar gems no ruby é muito fácil, se você já deu uma brincada com rails por exemplo, é só você adicionar o código gem 'nome_da_gem' no arquivo Gemfile que está no root, depois executar o comando bundle install para baixar sua gem do repositório e pronto, só sair usando a biblioteca!
| #!/usr/bin/env python3 | |
| import os | |
| def banner(): | |
| print(''' | |
| _____ ______ ____ __ ____ _____ ____ ____________ _____ ______________ ______ | |
| / ___// _/ / / /\ \/ / / __ \/ ___// __ \/ ____/ ____/ / ___// ____/_ __/ / / / __ \ | |
| \__ \ / // / / / \ / / /_/ /\__ \/ /_/ / __/ / / \__ \/ __/ / / / / / / /_/ / | |
| ___/ // // /___/ /___/ / / _, _/___/ / ____/ /___/ /___ ___/ / /___ / / / /_/ / ____/ | |
| /____/___/_____/_____/_/ /_/ |_|/____/_/ /_____/\____/ /____/_____/ /_/ \____/_/ |