Um churrasco memorável

Uma vez eu fui num churrasco em que estava um dos dubladores default das narrações de um desses canais internacionais de ~documentários.

A experiência ficou muito engraçada porque aquele jeito de falar característico do canal é mesmo a voz e a cadência normal de fala dele.

Ou seja, o churrasco ficou quase uma experiência alienígena misturada com novas pistas da busca de criminosos da segunda guerra mundial em um castelo templário oculto na América do Sul, estrelando os irmãos Lagina e um ex-operativo das forças especiais dos EUA.

Um teclado de atalhos para facilitar a edição de imagens

Um teclado de 4 teclas de atalhos com botão giratório facilita o zoom e todas as minhas edições de imagens, que passo a fazer sem tirar a mão do mouse, nem desviar o olhar da tela.

Mais um achado do comércio internacional, e desta vez é um mini-teclado com atalhos de edição de imagens e um botão giratório, que eu aciono com a mão esquerda e sem precisar tirar os olhos da tela, enquanto a mão direita permanece no mouse ou trackpad.

Descrição da imagem: Foto da minha mesa mostrando o novo tecladinho, em cor preta, com um grande botão giratório e mais 4 botões circulares de cerca de 1cm de diâmetro cada. Uma etiqueta indica a qual função do aplicativo de imagens cada botão foi associado. Ao redor estão um Stream Deck indicando atalhos do navegador Safari, e a lateral de um teclado tradicional.

O princípio de funcionamento é bem simples: cada botão, incluindo os dos movimentos horário e anti-horário do botão giratório, pode ser configurado para gerar o acionamento virtual de uma tecla1.

Usando o configurador disponibilizado para download pelo vendedor, eu programei2 as 4 teclinhas para as funções que aparecem na etiqueta que colei no teclado, visível na foto:

  • Ferramenta de movimentação/arranjo (seta)
  • Seleção retangular
  • Inserção/formatação de texto
  • Reparos visuais (band-aid)

Mas o mais legal é o botão giratório, que eu configurei para controle de zoom: quando eu giro no sentido anti-horário, vai gerando uma sequência de +- (menos zoom), e quando giro no sentido horário, faz o oposto, uma sequência de ++ (mais zoom).

O botão giratório também pode ser pressionado como uma tecla, e aí eu o programei para gerar +1, que no programa que eu uso equivale ao Zoom no tamanho original.

Detalhes da configuração

Depois de rodar o utilitário do fabricante, a configuração definida pelo usuário (o combo associado a cada tecla física) fica residente no tecladinho, gravada de forma permanente e que não se perde quando ele é desligado ou desconectado – até que você rode o configurador novamente.

Com isso, depois de configurado ele pode ser levado a qualquer computador ou dispositivo que aceite teclados USB, seja qual for o sistema operacional - não precisa rodar nenhum software, instalar drivers específicos, etc.

É bem prático, e fácil de configurar, embora exija fazer o download de um utilitário de um site num idioma que eu ainda não sei ler3: key.itytsoft.com. Esse configurador oficial só tem para Windows, mas deu tudo certo mesmo assim, e o utilitário em si é fácil de usar, e com texto em inglês.

Para quem não quiser rodar o app desconhecido, esse modelo específico de teclado também pode ser configurado por aplicativos de remapeamento, como o Karabiner ou o Keyboard Maestro, pois as teclas e o botão vieram configurados com valores que o utilitário reconhece: 1, 2, 3, 4, Vol-, Vol+ e Play/Pause.

Descrição da imagem: Foto promocional do site, mostrando 4 das configurações coloridas da iluminação interna do tecladinho, recurso que eu preferi desligar.

Mas o utilitário é necessário para desligar o LED multicolorido e super brilhante que veio ativado, e que talvez fizesse mais sentido na mesa de um DJ – na minha não faz.

Detalhes da compra

