DEV Community

Cover image for WIP: Série Hoje Aprendi
Juliana Dias
Juliana Dias

Posted on • Updated on

WIP: Série Hoje Aprendi

Este será um post com pequenas coisas do dia a dia que vou aprendendo e vou inserindo aqui, ele será um eterno WIP post (vamos ver até onde o Dev.to vai me permitir hehe):

Docker

docker build . --platform linux/amd64

Contexto:

Estavam rodando uma build do docker no Macbook M1 e ele estava gerando coisas dentro da imagem com base ARM

Referência: https://docs.docker.com/engine/reference/commandline/build/#options

Systemd

systemd-run --scope -p MemoryMax=5024M rspec spec/

Contexto:

Eu estava precisando limitar a quantidade de memória de um processo na máquina que estava usando, pois os testes que estava rodando consumiam MUITA memória 😅

Referência: https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html

Rails - ActiveRecord

User.attribute_types
User.columns
User.columns_hash

Contexto:

Estava apenas querendo saber os tipos de dados do model/tabela sem ter que sair do console do Rails

Referência
https://github.com/rails/rails/blob/main/activerecord/lib/active_record/model_schema.rb#L428

Ruby - Object/Method

Time.method(:parse).parameters
 => [[:req, :date], [:opt, :now]]
Enter fullscreen mode Exit fullscreen mode

Contexto:

Estava querendo saber os paramêtros que uma classe esperava em seu construtor e eu não tinha acesso a tal arquivo pra ler essa classe, dúvida sanada por @leandroico.

Referência
https://ruby-doc.org/core-2.6.4/Method.html#method-i-parameters

Discussion (0)