 Jefferson,  23 de maio de 2018, lisarb, manutenção
- Um de meus clientes teve que comprar 17 impressoras não-fiscais (quase 10 mil reais) porque, vejam só, acabou a obrigatoriedade de se usar impressoras fiscais mas como nenhuma mudança vindo do fisco pode ser boa para o contribuinte, aparentemente não é mais permitido usar as impressoras fiscais! Será que é porque as impressoras fiscais não podem imprimir Qr-Code? De qualquer forma eu ainda não pude confirmar essa informação;
- A impressora comprada, uma Elgin i9 tem o que me parece ser um preocupante erro de projeto. A impressora tem um conector USB-B e um RJ11 muito próximos e a não ser que eu esteja muito enganado plugar o cabo USB no RJ11 por engano coloca a impressora em curto. Até faísca sai. Mas retirar o cabo faz a impressora voltar a funcionar. Eu não testei se houve dano à conexão rj11.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  09 de maio de 2018, manutenção Você pode ter uma imagem com 16 milhões de cores e imprimi-la em tons de cinza é algo absolutamente trivial, mas se sua tinta preta acabou e você quer imprimir em tons de vermelho ou tons de azul (em tons de amarelo fica apagado demais), você está “no mato sem cachorros”. Eu tenho uma Epson L210 que tem tinta preta abundante mas a cabeça está entupida e não tem jeito de imprimir em preto de forma uniforme e já tentei de tudo para fazer a impressora imprimir um mero documento em PDF apenas em vermelho ou azul e não teve jeito.
Notar que uma impressora jato de tinta pode normalmente simular o preto com o cartucho colorido (não sei se todas fazem isso). Algumas fazem isso automaticamente na falta da tinta preta e outras requerem que você remova o cartucho preto para força-la a isso. Nada disso é opção para mim pois a L210 é uma impressora de tanque de tinta. Eu não tentei remover o “falso cartucho preto” onde o tubo que vem do tanque preto chega porque se me recordo bem não há eletrônica nele que possa ser detectada e temo que rodar a impressora sem ele no lugar só vá piorar o entupimento da cabeça.
O jeito que encontrei foi salvar todas as páginas do PDF como imagens, abrir em um editor e substituir o preto por vermelho. Você teoricamente pode mudar a cor das fontes usadas no documento PDF antes de imprimir mas além disso só funcionar com fontes (não afeta figuras, fotos, linhas, tabelas, etc) você só consegue fazer isso em um editor PDF (não no Acrobat Reader).
Algumas impressoras parecem ter suporte a isso, pois encontrei um usuário de HP C4580 cuja impressora passou a imprimir em tons de vermelho por acidente e uma discussão sobre a Canon IP2700 no Ubuntu onde você pode definir que quer usar todas as cores menos o preto (não é exatamente o que quero, mas serve). Eu até testei isso rodando uma máquina virtual Ubuntu mas no caso da Epson as opções apresentadas são mais limitadas. E meu amigo José Carneiro disse que conseguia escolher a cor da impressão em uma impressora do trabalho. Aparentemente depende do driver.
Acho estranho que estejamos em 2018 e isso ainda não seja uma opção padrão do sistema operacional.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  23 de abril de 2018, android, manutenção
- Versões mais recentes do Java 8 não instalam mais no Windows XP, mas não dão sequer uma mensagem indicando isso. Você clica no instalador e fica esperando à toa. A versão 8u101 apesar de dar uma mensagem dizendo que não foi feita para o XP instala e funciona;
- Achei interessante a app RTSP Camera Server. Com ela você pode transformar um celular android em uma câmera IP improvisada. Tem até suporte a microfone e continua transmitindo mesmo com a tela apagada. Infelizmente não funciona em qualquer hardware (dá “workable camera not found” no Galaxy J5 deste outro post) e está sujeito às limitações do Android que não oferece um meio fácil de iniciar uma app automaticamente. As apps que se oferecem para fazer isso nem sempre funcionam.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  16 de abril de 2018, manutenção Isso quando você tem razoável certeza de que o arquivo RAR está OK. No meu caso foi um raro caso de incompatibilidade com minha versão antiga do Winrar: 3.70. O arquivo usava o padrão RAR5, que surgiu com o WinRAR 5.0 em 2013. O padrão existe há 4 anos e acho que é a segunda vez que me deparo com ele.
Basta usar uma versão recente do 7-zip (pode ser a versão portable) para resolver o problema.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  16 de abril de 2018, manutenção, WTF Curiosamente, esse modelo específico parece não existir para a Intel mas é identificado assim pelo CPU-Z. Não consegui achar nem em uma busca no Google.

