segunda-feira, 22 de junho de 2015
6 mitos sobre as melhores maneiras de carregar o celular
quinta-feira, 10 de maio de 2012
Incauta e peladinha
é impressionante como as pessoas ainda não se conscientizaram que informação no formato digital também é importante. Quem enviaria uma roupa para a lavanderia sem se certificar de que todos os bolsos estão vazios? Da mesma forma, não se deve enviar um computador para o conserto, sem retirar seus dados de dentro dele. Todos têm um amigo, parente ou conhecido que entende um pouco de informática. Talvez seja melhor pedir a essa pessoa para gravar tudo o que tem no seu computador em DVD antes de mandar para o conserto.
Digo isso por que impressiona a falta de cuidado da Carolina Dieckmann. A mocinha tira foto peladinha, põe no notebook e manda para o conserto. Talvez Dalai Lama conseguisse reparar o computador sem ver as fotos da Carolina e sem compartilhá-las com os amigos.
O Blog do Vagner compartilha então, um link com algumas dicas para a sua foto peladinho (a) não cair na internet.
Pode deixar que se cair na internet eu não passo para frente. Saudações budistas!
Valeu
quinta-feira, 25 de agosto de 2011
Palestra na UFF
domingo, 15 de maio de 2011
O que é Cloud Computing
sábado, 9 de abril de 2011
Nova certificação PMI
quinta-feira, 10 de fevereiro de 2011
Capa da SQL Magazine

A edição deste mês da revista SQL Magazine traz um artigo meu.
E ainda veio como destaque na capa.
A revista é de circulação nacional e bastante conhecida no meio de TI. Trata de assuntos relativos a banco de dados e suas ferramentas.
Consegui unir meu gosto pela computação científica com o perfil prático da linha editorial da revista.
Abordei o algoritmo de Dijkstra de forma aplicada à logística.
Ficou um texto bastante interessante e do qual me orgulhei muito.
Um forte abraço.
quarta-feira, 17 de março de 2010
Spam matemático
Alguns amigos que sabem da minha atração pela matemática enviam-me alguns e-mail's com spans sobre matemática. Esses são até mais bem-vindos.
Hoje recebi três e-mails idênticos com uma planilha Excel, anexada e protegida por uma senha.
No e-mail tem um pequeno problema de lógica aritmética, cuja solução seria a senha da planilha.
Uma das versões que recebi desse spam diz o seguinte:
"
Aqui vai um pequeno teste, simples, fácil e sem graça, mas é preciso atenção - só atenção.
Se você demorar mais do que 30 segundos para resolvê-lo, não se sinta burro não,
só procure um médico para reposição neural! Hehehehe...Abraços;
Quando:
2 + 3 = 10
7 + 2 = 63
6 + 5 = 66
8 + 4 = 96
Então:
9 + 7 = ?????? O resultado é a SENHA para abrir o documento em anexo."
Cada equação tem um resultado aritmeticamente incorreto. Mas deve haver uma padrão lógico para esse erro. Achando-se esse padrão, achamos qual o número "resolve" a equação 9 + 7.
Para resolver isso basta refazer as equações acima.
Vejamos:
2 + 3 = 5, mas o o resultado apontado pelo problema é 10, que é igual a 2 x 5
Na segunda equação temos:
7 + 2 = 9, mas o resultado apontado pelo problema é 63, que é igual a 7 x 9
Analogamente:
6 + 5 = 11, mas o resultado apontado pelo problema é 63, que é igual a 6 x 9
8 + 4 = 12, mas o resultado apontado pelo problema é 96, que é igual a 8 x 12
E finalmente,
9 + 7 = 16, mas o resultado apontado pelo problema seria igual a 9 x 16, pelo padrão encontrado. Ou seja, multiplicar o resultado real (16) pelo primeiro termo da multiplicação, nos dará a senha.
Temos então 9 x 16 = 144.
Experimente digitar 144 na senha da planilha que está aqui.
sexta-feira, 9 de janeiro de 2009
A morte dos desktops

