Bom senso no uso da Tecnologia da Informação
Tech
Cálculo de intervalo de tempo no Excel
07/12/09
Quem nunca tentou fazer uma operação entre duas datas / horas no Excel e nunca se deparou com um número estranho? Por exemplo, se tivermos duas células com os valores 13:00 e 11:00 e subtrairmos as duas células, teremos como resultado o valor (em hora) 2:00, ou seja, duas horas de diferença. Mas se somarmos os dois valores, teremos 0:00 como resultado. O resultado deveria ser 24:00, não acha? Isso acontece porque o resultado do cálculo é mostrado em formato de data. Ou seja, passou de 23:59:59, volta pro 0:00:00.
Aí você resolve o problema formatando a célula para o formato número, e o que aparece? O número 1! E se você fizer a mesma operação com outros valores, como subtrair 12:00 de 8:45 para descobrir quantas horas trabalhou no período da manhã, vai se deparar com outro valor igualmente estranho: 0,14 (no formato número).
Esse número “estranho” que aparece é o resultado do cálculo em fração de um dia. Ou seja, no exemplo anterior, o espaço de tempo entre 8:45 e 12:00 é 14% de um dia.
Resumo da ópera: para obter a quantidade de horas deste intervalo, basta multiplicar o número por 24. Assim, se tivermos nas células A1 e A2 os valores 8:45 e 12:00, respectivamente, para encontrar o intervalo de tempo basta usar a fórmula =(A2-A1)*24 e teremos 3,25 como resultado, ou seja, três horas e quinze minutos!
Simple, yet useful!
Você precisa do arquivo pro11.msi? Acho que não …
17/04/09
Eu já comentei aqui no blog alguns pequenos problemas que encontramos no dia-a-dia, que apesar de serem pequenos nos tomam muito tempo, ou de mensagens de erro que não sugerem, nem de longe, uma possível solução.
E isso aconteceu novamente. Um usuário me disse que o Excel não abria mais, que ficava pedindo pra instalar “um tal de Windows não sei o quê”. Quando fui ver, o Excel 2003 ficava pedindo o CD de instalação para executar o arquivo PRO11.msi. O detalhe é que eu não estava nem perto do CD de instalação.
Usei o recurso localizar do Ruindow$ Windows pra ver se achava o tal arquivo; nada. Depois, restauração do sistema; nada. Baixei o arquivo que encontrei no 4shared, mas o máximo que consegui foi um instalador que tinha mensagens escritas em algum dialeto árabe, daqueles escritos da direita pra esquerda. Bonito, mas não funcionou.
Foi quando o oráculo me levou até o artigo 329117 da MS, e eis a solução: bastou criar uma pasta vazia com o nome XLStart dentro de C:\Arquivos de Programas\Microsoft Office\Office11. Pronto, o Excel funcionou like a charm …
Custava dizer que era esse o problema? Será que é essa a função dito arquivo que ele tanto me pedia? Obrigado, tio Bill, pelo legado que nos deixou.
Erro “bad line length character” no Git
03/04/09
Às vezes aparecem uns erros estranhos na vida de um programador, e a solução não é, nem de longe, algo relacionado à mensagem de erro que recebemos.
Um exemplo disso é quando aparece a seguinte mensagem de erro ao tentar executar operações de pull/push/clone em um repositório do git:
fatal: protocol error: bad line length character
A mensagem de erro em si não diz nada. Mas depois de uma rápida busca pela rede encontrei uma explicação para o problema: o número de usuários conectados pelo ssh (e o git usa ssh para trocar dados) excedeu o limite. Bastou desconectar uma das sessões iniciadas (isso aconteceu comigo quando tinha duas sessões ativas) que a operação foi concluída sem problemas.
Campanha para eliminar browsers antigos da rede
09/01/09
O IMasters iniciou uma campanha cujo objetivo é retirar browsers antigos do mercado, com ênfase na aposentadoria do IE6. Quem já programou para a web sabe que é quase um martírio ter que dispender tempo criando um arquivo CSS para cada browser, já que as diferentes versões do IE interpretam o mesmo site de formas diferentes. Um site ou sistema que é mostrado perfeitamente no Firefox ou Chrome aparece todo distorcido no IE6, por exemplo. Aí somos obrigados a ter várias versões do IE instaladas para poder testar nossa aplicação em cada uma delas.
Essa iniciativa é boa tanto para os desenvolvedores, que poderão gastar mais energia desenvolvendo algo realmente útil para seus usuários, quanto para os usuários, que não ficarão tão expostos a riscos de segurança.
Recuperando bases de dados MySql em InnoDB
08/01/09
Primeiro, vamos entender como funciona o armazenamento de dados do MySql no Windows:
O MySql 5 guarda os dados dos seus bancos no diretório c:\Program Files\MySql\data\nome_do_banco. Dentro deste diretório, cada pasta representa um banco de dados.
Dentro da pasta de cada banco, existirá um arquivo .frm para cada tabela do banco, caso o banco e as tabelas estejam no formato InnoDB. Caso o formato seja MyISAM, existirão arquivos frm (form com os tipos de arquivo), myd (dados) e myi (índices). Mas neste artigo pretendo me focar em tabelas InnoDB. Mais >
Organização das extensões de arquivos
22/12/08
Aviso importante: em respeito aos leitores deste blog, informo que este post foi patrocinado pelo site ComputerFileExtensions.
Novo processador Intel Core i7
04/12/08
Há pouco tempo atrás ouvi falar sobre o lançamento do novo processador da Intel, o Core i7, que está chegando para substituir os atuais Core2Duo. Pensei em escrever algo sobre ele, mas faltavam mais detalhes técnicos (além de uma boa dose de tempo para procurar tais informações).
Mas o pessoal do Gizmodo escreveu um artigo explicando por que o Core i7 é um monstro lindo. Um artigo muito bem escrito, que esclarece as principais novidades do chip. Já tem também um artigo na Wikipedia falando sobre o mesmo assunto, com um pouco mais de detalhes.
Espero que não demore muito para eu ter um PC equipado com um processador desse …
Projeto de lei do Senador Eduardo Azeredo – você poderá se tornar um criminoso sem querer!
14/11/08
O “ilustre” senador Eduardo Azeredo criou um projeto de lei que define os crimes que são cometidos através da Internet. Esse projeto de lei vai bloquear redes P2P, acesso Wi-Fi livre e exigir que todos os provedores de acesso sejam “dedos-duros” dos seus usuários, apontando os infratores desta lei.
Veja (e assine, caso concorde) a petição para o veto desta lei (na petição existem mais detalhes). Hoje (14/11/2008) às 18:00 haverá um Flash Mob contra a lei, na Av. Paulista, em frente ao Objetivo (próximo ao número 900 da avenida). Sei que está meio “em cima da hora” pra avisar, mas também fiquei sabendo agora.
Já pensou se isso daqui virar uma China???
Na web como os chineses
30/10/08
Como todos sabem, o governo da China controla o que cada cidadão vê na televisão ou internet. Lá é proibido falar mal do governo, e os chineses defendem com unhas e dentes a sua pátria. Se for conversar sobre política com eles, eles não expressarão suas opiniões sobre o assunto, mas sim a opinião imposta pelo governo. E vivem felizes assim (eu acho).
Caso um chinês tente acessar um site que tenha conteúdo que o governo julgue impróprio, o acesso é negado e o cidadão pode ficar uns 15 minutos sem acesso.
É difícil para nós, que estamos do outro lado do globo, imaginar como é a sensação de navegar na web com tanta restrição. Mas existe um plugin para Firefox que nos permite navegar na web através de um proxy direto da China!
Windows e Office: novidades da Microsoft
29/10/08
A Microsoft já está publicando as primeiras imagens do Windows 7, que será o sucessor do Vista. Até agora, só um seleto grupo de pobres desenvolvedores tiveram o azar a honra de ter acesso à versão de testes do SO. A versão beta está prevista para 2010. Ah, e quem participar do WinHEC também ganhará uma cópia da versão beta do sistema operacional.
Sinceramente, pelo visual mostrado neste vídeo, em um julgamento desprovido de qualquer fundamento técnico (e acreditando que um blog nos permita ter essa liberdade), acredito que não existirá muita diferença do Vista para o 7. Repare no estilo das janelas, no formato da barra de tarefas, na estrutura do menu iniciar: tá tudo com a cara do Vista! Pelo visual, não dá pra perceber nenhuma melhoria real (que justifique o lançamento de uma nova versão).




Últimos Comentários