Comprei no AliExpress, neste vendedor, mas não tenho como te confirmar que era o mais barato, ou o mais rápido, etc. – tem alternativas mais baratas e que parecem ser o mesmo produto, mas é difícil ter certeza de muitas coisas, nessa modalidade específica do comércio internacional.

Encomendei no dia 26 de agosto e chegou na segunda semana de setembro. Paguei o preço do anúncio no site, sem acréscimos nem procedimentos alfandegários.

 
  1.  Do teclado comum (incluindo combos com control, shift, etc.), dos botões básicos do mouse, ou de teclas multimídia

  2.  Ou seja, associei cada botão às combinações de teclas de atalho adequadas ao aplicativo de edição de imagens que eu uso.

  3.  E cujo endereço veio impresso do lado de fora da embalagem do produto!

Um teclado dobrável pra ser profissional móvel com o celular

Leve e portátil – dobrado, fica do tamanho de um estojo para 4 canetas –, esse teclado tem suporte integrado para segurar o celular ou tablet na inclinação correta, e é confortável de usar.

Chegou hoje o novo teclado dobrável que vai deixar ainda mais compacto o meu kit do dia-a-dia de profissional móvel, que já foi uma mochila levando um notebook, depois passou a ser um estojo com um teclado compacto, e agora – se tudo correr bem – será um estojo para óculos ou uma nécessaire.

Foto de um teclado de pequeno porte, com um celular encaixado no suporte anexo, editando o texto deste toot. No detalhe, uma foto menor mostrando o teclado dobrado, em formato retangular de 20 x 4,5cm, e 1,5cm de altura

A foto mostra o recém-chegado, aqui em casa, conectado ao celular (que está encaixado no suporte móvel que faz parte do próprio teclado) e, no detalhe, mostrando o teclado dobrado e fechado, em formato retangular de 20 x 4,5cm, e 1,5cm de altura - mais ou menos no formato de um estojo para 3 canetas.

Ainda vou testar melhor e mais longamente, mas a primeira impressão foi positiva, digitei com conforto, o suporte para o celular era firme o suficiente para usar numa mesa de trabalho, a conexão Bluetooth funcionou de primeira.

Optei pelo layout norte-americano, porque é meu hábito. Vi vendedores oferecendo um modelo com um layout "português", e não sei se isso se referia ao idioma, e seria o nosso padrão ABNT, ou se era uma referência a Portugal.

Optei pelo layout norte-americano, porque é meu hábito. Vi vendedores oferecendo um modelo similar com um layout "português", e não sei se isso se referia ao idioma, e seria o nosso padrão ABNT, ou se era uma referência a Portugal.

Como em outros casos de teclado compacto (inclusive o que eu já vinha usando, que tinha teclas individuais de tamanho normal), há sobrecarga de teclas, com alguns acentos e símbolos exigindo usar combinações da tecla Fn. Nada grave, e já estamos acostumados (melhor seria ter teclas físicas pra todas as funções, mas é um equilíbrio delicado quando valorizamos o formato compacto).

Ele se conecta a 3 dispositivos diferentes, com combinações de teclas para alternar entre eles. O carregamento é via MicroUSB e o anúncio promete 50h de uso a cada carga completa, mas estou longe de poder testar isso, pois ele acaba de chegar por aqui

Comprei no AliExpress, neste vendedor, mas não tenho como te confirmar que era o mais barato, ou o mais rápido, etc. Encomendei no dia 10 de setembro e chegou hoje, menos de duas semanas depois. Paguei o preço do anúncio no site, sem acréscimos nem procedimentos alfandegários.

Quem lembra da Cheapbytes?

Era um acordo simples: me dê 2 dólares, te dou um CD gravado; se a distribuição for em 2 CDs, é só mandar 4 dólares – simples, funcional, barato… Foi uma revolução!

Em 1998, fazer o download (discado!) de uma imagem ISO para gerar CD de instalação de Linux, BSD e outros sistemas ainda era complicado, e surgiu essa loja on-line que vendia cada CD a US$ 2 (mais envio pro BR), sem impressos, capas, suporte, manual ou firulas.

