Ir para o conteúdo
ou

Software livre Brasil

Tela cheia
 Feed RSS

Helio Loureiro

27 de Maio de 2009, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

Latinoware 2021 - carreira no exterior

31 de Outubro de 2021, 16:51, por Home - helio.loureiro.eng.br - 0sem comentários ainda

Eu acabei quebrando minha promessa de ano novo de postar aqui semanalmente durante os últimos meses.  Mas tenho uma boa justificativa.  Eu escrevi um artigo pra Revista Espírito Livre, fiz duas palestras na Latinoware, organizei a PyCon Suécia, organizei a hackathon na firma e fiz uma última palestra pra Tchelinux.

Muito disso ainda não foi publicado.  Quando aparecer, com certeza crio um post sobre o assunto.

Mas entre o que já foi publicado está a palestra sobre carreira na Latinoware.

 

Foquei mais nas perguntas que geralmente aparecem no grupo do telegram.  E, claro, tinha mais assunto pra falar, mas vou guardar pra outra oportunidade :)



Trabalhando de home-office - atualização de 2021 com teclado Keychron C1

31 de Outubro de 2021, 16:44, por Home - helio.loureiro.eng.br - 0sem comentários ainda

Seguindo os artigos trabalhando de home-office e trabalhando de casa - atualização de 2021, aqui vai mais uma atualização.

Eu decidi investir num teclado novo.  Mecânico, claro.  Decidi não ter mais um full size, que tem o teclado numérico, mas num um pouco mais curto.  Depois de muito olhar e pesquisar, finalmente decidi pegar um Keychron C1 com brown switch.

Fiz um vídeo do unboxing onde tem até uma comparação de som com o teclado que usava anteriormente, que é do tipo blue switch.

Mas nem tudo foi uma maravilha em Linux.

Pra fazer o teclado funcionar corretamente eu precisei usar o modo Mac.  No modo Windows, de jeito nenhum eu consegui fazer funcionar as teclas de funções.  Mesmo no modo Mac eu precisei ajustar uns parâmetros pra tudo dar certo.

Precisei criar o arquivo /etc/moprobe.d/hid-apple com o seguinte conteúdo:

# cat /etc/modprobe.d/hid_apple.conf  
options hid_apple fnmode=0

Com isso o kernel reconhece o teclado e aplica a configuração correta.  Então as teclas de função F1-F12 são o padrão e preciso apertar a tecla "fn" pra usar as funções.

Existem várias opções de troca de firmware pra mudar cores, etc, mas confesso que não é algo que eu realmente pense em fazer.   Pra mim basta ser um teclado mecânico confortável, o que realmente é, e ter um teclado luminoso (às vezes trabalho no escuro e isso ajuda).



Usando a GPU para renderizar vídeo

31 de Outubro de 2021, 13:07, por Home - helio.loureiro.eng.br - 0sem comentários ainda

Durante a útima gravação do Unix Load On, Ingo comentou sobre aceleração de hardware via VAAPI.  Eu imaginava que isso apenas era possível com GPUs da NVIDIA, mas depois que ele comentou sobre VAPI rodando em Intel, fui atrás de como isso funcionava.

Então fiz o teste de criar um vídeo a partir das imagens que fiz da troca de pneus da bicicleta pros de inverno.

