JavaFree.org | RubyOnBr.org

Posts recentes by TaQ

Acompanhar Posts recentes by TaQ 190 posts encontrado

Páginas: 1 2 3 4 5 6 7 8

28/02/2009
Avatar TaQ 190 posts

Tópico: livro para certificação ruby!

Meus dois centavos sobre isso: eu acho que certificações em sua maior parte são histórias para boi dormir, para uns contarem vantagem e para outros encherem o bolso de dinheiro.
Em mercados onde se conta mais um papel (comprado, lembrem-se, hoje se compra de tudo se tiver a grana para pagar) do que o sujeito sentar e fazer a coisa funcionar a gente sabe como as coisas andam.
O lance é estudar, moçada, o resto é consequência.

 
05/01/2009
Avatar TaQ 190 posts

Tópico: 2009 on Ruby

Tudo de bom pra todo mundo nesse ano e nos vindouros! :-)

 
01/12/2008
Avatar TaQ 190 posts

Tópico: VIM para rails

Qualquer coisa pode ser melhor né. ;-) É tudo uma questão de recursos, aí tem alguns para você começar a se divertir, mas nem de longe é uma tese do Rails com o Vim.
O próprio plugin do Tim Pope evoluiu bastante depois que eu escrevi esses artigos, e o Vim é uma ferramenta muito poderosa onde você pode fazer miséria. Mesmo que não tiver o que você procura, você pode criar.
Pega o fio da meada aí e manda bala. ;-)

 
01/12/2008
Avatar TaQ 190 posts

Tópico: VIM para rails

PUFFFFF! Alguém me chamou?

Eu até tentei responder de manhã, mas o servidor parece que deu uma surtadinha …

Seguinte, aqui tem um post sobre isso: http://eustaquiorangel.com/posts/339
Aqui tem um trequinho que eu fiz: http://eustaquiorangel.com/posts/438

[]’s!

 
29/10/2008
Avatar TaQ 190 posts

Tópico: tutorial do Eustaquio

Nofxx, pelo menos em número de páginas ele vai dobrar, tranquilamente. :-)
Rafael, espero que eu não precise dar nada não para lançar o livro, cruz-credo! :-D Mas obrigado pelo interesse antecipado! :-)

 
29/10/2008
Avatar TaQ 190 posts

Tópico: tutorial do Eustaquio

Vixi, tanta coisa para escrever … :-)

 
29/10/2008
Avatar TaQ 190 posts

Tópico: tutorial do Eustaquio

Rafael, uia, então é hora de EU ligar lá para ver o que a gente vai fazer. :-)
Nofxx, eu quero fazer do 1.8.x mas com dicas do comportamento do 1.9. :-)

 
28/10/2008
Avatar TaQ 190 posts

Tópico: tutorial do Eustaquio

Se for uma segunda edição, sem problemas! Quem sabe a gente faz uma festa de lançamento sei lá e aí eu rabisco alguns ehehe. Mas se for digital eu assino com a minha chave privada. :-D

 
28/10/2008
Avatar TaQ 190 posts

Tópico: tutorial do Eustaquio

Com certeza! Por isso que estou doido para escrever … mas não posso fazer muita coisa de volume até acabar o livro, seja outra edição, seja atualizar o tutorial. :-p Mas já tá acabando. :-)

 
28/10/2008
Avatar TaQ 190 posts

Tópico: tutorial do Eustaquio

Oi, obrigado pelo interesse! Eles tem um formulário de contato aqui: http://www.brasport.com.br/index.php?Escolha=12 E um email: marketing@brasport.com.br
Segundo eles, falta pouquinho para acabar a primeira edição, e aí sabe Deus o que vai rolar. :-)

 
25/10/2008
Avatar TaQ 190 posts

Tópico: tutorial do Eustaquio

Se alguém tiver uns trocadinhos compra o livro e ajuda a acabar logo com essa $#$$# de primeira edição logo. :-)

 
06/08/2008
Avatar TaQ 190 posts

Tópico: Rand('de' até 'numero tal')

Ah, a 1.9 já chuta o pau da barraca de vez (já era o Object#to_a nesse caso):

Essa situação do obsolete apareceu alguns meses atrás e a galera deu uma estranhada. :-)

 
05/08/2008
Avatar TaQ 190 posts

Tópico: Rand('de' até 'numero tal')

Uai, pode ter feito uma caquinha ali mas mostrou um comportamento interessante que pode aparecer, uai. Somente para exemplificar o lance explicado nas URLs acima:

 
05/08/2008
Avatar TaQ 190 posts

Tópico: Rand('de' até 'numero tal')

Algumas explicações:

http://www.ruby-doc.org/core/classes/Object.html#M000628
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/90556

Que versão você está rodando, Clóvis? Esse erro só apareceria em uma versão com Ranges que não sobreescrevem o to_a.

 
05/08/2008
Avatar TaQ 190 posts

