• rss

Assine nosso feed

Telas WTF do mês!

(6)

Category : screenshots

Essa eu encontrei na FNAC de Pinheiros. Você compraria um computador assim? :P

Computador Zicado

Norivan Oliveira fez uma descoberta realmente impressionante: A Microsoft usa PHP & MySQL em algumas páginas. Só não usa corretamente…

msnemphpforumabertocomca81

Essa eu descobri uns dias atrás, no microondas do trabalho. Voltou ao normal depois que eu apertei CTRL+ALT+Pipoca.

Falha no Microondas

Confiando nos dados da planilha

(1)

Category : Sistemas, Usuários, WTF

Isso rolou há muitos anos, quando eu ainda era um novato. Na empresa não havia condições de comprar licenças para o MS-Office, e na época o OpenOffice ainda era algo muito mais alfa do que beta. Como as opções eram mínimas, acabei instalando como padrão um pacote gratuíto, chamado 602Office.

O 602 era, na melhor das definições, um programa que quebrava um galho, e eventualmente conseguia abrir documentos do MSOffice. Vejam bem: abrir, e não interpretar corretamente. Mas, nas condições que tínhamos, era o melhor que podíamos ter sem cairmos na pirataria.

Em um dado momento, foi necessário criar uma planilha para uma missão especial: organizar todo o sistema de fretes dos produtos, que até então era computado manualmente (e não poderia ser incorporado ao sistema). O problema é que cada empresa de transportes possuia um sistema pessoal, e parecia ser um trabalho quase impossível organizar tudo em uma planilha onde tudo o que você precisasse fazer fosse digitar a quantidade dos produtos e a transportadora, e no final ter o peso final e o valor do frete.

Muitas semanas de trabalho duro, conversas com funcionários, definição de padrões, e uma quantidade absurda de ‘IFs’ nas células depois, foi possível montar a planilha praticamente perfeita: numa aba ficavam os produtos, em outra os dados das transportadoras, e na terceira alguns dados extras, que se fossem preenchidos gerariam todos os dados necessários. E era fácil atualizar com novas transportadoras e produtos, se necessário. Detalhe: o 602 não permitia proteger planilhas.

Os dias foram virando semanas, as semanas viraram meses, e os meses viraram anos. Um belo dia, uma funcionária do comercial me liga, informando que a planilha estava gerando o valor de frete incorretamente. Ao observar o documento, pude ter uma pequena visão do inferno: campos que continham fórmulas haviam sido substituidos por números, colunas importantes estavam todas em branco, e algumas das células que deveriam trazer um valor importante estavam apagadas. Era simplesmente impossível a planilha trazer o dado correto.

Perguntei para a funcionária o que havia acontecido, e ela respondeu não saber, já que só havia começado a mexer com aquilo a poucos dias. Investigando mais a fundo, fui aos poucos descobrindo. A funcionária que originalmente foi treinada pelo uso da planilha saiu, e no processo treinou uma outra garota. Essa garota entendeu pouco do uso da planilha, e ficou por isso mesmo, até que ela precisou treinar outra, que entendeu menos ainda, e assim por diante, até que em um dado momento ninguém mais sabia exatamente como a planilha funcionava, elas apenas acreditavam que os dados ali estavam corretos, e pronto. Sempre que eu perguntava para alguém o que havia ocorrido, a resposta era a mesma “Fui ensinada assim, e sempre foi assim”.

Resultado: durante um período de tempo, todas as contas para gerar os fretes saiam com o valor errado. E, como o financeiro não conversava com o comercial, era bem provável que o valor pago era MUITO diferente do valor avaliado antes de entregar o produto.

Foi necessário criar do ZERO uma nova planilha, já que a original estava perdida. E, dessa vez, já com o OpenOffice, pude proteger algumas células. E colocar VÁRIOS avisos em células próximas células importantes, com avisos como “não mexa aqui, mesmo que sua vida dependa disso”, “use esse valor na planilha X1″, “não encoste aqui”, e por aí vai. E, sempre que a tarefa de gerar custos de frete era passada para outra funcionária, eu pessoalmente treinava a mesma para que não houvessem novos desastres…

