quinta-feira, 20 de julho de 2017

JPEG ou PNG?

Uma simples dúvida me veio a cabeça quando estava mexendo com imagens de logo em um site:
JPEG ou PNG?

Foi aí que recorri ao nosso querido Google e achei:
https://www.labnol.org/software/tutorials/jpeg-vs-png-image-quality-or-bandwidth/5385/

No link está uma rápida explicação, mas o melhor de tudo está na imagem, a imagem por sí só já explica tudo:


Créditos da imagem: Louis


quarta-feira, 28 de junho de 2017

Carriewave Rails problema encontrado

Problema encontrado com carriewave

Na documentação está:

u = User.new
u.avatar = params[:file] # Assign a file like this, or

# like this
File.open('somewhere') do |f|
  u.avatar = f end


Porém se vc passa:
u = User.new(params)

Se nos params já tiver o file, então ele já vai ser passado no construtor.
Se fizer:

u.avatar = params[:file]

Pode salvar algo por cima, no meu caso estava salvando nil (null). E estava me causando problemas e até descobrir isso demorou.

Pode ser um erro de iniciante, mas acho válido deixar compartilhado caso alguém mais tenha esse problema.