Posts recentes by Grinvon
|
19/02/2009
|
Tópico: ||= Exato, se tivese setado para nil, então o “ruby” seria atribuído. |
|
21/05/2008
|
Tópico: Eventmachine não instala!!! De forma convencional. Ou seja: peguei o instalador no site da ruby-lang e instalei, ver~sao 1.8.6. Está no diretório: c:\ruby\ |
|
21/05/2008
|
Tópico: Eventmachine não instala!!! Estou tentando instalar o Eventmachine porém o mesmo não instala de forma alguma, já tentei tanto pelo gem install eventmachine quanto baixando o gem na máquina e instalar. Engraçado que dentro do diretório: C:\"meuruby_dir"\lib\ruby\gems\1.8\gems_ encontra uma pasta para o eventmachine 0.10 Preciso dele para instalar na verdade o juggernaut O erro seguido é:
C:\>gem install eventmachine-0.10.0.gem
Building native extensions. This could take a while...
ERROR: While executing gem ... (RuntimeError)
Error instaling eventmachine-0.10.0.gem:
ERROR: Failed to build gem native extension.
ruby extconf.rb install eventmachine-0.10.0.gem
checking for windows.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
|
|
20/05/2008
|
Tópico: Muito muito tempo fora dos trilhos!!![+infos][+tut] Creio que a maioria aqui nunca tinha visto eu postar anteriormente. Mas freqüento o fórum desde 2006, e de lá para cá tive algumas experiências boas com ruby e com o rails. Mas muita coisa aconteceu. Trabalhava em um sistema de processamento de RH que era dose, muita burocracia e pouca documentação, relatórios as vezes eram feitos em PCL para vocês terem uma idéia, enquanto isso as zilhões de packages, functions e procedimentos não documentados espalhados por todo o Oracle me fez saturar do sistema e a empresa precisava muito de mim nessa parte, principalmente da geração de rotinas de regra de negócio para geração de ccheques e validações periódicas. Estava nesse período muito entusiasmado com o rails, mas a partir daí comecei a frear o rítimo que eu andava nos trilhos até que o tremzinho descarilhou e fiquei praticamente um ano fora de quase toda a realidade ruby e rails. Depois desse sistema sai da empresa e voltei a trabalhar com Java da qual gosto muito, sendo que boa parte da minha vida de javeiro foi trabalhando em sistemas “não convencionais” onde sempre me atraiu, é o caso do sistema atual onde há coisas que jamais ví em outros sistemas e das quais estou ajudando a pesquisar e solucionar a melhor forma de trabalhar com tudo isso. Só que hora ou outra sempre me bate a saudade, e a vontade de pôr o tremzinho nos trilhos novamente e para isso, nada melhor do que sugerirmos metas para nós mesmos. Daí pensei em desenvolver alguns pequenos projetos para a locomotiva começar a andar, depois com o tempo ir me aperfeiçoando e melhorando mais em principalmente rails 2.0 que estou totalmente por fora. Chega de lero lero. Para isso resolvi fazer uma lista dos boosters para rails e coorelatos importantes para a programação web também. Para começar nada mais do que a introdução do site oficial Nosso querido Akita também contribuíu e trouxe creio eu em primeira mão: Parte 1 e Parte 2 Para deseja recomendações de livros que abordam na sua totalidade ou quase o Rails 2, segue aqui o Simply Rails 2 que devo estar comprando talvez na próxima semana. Autenticação em Rails 2 com esse ótimo how-to aqui Felipe Santigo publicou o recurso “novo” de paginação no Rails 2, o will Paginate, leia na íntegra aqui TOP 5 novidades do Rails 2 segundo o site developer Bom, é isso aí. Quem quiser colocabar postando links de artigos, tutoriais, etc. Fiquem a vontade. ;) |
|
14/05/2008
|
Tópico: Revistas e periodicos Aproveitando o tópico, vocês recomendam algum material específico para o Rails 2.0? Podendo ser livro, revista, etc. Valeu! |
|
27/04/2008
|
Tópico: MentaOnRuby Boa iniciativa rapaz! |
|
14/02/2008
|
Tópico: Se Ruby é bom, o ke faço com Java? Complementa. Aprenda que nenhuma linguagem/plataforma ou tecnologia é pronta pra tudo, e nem sempre um tipo de aplicação é sempre bom desenvolver em uma mesma tecnologia. Então… complementa! |
|
17/12/2007
|
Tópico: Sincronia de dados e controle de versão (local e server). O meu desafio agora é criar um esquema de sincronia e controle de versão de dados das tabelas de dois bancos de dados (um local e outro servidor). O local deve ser um banco embedded que irei escolher (estou pensando em H2), enquanto o server têm que ser SQL Server. Como a aplicação é em Java, preciso achar uma maneira de controlar a versão dos registros (mas não guardarei históricos), essa versão é importante para permitir que os usuários do sistema possam trabalhar de modo offline (com a máquina local no banco local), e depois quando voltarem de viajem, deve se conectar no banco central para fazer as transações dos dados do banco embedded para o banco do servidor. Nesse aspecto já entra o controle de versão. A minha dúvida entra em quanto a utilização de APIs para esse fim, não encontrei nenhuma para Java até momento, estou pensando em fazer, mas não quero ficar reiventando a roda se não for necessário. Queria saber de vocês, principalmente os que passaram por isso, se já implementaram algo do tipo e como foi. Preciso de dicas e sugestões, no próximo post colocarei um esquema que estou pensando. Obrigado! |
|
29/10/2007
|
Tópico: Please!!! como fazer um layout? Os layouts em rails nada mais são do que arquivos .rhtml, ou seja, arquivos HTML mesmo, eles são feitos da forma como se configurem como padrão para a sua aplicação. Na pasta de layout dentre da view, você criar o arquivo, exemplo: meulayout.rhtml Dentro dele você define o que fará parte desse layout, não esquecendo de configurar a saída para o yield. <%= yield %> Se não me engano o yield é uma keyworld do ruby para também receber blocos, no ruby você pode criar um método assim: Bom, mas voltando… layout ‘meulayout’ #nesse caso, o layout que criamos acima E de agora em diante toda action de seu controller irá ser redenrizado usando o layout, a não ser que na action você defina layout => :false. Bom é isso. |
|
27/10/2007
|
Tópico: Variáveis de aplicação no RoR Você quer uma variável global a nível de contexto ou a nível de aplicação? Você quer trabalhar com variáveis globais? |
|
27/10/2007
|
Tópico: Ajax request não está aceitando acentos. Galera, esqueci completamente da existência de charset, eu simplesmente não tinha setado um se quer para a aplicação. Realmente vocês me lembraram, vou colocar o helper dele para renderizar as páginas com o charset correto. Bom, só não entendo por que fica MUITO lento esse processo request do ajax, o tempo de resposta do servidor é horrível. |
|
25/10/2007
|
Tópico: will_paginate, o paginador oficial do Rails 2.0 Eu fiz um paginator customizado em Ajax, ficou bom, depois eu posto aqui como eu fiz. |
|
25/10/2007
|
Tópico: Variáveis de aplicação no RoR Ura, Veja esse exemplo prático de como usar o ENV. Eu no caso o utilizo para “debug”: |
|
25/10/2007
|
Tópico: Ajax request não está aceitando acentos. Estou fazendo alguns testes com a API jQuery no rails. Fiz um exemplo simples que ele envia a msg de um input para o server então o server renderiza a msg e enviar novamente para o client, o client então exibe a msg em um div como mostrado na fonte abaixo: O problema está justamente quando envio |
|
18/10/2007
|
Tópico: Problema em form_for (alterando de start_form_tag) Em uma view, eu tou alterando a parte depreciada de start_form_tag para form_for. Na view do new eu consegui alterar tudo com sucesso (apesar que o error_messages_for não está funcionando), pelo menos ta salvando com sucesso, porém alterei a view do edit, e o password começou a aparecer no field, mas não era para estar aparecendo.
<% if @user.admin == false && @user.id != @account.id %>
<!-- usuário não administrador não pode editar uma conta de outro usuário
sem ser a dele mesmo -->
<p>Você não tem permissão para editar outra contra sem ser a sua própria conta</p>
<% else %>
<h1>Editando: <i><%=@account.name%></i></h1>
<%= start_form_tag :action => 'update', :id => @account %>
<%= @account.password = '' %>
<p><label for="account_password">Senha Antiga</label><br/>
<%= password_field_tag "old_password" %></p>
<p><label for="account_password">Senha Nova</label><br/>
<%= password_field_tag "account[password]" %></p>
<p><label for="account_password">Re-escreva a Senha Nova</label><br/>
<%= password_field_tag "new_password" %></p>
<p><label for="account_email">E-mail</label><br/>
<%= text_field 'account', 'email' %></p>
<p><label for="account_status">Situação</label><br/>
<%= select "account", "status", [['Ativo', true], ['Inativo', false]] %></p>
<% if @user.admin == true %>
<p><label for="account_admin">Conta administador?</label><br/>
<%= select "account", "admin", [['Sim', true], ['Não', false]] %></p>
<% else %>
<p>Conta adminstrador <strong>não</strong></p>
<% end %>
<%= submit_tag 'Atualizar' %>
<%= end_form_tag %>
<p><%= link_to 'Voltar', :action => 'list' %></p>
<% end %>
Outro problema é que o model não tem os campos “new_password” e “old_password” usados para validar o password entrado, usando a tag password_field ele não consegue achar o método, porém com password_field_tag ele consegue, mas quero padronizar tudo para password_field e não password_field_tag. Se alguém puder ajudar ficaria agradecido. |
|
18/10/2007
|
Tópico: RailsSpace Eu estava vasculhando a web por novos materiais, e vi esse site aqui o interessante é que o código fonto do livro é exposto pelo site ou então você pode baixar em arquivo tabard ou zip, o livro parece ser muito bom, infelizmente não o tenho, mas pelo source da para perceber que o material é bom. |
|
16/10/2007
|
Tópico: Respondendo como o Google Exato, no sistema que ajudo a dá manutenção nós usamos essa mesma lógica (só que não é feito em rails) |
|
09/10/2007
|
Tópico: Nitro - Um novo framework web! É um outro framework (muito menos conhecido, claro) usado em cima do Ruby, alguns aspectos se assemelha ao rails, e parece que usa o mesmo recurso do record do rails, porém tem mais recursos voltados para web 2.0. Ainda está no início (falta documentação descente ainda), mas quem sabe, pode virar uma forte alternativa a quem quer programar em um novo conceito de framework web. |
|
05/10/2007
|
Tópico: Linguagem Ruby em alta no Brasil, aponta estudo Evans Data Verdade Akita, é o que ocorre com as empresas de software de jogos atualmente. Elas estão frisando a atender todos os consoles possíveis, e para isso é necessário abaixar a qualidade do jogo feito para então conseguir portar para todas as plataformas. Não que portar seja sinônimo de falta de qualidade, mas por atingir metas de lançar continuações de uma mesma franquia, é necessário muitas vezes abaixar a qualidade para conseguir atingir esse número máximo. Empresas como Eletronic Arts e Ubisoft já estão “mestras” em fazer isso. |
|
05/10/2007
|
Tópico: Ruby x Outras Se a grosso modo vocês não precisarem mecher na parte de discagem, menos mal, isso facilitará e muito o trabalho, já que trabalhar com socket em Ruby é bem fácil, nada de outro mundo. As vantagens de se trabalhar com o framework rails são: - Facilidade de aprendizado (curva menor se comparado a maioria dos frameworks de outras linguagens) - Fácil controle de ações (não precisa ficar criando mapeamentos nem XML para direcionar ações e URLs, isso tudo é automático no rails, nada disso precisa-se fazer) - Sem XML (mesmo XML sendo bem útil para muitas coisas, em nenhum momento você precisar configurar nada em XML, o rails e o ruby não tem essa filosofia, então você estará livre de configurações), - Projeto aberto (fazendo com que muita gente desenvolva coisa para ruby e para rails, formando uma comunidade forte, como é hoje com o PHP por exemplo, com o Java e outras linguagens) - Facilidade ao implementar com Web 2.0 (vide ajax, portanto o rails tem uma boa facilidade para se trabalhar com esses recursos, usando RESTfull e outros recursos que podem alavancar o ajax na sua APP) Porém as desvantagens ao meu ver são: - Dificuldade de se implementar projetos legados, já que o framework é amarrado em seu padrão de projeto, por isso algumas aplicações poderão dar trabalho para funcionarem com a lógica do rails, mesmo assim é possível usando os recursos disponíveis e usando recursos como act as legacy. - Proteção do código, já que rails roda em cima do ruby, portanto não podemos compilar a aplicação ou proteger o código, isso pode ser visto como vantagem e ao mesmo tempo desvantagem, dependerá do que será feito e onde será feito. |
|
03/10/2007
|
Tópico: Rails em NetBeans 6.0 beta Com um Core 2 Duo deve ficar bem melhor rodar essa nova versão do NB, estou aproveitando e usando ela para Java também. Outra coisa boa que percebi é que importa projeto feito, coisa que se não me engano o aptana não faz. Mas de vez em quando ocorre um bug louco de formatação do texto, mas acho que deve ser bug do plugin e não da IDE. Enquanto as cores não troquei, na verdade nem tentei fazer, acho que para isso o IDEA deve fazer fácil. |
|
03/10/2007
|
Tópico: Rails em NetBeans 6.0 beta Estava curioso para testar mais uma IDE usando rails, para minha surpresa peguei o pack do Ruby para a novar versão do NB. E fiquei bastante surpreso pela qualidade. Primeiramente ele pede para você escolher uma distribuição do ruby, podendo ser ruby nativo ou até mesmo o JRuby (default), podendo escolher o banco (mysql, oracle, sqlserver, postegre, etc), podendo a própria IDE atualizar onfly a versão do rails, caso você não tenha na máquina ele pode baixar. Assim que você definir um nome para o projeto, ele cria automaticamente a definição do banco no database.yml, você também pode acessar pelo navigator, onde abre 3 partes para os 3 ambientes do banco, desenvolvimento, teste e produção. O editor ficou com uma cara bonita, o autocomplete funciona legal até. A desvantagem mesmo ficou por conta das quantidades de recursos necessárias, aqui rodei em cima de Athlon XP 1600+ com 1GB de RAM, e ficou literamente um caraço, demorando para passar de arquivo, etc, mas quem tem máquina boa pode conferir numa boa, acho até que vale apena. |
|
02/05/2007
|
Tópico: Fazendo um teste AJAX aqui, rails ficou MUITO mais lento do que em Java. Estava eu usando um remote_function do rails para executar uma chamada a uma action remotamente via xhr. Não entanto fazendo o mesmo teste AJAX no Java usando chamada direta do HTTPXMLRequest ficou muito mais rápido. Isso para mim é algo muito preocupante. |
|
02/05/2007
|
Tópico: ActiveMerchant no Brasil O AprovaFacil seria uma tercerização entre você e a operadora MasterCard ou Visa por exemplo? Gostariamos Daniel que você falase um pouco mais a respeito. |
|
01/05/2007
|
Tópico: Projetos Estou fazendo um site pessoal, meio que blog, que parte para tutoriais tudo em rails, estou me batendo com algumas coisas, enquanto isso já implementei coisas bem legais em rails usando ajax, como um paginator em ajax, o sistema de comments abre em efeito ajax, bem interessante. |

