
Feriado de páscoa, e todos devorando seus ovos de chocolate, hunn que delicia... Mas você sabia que existem Ovos de páscoas na área de informática também? Sim! Os famosos "Easter Eggs". Mas estes não são de chocolates não, são surpresinhas que os programadores colocam em seus softwares, Acompanhe:
Ovos de Páscoa (Easter Egg traduzido em inglês como é mais conhecido) na informática são alguns programas que em seu interior algumas surpresas como joguinhos ou mensagens.
Alguns programadores escondem estas surpresas em softwares que são conhecidos, e geralmente tem que digitar ou fazer algumas coisas para aparecer. Existem milhares destes espalhados por ai. Se tiver curiosidade você pode encontrar alguns no http://www.eeggs.com/ que cataloga vários easter eggs de softwares conhecidos. Abaixo você pode conferir alguns bem interessantes que retirei do site do Baixaki, acompanhe:Firefox 3
Na barra de endereços, digite o comando about:robots e então você será levado para a página do mascote da última versão do programa. O título da página - Gort! Klaatu barada nikto! – é uma frase do filme O dia em que a Terra parou, em que seres extraterrestres planejam destruir nosso planeta.Nesta tela são exibidas quatro frases diferentes, todas relacionadas a robôs. Elas também foram retiradas de outros marcos da ficção científica da cultura pop, como Eu, Robô (livro de Isaac Asimov adaptado para o cinema por Alex Proyas), Blade Runner (filme de Ridley Scott) e O guia do mochileiro das galáxias (livro de Douglas Adams levado para as telonas por Garth Jennings).
Messenger Plus! Live - Mensagem do Spock
Mesmo que você não seja fã da série Jornada nas Estrelas, já deve ter ouvido falar no personagem chamado Spock, famoso por suas orelhas peculiares. No Plus!, é possível ouvir um jargão deste personagem bastante famoso. Digite /strek \V/, pressione Enter e alguns segundos depois você ouvirá a mensagem Live long and prosper (Vida longa e próspera).
Messenger Plus! Live - Patchou
Outra surpresa escondida no Messenger Plus! Live é uma mensagem de agradecimento do criador do software. O desenvolvedor do Plus! é conhecido como Patchou e se você digitar o comando /patchou em uma janela de conversação, surgirá na tela uma nova janela com a mensagem e uma foto. Experimente dar um duplo clique sobre o seu nariz.
Google.com - Você não encontra Chuck Norris, ele encontra você
Já são famosas em toda a web as “verdades sobre Chuck Norris”. Frases como “Chuck Norris contou até o infinito. Duas vezes.” e “Chuck Norris não lê livros, ele os encara até conseguir toda a informação que precisa.” tentam demonstrar o quanto todos devem ficar temerosos quando o assunto é o “invencível” e “poderoso” ator estadunidense.
O Google, que não é bobo nem nada, se precaveram dos espertinhos que querem usar sua grande capacidade de busca para descobrir por onde anda o senhor Norris. Então, se você acessar o Google.com, digitar Find Chuck Norris (Encontre Chuck Norris) e clicar em Estou com sorte, será levado para uma página dizendo o seguinte “O Google não procura pelo Chuck Norris porque sabe que você não encontra Chuck Norris, ele encontra você.”
Google - elgooG
Não entendeu nada? Experimente ler ao contrário e verá que o que está escrito ai em cima é Google de trás para frente. Se você digitar elgoog no Google e então clicar em Estou com sorte, após alguns segundos será levado para uma página com este nome que é na verdade a página inicial do Google espelhada, ou seja, tudo ao contrário.
Espero que tenham gostado! E se souber de algum Easter Egg interessante comente este post! Ou mande um recado.
Desejo a todos Ótima Páscoa!!!
Até a próxima!!
sábado, 3 de abril de 2010
Ovos de páscoa na Informática!
Programas para gerenciamento de projetos Scrum
Ferramentas para ajudar a controlar o andamento de projetos são fundamentais para se ter o controle de uma equipe. Logo abaixo vou postar algumas ferramentas para gerenciamento de projetos Scrum, Acompanhe:
Estava procurando alguns softwares para gerenciamento de projetos em Scrum, e achei varias ferramentas interessantes. Vou postar vários endereços a baixo. Ferramentas como está são fundamentais para se controle sobre o que cada membro da equipe está fazendo. Podendo saber exatamente em que status o projeto se encontra. Acompanhe a lista:
ScrumWorks
http://www.danube.com/scrumworks/basic/changelog#1.8.4
Storyverse
http://code.google.com/p/storyverse/
Mingle
http://studios.thoughtworks.com/mingle-project-intelligence
Scrum for Team System
http://www.scrumforteamsystem.com
Koach
http://www.projectkoach.com/
DotProject
http://www.dotproject.net
Horde Groupware
http://www.horde.org/groupware/
Agile
http://www.rallydev.com/
Trac
http://trac.edgewall.org/
Kanban
http://www.leankitkanban.com/
Agile 42
http://www.agile42.com/cms/pages/
Alguns não são exatamente só para projetos desenvolvidos com a metodologia Scrum, mas são interessantes para ajudar no controle de atividades.
Espero que tenham gostado, e que seja útil na hora de procurar uma ferramenta como está.
Qualquer duvida entre em contato ou deixe seu recado.
Até a próxima!
sábado, 20 de março de 2010
Scrum: Agilizando o desenvolvimento!
Você por acaso já ouviu falar sobre está nova tendência? Ou quer conhecer um pouco mais sobre este processo de aceleramento de desenvolvimento, este artigo é para você!! Vou mostrar um pouco mais sobre a metodologia Scrum, que vem ganhando espaço entre empresas pequenas, que desenvolvem softwares com velocidade, Acompanhe:
Tempo é dinheiro! Isto não é diferente no ramo de desenvolvimento de software, a tendência nos dias atuais é criar novas metodologias para agilizar o processo de criação e desenvolvimento de software.
Scrum nasceu com este objetivo, sendo uma metodologia ágil na gerencia de projetos, ela procura facilitar e acelerar o desenvolvimento de aplicações. Os projetos são divididos em ciclos chamados de Sprints, onde se trabalha para alcançar objetivos bem definidos, que geralmente são ciclos de 30 dias. Cada sprint é um conjunto de atividades que deve ser executado. O conjunto de todas as sprints é chamado de Product Backlog.
Existem 3 papeis neste processo:
• Scrum Master: é uma mistura de gerente, facilitador e mediador. Seu papel é remover obstáculos da equipe e assegurar que as práticas de Scrum estão sendo executadas com eficiência.
• Product Owner: responsável pela visão de negócios do projeto, é ele quem define e prioriza o Product Backlog. Geralmente é o papel desempenhado pelo cliente;
• Equipe: responsável por entregar soluções, geralmente é formada por um grupo pequeno (entre 5 e 9 pessoas) e que trabalha de forma auto-gerenciada;
Na pratica funciona mais ou menos assim, primeiras todas as funcionalidades ou mudanças no produto são definidas pelo Product Owner no Product Backlog. Os itens do topo da lista são destacados para serem entregues no final do próximo Sprint. Depois durante o Sprint, os itens do Product Backlog que devem ser entregues são agora tratados no Sprint Backlog. As tarefas agora são responsabilidade da Equipe, que tem autonomia para decidir como elas devem ser executadas.O terceiro passo seria as reuniões diárias, onde o Scrum Master se reúne diariamente com a Equipe num mesmo horário, para saber como esta o andamento do processo, com perguntas do tipo: O que foi feito ontem? O que se pretende fazer hoje? Quais são os impedimentos que estão atrapalhando a execução das tarefas? Isto é fundamental para que se tenha o controle exato do andamento do projeto.
E ao final de um Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Review Meeting. Finalmente, faz-se uma Sprint Retrospective e a equipe parte para o planejamento do próximo Sprint. Assim reinicia-se o ciclo.
Único detalhe que se deve levar em consideração, é que a equipe deve estar bem organizada e participativa, alem de na hora de definir os Sprints, deve se ter a maior atenção aos detalhes, pois se não podem ocorrer contratempos que podem atrasar o projeto.
Espero que tenham gostado, e se tiverem alguma duvida é só entrar em contato ou deixar um recado.
Ate+
