JavaFree.org | RubyOnBr.org

Posts recentes by mandrakez

Acompanhar Posts recentes by mandrakez 94 posts encontrado

Páginas: 1 2 3 4

25/09/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Regra de Banco

não sei se entendi corretamente, mas eu valido na criação da seguinte forma:

 
23/09/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Processamento Ruby + TeHospedo

é acredito q vou ter d mudar de servidor mesmo, ja tinha pensado em migrar para a locaweb, tava querendo evitar o serviço, e sobre o ferret tb cheguei a pensar nisso, mas na pagina principal onde ja acontece o processamento maior eu nem uso o ferret, mas agradeço a ajuda..

Abraços

 
23/09/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Processamento Ruby + TeHospedo

to sim

 
22/09/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Processamento Ruby + TeHospedo

Pessoal, estou com um problema, tenho um site feito com Rails + Ferret + RMagick, e o pessoal da tehospedo disse que o mesmo esta utilizando mais de 1% do processador, pelo que vi na ferramenta top é de 1.5% na maioria dos casos, o que é contra a política de uso do contrato da hospedagem, gostaria de saber como eu poderia minimizar esse processamento, ja utilizei Cache Fragmentado para as consultas SQL de acordo com railscasts 89 e 90 mas de nada adiantou, é muito estranho é que sempre qdo abro a pagina principal do site o top marca ruby 1.5%, e estão querendo que eu migre para um servidor semi-dedicado.

Agradeço a ajuda.

 
17/09/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Ajuda com código

Zeus, achei uma gem muita interessante,Highline , para instalar digite apenas ‘gem install highline’

o legal é que ele ja vem preparado para validações, e tudo mais, da uma olhada na documentação .

Abraços

 
12/09/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Ajuda com código

Zeus, uma googlada rápida, achei esse link aqui , da uma olhadinha, para capturar a tecla pressionada:

agora é apenas uma questão de implementação, espero ter ajudado.

 
16/08/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Alterar nome do GEM => Resolvido =)

usa o comando ln :

ln -s /usr/local/bin/gem1.8 /usr/bin/gem
 
15/08/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Erro MySQL => Resolvido =)

ja tentou usar

gem install mysql

?

 
09/07/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: dúvida acerca sistemas de busca

opa, marcoavbit, eu utilizo o ferret ja ha algum tempo, até o presente momento não tive problema algum, é muito rápido, simples de implementar, o único problema q eu enfrento é na hora de indexar a base de dados para o ferret, na minha maquina um c2duo 2.0ghz 2gb macbook leva em torno de 1 hora e 10 minutos…. atualmente uso o ferret no seguinte site:

Gulla – http://www.gulla.com.br

abraços

 
02/07/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: RGhost 0.7.4 -> 0.8

ae Max, valeu pela resposta, blz, agora não deu mais o erro, mas a codificação ainda aparece errada, por exemplo: confecção → confec´´o

abraços

 
27/06/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: RGhost 0.7.4 -> 0.8

Pessoal, após atualizar para o RGhost 0.8, fiz todas as alterações de namespaces, mas mesmo assim me aparece o seguinte erro na conversão do encoding, alguém passou por isso?

 Iconv::IllegalSequence in Admin/relatoriosController#ordem_servicos

"�OES LTDA ME"

apenas para explicar melhor, utilizo um mixin na String que adiciona o método “.to_latin1” que faz o encoding.

abraços

 
21/06/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Perguntas elementar de um iniciante.

da uma olhada nesse tutorial do eustaquio, é um bom início:

http://www.doiscriacao.com.br/rails/tutorial/tutorialrails.pdf

 
18/06/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Imagem Load

olha só, da uma checada na API , no link_to_remote vc pd usar as seguintes opções:

:loading:	Called when the remote document is being loaded with data by the browser.
:loaded:	Called when the browser has finished loading the remote document.
:interactive:	Called when the user can interact with the remote document, even though it has not finished loading.
:success:	Called when the XMLHttpRequest is completed, and the HTTP status code is in the 2XX range.
:failure:	Called when the XMLHttpRequest is completed, and the HTTP status code is not in the 2XX range.
:complete:	Called when the XMLHttpRequest is complete (fires after success/failure if they are present).