3 CDs da Cheapbytes, com rótulos brancos, e títulos identificando Red Hat, Stampede Linux e Debian

Era uma espécie de sucessor da Walnut Creek (simtel⸱net ou cdrom⸱com), que desde 1991 nos abastecia com CDs de distribuições, mas os oferecia em embalagens caprichadas, muitas vezes acompanhadas de manual impresso, e a preços mais elevados.

Anúncio da Walnut Creek em 1995, com CDs de Linux, BSD, OS/2, radioamadorismo e mais.

Eu logo a troquei pela Cheapbytes, mas era fã da Walnut Creek desde a minha fase de OS/2, no começo da década – e comprei ou recebi promocionalmente dela muita coisa além de distribuições Linux: CDs com livros do projeto Gutenberg, com a íntegra dos repositórios do GNU, software para OS/2, sistemas operacionais BSD, repositórios Perl, clip-arts e muito mais.

Na virada para o novo século, a banda larga tornou acessíveis os downloads, e muita gente passou a contar com os CDs grátis encaminhados pelo correio pelo projeto Ubuntu, e esses nomes da cultura dos anos 90 acabaram saindo de circulação, mas não serão esquecidos.


Um adendo.

Como tributo a essas lojas, deixo meu relato: minha primeira instalação de Linux em um computador pessoal (meu, e não de algum empregador) foi com esse CD duplo de Slackware da CDROM·COM, em 1996.

Frente e verso da embalagem do 'official linux slackware version 3.0 2 disc set' da Walnut Creek

Eu já era usuário de AIX e HP-UX (+ GNU), então me senti em casa – mas o CD vinha com um livrão contendo HOW-TOs e man pages, impressos.

Instalei fácil, mas fazer funcionar a placa de vídeo em modo gráfico, o X, drive de CD e modem foi uma luta de semanas.

Controle financeiro pessoal e doméstico: como colocar em prática

💰 Começar a fazer controle financeiro doméstico é muito mais difícil quando a gente percebe essa necessidade em um momento em que a grana já está faltando - mas vale o esforço, e eu aprendi na prática algumas maneiras de fazer dar certo.

Calculadora, lápis e outras ferramentas de controle financeiro

🕰 A maior causa de dar errado é achar que orçamento doméstico é saber para onde o dinheiro foi. É o contrário disso: é escolher, antes, para onde o dinheiro vai. O objetivo, geralmente, é decidir como gastar bem (e conseguir cumprir), se possível gerando saldo positivo.

💸 Isso não quer dizer que não precisa olhar para onde o dinheiro vai. Precisa sim, e da forma mais ampla e realista. Se você está gastando diferente do planejado, isso tem que aparecer nos registros, para que você saiba que precisa ajustar, e onde.

💶 Outro equívoco comum é confundir a visão financeira com a econômica. Controle financeiro é olhar para o hoje - $$ que entra e $$ que sai. Quando a situação permite, haverá saldo e oportunidade para a visão econômica (investir, ou quitar dívidas na melhor ordem)

Quanto menor o espaço entre a sua renda e os seus gastos inevitáveis, mais estrito, inflexível e chato 🙅️ ficará seu plano. Não desanime: no começo, concentre-se em tentar fazer um plano que você não queira trapacear (emergências não são trapaça!)

🏦 Um primeiro passo pode ser olhar os extratos dos últimos 2 ou 3 meses, para ter uma visão do que se repete e do que varia. A partir daí, defina como passar a medir – com realismo. Talvez precise passar a tomar notas, ou escolher um dos vários bons apps.

📈 Depois dessa visão inicial, faça o seu primeiro plano semanal ou mensal de gastos (conforme a frequência em que você recebe sua renda), e o acompanhe. A tendência é o primeiro plano ser descumprido. Vá ajustando: é um processo de maturidade e envolve motivação.