Era um procedimento de rotina. Eu tinha que testar um lote de kits placa-mãe e processador que eu tinha guardado e para isso peguei a fonte do computador de um cliente que estava funcionando e um módulo de RAM. Testei seis kits sem detectar qualquer anormalidade, mas quando cheguei nos dois kits de DH61BR que eu tinha guardado há mais de um ano coisas estranhas começaram a acontecer.
A primeira placa soltou uma faísca logo ao ligar. Eu não consegui ver exatamente de onde saiu, porque apareceu na visão periférica, mas veio de uma região próxima à CPU. A placa ligou normalmente e continuou funcionando normalmente. Ao repetir o teste nada de anormal ocorreu.
Aí eu coloquei o segundo kit DH61BR e quando liguei não houve dúvida sobre de onde vinha a faísca porque literalmente pegou fogo. Na hora eu fiquei tão confuso que desliguei o cabo VGA pensando estar cortando a alimentação. O componente que incendiou foi um capacitor cerâmico próximo à CPU e depois disso a placa ficou inutilizada. Pior que isso: o processador Core I3 de segunda geração também parece morto.

O único caso similar que achei foi este.
As duas placas passaram o último ano guardadas em caixas e dentro da casa. Não era algo que estivesse acumulando pó e umidade no depósito.
Depois disso eu testei a fonte com um teste de fonte ATX e todas as tensões estavam normais. A fonte é uma tal “DEXTOP” que aparentemente tem uma alta capacidade de corrente, porque é muito mais pesada que uma fonte comum. 1.8kg contra 0.7kg de uma fonte vagabunda GMI ATX-230W.

É a primeira vez que vejo isso acontecer e olha que que eu já fiz muita coisa errada na bancada por distração, incluindo provocar curtos acidentais na motherboard.
Meu melhor palpite é que a alta capacidade de corrente da fonte tenha algo a ver com isso. A placa tinha um curto, sim, mas as fontes vagabundas que estou acostumado a usar poderiam não ter incendiado a motherboard por terem um gatilho de sobre-corrente muito mais baixo. Mas isso é pura especulação.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  16 de abril de 2018, manutenção
- Hoje eu peguei um problema estranho ao instalar uma multifuncional HP M1132 MFP remotamente no Windows XP. A máquina já tinha o driver para a impressora instalado e imprimia remotamente, mas quando a impressora foi conectada diretamente a uma porta USB não era detectada. No gerenciador de dispositivos aparecia o scanner, mas não a impressora. Tentando instalar o driver de novo o instalador ficava parado esperando conectar a impressora. Mudar de porta USB não adiantava. Eu estava atribuindo a defeito, mas depois que desinstalei o driver e reiniciei, um minuto depois do Windows abrir e eu já estar conectado remotamente de novo e descompactando o driver, vi uma mensagem de dispositivo USB desconhecido seguida da detecção da impressora. Instalei o driver e está funcionando. A usuária do outro lado garante que não mexeu em nada. Ou a impressora tem um defeito intermitente ou há algo no driver da HP que faz a impressora ficar indetectável até ser desinstalado e instalado de novo. Considerando a qualidade dos softwares da HP, tudo é possível.
- A Intel revelou ter descoberto uma falha que permite que o firmware da placa mãe (BIOS/UEFI) seja alterado ou apagado via software. Supostamente “só” afeta máquinas com as seguintes CPUs:
- 8th generation Intel® Core™ Processors
- 7th generation Intel® Core™ Processors
- 6th generation Intel® Core™ Processors
- 5th generation Intel® Core™ Processors
- Intel® Pentium® and Celeron® Processor N3520, N2920, and N28XX
- Intel® Atom™ Processor x7-Z8XXX, x5-8XXX Processor Family
- Intel® Pentium™ Processor J3710 and N37XX
- Intel® Celeron™ Processor J3XXX
- Intel® Atom™ x5-E8000 Processor
- Intel® Pentium® Processor J4205 and N4200
- Intel® Celeron® Processor J3455, J3355, N3350, and N3450
- Intel® Atom™ Processor x7-E39XX Processor
- Intel® Xeon® Scalable Processors
- Intel® Xeon® Processor E3 v6 Family
- Intel® Xeon® Processor E3 v5 Family
- Intel® Xeon® Processor E7 v4 Family
- Intel® Xeon® Processor E7 v3 Family
- Intel® Xeon® Processor E7 v2 Family
- Intel® Xeon® Phi™ Processor x200
- Intel® Xeon® Processor D Family
- Intel® Atom™ Processor C Series
Eu não tenho nenhum desses. Suponho que sejam todos razoavelmente recentes. O problema é saber se são só esses mesmo ou a Intel não está nem aí para dar suporte a processadores anteriores.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  07 de abril de 2018, manutenção, tools AIO Boot faz quase tudo por você. Basta executar o programa e indicar o seu pendrive e os ISOs de manutenção como o Ultimate Boot CD, o Hiren’s Boot CD e o Sergei Strelec WinPE que o programa faz a formatação, instala o bootloader e integra o conteúdo dos ISOs no pendrive. O autor é vietnamita e o inglês dos tutoriais dele não é muito claro, mas uma vez que você saiba o que fazer, operar o programa é muito fácil.
Ao executar pela primeira vez o programa vem em vietnamita.

