sexta-feira, 27 de junho de 2008

Rails for Dummies - 03

Entenda o MODEL, VIEW, CONTROLLER - MVC!

Bem, se você já começou a fazer alguma coisa em Rails, você com certeza já ouviu falar, ou até mesmo já entendeu o MVC.

A dica então para quem não deu importância a ele é aprender realmente o que é, e como funciona o MVC, pois como tudo no Rails é MVC entender realmente sua funcionalidade é essencial.

Toda essa minha preocupação com o MVC é por conta de geralmente quem está iniciando, muitas vezes mistura principalmente o Controller com o Model na hora de programar.

Um boa explicação sobre essa dúvida está postada aqui (Skinny Controller, Fat Model). Infelizmente o artigo está em inglês, e por conta de eu estar um pouco atarefado não tive tempo ainda de fazer uma tradução (até parece que meu inglês é lá essas coisas.. srrsr), mas, se alguém quiser fazer a tradução e postar fica então a dica.. Há... e se quiser posso ceder meu humilde blog para o artigo ser postado.

Outras ótimas dicas que sairam do forno dias atrás são os vídeos do pessoal do RailsEnvy, tais screencasts são bem esclarecedores e divertidos.

Bom, é isso!

Abraço!

terça-feira, 24 de junho de 2008

Alguém afim de ajudar?

" twitter: carlosbrando: Blogueiros, podem dar uma força ajudando a divulgar isto? http://tinyurl.com/6dfttx "

O Carlos Brando pediu, e eu prontamente atendi.... :)

Vejam esse link. Ajudem a comunidade Rails/Ruby a crescer... de quebra vocês podem ficar famosos.. heheheh :D

Infelizmente não poderei participar por conta de zilhões de coisas que tenho pra terminar esses dias... :( ... mas... se isso perdurar por uns 15 dias entro com todo gás!

Fica então a dica!

segunda-feira, 23 de junho de 2008

São João é isso.. :D

Jantando hoje tive essa visão.. :)


É uma homenagem aos amigos que estão longe da terrinha...

...canjiquinha, pamonha, milho cozido...

... alguém aí lembrou de Marquinh05? :D

----------------
Now playing: Third Day - Blessed Assurance
via FoxyTunes

sábado, 21 de junho de 2008

Mais Railers na praça! :D

Hoje chegou ao fim mais uma jornada.

Como anunciado anteriormente, estive todo esse tempo à frente do primeiro curso de Rails em Paulo Afonso - BA.

Nesse período muitas coisas aconteceram ( feriados, concursos, etc), o que acabou atrasando um pouco a data antes prevista para a finalização do curso.

Espero no mínimo ter suprido as expectativas dos alunos quanto ao assunto. Sei que alguns não puderam acompanhar todas as aulas e por isso podem ter se perdido em determinado momento, mas, como falado em sala de aula, continuarei me prontificando à ajudá-los no que diz respeito ao Rails.

Aproveito também para agradecer a todos que ajudaram de alguma forma para que esse curso se realizasse. Também não posso deixar de agradecer ao professor Igor Medeiros pelo convite e à Faculdade Sete de Setembro pela confiança depositada.

Por fim, deixo aqui uma das lembranças que ficará para todos...


----------------
Now playing: Third Day - Communion
via FoxyTunes

sábado, 14 de junho de 2008

Rails for Dummies - 02

Documentação é tudo!

Apesar de serem poucas palavras, a frase acima é a mais pura verdade. Não há quem sobreviva no mundo do desenvolvimento sem uma boa documentação, afinal, ninguém vai conseguir "decorar" todos os possíveis comandos de uma determinada linguagem/framework.

Mesmo sabendo disso, muitos ignoram a documentação, e uma boa parte dos ditos desenvolvedores não sabem sequer utilizar a documentação oficial em questão. Olhando por esse lado resolvi falar um pouco sobre a documentação que cerca o Ruby/Rails.

Acessando a página oficial do Ruby podemos notar que eles mesmos indicam vários documentos para a aprendizagem, bem como para servir de referência. Uma das indicações é o link (http://www.ruby-doc.org/docs/ProgrammingRuby/) que é o livro "Programming Ruby - The Pragmatic Programmer's Guide" na íntegra, ou seja, esse documento pode servir como manual para suas futuras buscas. Note que nesse caso o documento está dividido em três seções que ajudam ao desenvolvedor a achar o que deseja.


É claro que para quem está iniciando a programar talvez esse não seja a melhor indicação, mas pra quem já está utilizando o ruby em seu dia a dia, com certeza essa será uma boa fonte de referência.

Ainda em no site oficial Ruby, podemos encontrar as documentações de referências, dentre elas achamos o link (http://www.ruby-doc.org/core/) que é uma das documentações oficiais do Ruby, muito boa por sinal. Nela você encontrará todas as classes e métodos que o Ruby possui.

Pulando agora para o Rails, não seria diferente, temos no prórpio site oficial várias indicações de leitura, dentre elas podemos encontrar o link (http://api.rubyonrails.org/) que é a API oficial do framework Rails. Essa API praticamente terá tudo que você precisa saber para o uso do Rails. Mais uma vez, se você é inciante recomendo outras leituras antes da API, algo como tutoriais para que a idéias se fixem melhor.

Enfim, antes de sair perguntando em fóruns e etc, lembre-se que a internet é um mar de conhecimento e o "manual do bom programador" diz que devemos antes de mais nada pesquisar e pesquisar antes perguntar. ;)

UPDATE 21/06/2008 : Agora podemos contar também com o recém lançado Rails-doc.

----------------
Now playing: Petra - Amazing Grace
via FoxyTunes

Como descobrir arquivos grandes no meu HD?

Algumas pessoas já precisaram descobrir o que tanto ocupava espaço no seu HD e simplesmente desconheciam as ferramentas de análise de disco.

Uma delas é a WinDirStat, uma ferramenta Free que faz a análise do disco e depois mostra o resultado de forma gráfica, ficando assim mole mole pra saber qual pasta/arquivo está ocupando tanto espaço.



Fica então a dica! ;)


----------------
Now playing: 2-03 Something Beautiful (Newsboys)
via FoxyTunes