Telas WTF da Semana!

(1)

Category : screenshots, WTF

Yuri encontrou uma inconsistência divertida no Skype: o email não é obrigatório, mas é obrigatório para continuar.

Denilson descobriu um WTF engraçado no Habib’s (dica: DARUMA32)

Tudo pela segurança

(3)

Category : Suporte, Usuários, WTF

Essa aconteceu muito tempo atrás, na antiga empresa em que trabalhava. Uma funcionária nova, de “médio escalão”, era extremamente paranóica com a segurança de seus dados: não admitia que ninguem soubesse as senhas dela, não aceitava que as contas de email fossem totalmente configuradas pelo CPD (já que assim saberíamos sua senha), e chegava aos cúmulos de exigir que eu ficasse a uma distância razoável quando ela precisava de alguma ajuda, mas precisaria digitar a senha.

Sim, isso mesmo: sempre que eu ia prestar algum suporte (ver um problema no email, por exemplo), eu tinha que chamá-la para digitar a senha e, antes de chegar em alguma tela que tinha que digitar nome e senha eu tinha que sair de perto, esperar ela chegar na tela e colocar o nome de usuário e senha, me chamar, e só então continuar o trabalho. O tipo de coisa cansativa, considerando que eu sempre era chamado para resolver algo.

E assim foi, até o dia em que ela me chamou, e quando cheguei na sala dela a mesa estava vazia. “Vou adiantar o trabalho” – pensei. E qual não foi minha surpresa ao descobrir que ela havia marcado a opção de salvar senha para todos os formulários mais importantes? Sim, isso mesmo: Proxy – senha gravada. Webmail – senha gravada. CRM – senha gravada. E por aí vai.

Quando ela voltou, comentei sobre isso, em tom de brincadeira. Tanta paranóia com senha, mas qualquer um podia chegar e ver o que ela tanto queria esconder. Na mesma hora, a expressão dela se alterou, e numa mistura de raiva com confusão, ela começou a gritar “Como assim? O que você viu? Por que você mexeu nas minhas coisas?“.

Mesmo explicando que não havia mexido em nada que não fosse da minha competência e que a falha era dela por salvar todas as senhas e deixar o computador ligado quando não estava na sala, a confusão continuou e acabou indo parar na mesa do gerente.

Como resultado, todas as senhas foram apagadas do computador dela, e eu não era mais obrigado a ficar uns 10 metros afastados. Só precisava virar o rosto quando ela quisesse digitar alguma senha…

Primeiras Screens WTF de 2009

(5)

Category : screenshots

Claudio Medeiros achou o sistema pretagil32 meio pesado, mas com um considerável aumento de espaço em disco. Espaço lateral, diga-se de passagem…

imagem1
(PS: um doce pra quem achar todos os outros erros típicos de quem jogou no Translator e não revisou…)

Irio Musskopf (ctrl+c/ctrl+v) descobriu que nem 3,8 menos 3,8 nem sempre é 0

wtf871(Nota: tem uma pegadinha safada aqui, o que gerou o WTF, pela falha na usabilidade: com o arredondamento dos tamanhos, não é possível notar que a diferença de tamanho deve estar na casa dos KB…)

Já Witto fez as contas meio por cima, e percebeu que com o desconto na TV, ele poderia comprar… 1/3 de uma passagem de ônibus!

3023922784_5d15f039c3

(de resto, voltaremos com a programação normal em breve. Aguardem!)

Sim, a ordem alfabética não vai com a sua cara…

(12)

Category : Suporte, Usuários, WTF