então seria apenas ter uma div oculta com o gif animado:

e no seu link_to_remote:

axo q é isso… qquer dúvida da um toque

abraços

 
17/06/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Novo no ruby.....select em duas tabelas

ei san, acho que é apenas um problema de associação pois o rails faz tudo pra ti, faz o seguinte ou verifica se nos seus models tem + ou – assim:

então com essa associação no seu método:

e então na view:

e por ali, você consegue listar o que você quiser ja que esta tudo linkado mesmo, não sei se era + ou – isso que você queria, mas se estiver errado explica um pouquinho melhor, coloca os models ou a view, para termos uma idéia melhor.

abraços

 
17/06/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Problemas com AJAX

Boa noite joe,

eu faço assim, achei um método na net que utilizando o auto_complete, joga o id do registro selecionado dentro de um input hidden_field e depois com o “render :update do |page|” atualizo pelo DOM os valores do registro selecionado, + ou – assim:

você adiciona esse método no ApplicationHelper

e esse no application.js (/public/javascripts):

dpois na view:

beleza, nesse momento tenho o auto_complete na minha view, agora no controller preciso preparar os resultados:

não é bem pro seu caso, mas acredito q vc pode adaptar ele para isso, qquer dúvida da um toque.

abraços

 
22/05/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Duas entidades em um Controller

Alvaro, qdo vc usa o

o activerecord cria o registro, mas não salva, por tanto, neste momento vc não tem o id, pois ele é apenas gerado no momento da persistência do registro. então o correto seria utilizar:

não testei mas deve d funcionar

abraços

 
13/05/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Servidor Ruby on Rails

Opa Rodrigo, aqui do Brasil eu ja testei o Delix e tb o Te Hospedo , os dois são servidores rápidos e o atendimento é bom, porém a vantagem do Te Hospedo é o acesso por meio de SSH que o da Delix não fornece, e os valores do Te Hospedo são menores e vc ganha mais recursos.

obs: Não to ganhando nada com isso. Mas o serviço la é muito bom, no dia assinei os karas não tinham o RMagick instalado, era uma Sexta a noite pelas 23:00 hrs, entrei em contato com o suporte online e o atendente me instalou na hora, putz isso sim é presteza.

abraços

 
13/05/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Erro: InvalidEncoding no rghost [RESOLVIDO]

Opa Arthur, tive o mesmo problema, ai com ajuda do Shairon fiz o seguinte,

Criei um arquivo na pasta lib, chamado string_extensions.rb

e ai com ajuda do mixin adiciono a classe String o método .to_latin1, blz, uma vez feito isso
no relatorio uso assim:

resumindo, sempre q tenho uma palavra ou atributo acentuado coloco um .to_latin1 para fazer a conversão, para mim funciona perfeitamente.

espero ter ajudado

 
13/05/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Erro ao startar o server

Diego, identado é assim:

não identado

Qdo vc não usa espaçamento entre os blocos de código fica dificil ler um código fonte, por isso é uma boa pratica utilizar identação.

Os arquivos YAML precisam estar identados de acordo, caso contrário não funcionarão, na dúvida apaga esse projeto e cria ele novamente.

 
31/03/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Retornar sql gerada pelo AR

neves, da uma olhadinha no plugin EZ-Where utilizo ja algum tempo ele e deixa o código bem dry

 
25/03/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Presiso de ajuda para E-mails

que estranho, esse erro da quando ele não acha o endereço passado ou a porta, aqui funcionou, quando vc não especifica a porta, ele usa a padrão que é 110, se não for essa vc pd especificar na criação do objeto:

outra coisa que lembrei é que se vc estiver utilizando windows xp lembre-se de liberar o ruby para acessar internet ou desabilite o firewall.

 
22/03/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Presiso de ajuda para E-mails

olha fagnasa, para acessar os e-mails geralmente se usa o POP3, o SMTP é usado apenas para enviar e-mails, googlando um pouquinho achei essa dica aqui :

 
08/03/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Espionagem?

Cassiano, existem as leis de software que protegem os direitos autorais, você pode conferir no seguinte site outra coisa que sei também é que quando você é contratado para desenvolver um software específico, automaticamente o software e o código fonte pertence a empresa contratante, a não ser que por intermédio de um contrato, tenha clausulas que revogem esses direitos.

