Arquivo: 2009

O quê Karatê Kid ensina a estudantes de programação?

Autor: Luanildo Silva
Data: 22 setembro 2009
Em: DICA1

View Comments

Grande clássico dos cinemas nos anos 80, Karatê Kid tornou divertida a infância de muitas crianças e adolescentes. Dificilmente encontrar alguém que nunca tenha assistido ou ouvido falar do filme, repetido várias vezes pela rede Globo na Sessão da Tarde.

Depois de apanhar 3 vezes do ex-namorado da garota que conheceu e ser salvo da ultima vez por Sr. Miyagi que resolve lhe ensinar Karatê, Daniel se depara com uma situação inusitada, quando chega ao local do treinamento, ao invés de ensinar golpes de artes maciais, Sr. Miyagi lhe dá duas esponjas e um balde d’água para lavar e encerar os carros, com um detalhe, ele teria que esfregar com movimentos circulares utilizando as mãos esquerda e direita.

Estudantes de Programação

No segundo dia Sr. Miyagi manda Daniel lixar madeira, utilizando os mesmos movimentos que utilizou para lavar os carros. No terceiro dia faz ele pintar a cerca fazendo movimentos de baixo para cima com os pulsos. E no quarto dia, Sr. Miyagi sai para pescar e deixa um bilhete dizendo para Daniel pintar toda a casa, com movimentos da esquerda para direita.

Estudantes de Programação

Daniel fica muito irritado com a exploração que o velhinho estava fazendo e resolve questiona-lo. “O senhor disse que iria me ensinar Karatê, ao invés disso fica me explorando.”, então Sr. Miyagi pede para que ele repita os movimentos que havia praticado durante as tarefas, e lhe mostra que tudo aquilo era essencial para o aprendizado do Karatê.

Onde quero chegar

O filme me faz lembrar quando aspiramos ou temos que aprender a programar (Karatê). Na ansiedade e na preguiça, queremos pular muitos princípios básicos e principalmente aquelas aulas de lógica que muitos consideram chatas (Encerar, lixar e pintar).
Todo bom programador sabe da importância de desenvolver a lógica. Desenvolvendo pensamentos organizados e lógicos, fica fácil aprender qualquer linguagem de programação.

Então é bom pensar bem antes de cochilar durante as aulas de lógica e estrutura de dados, elas podem fazer falta em seu sonho de ser um desenvolvedor.

“Não seja afobado, seja ninja” “Encere à direita, lixe à esquerda e pinte para cima e para baixo”. Esta citação tirei do Expressões Regulares – Guia de Consulta Rápida.

Mas fica ai a Dica1, que também estou pondo em prática. O básico é essencial e é a base para o bom aprendizado, seja na programação ou em qualquer coisa que queremos aprender.

Continue lendo...

Tags: , , ,

Personalizando a Paginação no Rails

Autor: Luanildo Silva
Data: 07 agosto 2009
Em: CSS, DICA1, Design, Links, Ruby on rails

View Comments

O jeito mais simples que encontrei para fazer paginação no Ruby on Rails, foi utilizando a gem Mislav-will_paginate.


por Rafael Lopes

No post Trabalhando com paginação – Mislav-will_paginate noruby on rails do blog de Diego Alvarez Nogueira ensina como instalar e utilizar a gem.

O problema é que o resultado, em relação ao aspecto visual não é agradável. Melhor, é bem simples. Paginação simples

Então lembrei de algo que tinha utilizado quando coloquei a paginação aqui no Dica1.

No Blog Mis Algoritmos têm um post Some styles for your pagination com vários Estilos CSS para paginação. Só precisei adicionar o arquivo CSS do Estilo escolhido ao projeto. Agora o aspecto ficou bem mais amigavél.

Paginação com Estilo

Caso queira modificar alguma coisa é só modificar o CSS.

Continue lendo...

Tags: , , , , , ,

Gerando uma String Randomicamente com Ruby on Rails

Autor: Luanildo Silva
Data: 23 julho 2009
Em: DICA1, Ruby on rails

View Comments

Estou desenvolvendo uma pequeno aplicativo para poder estudar.
Desenvolver e estudar ao mesmo tempo.

Esses dias me deparei com a necessidade de gerar uma String randomicamente.
Decidi que a String teria 4 caracteres entre letras e números.

Veja o código em Ruby on Rails:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Random
  def random_pass

    a = ['a','b','c','d','e','f','h','i','j','l','m','n','o','p',
    'q','r','s','t','u','v','x','z','k','y','w','1','2','3','4',
    '5','6','7','8','9']

    rand1 = a[rand(a.size)]
    rand2 = a[rand(a.size)]
    rand3 = a[rand(a.size)]
    rand4 = a[rand(a.size)]

    @pass = rand1 + rand2 + rand3 + rand4

  end
end

random = Random.new
puts random.random_pass

Não sei se essa é a melhor forma de fazer isso, acredito que não, mas até então está atendendo à minha necessidade. No futuro quando eu aprender mais Ruby e Rails, vou melhorando o código.

Continue lendo...

Tags: , , , ,

Utilizando o form Select do Ruby on Rails

Autor: Luanildo Silva
Data: 22 julho 2009
Em: DICA1, Ruby on rails

View Comments

Pesquisei em vários sites, tentando descobrir como criar um Select Box em Ruby on Rails, com as opções já predefinidas. Encontrei materiais, mas nenhum atendia a minha necessidade.

Pesquisa

A maioria mostrava como preencher as opções do Select, buscando as informações do Banco de dados e alguns chegavam perto do que eu queria, mas não funcionava ou eu não consegui fazer funcionar.

