 Jefferson,  30 de outubro de 2025, O histórico de preços do Buscapé é útil, mas enganador. Eu estava de olho em uma secadora de roupas que está com um preço médio de R$2300 e pus um alerta para R$2100, porque vi que de vez em quando caia a esse valor. Apareceu ontem por R$2099 na WebContinental, mas eles não entregam no meu CEP. Acontece também (é o mais comum) do frete ser alto demais, invalidando o desconto. Continua sendo útil para você ver que algo que está em “promoção” na verdade está na média de preço ou até com um preço mais alto que a média.
Ontem eu peguei o notebook de um cliente, Dell com 8GB rodando Windows 11, que estava usando 92% da RAM e mesmo após desinstalar um monte de coisas o consumo de RAM ficou em 83%. Eu fiquei sem saber se é culpa das porcarias instaladas pela Dell ou do próprio Windows 11, mas está parecendo que o mínimo de RAM em um notebook novo deve ser de 12GB agora.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  26 de outubro de 2025, Logo quando recebi a notícia de que a Squarespace havia comprado toda a carteira de clientes do Google Domains por uma pequena fortuna, estava claro que eles iam querer tirar o custo da aquisição de qualquer jeito dos clientes. Para começar, o custo deles é bem mais alto que o da Cloudflare para o mesmo TLD. Na Cloudflare me custou R$61,67 e na Squarespace, apesar deles dizerem que seria R$87, me custou R$93,67. Uma diferença de 50%.
Mas se o problema fosse só esse…
Meu domínio expirava dia 03 de novembro. Eu solicitei à squarespace o código de autorização para a transferência no dia 18 de outubro, fui prontamente atendido, mas não pude continuar a solicitação na Cloudflare por causa de um erro no site. Concluí a solicitação nos primeiros minutos do dia 19 e recebi a notificação da cobrança da Cloudflare às 00:06, como mostra o comprovante da esquerda.
Às 11:34, com o processo de transferência em andamento recebi a notificação de que a Squarespace havia me cobrado pela renovação por mais um ano, cobrança essa que só deveria ocorrer dia 3 de novembro.
Reclamei ao suporte. Responderam que era política da Squarespace cobrar com 15 dias de antecedência se o site estivesse programado para renovação automática, mas que eu não me preocupasse, porque na transferência o ano que eu tinha de crédito com eles seria transferido para a Cloudflare.
Eu disse que não aceitava isso (eram “só” R$30 a mais, mas tinha o desaforo) e que queria a cobrança cancelada, senão teria que reclamar ao meu banco. Eles continuaram apontando que essa era a política da Squarespace.
Não perdi mais tempo discutindo com o suporte (que poderia muito bem ser um chat bot) e contestei a cobrança no Nubank. Demorou cinco dias, mas o dinheiro foi devolvido hoje.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  26 de outubro de 2025, Voltei usar o SMBSync no celular Android. Foi muito fácil configurar um backup local da minha pasta do Whatsapp e das minhas fotos e vídeos. A discrepância entre o tamanho do backup na conta Google e o tamanho no dispositivo (usualmente bem maior no meu caso) me incomoda. Quando meu celular foi roubado eu tive que reinstalar do backup oficial fiquei pensando no que foi que eu perdi.
E por falar em backup das fotos e vídeos, (eu achei que já havia falado sobre isso aqui, mas não achei na busca) o Google Photos se esforça demais para não perder nenhuma mídia sua. Meses atrás eu decidi mover uma parte das fotos e vídeos para outra pasta para tirar esses arquivos do backup na conta Google mas mesmo usando um outro app para mover as fotos o Google Photos continuava incluindo tudo no backup. Eu confirmei nas configurações do app que só o que estava no diretório DCIM deveria fazer parte do backup, mas não importa para onde eu movesse os arquivos o Google Photos continuava fazendo o backup deles.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  25 de outubro de 2025, Antes de começar, quero deixar claro que eu não sou um entusiasta de “inteligência artificial” e sou extremamente cético quanto às declarações de pessoas como Sam Altman (CEO da OpenAI). Para mim “IA” só tem “inteligência” no sentido que podemos dizer que um algoritmo extremamente sofisticado é “inteligente”. Eu não consigo entender como os LLMs funcionam, mas não há capacidade de “raciocínio” neles. Como “evidência A” eu deixo aqui uma resposta da “inteligência” do Google para uma questão bem simples, mundana, que fiz esta semana:

