Posts da categoria: 'Open Source'

Modelos de desenvolvimento de software - Introdução

Intende-se por modelo de desenvolvimento uma série de padrões e técnicas agrupadas que são aplicadas a um projeto, desde a idealização até a concepção do produto propriamente dito. É esse modelo que dita as regras de como o produto deve ser desenvolvido, passando por todas as etapas propostas e cumprindo-se as metas que o modelo determina.

Modelos são importantes para organizar o processo de desenvolvimento de acordo com o proposto. Cada projeto pode necessitar de uma abordagem (e modelo) diferente, o que nos leva também a analisar qual a melhor tecnologia a se aplicar para cada situação específica.

Existem diversas tecnologias no mercado, porém por mais que se esforçem pra isso não é possivel que uma tecnologia seja a melhor alternativa para todas as necessidades assim como os modelos não podem ser aplicados com eficácia em todo tipo de projeto.

No decorrer desta série estaremos tratando das principais metodologias empregadas no modelo de desenvolvimento estruturado e quais os casos que as mesmas se aplicam melhor. aguardem.

Melhores da semana #001 - Frameworks, produtividade, padrões, podcasts, miscelânia e más notícias

Frameworks

8 frameworks MVC que você pode usar em seu aplicativo Flex, se vc quer desenvolver em flex utilizando a metodologia MVC esse é o post ideal para você.

Produtividade

Produtividade pra programadores, é um post que fala sobre produtividade analisando o documento escrito pelo Élcio da Visie, vale a pena ler tanto o post quando o documento.

Padrões

KML agora é padrão de compartilhamento de mapas, noticiado pelo Henrique e UnderGoogle, para quem não sabe (ou não sabia assim como eu) KML (é, é baseado em XML) é um padrão criado pelo google para localização geográfica que acaba de ser reconhecido como um padrão propriamente dito.

Podcasts

Rails Podcast Brasil - Episódio #13, mais uma edição do melhor podcast sobre Rails do Brasil gravado por Carlos Brando e Fábio Akita sempre trazendo as novidades sobre Ruby, Rails, Git e muito mais.

Podcast Digital Paper - Episódio #13, gravado na quarta-feira com participação especial de Jonny Ken, Amanda e Nagueva, vai ao ar dia 21/04, ótima pedida para o feriado.

Miscelânia

Instant Messaging e Ruby, veja como criar um Instant Messager utilizando Ruby.

Relacionamento muitos-para-muitos com ActiveRecord no Rails, Entenda como funciona este tipo de relacionamento e como aplicar algumas técnicas melhoradas.

Domínios .com.br agora podem ser registrados somente com CPF, essa notícia foi a mais esperada durante anos, não se faz mais nece´´ario o uso de CNPJ para registrar-se dominios .com.br.

Más Notícias

Sun começa a fechar o MySQL, como nem tudo são rosas a Sun anuncia que vai dividir o MySql em uma versão para acomunidade e uma nova versão Enterprise fechada e comercial.

Instalando Ruby On Rails 2.0.2 no Linux (Ubuntu)

aguinelomaluco

Não há muitas dúvidas e discussões sobre que Mac Os[bb] e Linux são sistemas[bb] muito melhores para se trabalhar com Rails do que Windows, porém esta semana fui instalar a nova versão do Rails (2.0.2) no Ubuntu 7.10 e descobri que os pacotes estavam (estão) deatualizados ainda com a versão antiga, então ai vai uma dica de como instalar a última versão do Rails não só no Ubuntu, mas em qualquer linux.

Primeiro precisamos do Ruby instalado, então podemos fazer isso com o comando:

sudo apt-get install ruby rubygems irb ri rdoc ruby1.8-dev build-essential

Se seu linux não tem suporta a apt-get pode utilizar seu gerenciador de pacotes preferido ou ainda instalar a partir de pacotes .tar.gz, no entanto tenha em mente que vai precisar instalar nesta ordem:

  • Ruby
  • Rubygems
  • Irb
  • Ri
  • Rdoc

Todos disponíveis no RubyForge

Tenho tudo instalado é só utilizar as gems dos frameworks do Rails e instalar nesta mesma ordem.

  • sudo gem install rake-0.8.1.gem
  • sudo gem install activesupport-2.0.2.gem
  • sudo gem install activerecord-2.0.2.gem
  • sudo gem install actionpack-2.0.2.gem
  • sudo gem install actionmailer-2.0.2.gem
  • sudo gem install activeresource-2.0.2.gem
  • sudo gem install rails-2.0.2.gem

Logo depois basta rodar o seguinte comando para atualizar a localização da instalação e registrar no ambiente do sistema:

export PATH=$PATH:/var/lib/gems/1.8/bin

Pronto, pra facilitar sua vida ainda mais eu reuni as gems num pacote e criei um .sh de instalação inclusive do Ruby, se seu sistema for baseado em Debian ou suportar apt-get não terá maiores problemas:

icone_download

Para verificar se o Rails esta instalado e na versão correta basta executar o comando:

rails -v

É isso ai gente, go :to => rails-2.0.2!

Wordpress atualizado

loveWp

Rapidinha, Wordpress atualizado para última versão sem perder o gerenciador em português, viva Instant Upgrade!

Postado via Windows Live Writer

Fórum Internacional de Software Livre 9.0 em POA

 