Quando já estava desistindo de procurar, encontrei o trecho de código que eu tanto procurava, fiz algumas adaptações e funcionou bonitinho.

Esta dica é para ajudar a vocês que estão tendo a mesma dificuldade que eu tive.

Neste exemplo estou preenchendo o Select Box com as siglas dos estados brasileiros. Sendo que eu quero que a sigla seja mostrada no Select da mesma forma que vai ser inserida no banco.

O Código em Ruby on rails fica assim:

1
2
3
4
5
6
<%= f.select :estado, ([["AC", "AC"], ["AL", "AL"], ["AP", "AP"],
["AM", "AM"], ["BA", "BA"], ["CE", "CE"], ["DF", "DF"], ["ES", "ES"],
["GO", "GO"], ["MA", "MA"], ["MT", "MT"], ["MS", "MS"], ["MG", "MG"],
["PA", "PA"], ["PB", "PB"], ["PR", "PR"], ["PE", "PE"], ["PI", "PI"],
["RJ", "RJ"], ["RN", "RN"], ["RS", "RS"], ["RO", "RO"], ["RR", "RR"],
["SC", "SC"], ["SP", "SP"], ["SE", "SE"], ["TO", "TO"]]) %>

Quando é visualizado em HTML fica desta forma:

1
2
3
4
5
6
7
8
<select name="estado">
<option value="AL">AL</option>
<option value="AP">AP</option>
<option value="AM">AM</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
...
</select>

Este exemplo é Rails Básico, faz parte dos meus estudos.
Espero que seja útil!

Continue lendo...

Tags: , , ,

Vídeos sobre Ruby on Rails e Metodologias Ágeis

Autor: Luanildo Silva
Data: 03 julho 2009
Em: DICA1, Links, Ruby on rails

View Comments

Estou de volta depois de um grande período sem postar aqui no Dica1.

Durante este período que passei sumido, estava utilizando meu tempo para pesquisar e estudar. Já que trabalho durante o dia, mim resta apenas a noite.  Atualmente estou estudando “Ruby on Rails” e “Metodologias Ágeis”.

Estudando Rails
por Juliana Vanelli

Já tinha visto falar de Ruby e do framework Rails, mas ainda não tinha dado a devida atenção, até quando mais uma vez bateu a curiosidade e voltei a pesquisar, foi ai que encontrei vários materiais bem interessantes que mim deixaram mais curioso ainda.

Não vou utilizar este post para falar de Ruby nem de Ruby on Rails, mas caso não conheçam a linguagem e tenham curiosidade de conhecer, recomendo alguns blogs e sites que estão me ajudando nos estudos: nomedojogo.com por Carlos Brando, akitaonrails.com por Fabio Akita (Ambos são grandes difusores da linguagem aqui no Brasil), Ruby Brasil e Rails Guides. Nestes sites e blogs vocês vão encontrar muitas outras referencias sobre o assunto.

Recentemente Carlos Brando do blog Nome do Jogo, lançou um novo site para armazenar vídeos de palestras e screecasts sobre Ruby on Rails. Carlos Brando abriu espaço para quem quiser contribuir indicando qualquer material sobre Ruby, Rails ou qualquer outra tecnologia relacionada a desenvolvimento.

Videos Nome do Jogo

Incentivado por isso entrei em contato com ele e agora estou postando vídeos no site. Vídeos relacionados a Desenvolvimento com foco em Metodologias Ágeis e Ruby on Rails. Atualmente estou com 12 videos postados entre Screencasts e Palestras.

Para quem está começando com Ruby on Rails é recomendável dar uma passada por lá e conferir os vídeos. O endereço é videos.nomedojogo.com.

Em breve estarei falando sobre minhas experiências com Ruby on Rails aqui no Dica1. Até mais!

Continue lendo...

Tags: , , , , , , , , ,

Como exibir anuncios adsense entre os textos do post no blogger

Autor: Luanildo Silva
Data: 10 março 2009
Em: Blog, Blogger, DICA1, Links

View Comments


Depois de muito procurar e não encontrar, queimei a cuca, fiz testes e encontrei a solução para nosso problema. Encontrei vários materiais ensinando como exibir anúncios adsense abaixo do titulo e no final das postagens. Como não era só estas possibilidades que eu queria, fui em busca do meu objetivo. Agora vocês não precisam mais procurar, eu vos dou a DICA1, de como exibir anúncios adsense no meio dos posts. No meio, em cima, em baixo, onde vocês quiserem.

Adsense no meio das postagens

Vamos ao que interessa

Depois de vários testes sem sucesso veio a idéia de tentar inserir os anúncios adsense através do painel do Blogger in Draft. Não custava nada tentar, então fui.

Não sei se vocês conhecem ou já ouviram falar do Blogger in Draft (Blogger em rascunho).Um painel do Blogger utilizado para fazer testes de novos recursos antes que eles sejam disponibilizado para os blogueiros, lá vocês podem encontrar algumas funcionalidades a mais. Veja esse artigo falando sobre Blogger in Draft: Blogger in Draft: novidades do Google para seus blogueiros.

Blogger in Draft

Para inserir os anúncios nas postagens do meu blog, acessei o painel  do Blogger através da URL: draft.blogger.com, depois é só clicar em editar postagens, escolher o post, copiar o código do anúncio adsense e colar onde quiser na postagem, clique em publicar postagem e ganhe muito dinheiro com o adsense. RSRSRSRSRS!



Vejam como ficou neste blog: www.brincardecriar.blogspot.com

Espero que esse post seja útil.
Faça o teste e deixe um comentário dizendo se funcionou.
Até a próxima DICA!

Continue lendo...

Tags: , , ,