Isso aconteceu há muitos anos, quando a intranet ainda estava sendo implantado na antiga empresa. Em um dado momento, apareceram com a sugestão: “e se colocássemos a lista de ramais na Intranet? Isso economizaria tempo e papel, além de ser uma forma de divulgar a ferramenta”.

Oras, parecia simples: um campo extra, com o número do Ramal, e uma página que listasse todos os usuários, dividindo por departamentos, com possibilidade de filtros e tudo o mais. Não tinha como dar errado.

Dias depois, sistema alterado e testado, coloquei a novidade no ar. E, poucos minutos depois, sou chamado na sala do chefe. “Deve ser para discutir um aumento…”, imaginei. Ledo engano, fui chamado para discutir… minha mania de perseguição com a gerente do comercial (que tinha uma posição muito, mas muito privilegiada dentro da empresa)! Entre acusações de agir como moleque, perseguir as pessoas, e tudo o mais, acabei ouvindo que, na minha ânsia de maltratar as pessoas, acabei deixando a gerente do comercial em último qualquer listagem de ramais, não importando que filtros fossem usados. Ou seja, na concepção da mulher, eu devia odiá-la tanto que escrevi todas as páginas manualmente para que ela SEMPRE aparecesse em último.

Nessa hora, tive um estalo: levantei da cadeira, pedi para que ele acessasse a intranet, e pedi para verificar a ordem em que estava a lista de ramais: Por ordem alfabética. E o nome da gerente começava com ‘R’, e seria sempre o último, pela ordem.

Na hora, levei as mãos aos olhos, pedi ajuda a Deus, e expliquei o ocorrido ao meu chefe: a única forma de evitar isso, seria alterar a ordem da listagem, só que o ramal dela TAMBÉM seria um dos últimos, pela ordem numérica. Resultado? Precisei criar um IF na lógica do sistema, que SEMPRE traria a citada gerente em primeiro na listagem. Não importando que filtro fosse utilizado…

Mais Screens WTF

(3)

Category : screenshots, Sistemas, WTF

Lealcy pensa em fazer um downclock do computador, para conseguir instalar uma simples impressora:

hpinstalldj8
Clique na imagem para ampliar

Juliano ficou feliz de ter poder de escolha. Pena que, como podemos ver, era um poder bem limitado:

netbeansopcoesww7
Clique na imagem para ampliar

Novas Screens WTF

(5)

Category : screenshots, WTF

Juliano tem sérias dúvidas sobre qual sistema operacional está usando:

Theo descobriu que o PostgreSQL considera o êxito uma falha

E se eu tentar colocar um dropdown no botão?

(0)

Category : screenshots, Sistemas, WTF

Rafael mandou uma imagem de erro muito, mas muito estranha do Delphi:

derro

É de menino que se torce o WTF…

(3)

Category : Aulas, WTF

Ah, a faculdade… Alunos que entraram sem saber nada de informática (mas parece que mexer com computador dá dinheiro, né?), professores sem a formação adequada (hmm… digitei como no livro, porque aparece esse erro?) e muitos, mas muitos WTF’s! Foi assim comigo, e pelo jeito o Karlisson está passando pelo mesmo problema…

Numa prova de Java, a professora pediu que os alunos criassem uma classe DVD, com os atributos “estado” e “operacao“. O atributo “operacao” informaria o que o dvd estaria fazendo (play, stop, pause, etc) e o atributo “estado” informaria se o dvd estaria ligado ou desligado.

Ela também pediu que fossem criadas duas constantes LIGADO e DESLIGADO, com os valores true e false, respectivamente. Se o dvd tivesse que ser ligado, deveria haver uma atribuição

this.estado = LIGADO;

e vice-versa. Confirmando o que penso sobre cursos de computação, principalmente aqueles que ensinam apenas a linguagem Java, a professora poderia dar um exemplo menos WTF, simplesmente criando o atributo “ligado” que recebe true ou false, ao invés de criar 2 constantes extras, que apenas guardam valores já definidos no sistema.