Recentemente o gerente do meu banco me consultou a respeito da decisão de adquirir um notebook ou um desktop. Argumentei que a opção pelo notebook viria da necessidade de mobilidade. Se houver necessidade de uso de computador em diversos locais diferentes com uma estrutura própria de programas e dados, então há uma clara necessidade do computador portátil. Do contrário, opta-se pelo desktop.
A despeito do fator mobilidade, o consumo de notebook cresce a cada ano. No terceiro trimestre de 2008 os notebooks registraram vendas superiores aos desktops e a perspectiva é que 55% dos computadores vendidos em 2009 sejam notebooks. É um fenômeno curioso tendo em vista principalmente que os preços ainda não se equalizaram. Com o valor pago por um notebook, compra-se um desktop muito melhor.
O apelo visual do notebook, o advento da internet 3G e o fogo no rabo, podem ser fatores para a expansão do aparelho. Certamente, em breve os preços serão equiparados e em breve presenciarei mais um evento histório na Computação: a morte dos desktops.
quinta-feira, 11 de dezembro de 2008
Controle de Produção em Desenvolvimento de Software
Na Gerência de uma equipe de desenvolvimento, há aspectos tão ou mais importantes que a ferramenta de controle da produção. Em uma situação normal utilizo a seguinte técnica:simplicidade, objetividade e eficiência. Uso uma tabela (Excel,Word ou Project, dependendo do tamanho do projeto) com as colunas:
- Id da tarefa
- Nome do desenvolvedor
- Horas previstas
- Horas realizadas
- Observações
As horas são alocadas com base histórica. Não uso FPA. O desenvolvedor me diz quantas horas vai gastar com determinada funcionalidade já com os testes básicos. Para que isso funcione é preciso que você trabalhe com desenvolvedores experientes e responsáveis. Um estagiário não conseguirá te dizer essas horas. Na metade do tempo previsto eu reviso a tarefa e/ou vou lá ver como está. Se já houver atraso ajusto o cronograma e documento o que houve.
Normalmente um desenvolvedor experiente aloca as horas em uma tarefa já prevendo possíveis imprevistos. E consegue te entregar no prazo correto, com alto índice de corretude. Isso já o coloca no seu limite de capacidadede produção. Você pode e deve, naturalmente, fazer uma crítica nas horas alocadas pelo seu desenvolvedor. Mas repito, se ele for bom e confiável, não será possível que ele entregue a tarefa em menos tempo sem afetar a qualidade.
Lembre-se: "uma mulher gera um filho em nove meses, nove mulheres não gerarão um filho em um mês." Conheça a tarefa que você vai delegar e saiba da real possibilidade de tempo de execução e pronto. Um bom desenvolvedor irá te entregar a tarefa nesse tempo.
Existem alguns outros aspectos. Penso em tratar isso em um artigo posterior. Qualquer esclarecimento a mais, entre em contato.
terça-feira, 12 de junho de 2007
Lá vai a MS de novo
http://www.imasters.com.br/noticia/6396/microsoft_contrata_veterano_em_codigo_aberto/
http://www.imasters.com.br/noticia/6399/microsoft_compra_empresa_de_gerenciamento_de_dados/
O próprio Anders Hejlsberg, niguém menos que o criador do Pascal já foi para a MS há muito tempo para criar as bases do .Net.
Poucos resistem ao poder do império!
segunda-feira, 11 de junho de 2007
Nem tão Stallmann nem tão Gates
Mais tarde conversando com alguns desenvolvedores que eram alunos dos primeiros anos de um curso de Tecnologia, percebi que tampouco eles e seus professores sabiam o que era também.
Fiquei de escrever algo sobre o assunto.
Vai lá.
Pouca gente conhece Richard Stallmann, muita gente já ouviu falar em Linux e todos conhecem Bill Gates.
Richard Stallmann é o Filósofo criador da teoria do Software Livre.
Linux é o mais famoso programa OpenSource.
Bill Gates é o dono da Microsoft.
A três coisas são diferentes mas se tangenciam. Vejamos.
Software Livre
Stallman é um visionário barbudo, intelectual da pesada (Física em Harvard) e que recebeu todos os maiores prêmios de tecnologia do mundo. Um daqueles caras à frente do seu tempo. Chamado de Santo Ignúcio, em 1984 ele lançou um manifesto chamado Manifesto GNU, onde basicamente ele diz o seguinte:

