Procurar
Categorias
- confs (1)
- dicas (2)
- Programação (6)
- JavaScript (1)
- Ruby (1)
- Uncategorized (3)
Neste post compartilho um plugin jQuery que tenho usado para criar a funcionalidade de accordion, muito útil para agrupar inputs e reduzir o tamanho de formulários. Não pretendo explicar os detalhes e meandros da confecção de um plugin, somente compartilhar o código. O plugin espera uma determinada estrutura de marcação para funcionar corretamente. A seguir […]
Então por alguma razão você precisa importar uma lista de países para sua base de dados. Você pode fazer isso utilizando Hpricot, por exemplo: doc = Hpricot(open(“http://pt.wikipedia.org/wiki/Compara%C3%A7%C3%A3o_entre_c%C3%B3digos_de_pa%C3%ADses_COI,_FIFA,_e_ISO_3166″)) (doc/”/html/body/div[3]/div[3]/table/tr/td/table/tr”).each {|p| Country.create(:abbrev3 => p.search(“/td[4]“).inner_html, :abbrev2 => p.search(“/td[5]“).inner_html, :name => p.search(“/td[6]/a”).inner_html) unless p.search(“/td[5]“).inner_html == “” }
Solicitar a senha antiga para alterar a atual é uma boa prática, ja que uma pessoa má intencionada pode se aproveitar de uma sessão ainda aberta. É bem óbvio, mas muitos não se preocupam com a questão. Quem utiliza o framework Ruby on Rails e o plugin Authlogic para gerenciar autenticação pode se valer do […]
Pra quem ainda usa Subversion, segue uma rake task para adicionar arquivos no repositório. Basta colocar este código em RAILS_ROOT/lib/tasks/svn.rake e sair usando.
Vamos preencher uma lista com ítens vindos de uma requisição AJAX com dados voltando no formato JSON. Aqui só vou cobrir a parte client-side. Primeiro vamos definir um campo de texto para entrar com a busca. Repare que logo abaixo temos um “container” que servirá como local para exibição dos ítens. Em seguida, vamos associar […]
As vezes precisamos que um aplicativo web acesse a impressora local do usuário para imprimir texto crú, muitas vezes com comandos de formatação de uma impressora matricial… e sabemos que aqui os bytes contam… Esta applet faz justamente isso, acessa uma URL remota e envia o conteúdo para impressora local identificada no param printer_name. Não […]