Saltar para o conteúdo

Programando na Madrugada

De Belo Horizonte a Miami - Google Maps feito por analistas ?

Seria a imagem abaixo uma prova de que o google maps foi desenvolvido por analistas ? Confira no google maps (Item 43): Belo Horizonte - Miami - Como Chegar

Ler mais →

2 de novembro de 2007

Desbloqueando o iPhone após um Restore - Couldn't locate the bytes to patch

Após ter instalado várias aplicações no meu iPhone, a aplicação de e-mail parou de funcionar, com isso, resolvi restaurá-lo pelo iTunes para realizar o processo de desbloqueio novamente. Quando fui rodar o anySim, recebi a seguinte mensagem: couldn’t locate the bytes to patch O problema é que como o baseband já estava hackeado o anySim não consegui hackea-lo novamente. Para resolver o problema tive que recorrer ao bbupdater Segue abaixo a solução para o problema: 1 - Você vai precisar dos seguintes arquivos (Download aqui):

Ler mais →

23 de outubro de 2007

A Evolução da Engenharia de Software

Introdução Nos últimos anos tem se observado uma crescente movimentação no mercado em torno do modelo de desenvolvimento denominado Fábrica de Software. Esse modelo tem uma grande característica que é o uso de técnicas utilizadas na engenharia industrial de produção em série, para a criação de um ambiente produtivo de desenvolvimento de software com qualidade e baixo custo. Esse modelo de desenvolvimento não é novo, surgiu na década de 60, mas só agora começa a ser intensivamente utilizado pelas empresas de desenvolvimento de software. Os avanços da engenharia de software nos últimos anos e as mudanças ocorridas nos processos de desenvolvimento de sistemas, como o software livre e o surgimento de padrões abertos para desenvolvimento corporativo, fizeram surgir um novo modelo de fábrica de software no mercado. As novas facilidades tornaram possíveis que empresas de médio e até de pequeno porte, pudessem montar suas fábricas de software para prestar serviços de desenvolvimento de sistemas crescente terceirização do mercado, resultando numa proliferação deste novo modelo de fábrica pelo mundo.

Ler mais →

3 de outubro de 2007

Um ano de Programando na Madrugada

É isso aí pessoal. Hoje está completando um ano que comecei o blog Programando na Madrugada. Espero ter mais tempo para me dedicar ao blog.

Ler mais →

20 de setembro de 2007

Catálogo de Anti-Padrões em TDD

Catálogo interessante prouzido pelo James Carr e traduzido pelo Victor The Liar Todos os metodos de um teste unitário estão passando perfeitamente, aparentando serem validos, entretanto sob uma inspeção mais próxima é descoberto que o teste unitário não testa o real intuíto para que foi criado. Excessive Setup Um teste que necessita muito trabalho para ser configurado antes mesmo de ser executado. Algumas vezes centenas de linhas de código tornam-se necessárias para adaptar o ambiente a um único método de testes, com dezenas de objetos envolvidos. Aqui a maior dificuldade é compreender “o quê” realmente está sendo testado dentro de toda a “sujeira” que um setup pode causar. (tradutor: Lembrem-se sempre do princípio KISS) The Giant

Ler mais →

20 de setembro de 2007

Einstein on Rails

Será que Einstein gostaria do ActiveRecord do Rails ?

Ler mais →

13 de setembro de 2007

Analisador Léxico

Os códigos estão fluindo. Estava fazendo aqui, um pequeno analisador léxico, para verificar se uma expressão matemática básica é válida. Se quiserem dar uma olhada nos fontes, segue abaixo o link para ele. Está programado em Java. Analisador léxico

Ler mais →

30 de junho de 2007

Post do Mike Potter sobre o NeutrineGTD

O Mike Potter, da Adobe, fez um post legal no blog dele sobre o NeutrineGTD. Ele pensou que o backend da aplicação rodava sobre PHP, mas está rodando em cima de Ruby on Rails. Como ele falou, a aplicação está nos seus estágios iniciais de desenvolvimento. Mas já estou com uma lista com muitas funcionalidades para adicionar nele. Get Things Done with this GTD Flex application

Ler mais →

15 de junho de 2007

Getting Things Done com NeutrineGTD

Depois de algumas madrugadas de programação, saiu a versão beta do NeutrineGTD. O NeutrineGTD é uma aplicação que visa auxiliar as pessoas a manterem a sua vida organizada, utilizando a metodologia GTD. NeutrineGTD

Ler mais →

14 de junho de 2007

Flex 3 e Adobe AIR: Disponíveis para download

O Flex 3 (beta) e o AIR (Apollo) já estão disponíveis para download no labs da adobe. Flex Builder 3 beta Adobe Integrated Runtime (AIR)

Ler mais →

12 de junho de 2007