- o usuário de programa de computador tem de ter liberdade de rodar o programa para qualquer propósito (liberdade 0);
- tem de ter liberdade para estudar, alterar e adaptar o programa de computador para a sua necessidade (liberdade 1);
- liberdade para copiar e distribuir o programa de computador (liberdade 2);
- liberdade para melhorar o programa de computador e distribuí-lo (liberdade 3).
É claro que para satisfazer as liberdades 1 e 3, deve-se ter acesso

O programa tem de ser livre porque para Stallman “Quando um programa tem um dono, os usuários perdem a liberdade de controlar uma parte de suas próprias vidas.”
O programa livre não tem de ser de graça (sem pagar). Stallman é categórico no manifesto quando fala desse assunto. Software livre não significa necessariamente software gratuito. Daqui já sai a primeira confusão. As pessoas acham que software livre é gratuito. A motivação de Stallman é social e não mercadológica essencialmente.
Resumindo: software livre é aquele que você adquire (pagando ou não) e tem o direito de alterar, melhorar, distribuir e usar do jeito que você quiser. Inclusive vendendo.
OpenSource
Já o Linux é fruto de um outra corrente chamada OpenSource. Esse pessoal começou em 1993 uma onda muito semelhante à onda do software livre. O que muda essencialmente é:

- o propósito do OpenSource é construir o melhor software possível;
- para atingir esse objetivo eles constroem comunidades de desenvolvimento onde cada desenvolvedor pode contribuir com o código fonte;
- você tem de comercializar um software OpenSource da mesma maneira que o adquiriu.
Deu para ver que a diferença é muito sutil. O software livre pode ser comercializado da forma que eu quiser, já o OpenSource exige que eu o comercialize da maneira que adquiri.
Microsoft
É a maior produtora mundial de Sistemas Operacionais. O programa que toma conta d

Fatos
Como se diz: “contra fato não há argumento”. Segue-se alguns fatos para o leitor poder meditar. A partir de cada fato desse pode-se tirar conclusões valiosas. Não vou dar a minha opinião para não influenciar ninguém. O que se segue abaixo são constatações.
1. A maioria das pessoas não tem a mínima idéia do que é um código fonte. Tampouco como alterá-lo.
2. Vcê já viu uma mosca branca? Pois é. É tão raro quanto alguém capaz de alterar o Linux para você. Só vi isso em grandes empresas e em algumas prefeituras.
3. Muitas empresas que dependem de programas de computador de forma vital, contratam programadores para elas. E o programa passa a ser da empresa e não do programador. E aí elas mandam alterar o programa da forma que querem.
4. Qualquer Windows é muito, muito, mas muito mais fácil de usar do que qualquer Linux.
5. O Linux é mais estável do que o Windows.
6. O Windows é mais bonito do que o Linux.
7. O Windows nasceu em uma empresa, para ser vendido. O Linux nasceu em uma universidade para ser um estudo de caso.
8. Richard Stallman, Bill Gates e Linus Torvald estão, intelectualmente falando, muito acima da média da humanidade.
9. Existe muita gente fanática por Windows.
10. Existe muita gente fanática por Linux.
11. Gente fanática é irracional.
12. Existe muito programa de prateleira. Você vai à loja, pega uma caixinha com um CD dentro, paga, chega em casa, instala e usa. Nunca mais você vai pagar nada para o fabricante.
13. Há programas alugados. Você paga um tanto por mês para ter o direito de usar e de adaptar o programa para você.
14. Há empresa que sacaneia. Cobra por mês por um programa que não tem necessidade de manutenção mensal.
15. Há programas que levam anos para ficar prontos e consomem muitos recursos em mão-de-obra, treinamento, máquinas, dinheiro e muitas outras coisas.
16. Há programas que podem ser feitos em questão de horas.
17. O custo para copiar um programa é quase zero.
Dá para pensar um pouco a respeito...