 Jefferson,  17 de janeiro de 2017, Ontem durante uma visita fui chamado pelo departamento financeiro da empresa porque os destinatários dos emails deles estavam reclamando que em vez de receber arquivos anexos nas mensagens eles estavam recebendo links. Eu reproduzi passo a passo o processo que a funcionária estava usando e não encontrei erro algum, mas o email de teste enviado para mim realmente tinha um link onde deveria haver um anexo. Isso não ficava evidente no próprio Outlook.com, mas no email recebido pela minha conta gmail isso ficava claro. A funcionária usou claramente a opção “anexar”, mas o email que recebi tinha um link para “1drv.ms” (o servidor do Onedrive).
Foi fácil encontrar a causa do problema nas opções do Outlook.com. Estava marcada uma opção que dizia que em vez de realmente anexar o arquivo este seria colocado no drive Onedrive do usuário e o destinatário receberia um link.
Eu não tenho nada contra essa opção existir. Acho até bem útil. O absurdo é a MS não ter dado outro nome para ela. “Anexar um arquivo” para mim tem e sempre vai ter o sentido do arquivo fazer parte do email.
E os destinatários estão certíssimos ao reclamar. Além do fato de clicar em um link estranhíssimo (como não uso o Onedrive, eu não fazia idéia do que significava “1drv.ms”), documentos anexos tem que ser documentos anexos. Então se o remetente apaga sua conta do onedrive todas as mensagens com “anexos” ficam incompletas na conta do destinatário?
Maldita “nuvem”.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  26 de outubro de 2016, Eu sempre dei preferência a teclado e mouse PS2 para não ocupar (às vezes preciosas) portas USB. Com o tempo acabei me rendendo a usar mouse sem fio, que são todos USB, mas continuava usando teclados PS2.
Esta semana precisei testar um possível defeito intermitente de um teclado Microsoft de um cliente e substituí o meu PS2 pelo USB dele. Aproveitei para fazer uma limpeza no meu com um pincel, para tirar todo o lixo acumulado em vários meses.
Aí depois de terminar o diagnóstico do teclado USB, que levou uns dois dias, coloquei de volta o PS2. E nada de funcionar.
Será que eu quebrei o teclado apenas limpando? Está parecendo o meu carro!
Depois de alguns testes descobri que o teclado funcionava para ligar o computador (eu ligo sempre apertando a barra de espaço) e no setup do BIOS, mas parava de funcionar misteriosamente (até NUM LOCK e CAPS LOCK paravam de responder) pouco antes de aparecer a tela de login do Windows 8.1.
Desligar o computador da tomada e deixar assim por um tempo com o teclado desconectado não surtiu qualquer efeito.
Então eu dei boot pelo XP na mesma máquina e confirmei que o problema era apenas no Windows 8.1. Aproveitei para pesquisar na internet se mais alguém passara pelo mesmo problema e descobri que o Windows 8.1 faz de propósito. Aparentemente o driver PS2 é desativado quando o último dispositivo PS2 é removido. O problema é que não é mais ativado!
Eu estava pronto para implementar a solução apontada de editar a chave
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt
E mudar o valor de Start para 0 ou 1 (o Windows 8.1 muda o valor para 3), mas ao sair do XP e voltar para o Windows 8.1, o teclado estava funcionando! E desta vez eu estava com um outro teclado USB ainda conectado.
Vai entender… O que será que fez o Windows 8.1 finalmente notar que eu queria usar o teclado PS2?
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  16 de outubro de 2016, CFTV Sabe aquele desenvolvedor que tem trocentas apps para visualização de câmeras de vigilância que você não consegue diferenciar? MEye, VMEye, TMEye, VMeyeSuper, etc, etc, etc?
Várias apps dele pararam de funcionar no Android 5 e como ele parecia as ter abandonado achei que nunca iriam funcionar. Mas este mês finalmente ele começou a compatibilizar algumas. Se você precisava delas, dê uma olhada.
Aproveitando isso eu gostaria de comentar sobre o desgosto que tenho com o sistema de avaliação da Play Store. A Google faz uma modificação no Android que sai inutilizando apps no atacado e o que acontece? Os usuários que atualizaram o SO começam a dar notas negativas às apps porque deixaram de funcionar!
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  15 de outubro de 2016, E de qualquer entusiasta amador disposto a gastar a partir de R$600 em uma câmera LPR (Licence Plate Reader).