Tópico: Rand('de' até 'numero tal')

Ah, e se vocês quiserem um mix dos dois jeitos, dá para fazer assim também:

Isso também nos atenta para o fato que o rand nunca retornar o valor máximo do número que foi enviado, e sempre um valor menor do que ele, então devemos adicionar +1 ali na conta para que possamos cobrir todos os números entre 1000 e 2000.

P.S: O site surtou, demorou e postou umas 2394208423 essa resposta, eu apaguei as outras. :-)

 
05/08/2008
Avatar TaQ 190 posts

Tópico: Rand('de' até 'numero tal')

Já que o 1.8.7 tem o choice, dá para usar:

Isso já previne a mensagem do “obsolete”. Mas é como o Ulisses disse, melhor fazer a continha apresentada na primeira resposta do Daniel. ;-)

 
09/07/2008
Avatar TaQ 190 posts

Tópico: Porque a sintaxe das linguagens de programação não evoluem?


Estou me especializando em neurociência e psicánalise, estou lendo vários artigos sobre lingüística, semiótica, cognição, pedagogia e comunicação neurológica.

Ufa! Moço, eu já estava ficando preocupado achando que você estava fazendo uso de alguma substância psicotrópica, pelo nível de detalhamento e, digamos, “viagem” da resposta, não que esteja errada em algum ponto, de forma alguma, por favor. Fiquei mais tranquilo sobre a sua resposta com o parágrafo acima que justifica o nível altamente inspirado que você está. :-)

 
01/07/2008
Avatar TaQ 190 posts

Tópico: Trabalhando com Strings

Gente, tem o

slice
também:

 
30/06/2008
Avatar TaQ 190 posts

Tópico: Porque a sintaxe das linguagens de programação não evoluem?

Olá.

Sou desenvolvedor a 15 anos

Entregando a idade, eu também.

e desde aquela época em que poucos sabiam o que era a internet

Nem tinha por aqui né, o lance era BBS. :-)

o grande sonho eram as linguagens de programação que permitiriam trazer para a realidade telas, efeitos e interfaces só imaginadas nos livros e filmes de ficção ciêntifica.

Ei, já tinhamos, era C. Ainda é a “mãe” das outras que temos hoje em dia. Se era mais ou menos difícil escrever as interfaces, aí é outra história, mas que já tinhamos linguagens, isso já. Talvez não tivessémos era hardware. Não, com certeza não tínhamos hardware.

Era muito difícil abrir o editor para escrever em mumps, assembler, cobol, rpg, jcl ou c.

A gente começa a divergir aqui. Eu sempre gostei de editar código nos editores, mesmo que na época fosse o edit do DOS. Tá, chutei o balde com esse. :-)

E em “plataforma baixa” (como se falava dos pcs) desenvolviam em basic, dbase, clipper e pascal.

Ê Cripão véio de guerra!

Com a entrada do windows algumas linguagens novas surgiam com conceito RAD como SqlWindows, power builder, visual basic, delphi e nascia o caminho para se chegar aquele sonho das interfaces maravilhosas.

Me permita discordar em chamar por exemplo Visual Basic e Delphi de “linguagens”. Para mim eles são mais é “produtos”.

O sonho RIA chegou e todos olharam para o flex em sua ideía de usar o xml para arrumar a programação das telas

Talvez seja “estruturação” ao invés de “programação” …

Mas por que a sintaxe das linguagens complementares ficou tão ruim? Por que não evoluiu? Por que quase todas as linguagens agora seguem a aparência do c++ e java.

Eu sou o cara mais suspeito do mundo em falar isso, mas Ruby com certeza tem um enfoque diferente.

Na minha opinião destruiriam completamente a orientação a objetos e seus beneficios.

Algumas sim, outras não. Tem algumas que colapsaram sob o próprio peso da idéia e do status.

Escrever um programa hoje é muito complicado e muito bagunçado é um festival de arquivos de diretórios e se escreve muito pra se ter muito pouco.

Me permita discordar novamente nesse ponto. Uma aplicação Rails hoje, ainda mais se você utilizar os scaffolds, tem muito pouco código escrito e ainda mantém a sua organização. Sim, há vários arquivos e diretórios mas tudo bem organizado. E o retorno do pouco que se escreveu IMHO é muita funcionalidade.

E ao invés de se evoluir para isso partimos para geradores automaticos para esta bagunça toda.

Vide os scaffolds citados acima.

Mas e na hora da manutenção? Gerar o codigo é ótimo mas e colocar novas instruções ou sair o desenvolvedor e outro ser contratado e assumir a bagunça.