O primeiro foi usando a CPU.

  $ rm -f out.mp4; time ffmpeg -r 60 -i image-%03d.jpg -c:v libx264 -vf fps=60 -pix_fmt yuv420p out.mp4                                                                                                          
  ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers
    built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
    configuration: --prefix=/usr --extra-version=0ubuntu0.2
    --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
    --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping
    --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa
    --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
    --enable-libcdio --enable-libflite --enable-libfontconfig
    --enable-libfreetype --enable-libfribidi --enable-libgme
    --enable-libgsm --enable-libmp3lame --enable-libmysofa
    --enable-libopenjpeg --enable-libopenmpt --enable-libopus
    --enable-libpulse --enable-librubberband --enable-librsvg
    --enable-libshine --enable-libsnappy --enable-libsoxr
    --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame
    --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp
    --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq
    --enable-libzvbi --enable-omx --enable-openal --enable-opengl
    --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883
    --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264
    --enable-shared
    libavutil      55. 78.100 / 55. 78.100
    libavcodec     57.107.100 / 57.107.100
    libavformat    57. 83.100 / 57. 83.100
    libavdevice    57. 10.100 / 57. 10.100
    libavfilter     6.107.100 /  6.107.100
    libavresample   3.  7.  0 /  3.  7.  0
    libswscale      4.  8.100 /  4.  8.100
    libswresample   2.  9.100 /  2.  9.100
    libpostproc    54.  7.100 / 54.  7.100
  Input #0, image2, from 'image-%03d.jpg':
    Duration: 00:00:25.24, start: 0.000000, bitrate: N/A
      Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown),
      4000x3000 [SAR 1:1 DAR 4:3], 25 fps, 25 tbr, 25 tbn, 25 tbc
  Stream mapping:
    Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (libx264))
  Press [q] to stop, [?] for help
  [swscaler @ 0x56448c3106c0] deprecated pixel format used, make sure you did set range correctly
  [libx264 @ 0x56448c268ee0] using SAR=1/1
  [libx264 @ 0x56448c268ee0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
  [libx264 @ 0x56448c268ee0] profile High, level 6.0
  [libx264 @ 0x56448c268ee0] 264 - core 152 r2854 e9a5903 - H.264/MPEG-4
  AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html -
  options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7
  psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1
  8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6
  lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0
  bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1
  b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25
  scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0
  qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
  Output #0, mp4, to 'out.mp4':
    Metadata:
      encoder         : Lavf57.83.100
      Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p,
      4000x3000 [SAR 1:1 DAR 4:3], q=-1--1, 60 fps, 15360 tbn, 60 tbc
      Metadata:
        encoder         : Lavc57.107.100 libx264
      Side data:
        cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
  frame=  631 fps=1.1 q=-1.0 Lsize=   64381kB time=00:00:10.46 bitrate=50388.8kbits/s speed=0.0188x
  video:64372kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.013232%
  [libx264 @ 0x56448c268ee0] frame I:11    Avg QP:23.13  size:216485
  [libx264 @ 0x56448c268ee0] frame P:236   Avg QP:25.43  size:133712
  [libx264 @ 0x56448c268ee0] frame B:384   Avg QP:25.38  size: 83278
  [libx264 @ 0x56448c268ee0] consecutive B-frames: 14.1% 11.7%  7.6% 66.6%
  [libx264 @ 0x56448c268ee0] mb I  I16..4: 16.8% 81.8%  1.4%
  [libx264 @ 0x56448c268ee0] mb P  I16..4: 24.8% 44.9%  0.4%  P16..4:
  16.1%  1.8%  0.9%  0.0%  0.0%    skip:11.1%
  [libx264 @ 0x56448c268ee0] mb B  I16..4: 12.5% 18.4%  0.1%  B16..8:
  21.0%  2.2%  0.3%  direct: 2.5%  skip:43.1%  L0:50.8% L1:46.8% BI: 2.4%
  [libx264 @ 0x56448c268ee0] 8x8 transform intra:62.8% inter:92.5%
  [libx264 @ 0x56448c268ee0] coded y,uvDC,uvAC intra: 29.1% 18.4% 0.7% inter: 11.4% 16.9% 0.1%
  [libx264 @ 0x56448c268ee0] i16 v,h,dc,p: 41% 27% 23%  9%
  [libx264 @ 0x56448c268ee0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 22% 42%  2%  1%  1%  1%  1%  1%
  [libx264 @ 0x56448c268ee0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 17% 19%  6%  6%  6%  6%  5%  3%
  [libx264 @ 0x56448c268ee0] i8c dc,h,v,p: 66% 16% 18%  1%
  [libx264 @ 0x56448c268ee0] Weighted P-Frames: Y:33.5% UV:16.5%
  [libx264 @ 0x56448c268ee0] ref P L0: 40.1% 13.1% 23.2% 17.1%  6.5%
  [libx264 @ 0x56448c268ee0] ref B L0: 59.5% 30.9%  9.6%
  [libx264 @ 0x56448c268ee0] ref B L1: 83.0% 17.0%
  [libx264 @ 0x56448c268ee0] kb/s:50142.36
  1190.99user 25.61system 9:17.29elapsed 218%CPU (0avgtext+0avgdata 2714684maxresident)k
  117280inputs+128944outputs (45major+630483minor)pagefaults 0swaps

9 minutos e 17 segundos.  Usando 218% de CPU, de um laptop com 4 CPUs.  Esse é o funcionamento normal.

E usando a GPU pra isso?  Eu demorei um pouco pra acertar os parâmetros pra usar a VAAPI, mas no fim deu certo.

  $ rm -f out.mp4; time ffmpeg -vaapi_device /dev/dri/renderD128 -r 60 -i image-%03d.jpg -vf 'format=nv12,hwupload,fps=60' -c:v h264_vaapi  -pix_fmt vaapi_vld out.mp4                                           
  ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers
    built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
    configuration: --prefix=/usr --extra-version=0ubuntu0.2
    --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
    --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping
    --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa
    --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
    --enable-libcdio --enable-libflite --enable-libfontconfig
    --enable-libfreetype --enable-libfribidi --enable-libgme
    --enable-libgsm --enable-libmp3lame --enable-libmysofa
    --enable-libopenjpeg --enable-libopenmpt --enable-libopus
    --enable-libpulse --enable-librubberband --enable-librsvg
    --enable-libshine --enable-libsnappy --enable-libsoxr
    --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame
    --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp
    --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq
    --enable-libzvbi --enable-omx --enable-openal --enable-opengl
    --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883
    --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264
    --enable-shared
    libavutil      55. 78.100 / 55. 78.100
    libavcodec     57.107.100 / 57.107.100
    libavformat    57. 83.100 / 57. 83.100
    libavdevice    57. 10.100 / 57. 10.100
    libavfilter     6.107.100 /  6.107.100
    libavresample   3.  7.  0 /  3.  7.  0
    libswscale      4.  8.100 /  4.  8.100
    libswresample   2.  9.100 /  2.  9.100
    libpostproc    54.  7.100 / 54.  7.100
  Input #0, image2, from 'image-%03d.jpg':
    Duration: 00:00:25.24, start: 0.000000, bitrate: N/A
      Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown),
      4000x3000 [SAR 1:1 DAR 4:3], 25 fps, 25 tbr, 25 tbn, 25 tbc
  Stream mapping:
    Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (h264_vaapi))
  Press [q] to stop, [?] for help
  [swscaler @ 0x5577c4cfb3c0] deprecated pixel format used, make sure you did set range correctly
  Output #0, mp4, to 'out.mp4':
    Metadata:
      encoder         : Lavf57.83.100
      Stream #0:0: Video: h264 (h264_vaapi) (High) (avc1 / 0x31637661),
      vaapi_vld, 4000x3000 [SAR 1:1 DAR 4:3], q=0-31, 60 fps, 15360 tbn,
      60 tbc
      Metadata:
        encoder         : Lavc57.107.100 h264_vaapi
  frame=  631 fps=9.3 q=-0.0 Lsize=  133604kB time=00:00:10.48
  bitrate=104401.7kbits/s speed=0.154x
  video:133596kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
  muxing overhead: 0.006032%
  59.94user 1.03system 1:08.18elapsed 89%CPU (0avgtext+0avgdata 120480maxresident)k
  3504inputs+267264outputs (0major+44766minor)pagefaults 0swaps

Resultado?  1 minuto e 08 segundos.  Incrível.  Usou 89% de CPU, o que significa que das 4 CPUs, uma somente ficou ocupada.  E não 100%, apenas 90%.

Realmente incrível.

Não são todos os formatos de vídeo que são suportados, mas pra ter esse desempenho acho que vale sacrificar os formatos pra gerar um simples mp4.

 UPDATE: 2021-11-01.  O vídeo que renderizei pros testes.

 



Países considerados os mais felizes do mundo escondem problemas graves - as crianças

10 de Setembro de 2021, 19:18, por Home - helio.loureiro.eng.br - 0sem comentários ainda

Um mural de mãos feito pelos alunos da escola pra celebrar o fim do semetres.  Várias marcas de mãos feitas com tintas variadas, um coração desenhado no meio e mostrando o ano, 2018.

Se você chegou agora e está perdido com o título, leia o primeiro artigo:

Países considerados os mais felizes do mundo escondem problemas graves

Pra você que leu e talvez não tenha ficado claro o motivo de eu abordar as fotos nas revistas no primeiro artigo:  eu tentei mostrar que existe uma exigência de padrão de beleza bem menor que em países como o Brasil.  Aqui cada um veste o que quiser e do jeito que quiser.  E, claro, isso contribui pra felicidade da população.

E agora vamos falar um pouco das crianças.  Falar sem ver.  Por quê?  Porque a maioria dos lugares que eu adoraria mostrar não permitem fotos.  Tive de recorrer ao Google Maps para pegar algumas, mas as partes mais legais não aparecem porque em geral as escolas ficam dentro de parques.

Primeiramente que escola é obrigatória aqui.  A partir dos... acho que 6 anos (mas posso estar enganado, então pode ser que seja aos 7).  Começa no förskola (fer-is-cuo-la), ou primeira escola (primário), e depois vai do 1° ao 9˘ ano.  A partir daí é o colegial de 3 anos.  A escola em geral é gratuita, paga pelos impostos, mas descobri recentemente que alguma escolas internacionais em inglês são pagas.    Existem escolas em inglês que não são pagas, mas essas têm filas de 4, 5, e até mais anos.  Em geral é uma boa a escola em sueco pra criançada pegar o idioma, mas isso vai da decisão dos pais e suas possibilidades.

Independentemente de onde morar, é obrigatório a cidade oferecer uma vaga em até 3 meses na escola sueca.  Isso pode ser doloroso se estiver com aluguel de moradia curta de 6 meses, que é meio que regra aqui (e isso é muito ruim).

Na escola são dados materiais didáticos como cadernos, livros e canetas ou lápis.  Então basicamente você só precisa deixar a criança na escola e buscar depois.  Sobre o horário, muitas escolas abrem por volta das 6:30 da manhã, pra permitir aos pais que trabalham ou longe ou nesse horário pra ter onde deixar as crianças.  Pra buscar pode ser até às 7:30 da noite.  Mas se não me engano isso é de algumas escolas e o horário obrigatório é às 06:30 da tarde.   Na escola recebem alimentação pra ficar o dia inteiro.  E já esquecia desse ponto: as escolas são o dia todo.

Foto de um papel com um calendário desenhado pro uma criança, que contava os dias até o natal.

Além das aulas normais como de língua e matemática, nas escolas têm também aulas de culinária, marcenaria e costura.  Não aquela maravilha, mas vez ou outra sai umas  pizzas de forno (pão árabe, molho de tomate, presunto e queijo).  É comum também a escola levar a turma toda pra passeios em fazendas com animais.  Por quê?  Pra conhecerem os animais.  Então eles brincam com os coelhos, correm das galinhas e dão comida pros pôneis.  A escola também os leva pra aproveitar as piscinas indoor durante o inverno e a outdoor, que é bem rasinha, no verão.  Tem também passeios durante o inverno pra patinarem no gelo e, no ponto mais central, até esquiarem (existe um morro famoso aqui no centro que permite isso e não é muito alto).  Na escola ainda eles têm direito a 1 hora de aula da língua materna por semana.

Pra deixar bem claro: não é escola com aulas o dia todo, mas pra ter onde deixar as crianças.  A escola começa por volta das 8:30 e termina por volta das 14:00.  Alguns dias um pouco mais tarde, em outros um pouco mais cedo.   Desde o começo já aprendem a andar pela cidade.  Todas as atividades são ou nos parques ao redor das escolas ou em museus que em geral ficam em algum lugar distante, mais central, ou ainda nas tais fazendo que mencionei acima.  Então as crianças desde pesquenas são orientadas em como usar o transporte público.  Que é gratuito até os 8 anos.  E depois?  Continua gratuito pra maiores de 8 anos que precisam pegar transporte público pra ira à escola.  Eles oferecem um cartão que não paga nada até às 7:30 da noite durante a semana.  E, claro, o transporte de estudantes custa mais barato que o passe normal, caso precise comprar passagem pro fim de semana.

Imagem de crianças andando juntas com vestes amarelas para identificação.  Todas estão de costas para não serem identificadas.

 Em geral as escolas são próximas das residências.  Ao ponto das crianças irem sozinhas já com 7 ou 8 anos.  E eles incentivam isso.  Quando chegam numa certa idade, do ginásio, daí são escolas maiores e geralmente poucas por bairros.  E assim as escolas vão afunilando a localização conforme a criança vai crescendo.  É comum ver jovens indo pra escola de bicicleta.  Pra mostrar um pouco das escolas, vou recorrer ao Google Maps pelo motivo que já coloquei logo no começo do artigo: privacidade das crianças e adolescentes.

Foto do Google maps que mostra a entrada de uma escola primária num parque.

Foto de uma escola de alunos do ginásio.  Um prédio com 9 janelas, 3 por andar.  Na rua em frente um trator parado.

Foto do Google Maps que parece uma escola ao fundo com um playground na frente.  Eu não tenho bem certeza se esse prédio é uma escola.

E antes que me esqueça, aqui tem também uma bolsa pra cada filho melhor.  É chamado barnbidrag e vem metade pro pai e metade pra mãe, mesmo sendo casados.  Pra, no caso de separação e/ou divórcio, ficar tudo mais fácil.   É como uma bolsa família mas com a diferença de que todo mundo recebe, independentemente se sua renda mensal precisa ou não.  Não é um valor alto, por volta de 100 euros, mas é um dinheiro da criançada pra gastar com a criançada.

Bom... já descrevi da escola, mas onde está a parte relevante?  Onde está a parte que a Suécia esconde?

Aqui é comum ver as crianças, quando mais jovens, irem vestidas... como quiserem.  Meninos vão de vestido e meninas vão de vaqueiro.   Não existe um "menino usa azul e menina usa rosa", que é até considerado sexismo por aqui.  Tanto que uma loja de brinquedos viu-se no meio de uma discussão sobre sexismo ao separar os brinquedos em sessões "de meninos" e "de meninas".

Foto do Google Maps mostrando outro local de uma escola.  Mas como fica no meio do parque não é possível ver detalhadamente.  Aparece na foto um gramado grande, árvores e um prédio comprido de 2 andares ao fundo.

Pandemia

E como foram as escolas durante a pandemia?  Certo ou errado, a Suécia manteve a decisão de permanecer com escolas abertas até o 9° ano, pois o argumento foi de que era preciso manter as crianças na escola pros pais que trabalhavam na linha de frente pudessem continuar trabalhando.  Apenas os jovens do colegial passaram a ter aulas remotas.  E, claro, cada um recebeu um laptop pra poder participar das aulas.  Nas universidades também as aulas passaram pro modo remoto, mas não sei dizer se receberam um laptop pra isso ou não.

As ideias finais

Tá certo... mas isso não explica a reclamação dos pais moçambicanos, não é mesmo?  O que acontece aqui é que a Suécia trata cada criança como uma cidadã desde pequena.  Ao contrário de países como Brasil, onde os pais é que são seus guardiões, aqui o estado representa a criança e seus interesses.  Inclusive contra os próprios pais, se for o caso.  Então se um pai abusivo entrar em casa e bater numa criança, ou jovem, pode ser denunciado por esse à polícia.  É uma noção bastante estranha pra nós brasileiros, mas com o tempo você acaba acostumando (ou então volta pro seu país).

Existe uma discussão sobre a Suécia estar criando pequenos ditadores nesse sentido.  Mas eu diria que isso é um estigma de quem vem de fora e quer criar caso.   Ninguém comenta do sistema de ensino, das escolas gratuitas e só olham pra esse lado.  Claro que é mais fácil apontar pra um defeito, mas esquecer tudo mais que se ganha aqui?

Leva-se um tempo pra acostumar com as regras daqui e passar a tratar os filhos como... cidadãos.   Então como qualquer outra pessoa, você tem de sempre negociar.  Não vai tomar banho?  Não tem Internet.  Não vai pra escola?  Não tem youtube.  E por aí vai.  Não, não é tarefa fácil, como atestam os moçambicanos.

Mas falar de brasileiros ou moçambicanos pode até dar a ideia errada sobre o que está por trás disso.  O que acontece é que nem todo mundo compartilha os valores europeus.  E pra estar aqui, deveriam adaptar-se.  Então as famosas mutilações de genitais, praticadas em vários países do mundo, não é permitida aqui.  A criança pode denunciar os pais por tentarem fazer isso e pode ser direcionada pra viver com sob guarda do estado.

Estranho uma criança tendo direitos, não é?  Mas não devia ser.  Aqui não é.

 



Países considerados os mais felizes do mundo escondem problemas graves

7 de Setembro de 2021, 18:26, por Home - helio.loureiro.eng.br - 0sem comentários ainda

Então recebi assim, sem muita cerimônia, a reportagem da Record sobre a Suécia.  Países considerados os mais felizes do mundo escondem problemas graves.  O título já é um grande bait. A coisa toda vai de mau a pior.  É um monte de bobagens juntas com vários estereótipos juntos.

Fonte: https://recordtv.r7.com/domingo-espetacular/videos/paises-considerados-os-mais-felizes-do-mundo-escondem-problemas-graves-16082021

Não é a primeira vez que recebo algo assim e provavelmente não será a última.  Minha sensação é que pra esconder a atual situação, que eles ajudaram a chegar com várias reportagens de apoio ao atual presidente, ficam despejando esse conteúdo de vira-latas.  Algo pra dizer "olha como não somos só nós que estamos mal, e eles escondem muitos problemas".  Claro que existem problemas aqui, mas não como no Brasil.

Então vou escrever um pouco mais sobre a Suécia e tentar mostrar pelo menos outro tipo de visão da coisa.

E escolhi escreve sobre... propaganda!  Sim, propaganda.

Aqui usa-se muito a imagem das pessoas como elas são, sem muita maquiagem, nem sensualização.   Então não é um povo que vê sexo em tudo que vê, nem leva tudo pra um lado erótico.  Pelo contrário.

Uns exemplos tirados de revistas.  Nesse primeiro temos uma mulher... trocando o pneu.  E duvido que seja apenas pra aparecer na capa da revista.  Aqui a igualdade é levada ao extremo é comum ver mulheres trabalhando em empregos que tipicamente temos somente homens no Brasil, como construção civil.

Revista com mulher loira levantando um carro pra trocar o pneu.  Ela usa calça jeans azul, um moletom cinza e tem um trança longa no cabelo loiro.  Usa pouca ou nenhuma maquiagem.

Essa é a revista do sindicato.  Eu sou sindicalizado aqui e faço parte do Unionen, um dos maiore sindicatos da Suécia.  Na capa da revista é possível ver outra mulher e... nada de pose sensual.  Pouco maquiagem.  Apenas ela.  E não é só nas revistas.  Normalmente as mulheres aqui não usam muita maquiagem.  Nem vestem-se de maneira muito chique.

Revista Kolega do sindicato da Suécia chamado Unionen com uma mulher ruiva usando uma jaqueta cor laranja.  Foto de lado mostrando que carrega uma bolsa.

Essa parte interna da revista tem uma propaganda com essa mulher acidentada.  Novamente nada de maquiagem, ou ao menos que possa mostrar sensualidade.  Se não me engano era um anúncio de seguro.

Mulher loira com pouca maquiagem, segurando um telefone numa mão e a roda de uma bicileta na outra.  Ela usa capacete e parece olhar para frente pensando em alguma coisa.

Um artigo sobre uma fazenda de animais ou algo assim.  Notem novamente a pessoa na foto.  Sem muita maquiagem e com roupas simples.

Mulher ruiva sentada no chão com seu cachorro ao lado.  Ela usando pouca maquiagem e roupas simples: uma jaqueta verde no estilo camuflada, uma camisa preta com bolinhas brancas e calça preta.  Ao fundo um viveiro com galinhas.

Agora uma reportagem interna sobre um treinador de futebol pra crianças.  Novamente uma pessoa como ela é: sem roupas marcantes, sem ser aquele sueco super sensual e fortão.  Apenas uma pessoa com cara de gente boa e fazendo algo que inspira outros a fazerem igual.

Homem louro com cabelo despenteado ajoelhado e segurando uma bola.  Veste uma camiseta da Adidas vermelha e calça preta.  Crianças correm ao redor dele de forma animada.

E essa bela foto dessa vovó simpática então?  Novamente pouca produção e a pessoa mais próxima do que realmente é em seu cotidiano.

Uma foto de rosto de uma idosa sorridente com cabelos grisalhos curto e óculos.

Aqui mais um homem, desses que a gente se identifica.  Não aqueles deuses nórdicos que a mulheres acham que vão ver o tempo todo na Suécia.  Esse sim um típico sueco.

Homem sentado em sofá azul.  Cabelos louros escuro com um pullover laranja, calça marrom e tênis branco.

E mais uma foto de propaganda na revista.  Agora de um casal em posição de... nada.  Apenas olhando o telefone juntos.  Ambos usando roupas comuns e ela com um pouco de batom.  E só.  Bem simples, e bem cotidiano.

Casal de jovens sentados em uma cadeira grande olhando juntos a tela de um telefone.  Ele de jaqueta azul, camiseta rosa e bermuda cinza.  Ela de jaqueta jeans azul.

A última foto de mulher nesse artigo.  Sem muita maquiagem e cabelos no mais natural possível.

Foto de rosto de uma mulher loura com cabelo desarrumado.

E finalmente a capa da outra revista que mostrei a parte de dentro, o guia de saúde que recebemos a cada 3 meses.  Novamente um homem sueco com cara de sueco mesmo.  Simples, de óculos, com apenas uma blusa e nada estravagante.

Homem com cabelo louro escuro e óculos numa paisagem cheia de vegetação.

Acho que até aqui já foi possível entender como as coisas funcionam aqui.  O que existe no Brasil como normal em termos de propaganda com certeza seria tido como vulgar aqui.  Eu mesmo depois desse tempo todo já vejo como vulgar, imagina então eles?   E esse zen de vestir-se e viver de forma simples está em todo lugar.   Algumas pessoas vão pra empresa de terno, mas maioria não vai.  Aliás não existe um "dress code".  Veste-se o que quer e como quer.  Eu até acredito que é possível ir com a cueca por fora da calça que ninguém vai falar nada.

Então a Suécia figura como um dos países mais felizes do mundo.  Um dos motivos é esse: simplicidade.  Em tudo.

 



Tags deste artigo: #debian #debianbr #debianse #softwarelivre #freesoftware #linux #python