Posts recentes by Nuxlli
|
28/04/2009
|
Tópico: Consultar valor de Sedex e PAC Pessoal, na ultima semana os correios fizeram algumas mudanças na maneira com que esse “Webservice” funciona, fiz uma atualização no meu blog sobre o que mudar e como usar: http://www.nuxlli.com.br/2007/12/14/tarifas-dos-correios-sedex-e-pac |
|
30/11/2008
|
Tópico: Plugin/gem resource_controller + Jruby Pessoal tem alguém por aqui usando o plugin/gem resource_controller no jruby? uninitialized constant PagesController::ActionOptions Tentei usar tando “PagesController < ResourceController::Base” como chamar resource_controller na classe, todos os dois geram o mesmo erro, acredito que seja alguma incompatibilidade do jruby com o código ruby do MRI, tanto MRI 1.8.7 como Ruby Enterprise 1.8.6 esta funcionando. Se alguém souber como resolver o problema ou por onde procurar, muito obrigado!!! |
|
25/10/2008
|
Tópico: Qual a melhor distribuição de Linux Para: Para editor em Linux estou usado o Vim, já tinha tentado usar ele outras vezes e não tinha conseguido adaptar, dessa vez disse a mim mesmo que a produtividade podia cair, mas que eu ia aprender. O principal diferencial do Vim é que você tem que pensar em Big Actions, não pode pensar em um alteração de forma isolada, a real produtividade esta quando você pensa em 30 passos para alterar 300 linhas do jeito que precisa antes de executa-los, é quase como jogar Xadrez, só que com seu código. |
|
19/10/2008
|
Tópico: Pacotes Javascript e Stylesheet Bom o problema é o seguinte, Eu tenho usando nos projetos que fiz o plugin asset_packager para asset_packages.yml: Com a configuração acima eu posso usar o alias “base” em qualquer Bom, agora estou testando o bundle-fu, a vantagem deste é não precisar Pesquisando eu descobri que posso nomear pacotes de arquivos chamando ActionView::Helpers::AssetTagHelper.register_javascript_expansion :monkey Mas ate o exemplo acima brinca com o fato disso ser um monkey patch, e |
|
18/08/2008
|
Tópico: Dúvida: criação e atualização de dados na mesma action Shairon, pelo que deu pra entende o update dos dados acontece na linha 54, com update_attributes! Só que vem a pergunta, o porque de usar update_attributes!, observando a documentação do método, ele não é feito para trabalhar com retorno, e sim para quem necessita levantar uma exceção caso os dados não possam ser atualizados, tente usar o attributes= depois o save, se der certo use o update_attributes sem o ! no final. Faça funcionar, depois refatore! |
|
09/07/2008
|
Tópico: Brincando com IRB - parte II DrSombrio, Na verdade isso não é um bug, o ruby segue corretamente o que você esta tentando fazer. |
|
25/05/2008
|
Tópico: Symbian + Ruby + PC Claudio, você já deve ter achado este projeto http://ruby-symbian.rubyforge.org/, parece esta meio abandonado, sendo compatível apenas com a versão S60 2nd Edition. Poderia baixar o código fonte e tentar uma compilação para o 3nd Edition, mas como não tenho Windows (Instalar o SDK do S60 em Linux é um parto) não testei. Mas também tenho interesse em rodar ruby no S60, e um dia talvez testar alguma coisa de Rails nele :) |
|
22/05/2008
|
Tópico: Blogs... |
|
18/12/2007
|
Tópico: auto_complete que atualiza um campo select Arthur, Lendo este texto, do wiki do Rails, na questão " Q. Does anyone know how to get an ID back, in stead of a String? " Temos uma resposta a sua pergunta, o :after_update_element => ‘getSelectionId’, define uma função que será executa quando um elemento da lista auto complete for selecionado. |
|
17/12/2007
|
Tópico: Listar mais posts Demoncyber, Agradeço pelo toque, e já esta corrigido, mania de digitar .br Quanto a feature, espero que não tenha entendido mau, eu compartilho do ponto de vista do link que postei. Eu sou a favor de feature, em todas as tvs que mexi eu sempre utilizei as outras funções disponíveis, mas digo com certeza que se elas não estivessem lá, não teria feito diferença. Mas como disse é meu ponto de vista, acho uma funcionalidade desnecessária, que realmente poderia ficar sem, evitando mais código, mais trabalho e com certeza mais carga ao serviço do forum. Quanto ao google acredito que poucos mudam a quantidade de registro por página, visto que uma minoria, vai além da segunda página de busca, afinal ninguém que passear pelos 4,890,000 quando se busca pelo Ruby on Rails. O caso do google mesmo é um exemplo de site enxuto quanto a funcionalidades extras, eles tem o básico do básico. E isso fez deles o que são, simples e direto ao ponto. |
|
16/12/2007
|
Tópico: Ruby com Gtk2 (em Glade) Angelo, Qual o seu objetivo quanto a criação de executáveis? Facilitar para o usuário final, que não precisaria instalar o Ruby e suas dependência ou apenas “esconder” seu código? Para ambos os casos, no windows temos o projeto Ruby Binaries, atente para o fato de que esconder o código do usuário neste caso e apenas uma falácia, com o conhecimento simples é possível recuperar seu código dentro das dll criadas. No linux não é complicado criar “facilidades” para o usuário, distribuindo seu projeto utilizando um empacotador já é meio caminho andado. |
|
16/12/2007
|
Tópico: Listar mais posts Acho que a melhor resposta a sua pergunta/sugestão é esta. |
|
16/12/2007
|
Tópico: Relacionamento entre Models Tiago, Para dizer que um user tem tasks, você deve colocar no model user: “has_many :tasks”, observe aqui o s, e no model task você deve especificar, como foi dita a cima: “belongs_to user, :foreign_key => :user_owner_id”. Outra coisa, você diz que nos seus teste você tenta utilizar “user.task.length”, novamente você deve acrescentar um s ai, ficando “user.tasks.length”. |
|
16/12/2007
|
Tópico: Ruby com Gtk2 (em Glade) Caro Angelo, Para utilizar o arquivo do Glade, supondo que você saiba trabalhar com o Glade, certo? Utilize o código exemplo, retirado de DZone Snippets: Observe, que aqui, temo um código bem simples que vai apenas imprimir no console os eventos que ocorrerem com a janela, o mais importe e saber como podemos recuperar os widgets definidos no arquivo. Podemos utilizar dois métodos: O primeiro é utilizando no exemplo a cima, chamamos o objeto glade como se ele fosse um hash, glade[“main_window”], onde main_window é o id do widget GTK definido no Glade. O segundo método é utilizando a função get_widget do objeto glade, glade.get_widget(”main_window″), que seria quase a mesma coisa que o exemplo anterior. Não vou afirmar com certeza, mas é bem provável que nos dois casos tudo se resume na função get_widget. Aqui uma facilidade do Ruby :) Uma terceira ou quarto possibilidade seria uma que a cabeça loca de quem fez o port do GTK2 e do Glade para o Ruby possa ter imaginado, como um comando select que utilize uma syntax parecida o css para buscar objeto com o id o propriedades: glade.select(‘input[value=“hello”]’), é claro que isso é uma suposição, o que quero dizer e que lendo a documentação pode ser encontrar de tudo, já vi muita implementação em Ruby em que uma mesma coisa podia ser feitas de varias maneiras diferentes. Quanto aos arquivos em separado, tanto faz, depende muito do seu projeto ou mesmo de como você se organiza. Não há uma regra, mas de uma olhada nos exemplos, na maior parte das vezes e mais vantajoso seguir o padrão que a comunidade em volta da ferramenta segue. Alguns links: http://www.gfiles.org/gtk/tags/glade/ |
|
15/12/2007
|
Tópico: Ajax Philipe, Se eu entendi bem sua aplicação é em Rails, certo? Se sim, quem esta incluindo sua aplicação teria que adicionar o prototype na página dele, e você faria um código de paginação, que faça chamada remota de volta ao seu sistema. ficaria mais ou menos assim: site do cara:
....
<script src="prototype.js"></script>
....
<? include ('http://seusiteaqui.com.br/seurecurso'); ?>
....
E no seu caso você faria um “seurecurso” que devolve inicialmente o código html, depois na chamadas de paginação o Javascript de replace, utilizando o page.update Ou ainda, ele poderia adicionar seu código sempre utilizando ajax, usando uma função atrelada ao evento onload, o que evitaria ter que escrever uma chamada para requisição normal e um para ajax, se bem isso no Rails é moleza faz isso. |
|
14/12/2007
|
Tópico: Conhecendo a cambada Meu nome é Éverton, Estou na área de informáticas desde de 98, e basicamente trabalho com desenvolvimento, comecei com C, depois aprendi ASP, depois PHP, depois Python e por fim estou começando em Ruby, junto com isso venho estudando Lua. Mas já passei por administrador de rede na prefeitura de Curitiba, mais na área de servidores de e-mail, proxy e WEB. Sou 100% software livre. |
|
14/12/2007
|
Tópico: Consultar valor de Sedex e PAC Pessoa fiz esta classe para consultar o valor das tarifas de Sedex e PAC no site dos correios: update: Shairon, obrigado! E já está alterado, estou precisando tirar tempo para estudar mais a linguagem Ruby, venho do mundo PHP, e lá as coisas são bem diferentes. |
|
14/12/2007
|
Tópico: log com sintaxe colorida Acredito que utilizando o Cygwin também dá, infelizmente não tenho Windows aqui para testar. |