Clique em LANG e escolha outro idioma. Não existe português, mas existe inglês e espanhol. Eu prefiro inglês:

Por default e para sua segurança o programa não inclui HDDs na lista. Se quiser que inclua, marque “Use Hard Disk Drive”. Se o drive não estiver formatado, marque “Format to FAT32”. Se você realmente quiser “limpar” o drive clique em AutoPartition que novas opções para particionar e formatar o drive aparecerão. Por fim, escolha qual o drive e clique em OK.
O programa irá copiar os arquivos necessários para sua operação para o pendrive. Quando terminar o label será AIOBOOT e este será o conteúdo:

Quando terminar ele também executará automaticamente o programa AIOCreator.exe, mas se isso não acontecer basta executar manualmente.
Para integrar o Hiren’s BootCD, o Sergei Strelec WinPE ou o Ultimate Boot CD, basta ir na aba Integration, escolher “Special Pack” e escolher na lista qual o pack que você quer integrar:

Isso é necessário para que o programa saiba que arquivos procurar e onde colocá-los. Por causa disso nem todas as versões do Hiren’s são compatíveis, porque existem diferenças drásticas entre versões. As versões 15.1 e 15.2 funcionam, mas não a 15.1 rebuild v2.0 (acusa “invalid file“). Não dá para ter mais de uma por uma limitação do próprio Hiren’s.

Escolha o ISO clicando no botão “…” e depois clique em OK. O tempo para fazer a integração varia.