🍔 Há lugar para otimismo, mas não para fantasia. Se você vai manter alguma despesa que sabe que poderia evitar, inclua-a no plano, não a transforme em razão para trapacear. O controle ajuda a permitir que você comece a gastar melhor, mesmo assim.

🍀 O melhor momento para começar a controlar já passou, e o segundo melhor é hoje. De modo geral, quem passa a medir, controlar e fazer os ajustes necessários ao longo do tempo tem resultado melhor, mesmo se começar tarde. Não desanime, e boa sorte! 9/9

“I want to see your best work. I’m not interested in your new work.”

Jerry Seinfeld on comedians constantly writing new jokes:

“I want to see your best work. I’m not interested in your new work.”

Applies to so many things in the content world.

--

Via Morgan Housel.

Crônica de um sábado cultural

Num sábado de 2015 eu acordei cedo pra ir num sebo1 procurar revistas de época mostrando como era a vida nos anos 80 e 90, pra um projeto novo e, entre um exemplar de Pais & Filhos, uma Playboy e uma Revista Geográfica Universal amarelada, ouço um tiozão conversando com o dono do estabelecimento sobre uma biografia do Duarte Schutel, que ele não encontrava em lugar nenhum.

O dono ajuda o cara a procurar na web, encontram, vão encomendar. Nesse meio tempo, eu (que também curto biografias) lembrei de já ter visto esse mesmo livro em outra visita ao mesmo sebo, na semana anterior, pro mesmo projeto.

Procuro o livro, que estava na prateleira da literatura local, e não na das biografias, encontro, e entrego ao senhor, que ficou embascado. E o dono do sebo, que tem estoque informatizado (mas furadaço, logo se vê), ficou mais impressionado ainda.

O tio aperta minha mão (revelando ser maçom, inclusive), paga ao caixa a fortuna de R$ 5,00, abre o livro e descobre que o exemplar era autografado pela autora.

Saio de cena comentando: e quando o senhor escrever a sua autobiografia, não esqueça da manhã de sábado em que um estranho encontrou para o senhor esse livro raro autografado sobre a vida de um de seus irmãos e foi embora sem nem lhe dizer seu nome!

A referência aos irmãos2 foi demais pra ele, que saiu correndo pra tentar corrigir o faux pas, se apresentar e saber mais, mas eu já tinha entrado no carro e fiz que nem vi, pra não estragar o efeito.

 
  1.  Aceito indicações de sebos bem supridos de revistas e livros aqui na capital catarinense!

  2.  Por mero acaso eu, que já havia morado perto da rua Duarte Schutel, sabia que o Duarte Schutel foi maçom, assim como esse tiozão.

O terceiro monitor chegou e está funcionando

O terceiro monitor chegou, foi reconhecido e ativado automaticamente, e está funcionando lindamente.

O número de janelas simultâneas que eu tenho usado vem se multiplicando, e eu vinha sentindo perda de produtividade e, principal;mente, de foco, por ter que ficar escondendo algumas janelas para ativar outras, já que muitas vezes todas elas fazem parte de um mesmo fluxo de trabalho.

Eu já tinha trabalhado com 3 monitores antes, e senti que meu escritório voltou a demandar essa solução. Após alguma pesquisa de modelos e preços, no meio desta semana eu fiz o pedido no AliExpress, e para minha surpresa a entrega foi expressa: chegou em 4 dias.

O monitor novo já está funcionando - é ele ali na foto, acima do monitorzão horizontal:

É um UPERFECT 1080p, e seguem os detalhes:

  • Tela de 15,6 polegadas em proporção 16:9
  • O sistema o configurou automaticamente em 1920x1080 pixels
  • Tem portas HDMI, USB C, alimentação (PD, com conector USB C) e saída para fones
  • Pode ser posicionado na horizontal ou na vertical
  • Podia ter mais brilho, mas para a finalidade pretendida está mais do que bom
  • Tem áudio próprio
  • Veio com um carregador de parede (não precisei, pois tinha uma porta USB C sobrando), 3 cabos USB, um cabo HDMI, e manual curto mas prático.

