Arquivo de Março, 2007

Bibliotecas para Gráficos

Encontrei duas bem interessantes. Gráficos têm muitas aplicações no nosso projeto, e estas bibliotecas tornam o nosso trabalho bem mais fácil.

Continue a ler »

Reuso & Ruby Bernardo Pádua 29 Mar 2007 Nenhum Comentário

Padrões de Projeto?

Aqueles de vocês que tiveram aulas com o prof. Clóvis devem se lembrar dos infinitos discursos sobre padrões de projeto: aquelas padronizações que são utilizadas em código para “simplificar” a nossa vida e tornar o mundo mais bonito. Como o próprio Java e seus infinitos frameworks com um milhão de padrões de projeto estão aí para provar, muitos vezes o que você ganha em termos de “reuso” de código com o uso excessivo destes padrões, acaba perdendo em código de configuração, complexidade e dificuldade de debug. No final seu código acaba ficando maior, mais emaranhado, e só pode ser compreendido por especialistas na tecnologia/framework utilizado.

Vejam só este artigo: Design Pattern Berserk . Nele o author consegue a proesa de usar uns 7 padrões de projeto num hello world, vejam que beleza que fica. Quem entender todo o código, de 160 linhas,  ganha um chocolate!

Está é a beleza do Rails: implementa os padrões de projeto mais importantes para a web (MVC e ActiveRecord), sem adicionar complexidade (por causa do infinitos códigos de configuração e housekeeping). Na medida certa, com simplicidade. Sem exargerar como o Java e todos os seus feijões mágicos.

Dicas Técnicas Bernardo Pádua 29 Mar 2007 2 Comentários

SGBD (Sistema gerenciador de banco de dados)

Uma dúvida levantada foi de qual banco de dados utilizar no projeto.

As principais opções seriam o MYSql 5.0, o PostGree 8.1 , o Firebird e mesmo o Oracle XE 10g.

Dados os requisitos de nosso sistema, e as respectivas vantagens de cada um dos aplicativos, foi decida pela utilização do PostGree 8.1. Essa conclusão foi tomada com base em dois fatores principais

  • Escalabilidade;
  • Licensa totalmente gratuita
  • para mais informações veja o comparativo completo:
    Comparativo entre banco de dados

    Softwares & Banco de Dados luiz.rolim 28 Mar 2007 2 Comentários

    Tortoise SVN - Para navegar nos repositórios do Subversion

    O Tortoise é o cliente de SVN (Subversion) mais prático e utilizado por aí (para Windows). Ele se integra diretamento no Windows Explorer, permitindo que você execute todos os comando do svn com o botão direito do mouse.

    Continue a ler »

    Softwares & Obrigatórios Bernardo Pádua 28 Mar 2007 Nenhum Comentário

    Screengrab - Screenshots de páginas

    Recomendo a todos instalarem esta extensão do Firefox: http://www.screengrab.org/

    É muito prática e permite salvar screenshots de toda a extensão da página (ou somente de porções predefinidas, dá para configurar). Instala um pequeno ícone na parte de baixo do browser. Finalmente fizeram algo decente para agilizar esta tarefa, que é bem chatinha de fazer na mão.

    Softwares Bernardo Pádua 27 Mar 2007 Nenhum Comentário

    Exemplos de Design 1

    Vou começar aqui uma série de artigos listando alguns sites que possuem um design (visual e interface) excelente. São exemplos a serem seguidos e fontes de inspiração para o nosso projeto. Não vamos re-inventar a roda: vamos seguir as tendências, usando o que for mais apropriado no nosso contexto. Além do mais, não somos gênios do design nem precisamos inovar neste aspecto para que o produto tenha sucesso. Precisamos sim atingir padrões “profissionais”, o que já não é fácil e não é atingido por muitos projetos, que ficam com aquele ar de “amador”. Via de regra eles não dão certo (mesmo que a idéia seja boa).

    Entendam bem: quando digo design excelente não me refiro a páginas “artísticas” e pouco funcionais, como é muito comum vermos em sites de grifes, joalherias, artistas, etc. Exemplos: giselebundchen.com.br, arezzo.com.br . Design bom, para mim, são aqueles simples e funcionais, mas ao mesmo tempo agradáveis de se olhar e com ar muito profissional.

    Sites neste post: 37signals e Spesa.

    Continue a ler »

    Interface Bernardo Pádua 27 Mar 2007 4 Comentários

    Aplicações “grandes” feitas em Ruby on Rails

    Listarei aqui um repositório de sites “powered by Ruby on Rails”. O objetivo é mostrar que:

    • Tem muita gente usando Ruby on Rails, apesar do Framework ser bem novo (uns 2 anos).
    • Ruby on Rails pode ser usado para fazer coisas complexas, grandes e de larga escala.

    Continue a ler »

    Geral Bernardo Pádua 22 Mar 2007 Nenhum Comentário

    Primeiro Post

    Olá a todos,

    Este é o primeiro post deste blog! Os objetivos deste blog serão:

    • Informar ao público externo sobre o andamento do projeto ITA-Alumni;
    • Divulgar as informações básicas sobre o projeto (integrantes, objetivo, etc)
    • Reunir as informações úteis e notícias relacionadas;
    • Servir como meio para a publicação de relatórios periódicos;

    Os integrantes do projeto devem criar contas e, após aprovação, já poderam publicar no mesmo. Todos os leitores estão convidados a fazer comentários, sem a necessidade de se cadastrar. Espero que está ferramenta seja utilizada por todos os integrantes do ITA-Alumni e adquira um papel importante nas relações externas do projeto.

    Geral Bernardo Pádua 20 Mar 2007 Nenhum Comentário

    
    Online dating