Nomes de arquivo ou caminho não podem ter caracteres de acentuação como o apóstrofo de “Hiren’s” e o programa reclamará disso. Basta renomear retirando os caracteres proibidos.
Outras opções
O programa diz suportar boot por arquivos .VHD (disco de máquina virtual), mas nas duas vezes que tentei, com Windows XP e Windows 7, deu o erro “No such command: /AIO/Tools/grub4dos/bootvhd.g4b“. Tentei uma versão velha do AIO Boot, 0.0.5.16, e um VHD com Windows XP mas ao escolher a opção no menu o programa volta para o menu.
À medida que eu me familiarizar com outras opções adicionarei comentários.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  10 de março de 2018, manutenção 
Esse erro ocorreu durante a instalação do Windows 8.1 32bits e perdi cinco horas tentando descobrir o motivo. Eu estava tentando reinstalar o Windows em uma placa-mãe onde eu já instalara dezenas de vezes antes sem qualquer problema e apareceu essa mensagem. Troquei de drive de DVD três vezes, de HDD duas vezes, peguei um disco original (normalmente eu só uso cópias na bancada), chequei configurações do BIOS e até me certifiquei de que a partição no HDD fosse MBR e não GPT. Mas a gota d’agua foi quando eu tentei em um computador completamente diferente onde eu também instalara o Windows 8.1 sem qualquer problema e deu o mesmíssimo erro. Eu já estava questionando minha sanidade!
Então eu procurei o backup em ISO que tenho de todos os meus discos para comparar byte-a-byte com o disco original e para minha surpresa este travou depois de ler uns poucos megabytes. Seria possível que os dois discos estavam com defeito ao mesmo tempo? Peguei meu outro disco original (que eu não tentara antes porque seria um sinal clássico de loucura insistir em testar três vezes e esperar um resultado diferente) e tentei de novo.
Problema resolvido! Era defeito nos dois primeiros discos!
Vá entender que doideira os programadores da MS fizeram na rotina de instalação para que em vez de eu ver uma mensagem de erro dizendo que “tal e tal” arquivos não podem ser lidos (coisa que eu vejo o instalador do XP fazer) o programa simplesmente salte para a rotina que pede os drivers adicionais de instalação. Rotina esta que não é uma mensagem de erro e que você só espera ver quando o hardware não sai de fábrica compatível com o Windows 8.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  15 de fevereiro de 2018, manutenção RBTempo Multibanco é um programa de gerenciamento de dados de relógio de ponto da Madis Rodbel.
Eu fui chamado porque o usuário havia perdido todo o seu perfil no Windows XP. Após recuperar isso e testar o relógio de ponto o programa exibiu esse erro (não tenho certeza de que o texto da mensagem era exatamente esse) ao tentar acessar qualquer informação, fechando abruptamente em seguida.
Mexer com esses programas dessas empresas especializadas em ponto é sempre um problema por causa da proteção contra cópias mas no caso dessa máquina eu já trocara ao longo dos anos HDD e placa mãe e o programa nunca criara problemas; e sabendo que eu tinha uma imagem Trueimage feita horas antes da partição que me permitia reverter qualquer bobagem que fizesse experimentei reinstalar o programa.
Só piorou as coisas. Eu instalei “por cima” usando a opção “reparação” e o programa então passou a pedir validação. Tentei validação automática online, que não funcionou. Tentei a validação manual indicada em um link no programa mas este link para o site não abria mais. Então liguei para o suporte da Madis e fiquei sabendo que minhas opções eram fazer um contrato de suporte (inviável, já que em cinco anos nunca foi necessário) ou pagar a bagatela de R$268 por hora de suporte telefônico avulso. E a princípio eu só queria passar pela maldita proteção contra cópias de um programa adquirido de forma legítima.
Esse preço cobria com folga meus honorários de pelo menos um dia inteiro tentando resolver o problema e na pior das hipóteses eu poderia reimplantar e ajustar algum backup antigo da instalação feito anos atrás, por isso encarei o problema.
O primeiro passo foi reverter o dano causado pela reinstalação do programa. Repor uma cópia dos hives SYSTEM e SOFTWARE do registro não surtiu qualquer efeito, mas copiar por cima uma cópia anterior do diretório c:\Arquivos de Programas\Multibanco\RBTempo resolveu. O programa voltou a dar o erro de “tipo inválido”.
Então eu notei na barra de status do programa um problema na data, que aparecia como “2/14/aaaa” e a ficha caiu. Eu notara esse problema também ao usar o Windows Explorer com todos os arquivos exibindo datas desse jeito mas deixara para resolver depois. Como “tipo” (“type”) é um termo de programação que pode se referir a data/hora, deveria ser isso. Corrigi o problema via opções regionais no Painel de Controle e o erro no programa sumiu.
E isso só levou uns 10 minutos. Estou no ramo errado para não ganhar esses R$268 (se é que iam levar apenas uma hora para consertar) fáceis sem nem ter que me deslocar até o cliente.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  10 de fevereiro de 2018, manutenção E usando toda a sua banda de internet no processo.
O Whatsapp para PC na minha máquina está desde ontem tentando baixar uma atualização e não consegue. Imediatamente ao abrir o programa ele baixa aproximadamente 134MB, faz uma pausa variável que vai de 30s ou um minuto, baixa de novo, faz uma pausa de 6, 9 ou 12 minutos e baixa de novo. O programa não parece conhecer o conceito de “desistir e tentar ouro dia”.
Olhando o sistema de arquivos, descobri que ele grava tudo no arquivo
%localappdata%\whatsapp\packages\WhatsApp-0.2.8082-full.nupkg
E após cada pausa apaga o arquivo e baixa de novo. Curiosamente é a mesma versão que já está rodando na minha máquina.
Como a minha banda no momento é de 10Mbps o Whatsapp só está “travando” a rede, silenciosamente, por 140s de cada vez. Se eu passasse para a minha conexão de 800kbps essa interrupção seria de 29 minutos.
Eu flagrei o problema porque mantenho o Netmeter aberto no meu monitor secundário justamente para ter um olho nessas coisas e descobri que era o Whatsapp porque só acontecia quando o programa estava aberto e parava imediatamente se eu fechasse o programa. Usando o utilitário Resmon do Windows 8.1 eu descobri que era o atualizador (update.exe) baixando algo de um dos sites da CDN usada pelo Whatsapp.
Exemplo de atividade flagrada pelo Netmeter:

Encontrei a causa do problema no arquivo %localappdata%\whatsapp\SquirrelSetup.log. Sempre após baixar a atualização aparecia uma mensagem do tipo:
2018-02-10 00:05:34> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.FileNotFoundException: Não foi possível localizar o arquivo ‘C:\Users\XXXXXXXX\AppData\Local\WhatsApp\packages\RELEASES’.
E o tal arquivo realmente está ausente.
A solução mais simples para isso? Apaguei todo o diretório %localappdata%\whatsapp\ e instalei de novo. A propósito, em novembro o instalador tinha 80MB e agora são 136MB que você precisa baixar.
(Prefira clicar em "Responder" se estiver comentando um comentário)
|
|
A discussão sobre a greve dos caminhoneiros foi movida para um post específico.