Author Archives: Pedro Jannotti

Habilitar mod_rewrite Comentários desativados

Este post é uma dica para quem utiliza Ubuntu (no meu caso 10.04) e precisa habilitar o mod_rewrite do apache. Se você instalou o seu apache pelo gerenciador de pacotes do linux, seja pelo synaptic ou via apt-get faça o seguinte: sudo cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/ Este comando irá copiar o módulo rewrite da pasta de [...]

Um pouco mais sobre Ruby Comentários desativados

No artigo anterior nós iniciamos o estudo de Ruby com um pouco de sua história, seu uso e um pouco de sua escrita. Já neste artigo falarei mais sobre sua sintaxe e semântica através de alguns exemplos e imagens. Utilizarei, neste artigo, Ruby na versão 1.8.7 e a IDE NetBeans com suporte à Ruby. Linguagem [...]

Distribuição de projetos Comentários desativados

Para facilitar a distribuição de sistemas, arquivos e o deploy de aplicações, as linguagens de programação costumam implementar uma forma de “compactação” de arquivos. Os casos mais conhecidos são os jar’s e war’s do java para, no caso do jar, executar aplicações e distribuir bibliotecas e o war para facilitar o deploy no servidor web. [...]

Introdução ao Ruby Comentários desativados

Ruby é uma linguagem de programação que foi desenvolvida nos anos 1990 no Japão. Desde então vem ganhando grande visibilidade, principalmente nos últimos tempos com a grande adesão dos profissionais que trabalham com metodologias ágeis e também de muitos profissionais que trabalham com a linguagem Java. A linguagem Ruby é simples e bastante intuitiva. Sua [...]

Sobrecarga de método em php Comentários desativados

Sobrecarga é um conceito de polimorfismo, um dos fundamentos da orientação à objetos, ou seja, sobrecarga significa que um elemento pode se comportar como outros e desempenhar várias funções. Sobrecarga é um polimorfismo Ad-hoc, onde vários métodos possuem o mesmo nome mas a sua assinatura é diferente. Para saber mais sobre o conceito de polimorfismo consulte [...]

Primeiro dia do ano 2

Feliz ano novo para todos que lêem o blog. Sei que estou meio em falta, muito tempo que não posto nada, mas estes tempos tem sido de muito aprendizado, novas linguagens (ruby e java), novas propostas e novas oportunidades. Espero que este novo ano seja muito proveitoso para todos e traga muitos desafios a serem [...]

Visualizando a evolução do desenvolvimento Comentários desativados

Em buscas pela internet encontrei um site sobre escalabilidade onde o Edmar Ferreira comenta sobre uma ferramenta que mostra visualmente o desenvolvimento de um projeto de software atráves dos commits em controles de versão. Bem interessante, segue uma pequena prévia do texto dele e o link para seu site: Projetos de desenvolvimento de software são [...]

Troncos, ramos e etiquetas: controlando seu projeto Comentários desativados

Durante o desenvolvimento de um projeto uma grande e importante questão é como lidar com os fontes do projeto e a criação de novas versões. Pensando neste problema é que foram adotadas algumas formas para deixar o desenvolvimento mais simples e separado das versões finais criadas da aplicação. Muita gente utiliza este formato de desenvolvimento [...]

Command Pattern Comentários desativados

Command é um padrão de projeto comportamental utilizado para melhorar o fluxo da aplicação encapsulando as requisições feitas como objetos. No command não é importante como os objetos são chamados, pois todos os objetos são parametrizados implementando uma interface OO. Implementando Command em PHP A implementação do command é bem simples, seguindo os moldes da [...]

Problema com geração do Feed do WordPress Comentários desativados

Recentemente tive um problema para conseguir gerar o feed do wordpress. Ao acessar o xml do feed era acusado um problema na geração devido à um espaço antes da marcação xml. Existem plugins próprios para este tipo de verificação e algumas técnicas disponíveis na internet para retirar este espaço. Nenhuma destas alternativas deu certo. A [...]