Para não deixar perdido quem esqueceu o que foi ensinado no primeiro grau: Um garrafão de 20 litros de água cheio tem que pesar mais que 20kg, porque a água pesa 20kg (e não 18kg). E antes quer você diga: “ahhh, mas a inteligência talvez estivesse se referindo a…”, leia e confira a resposta inteira.
Agora que deixei minha opinião clara, vamos à questão da programação. Eu comecei a trabalhar esta semana em um novo programa e como sou um programador medíocre e de memória limitada eu preciso fazer consultas o tempo todo a referências. E consultar o Google desde antes da existência de sites especializados como o stackoverflow sempre foi mais rápido e mais útil do que procurar na Ajuda do Delphi. Sim, Delphi, uma linguagem que nem de longe é tão popular quanto Java, javascript, python, C++ e C#, aparecendo em nono lugar no TIOBE index. Por isso eu estava bem cético quanto à qualidade das possíveis respostas que a IA poderia me dar, mas decidi testá-las.
Fiquei surpreso.
Mesmo quando as respostas não se aplicavam mais à minha versão do Delphi, bastou eu especificar “Delphi7” (tem mais de 10 anos) nas questões para a IA recriar a resposta de forma a se certificar da compatibilidade. E não são apenas respostas teóricas, que apenas te dão direções do tipo “use a função X”. As respostas incluem código funcional que você só precisa copiar, colar e executar. Eu fui fazendo uma pergunta após outra e com praticamente todas eu pude aproveitar o código sem precisar olhar um único site. E as respostas são detalhadas e precisas mesmo para questões de poucas palavras.
Eu não sou um cara que gosta de fazer perguntas. Eu gosto de ter as respostas. Para eu fazer uma pergunta de programação a um humano eu primeiro teria que esgotar todas as minhas possibilidades e redigir uma questão bem detalhada. Com a IA e sua infinita paciência isso é completamente desnecessário. Eu posso fazer uma pergunta curta e se a resposta não me atender ir acrescentando palavras e perguntando de novo. A IA nunca se cansa. Nunca reclama. Um humano nunca teria se dado sequer ao trabalho de responder as perguntas que a IA me responde com precisão e com um exemplo funcional. As respostas da IA me pouparam horas ou mesmo dias quebrando a cabeça com problemas e agora o programa que era apenas uma idéia no início da semana está inteiramente funcional.
A funcionalidade “core” do meu programa a IA não conseguiu responder em Delphi, mas respondeu em Python com um código funcional de apenas 35 linhas :O Todas as outras opções dadas em links ou não eram o que eu queria ou tinham links para sites com respostas que apontavam para links que não funcionavam mais. Graças ao fato de que nunca apago nada, seguindo uma dica de que função da API do Windows eu precisava usar e usando o Agent Ransack Free eu achei uma biblioteca Delphi no meu HDD que eu havia guardado 15 anos atrás que resolvia o problema.
Eu “aprendi” Java na faculdade mas detesto essa linguagem, principalmente por ser extremamente “verbose” (para qualquer besteira é preciso digitar muito). E agora acho que finalmente posso fazer meu primeiro app para Android. Só não começo hoje porque no momento eu não preciso de nada rodando em um celular que eu já não tenha.
Por um lado, estou fascinado. Por outro, acho que minhas oportunidades de emprego vão ficar bem mais limitadas.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  24 de outubro de 2025, Eu comprei por R$36 com frete grátis na Amazon. O anúncio não cita marca e provavelmente eles mandam com diversas diferentes mesmo, mas na que eu recebi tem escrito “Top House”. Não comprei por ter blueetoth, que nem me interessa. Eu estava de olho no preço baixo mesmo e no fato de usar duas pilhas AAA. Balanças que usam CR2032 são um problema porque não é qualquer CR2032 que funciona.
Também gostei do display retroiluminado. Você consegue enxergar a medição (se não estiver gordo demais para ver seus pés, claro). E a foto promocional mostra apenas um dígito decimal mas a balança tem dois, com indicação de nível de carga das pilhas e temperatura ambiente.
Para verificar se a balança media corretamente, como eu não tenho nenhum peso aferido aqui eu usei um garrafão de água mineral de 20l. Primeiro eu pesei o garrafão vazio em uma balança de cozinha que eu sei que está aferida e pesou 720g. Então o garrafão cheio deveria pesar por volta de 20,72kg (a água tem que pesar ~20kg) . Em seguida eu pesei o garrafão cheio na balança corporal e pesou exatos 21kg. Isso dá um erro de cerca de 300g para mais na parte baixa da escala.
Então eu conferi com a balança da academia que freqüento. Meu peso atual, vestido e calçado é de ~80kg e em duas ocasiões a balança de banheiro mediu 150g a menos que a balança da academia.
E a resolução também não é grande coisa. Se eu me pesar e depois subir na balança de novo com um copo descartável de água cheio na mão (200g) ela geralmente não percebe diferença. O curioso é que isso dá a entender que a resolução dela é pior que 200g, mas entre pesagens minhas em dias consecutivos a balança mostra uma diferença de 100g para o dia anterior. Dá a entender que a balança memoriza o peso que mediu e sempre mostra o mesmo peso gravado se a próxima pesagem for feita x segundos depois e tiver um valor semelhante, para evitar reclamações sobre precisão.
Com se pode ver, a acurácia e resolução não são das melhores. Mas para mim atende. Para quem está fazendo controle de peso como eu não importa se o valor absoluto está correto, mas se a variação diária está correta. E minhas comparações com a balança da academia mostram que está.
Estou até pensando em comprar outra para deixar guardada. Uma das razões para eu ter engordado 10kg foi ter deixado de me pesar todos os dias porque a balança quebrou. Não quero ter essa “desculpa” de novo.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  24 de outubro de 2025, Se estiver procurando um oculista em Recife, eu recomendo o Dr Cândido Nobre. Ele sempre foi muito simpático e atencioso desde minha primeira consulta em 2017. Ele presta atenção ao que você diz, faz anotações na sua ficha no computador sobre a conversa e não parece ter nenhuma pressa para terminar a consulta.
Os dois maiores obstáculos para a livre circulação de veículos em Recife são os rios que cortam a cidade por causa do número limitado de pontes e, contra intuitivamente, o metrô, que por ser de superfície e ter sido projetado com um número limitado de passagens tornou-se uma barreira intransponível de quilômetros dividindo a cidade. As poucas passagens se tornaram gargalos.
Foram décadas sem uma única ponte ser inaugurada, mas a atual gestão tem trabalhado para resolver esse problema. Ano passado foi inaugurada uma ponte e três outras devem ficar prontas até 2026. Fora as muitas intervenções no trânsito para melhor, como a do cruzamento da General San Martin com Abdias de Carvalho. Um problema que eu achei que só se resolvia com viaduto foi muito atenuado apenas com técnicas de engenharia de tráfego (que eu achei absurdas no papel, mas funcionaram). E eu não sou fã do atual prefeito (não tenho político de estimação, como vocês já devem saber).
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  19 de outubro de 2025, A senha tem que ser numérica e com apenas seis dígitos. Essa limitação por si só já é ridícula;
Você é obrigado a mudar a senha periodicamente;
Os requerimentos me obrigaram a testar três senhas diferentes antes de minha nova senha ser aceita. Criar e memorizar uma senha alfanumérica longa com símbolos chega a ser mais fácil!
Toda vez que vou fazer login tenho que pegar um código no meu e-mail. Nos dão apenas cinco minutos para fazer isso mas a Caixa às vezes demora tanto para enviar o código que me distraio fazendo outra coisa e quando lembro já se passaram os cinco minutos. Eu não me incomodo tanto de ter que comprovar que ainda tenho acesso ao e-mail cadastrado, mas se você vai dar cinco minutos é melhor que você tenha a infra-estrutura para que quando eu abrir o meu e-mail sua mensagem já estar lá!
Pelo menos a Caixa eliminou o requerimento estúpido de ter que pagar via Mercado Pago com mínimo de R$25 em apostas e já aceita pagamento Pix para uma única aposta.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  19 de outubro de 2025, Tenha em mente que espelhamento e sincronização (como o RAID 1) rigorosamente não são “backup”.
Meu preferido sempre foi o Cobian Backup, mas este estacionou na versão 11, 12 anos atrás, e estou procurando por algo que ofereça uma camada de proteção contra ransonware. Até o momento o SyncBackFree foi o único gratuito a oferecer algo desse tipo. Eu só descobri hoje que o autor do Cobian Backup vem trabalhando em um sucessor, o Cobian Reflector, desde 2021. Mas na curta lista de novidades não encontrei nada realmente importante.
O que o SyncBackFree diz fazer, entre outras configurações:
- Interrompe o backup se um determinado arquivo for modificado (define um “canário”). Você sempre vai ter arquivos que em condições normais nunca vão ser alterados, como a maioria dos PDFs, mas um ransonware vai criptografar todos os documentos que encontrar;
- Interrompe o backup se um percentual X de arquivos for modificado. Idealmente todos os arquivos que são imutáveis deveriam ir para “arquivo morto” em uma mídia somente leitura, mas quase ninguém faz isso e o servidor está sempre lotado de arquivos que fazem parte do backup diário mas apenas um punhado é acrescentado ou editado diariamente. Uma quantidade incomum de alterações pode ser um sinal de comprometimento;
- Interrompe o backup se um percentual X de arquivos for acrescentado. Alguns ransonwares criptografam o arquivo mantendo o nome original, mas outros criam uma versão com outro nome e apagam o original. A configuração anterior não iria flagrar isso;
- Interrompe o backup se um percentual X de arquivos for deletado. Isso é útil tanto para detectar atos maliciosos de funcionários quanto para se proteger quando o seu “backup” é do tipo espelho.
E tem diversos mecanismos de notificação caso o backup seja interrompido, por e-mail e notificações. No mundo pré-ransomwares não era tão urgente saber se um backup falhou, mas hoje você vai querer saber imediatamente.
Eu achei a implementação de (1) limitada porque só é possível definir um arquivo canário. Isso pode ser o bastante, mas eu gostaria de ter flexibilidade para poder escolher arquivos em diversos pontos diferentes do sistema de arquivos. E esse seria o modo mais eficiente de todos os oferecidos no quesito desempenho.
[editado:] Eu cometi um erro fundamental de lógica que invalida todo o trecho a seguir. Por favor ignorem.
Não está claro como o programa implementa (2) no espelhamento e sincronização, porque idealmente você não deve interromper o processo depois que já começou a alterar o destino (no caso de backup é irrelevante). Digamos que o percentual configurado de arquivos seja 10%:
Calcular o hash de 100% dos arquivos procurando esses 10% e comparar com o registrado no banco de dados antes de começar a operação de cópia é altamente ineficiente porque leva até duas vezes mais tempo, pois calcular hash leva exatamente o mesmo tempo que copiar, se origem e destino estiverem em discos diferentes (e não é nada prudente ter sua cópia no mesmo disco). O programa pode até parar de calcular o hash quando faltar menos de 10% para terminar, mas isso não ajuda tanto.
Um modo mais eficiente é calcular o hash do arquivo enquanto faz a cópia para um arquivo temporário no destino e se for diferente do que está registrado no banco de dados apagar o que está no destino (espelhamento ou sincronização) e renomear o temporário em seu lugar. O programa precisaria ir fazendo a cópia temporária de arquivos até descobrir que 10% deles foram alterados e cancelar o processo, apagando esses temporários do backup. Como cada temporário “igual” já pode ser imediatamente deletado você precisa de “apenas” 10% de espaço livre (referente ao tamanho do total de arquivos, não à capacidade do disco) extras no disco para esse processo.
Dependendo de como o desenvolvedor implementou isso, habilitar essas opções tem um impacto grande no tempo de operação.
E ainda temos o problema: “realmente funciona?”. E há muito mais que pode dar errado em um programa desse tipo, incluindo apagar seu único original em caso de bug ou erro de configuração (a capacidade de sincronização é um perigo!).
Vou precisar de muitos testes para poder dizer.
Alguém aí tem alguma sugestão?
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  19 de outubro de 2025, Alexa é uma das poucas novas tecnologias que é simples o bastante para minha mãe de 78 anos se adaptar com facilidade. Eu não consigo convencê-la sequer a fazer um pix usando o celular (eu admito que usar o cartão de débito ou crédito é muito mais simples para quem tem essa idade) mas há anos eu não tenho mais problemas com a constante perda da configuração do condicionador de ar dela, porque basta ela dar os comandos de voz (eu escondi o remoto original após fazer a configuração base).
E ela gosta de conversar com Alexa, perguntar as horas, etc. O Echo Dot às vezes trava ou perde a comunicação mas isso acontece com menos freqüência que os problemas que Alexa resolveu.
É ridiculamente fácil mandar notificações para um celular usando a API do Telegram em um PC ou no Arduino. Tudo o que você precisa é criar um bot (mais fácil do que soa) para obter um token de envio e obter o chat_id da pessoa para quem você quer mandar mensagens. No PC com poucas linhas de Python você implementa o código do bot que pode responder a mensagens e com menos ainda você envia mensagens. Eu já implementei em dois servidores que monitoro para me notificarem caso reiniciem e o próximo passo é receber uma notificação caso o backup falhe.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  18 de outubro de 2025, Comprei o modelo de pedestal com fonte inclusa na Shopee por R$155 com frete. Eu realmente não esperava muito dele. O que me interessava era algo que fosse 12Vcc e de baixo consumo e como a fonte inclusa é de 13V x 2A (26W) eu esperava um terço do desempenho do meu ventilador Mondial de 30cm, que na máxima velocidade consome 60W.
Mas para a minha surpresa ele parece ter um fluxo de vento igual ou superior!
Se fosse muito ruim eu pretendia comprar um ventilador de radiador como este (R$80) que provavelmente ventila bastante mas também consome muito (78W) e um redutor de velocidade PWM na China para ajustar a relação conforto/consumo. Mas eu ainda teria que providenciar fixação, grade, etc. Agora eu acho que posso comprar mais dois do Lartec mesmo.
Essa compra faz parte de um projeto meu para poder ter ventilação nos quartos na falta de energia. O pior de uma falta de energia no Nordeste sempre é tentar dormir no calor. Meu próximo passo é comprar em Recife uma bateria estacionária de 12V e pelo menos 60Ah, que carregada com três ventiladores desse teria uma autonomia teórica de 10h.
Eu pretendia usar apenas na falta de energia, mas agora parece que posso usar como ventilador permanente dos quarto porque tem uma ventilação aceitável com um terço do consumo. Pena que o danado é feio e parece frágil.
30/10/2025: Comecei a medir o consumo usando uma tomada inteligente com medidor. A mesma que eu usava para medir o consumo do ventilador Mondial de 30cm.
As quatro primeiras barras são o consumo do Mondial. As três últimas são o consumo do Lartec. Como o Mondial ficava na parede e o Lartec ficou no piso eles não puderam usar a mesma tomada na parede e eu levei vários dias para transferir a tomada inteligente para a outra tomada por isso há um intervalo de vários dias entre as medições.
Considerando que no dia 29 eu tenha usado por 10h, a medida indica um consumo de 14wh. Isso está bem perto do consumo calculado usando o amperímetro (veja comentários) mas mais baixo, o que sugere que a tomada inteligente não faz uma medição de consumo precisa para baixas potências, pois 1286mA da velocidade baixa *13V = 16,7W. Considerando as perdas da fonte o consumo medido do lado CA deveria ser maior que 18W.
Mas isso é completamente irrelevante ao comparar com o consumo do ventilador (CA) Mondial e sempre lembrando que o Lartec produz maior ventilação.
01/11/2025: Ao contrário do que eu havia imaginado, o motor é do tipo simples, com escovas. E o controle de velocidade usa uma simples queda de tensão por diodos:

Os diodos são 1N5408, de 3A. Na máxima velocidade a fonte é ligada direto no motor, na média temos um diodos em série e na baixa dois diodos em série.
Por um lado, isso significa que a vida útil do ventilador é determinada pela durabilidade das escovas. Por outro lado, fazer um controle de velocidade a seu gosto é muito mais simples.
(Prefira clicar em "Responder" se estiver comentando um comentário)
|
|
Eu uso o Folder Sync pra fazer becapes das minhas coisas do celular pro meu servidor de arquivos. Uso faz anos e as vezes até esqueco dele. Nunca me deixou na mão.
Obrigado pela dica. Achei o setup dele mais difícil mas pelo menos ele tem um indicador de progresso. Vou ver como se compara com o SMB2Sync.