Skip to content

Instantly share code, notes, and snippets.

View dnovais's full-sized avatar
🏠
Working from home

Diego Novais dnovais

🏠
Working from home
View GitHub Profile
@dnovais
dnovais / 001_wall_door_window.rb
Last active October 24, 2024 14:59
Exemplo de Automação no SketchUp: Criando Paredes, Portas e Janelas
# Exemplo de Automação no SketchUp: Criando Paredes, Portas e Janelas
def create_wall(length, height, thickness)
model = Sketchup.active_model
entities = model.active_entities
# Definir os pontos que formam a base da parede
points = [
[0, 0, 0], # Ponto inicial
[length, 0, 0], # Ponto na extremidade do comprimento
@dnovais
dnovais / wall_door_window.rb
Created October 31, 2024 22:21
Ruby On Sketchup - Script Ruby para Criar uma Parede com Porta e Janela
model = Sketchup.active_model
entities = model.active_entities
# Dimensões da parede
wall_width = 400.cm
wall_height = 250.cm
wall_thickness = 20.cm
# Criando a parede
wall = entities.add_face [0, 0, 0], [wall_width, 0, 0], [wall_width, wall_thickness, 0], [0, wall_thickness, 0]

📌 Tutorial: Usando OrbStack para rodar containers, uma VM Linux amd64, Ruby, Rails e Mise no macOS (M1/M2)

🛠 O que vamos fazer?

  1. Instalar o OrbStack no macOS
  2. Subir containers de serviços como PostgreSQL e Redis
  3. Criar uma máquina virtual Linux amd64
  4. Instalar dependências, Mise, Ruby e Rails na VM
  5. Usar o terminal, navegador e VSCode normalmente