Em conversa com meu mais novo amigo (novo mesmo, só 14 anos) Julio Camara soube que já está confirmada a 9° edição do Fórum Internacional de Software Livre em Porto Alegre nos dias 17, 18 e 19 de Abril e estou pensando seriamente em ir.
A programação parece bastante interessante e nomes de peso estaram presentes no evento que é considerado o melhor pela comunidade livre.

As pautas que poderam ser discutidas durante o evento são:

  1. Desenvolvimento: Banco de Dados
  2. Desenvolvimento: Ferramentas e Metodologias
  3. Desenvolvimento: Java
  4. Desenvolvimento: Perl
  5. Desenvolvimento: Python
  6. Desenvolvimento: PHP
  7. Desenvolvimento: Ruby
  8. Kernel
  9. Admin (Seguranca/Redes/Telecom)
  10. Hardware e Sistemas Embarcados
  11. Ecossistema do Software Livre (Comunidade/Filosofia/Aspectos Sociais/Cultura Livre)
  12. Governo e Software Público
  13. Educação e Inclusão Digital,
  14. Jogos e Multimídia
  15. Desktop
  16. Casos/Soluções
  17. Negócios (Produtos e Servicos)
  18. Tópicos Emergentes

Não está nada confirmado ainda, mas o evento vai rolar concerteza, o que é mais um passo para comunidade Open Source, apesar de eu estar mais envolvido com a Microsoft não deixo de apoiar e usar projetos livres.

Mais informações e inscrições: softwarelivre.org

Postado via Windows Live Writer

Jornada On Rails - Instalando no Ubuntu

De acordo com minha enquete 55% dos meus leitores preferem que eu publique mais coisas sobre Rails, isto não significa que deixarei de publicar posts sobre outras coisas, mas darei um pouco mais de ênfase ao Rails nos próximos posts. Então continuando nossa jornada vou mostrar como é fácil instalar o Ruby e Rails no Ubuntu (e qualquer outro sistema baseado em Debian).

Como o apt-get já é clássico é assim que instalamos:

sudo apt-get install ruby

sudo apt-get install irb rdocs

sudo apt-get install rubygems

sudo apt-get install rails

Com estas 4 linhas já está tudo ok e funcionando com a última versão, mesmo que você já tenha o Ruby instalado pode executar sem problemas que o apt-get faz a verificação de versão e não permite a geração de conflitos.

Bem é extremamente simples a instalação do Rails no Ubuntu e vale lembrar que em qualquer Linux não é obrigatório o uso do ruby antes da execução dos scripts, pode-se fazer script/console diretamente ao invés de ruby script/console por exemplo.

Ubuntu + Apache2 + PHP5 + MySQL5

Conforme prometi ai vai a primeira dica, como trabalho com PHP e MySQL o que não pode faltar na minha máquina é um servidor local configurado então com o Ubuntu (e provavelmente várias outras distribuições) podemos instalar tudo rapidamente assim:

No prompt:

sudo apt-get install apache2 mysql-server-5.0 php5 php5_mysql 

Só com isso temos o ambiente já instalado de maneira fácil, para testar e usar segue a dica que o diretório raiz do apache esta em /var/www.

Um outro ponto importante é que o MySQL vem sem senha e podemos setar uma senha com o comando:

mysqladmin -u root sua-senha

Para acessar o MySQL tambem é fácil:

mysql -u usuario -p

E entrar com a senha cadastrada.

Se você gosta do PhpMyAdmin pára administrar suas bases de dados então é só:

sudo apt-get instal phpmyadmin

E pronto só acessar http://localhost/phpmyadmin.

Difícil?

De volta a ativa… eu e o Ubuntu…

Depois de quase uma semana pendurado sem HD consegui um de 80GB emprestado que o dono nem sabe que está comigo me ajudando muito nestes tempos difíceis, pagar as contas de casa, alimentação, transporte, formatura, e guardar uma graninha pra se manter durante o mês todo não é fácil e ainda meu HD me “quebra as pernas” assim. Meu blog ainda não é auto suficiente na questão monetária a ponto de me render uns caraminguas pra comprar um HD novo, o jeito é esperar.

Mas para uma coisa esse “desastre” serviu, me aproximou novamente do linux, sistema que sou apaixonado e pela falta de tempo em adquirir conhecimento para usá-lo descentemente deixei de lado, desta vez estou com o tão falado Ubuntu 7.0.4 que só tem me dado alegrias. primeiro na aparência, design muito bom e agradável, segundo na usabilidade e terceiro na facilidade de uso. Foi-se o tempo em que linux era coisa de geek maluco, se duvidar está mais fácil de usar que Windows, com meia dúzia de comandos consegui configurar meu ambiente de trabalho satisfatóriamente, bastou instalar o pacote com o Samba e estava navegando na minha rede interna, fui ouvir um mp3 e não tinha codec, não tive problemas, o próprio sistema me mostrou os codecs disponíveis e sua popularidade para eu escolher, baixar, executar, configurar e ouvir meu mp3 em menos de 3 minutos.

Agora que estou de volta a este meio Open vou postar dicas e macetes para quem não anda muito ligado no pinguim. Estou muito satisfeito e como nada é perfeito sinto falta de alguns programas, mas sempre há um similar que com um pouco de prática se torna equivalente ou superior ao proprietário.

A vida continua e viva o linux.