Estou alimentando pela entrada USB C (PD), e enviando o sinal de vídeo e de áudio pela porta HDMI.

Comprei neste link do Ali Express, do qual não sou afiliado e não conhecia previamente.

Foi entregue bem embalado e paguei o preço listado no site, sem taxação adicional ou procedimento tributário praticado por mim.

Minha ansiedade: aprendi a desligar o turbo da cabeça

💣💥 Depois de tanto tempo lidando com a ansiedade pra coisas do dia-a-dia, descobri que consigo desligar o turbo da minha cabeça, se aprender coisas novas.

Aí me envolvo com marcenaria, depois tento ser faixa-preta em estatística, no outro mês eu olho efemérides, e assim vai.

🔦 Exige esforço e energia, mas produz foco, que dura o dia inteiro e eu consigo fixar no agora.

📆 Mas tem um requisito básico: ser dono da agenda o suficiente pra conseguir encaixar na rotina essas pequenas obsessões.

Convertendo e importando os arquivos de exportação de posts do Mastodon

Como fazer para converter e usar os dados do arquivo de exportação de posts do Mastodon, em formato activitypub/ json / gz?

O Mastodon possui opções bastante ricas de exportação dos dados, disponíveis no menu do perfil do usuário: dá para exportar os seguidores, listas, bloqueios, etc., tudo em CSV, um formato universal fácil de processar, importar em planilhas, gerar relatórios, etc.

A mesma tela de exportação também dá acesso a um caso especial: a exportação das planilhas e mídias postadas pelo usuário, e armazenadas no servidor. Ela é gerada mediante solicitação (por um botão na mesma tela), e tem a forma de um arquivo compactado em formato gz.

Ao descompactar esse arquivo gz, você encontra uma pasta com subpastas contendo as mídias que você postou, e meia dúzia de arquivos, incluindo o que tende a ser o maior deles: o outbox.json, que tem todo o seu histórico de posts (toots e boosts).

Ao contrário dos demais arquivos, este vem no formato json1, também de uso comum, mas mais adequado a programadores do que a usuários.

Enquanto não temos aplicativos que permitam ao usuário final o pleno uso desse arquivo gerado, resta aos que têm um pouco mais de inclinação técnica ajudar aos demais, fazendo a conversão para CSV para eles.

🚨 ATENÇÃO: se você for pedir a algum amigo que faça a conversão para você, certifique-se de ser alguém que você confie, porque ele terá acesso ao conjunto completo das suas mensagens, incluindo as particulares.

Uma maneira de fazer essa conversão, para quem tem a aptidão técnica, é por meio de um script como o da tela abaixo, que usa a linguagem awk (testei apenas com o gawk) e o gron, que já mencionamos antes.

O mesmo script está disponível para download aqui, basta renomear como actpub2csv.sh, tornar executável e rodá-lo no mesmo diretório em que estiver o arquivo outbox.json, redirecionando a saída para o CSV desejado, como no exemplo:
./actpub2csv.sh > meusposts.csv

O programa é simplificado, e recursos de tolerância a falhas, parametrização, opções adicionais, rodar em mais plataformas (testei em Mac e Debian) etc. foram deixados intencionalmente como um complemento aos interessados em expandi-lo.

O CSV gerado é na verdade um "quase-CSV", pois usa o TAB, e não uma vírgula, como separador de campos. Os campos exportados incluem a data, a URL, os destinatários e o texto (puro e formatado), ou o link em caso de ser um boost.

Ao importar numa planilha o arquivo CSV gerado, informe que o arquivo é delimitado, que o separador é o TAB (ou "Guia"), e que os caracteres são padrão UTF-8.

Não tenho condições de prestar suporte, manutenção ou serviços relacionados a esse script, e espero que logo surja uma alternativa melhor e apta a ser operada de maneira simples pelo próprio usuário interessado.

 
  1.  E usando as convenções do ActivityPub.