Toda criação seja na área da informática ou não, ja é automaticamente protegida pelos Direitos Autorais, muitos sites brasileiros possuem a famosa frase no rodapé do site “Copyright”, que no Brasil é dispensável, mas por causa da influência americana muitos sites
ainda a utilizam.

Espero ter ajudado um pouco.

Abraços
Douglas R. Roeder

 
02/02/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Campo Calculado (Resolvido)

blz, resolvido, fiz o seguinte, criei um atributo virtual, e fiz um callback before_save, onde recalculo o valor total dos itens e sem utilizar o SUM e sim .each, segue o resultado final:

mas se alguém ainda tiver uma dica melhor, posta aqui.

abraços

 
31/01/2008
3fa42a98f3671b848696a7d04b43cdd1?s=80&r=any mandrakez 94 posts

Tópico: Campo Calculado (Resolvido)

não funcionou, pelo Log, pude perceber que agora ele faz duas vezes o SUM, mas nenhum update na tabela, segue o log para curiosidade:

  Parameters: {"commit"=>"Criar", "produto_id"=>"6", "valor_unitario"=>"0,00", "venda_item"=>{"nome_produto"=>""}, "authenticity_token"=>"7c875038285ea9d9cb5ad208827599e3ba0fa83a", "action"=>"create", "controller"=>"admin/vendas", "quantidade"=>"1,00", "valor_total"=>"0,00", "venda"=>{"nome_contato"=>"CONSUMIDOR", "venda_itens_attributes"=>[{"produto_id"=>"160", "valor_unitario"=>"665.0", "id"=>"", "quantidade"=>"1,00", "valor_total"=>"665.0"}, {"produto_id"=>"6", "valor_unitario"=>"12.0", "id"=>"", "quantidade"=>"1,00", "valor_total"=>"12.0"}], "contato_id"=>"248", "data"=>"2008-01-31"}}
  Venda Columns (0.004794)   SHOW FIELDS FROM `vendas`
  VendaItem Columns (0.004312)   SHOW FIELDS FROM `venda_itens`
WARNING: Can't mass-assign these protected attributes: id
WARNING: Can't mass-assign these protected attributes: id
  SQL (0.000383)   BEGIN
  Venda Create (0.000421)   INSERT INTO `vendas` (`status`, `updated_at`, `contato_id`, `valor_total`, `created_at`, `data`) VALUES(NULL, '2008-01-31 21:19:09', 248, NULL, '2008-01-31 21:19:09', '2008-01-31')
  VendaItem Create (0.000370)   INSERT INTO `venda_itens` (`produto_id`, `updated_at`, `venda_id`, `valor_unitario`, `quantidade`, `valor_total`, `created_at`) VALUES(160, '2008-01-31 21:19:09', 8, '665.0', '1.0', '665.0', '2008-01-31 21:19:09')
  Venda Load (0.001116)   SELECT * FROM `vendas` WHERE (`vendas`.`id` = 8) 
  SQL (0.000450)   SELECT sum(valor_total) AS sum_valor_total FROM `venda_itens` WHERE (`venda_itens`.venda_id = 8) 
  VendaItem Create (0.000272)   INSERT INTO `venda_itens` (`produto_id`, `updated_at`, `venda_id`, `valor_unitario`, `quantidade`, `valor_total`, `created_at`) VALUES(6, '2008-01-31 21:19:09', 8, '12.0', '1.0', '12.0', '2008-01-31 21:19:09')
  Venda Load (0.001017)   SELECT * FROM `vendas` WHERE (`vendas`.`id` = 8) 
  SQL (0.000414)   SELECT sum(valor_total) AS sum_valor_total FROM `venda_itens` WHERE (`venda_itens`.venda_id = 8) 
  CACHE (0.000000)   SELECT sum(valor_total) AS sum_valor_total FROM `venda_itens` WHERE (`venda_itens`.venda_id = 8) 
  SQL (0.000853)   COMMIT
  Contato Columns (0.006061)   SHOW FIELDS FROM `contatos`
  Contato Load (0.003554)   SELECT * FROM `contatos` WHERE (`contatos`.`id` = 248) 

Próxima página

Páginas: 1 2 3 4