Se você estiver falando daquelas ferramentas de “quarta geração” que permitem o cara gerar código e empacotam o dito cujo de uma maneira que fica melhor jogar tudo fora e fazer de novo quando precisa alterar algo, eu concordo. É aquele tipo de ferramenta “crie um programa sem escrever código”. Desculpem realmente a franqueza, mas se o cara quiser desesperadamente chegar em um nível desse e ainda achar bom, nesse caso poderia era ser verdureiro e não programador, pois não está interessado em código patavina nenhuma. E ainda mais se for uma ferramenta proprietária que leva o seu negócio junto quando o dono da empresa resolver virar monge no Tibet.

Se você se refere ao Rails (por exemplo, ou qualquer ferramenta que te dê o código-fonte em arquivos texto, ou seja, matéria-prima bruta) se o primeiro desenvolvedor fez uma bagunça tremenda com o que foi disponibilizado para ele a culpa não é da ferramenta, e se o primeiro deixou tudo organizado e o segundo não consegue entender o que tem ali, ele não deveria ser contratado.

temos um dado numa tabela num banco de dados se o caminho entre este dado e a tela do usuário e o o retorno da tela do usuário até novamente esta tabela quantos de código você precisa escrever?

A não ser que você entupa o banco com SPs com regras de validação e o diabo a quatro (o que eu acho horrível), você tem que escrever código para validar o que está sendo manipulado no banco. Com o ActiveRecord você escreve muito pouco para fazer algumas validações consistentes.

Acho que poderiamos abrir um editor rad e perder menos tempo programando coisas inuteis e poderiamos realmente programar para resolver logicas de negocio e reduzir tempo e esforço desnecessário e ganhar produtividade.

Não precisa de um editor RAD. Como citei, você pode abrir com um editor de textos normal os seus modelos, controllers e views e inserir algumas lógicas ali. É produtivo. E produtividade é uma questão muito relativa, assim como o que é encarado como coisa inútil ou não. Eu vivo feliz da vida e posso te garantir que sob a minha ótica eu sou um cara produtivo usando o Vim. Sim, sério. O próprio Vim depois que você aprende a mexer legal e instala uns plugins até se parece com alguns RAD’s no sentido convencional da coisa. Apesar de estar na mesma área, muita gente tem opiniões bem distintas sobre isso. Eu pessoalmente não sinto falta alguma de ferramentas RAD e GUI, mas isso é questão de gosto. Afinal, vemos bastante gente hoje em dia desenvolvendo com RoR e Vim/Emacs/Textmate e alguns outros usando GUIs para a mesma coisa. A produtividade deve ser como a beleza, está nos olhos de quem a vê, em um certo sentido. E sobre as coisas inúteis, depende de cada um também. Você pode não ter saco para fazer o que eu faço e vice-versa. Mas em IMHO ainda temos que sujar as mãos com código “bruto”, mesmo que seja para aprender melhor o que está sendo feito nos níveis mais “altos”.

 
07/05/2008
Avatar TaQ 190 posts

Tópico: Rãby ou Rúby

Só acho estranho porque os mesmos que falam Rúbi, fazem mala apenas para falar Ruby.

Ah, bicho, sei lá o que você diz “fazer mala”, mas é o jeito correto em Inglês eu falo assim desde que conheci a linguagem e vou continuar falando, mesmo não falando “dijava”. ;-)

 
06/05/2008
Avatar TaQ 190 posts

Tópico: Rãby ou Rúby

Eu ia tentar escrever como fala, mas é melhor escutar mesmo: http://cougar.eb.com/soundc11/r/ruby0001.wav
:-)

 
05/03/2008
Avatar TaQ 190 posts

Tópico: Criando uma Loja Virtual em Ruby !

Deixando claro que esse PDF está caduco de tudo com o Rails 2.0. ;-)

P.S.: Uia, está invertida a coisa aqui, o Satanás é o cara de cima mas a foto dele é a do cara de baixo. :-D \m/

 
08/01/2008
Avatar TaQ 190 posts

Tópico: Testes com Ruby 1.9.0

Shairon, meio zumbi mas tamos aí. :-)
Eu também não procurei muito sobre isso não, mas olha só, se levarmos em consideração que o puts pega uma representação de String do que lhe é passado, faz sentido o jeito que está agora. Olha esse comportamento no 1.8.x:

Se a representação de nil como String é "", então aquele nil do Array também teria que ser, o que nesse caso eu acho que a 1.9 está certa. A alteração foi em rb_io_puts (io.c), antes havia isso:

E agora não tem mais. Alteração do próprio Matz, que nesse caso tirou do puts aquela condição especial que retornava “nil”, sobrepondo o nil.to_s mostrado acima.

 
07/01/2008
Avatar TaQ 190 posts

Tópico: Testes com Ruby 1.9.0

É isso aí mesmo, só a diferença de exibição, no fundo continua o nil do mesmo jeito lá e não deve dar problema:

 
13/11/2007
Avatar TaQ 190 posts

Tópico: Envia nil/objeto/array e recebe array

Óia que treco do capeta que é esse splat ():

Próxima página

Páginas: 1 2 3 4 5 6 7 8