Por módicos 165 dólares você pode adquirir na China uma câmera 1080p, h.264 com interfaces IP e vídeo composto capaz de ler placas de veículos se movendo a até 50km/h. Quer gastar menos? Por R$135 dólares você leva um modelo mais modesto de menor resolução e sem conectividade com a rede, que se comunica por RS485. Tem até um joystick no cabo para você poder configurar sem precisar de computador.
Isso é tudo o que, por exemplo, o dono de um estacionamento precisa. Já numa aplicação mais profissional onde você não tem controle sobre o ambiente pode precisar desembolsar mais de 400 dólares por um modelo imune a ofuscamento por faróis e capaz de ver carros se movendo a mais de 100km/h como se estivessem parados. Procure por “plate capture camera” ou “plate recognition camera” no seu site chinês preferido. Mas cuidado: tem umas ofertas ainda mais baratas de camera supostamente LPR, por 90 ou até mesmo 35 dólares, mas que não faço a menor idéia de como o número das placas é obtido porque as cameras não tem qualquer tipo de interface de comunicação.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de outubro de 2016, O exemplo a seguir abre a porta de entrada TCP 3050, que é a porta default requerida para a operação do Firebird.
netsh advfirewall firewall add rule name=”Firebird 3050″ dir=in action=allow protocol=TCP localport=3050
requer permissões de administrador
Em “name” você pode escrever o que quiser. É apenas o nome que vai aparecer na lista de exceções do firewall.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de outubro de 2016, Eu não sei quanto a você, mas eu acho irritante e frustrante o default do Windows desde a versão 7 de esconder os ícones da barra de tarefas agrupando-os em um menu. Toda vez que instalo ou reinstalo o Windows eu preciso procurar pela opção. É mais fácil colocar em um arquivo batch de instalação a seguinte linha:
reg add “HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer” /f /v EnableAutoTray /t REG_DWORD /d 0
Que vai colocar o valor zero na opção “EnableAutoTray” do Explorer.
Só vale para o usuário corrente. Só começa a valer após fazer logoff e logon novamente.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de outubro de 2016, Além daquelas apps “metro” do Windows 8 serem incrivelmente limitadas em um desktop, são uma grande fonte de distração em uma máquina corporativa. Você pode removê-las clicando em uma por uma com o botão direito e escolhendo “desinstalar”, mas é um saco, principalmente quando você vai fazer em dezenas de máquinas.
Até agora estou tendo sucesso com o seguinte, que é uma combinação de batch com powershell:
Salve a seguinte linha em um arquivo com extensão “.ps1”.
Get-AppxPackage | Remove-AppxPackage
E execute o arquivo a partir de um batch da seguinte forma:
powershell -executionpolicy bypass -File remove_modern_apps.ps1
No exemplo acima, “remove_modern_apps.ps1” foi o nome que dei ao primeiro arquivo
Não requer permissões de administrador. Mas desinstala apenas para o usuário corrente.
OBS.: Não desinstala o Internet Explorer, nem a Windows Store.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de outubro de 2016, Segundo o site da Argox isso poderia ser problema de comunicação, entulhamento de papel, ou algo que ia requerer uma visita à assistência técnica. Depois de apanhar uns bons minutos descobri que o problema só ocorria com o cabo plugado, mesmo que você não mandasse imprimir nada e só depois de entrar no Windows.
A impressora estava ligada pela porta serial. As instruções da Argox se limitam a dizer “checar a velocidade”. Ou seja: nada que se aproveite.
A usuária disse que no meio de uma impressão havia parado “do nada” e até me mostrou a etiqueta semi-impressa. Isso me tirou do caminho correto temporariamente, mas na primeira vez que reiniciei o computador vi uma “splash screen” bem grande de um programa da Filizolla executando automaticamente e desconfiei dele, mas a usuária novamente me colocou no caminho errado ao me dizer que a comunicação com as balanças era “pela rede”. Mais alguns minutos e descobri que havia um outro dispositivo serial na máquina, que era da comunicação com as balanças. Aí finalmente segui pelo caminho certo. O programa da Filizolla havia sido instalado horas antes e pode se comunicar com múltiplas balanças e por isso pode abrir múltiplas portas seriais ao mesmo tempo. E o técnico havia incluído na lista a porta onde estava a impressora.
Bastou achar a configuração, desmarcar e reiniciar o computador para resolver o problema.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de outubro de 2016, Foi o Bradesco, que agora tem o http://bradesco.b.br e, mais estranho ainda, http://banco.bradesco.
Pior: você digita no seu browser bradesco.com.br e automaticamente vai para banco.bradesco e quando escolhe uma das opções de pessoa jurídica vai parar em bradesconetempresa.b.br. Você fica saltando de um domínio para outro, em três TLDs diferentes!
Você poderá entender minha “bronca” com esse comportamento ao reler o que eu disse em 2015 sobre gTLDs serem uma palhaçada (nos comentários) e em 2012 sobre uma empresa ter múltiplos domínios (também nos comentários).
O domínio .b.br, destinado exclusivamente a bancos, foi criado em 2008 e o Bradesco comprou o gTLD .bradesco em 2015.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de outubro de 2016, É a segunda vez que isso acontece com um cliente e aparentemente só ocorre no Internet Explorer 11 ou mais recente.
Basta colocar o site do Bradesco na lista do Modo de Exibição de Compatibilidade para resolver o problema.
(Prefira clicar em "Responder" se estiver comentando um comentário)
|
|
He is back!
Bom saber disso; como aconteceu algumas vezes, encontro aqui os mesmos percalços que vejo em alguns chamados de clientes, e aqui já com solução, ou no mínimo, uma boa ponderação, e um espaço para discussão e troca de experiências.
Vida longa ao blog (e ao Jefferson, claro).