Web Crawler em Ruby com Open-URI e Nokogiri
Você já precisou acessar algum site na web para obter alguma informação usando Ruby? Esse tipo de cenário é bem comum e não é difícil que tenhamos esse tipo de necessidade em um projeto, seja para servir a informação em questão ou para utiliza-la no desenvolvimento do projeto. Para esse tipo de necessidade este script vai apresentar dois módulos Ruby, o primeiro é o "open-uri" que serve para acessar o conteúdo publicado na web (html, js, css, etc...), e o segundo é o "nokogiri" que nos permite acessar os elementos do html/xml, usando com seletores baseados em XPath ou CSS. PRÉ-REQUISITOS - ruby - Módulo open-uri e nokoguiri instalado REFERÊNCIAS http://ruby-doc.org/stdlib-2.2.0/libdoc/open-uri/rdoc/OpenURI.html https://rubygems.org/gems/nokogiri EXECUTANDO $ ruby web-crawler.rb
Por: Daniel Vinciguerra
Obtendo o IP público (Internet) usando o Ruby
Algumas vezes nós precisamos saber qual é o nosso endereço de IP público (que é diferente do de rede) e uma das formas de fazer isso é acessando serviços online que mostram seu IP. Este script segue o mesmo modelo do script que fiz a tempos atrás mas desta vez em Ruby. PRÉ-REQUISITOS: - ruby - módulo open-uri REFERÊNCIAS: http://ruby-doc.org/stdlib-2.2.0/libdoc/open-uri/rdoc/OpenURI.html EXECUTANDO: Para executar o script: $ ruby public-ip.rb
Por: Daniel Vinciguerra
Postmon - Consumindo uma API com Ruby
Aviso: - Não utilize esta implementação em produção, ela vem apenas a ser uma implementação didática para mostrar uma das formas de se consumir APIs utilizando o Ruby. - Caso sinta interesse e precise utilizar o Postmon em seu projeto, veja uma implementação mais madura no link: https://rubygems.org/gems/postmon_ruby INTRODUÇÃO Sabe quando você encontra uma API, e gostaria de consumir os dados dela para utilizar em seu projeto? Aqui eu vou mostrar como você pode criar uma classe e consumir uma API de forma bem simples para utilizar no seu projeto. Esta será uma implementação muito simples com um foco especial em mostrar como obter a informação, realizar um parse e exibir os dados retornados. Vamos utilizar para este exemplo o Postmon que é um projeto open-source de uma API para obter dados de localização e endereçamento escrita em Python e MongoDB. - Site oficial do Postmon: http://postmon.com.br - Link para o github: https://github.com/PostmonAPI/postmon *parabéns ao pessoal do projeto a propósito* PRÉ-REQUISITOS - ruby +2.2 - Módulo open-uri e nokoguiri instalados REFERÊNCIAS http://ruby-doc.org/stdlib-2.2.0/libdoc/open-uri/rdoc/OpenURI.html https://rubygems.org/gems/nokogiri EXECUTANDO $ ruby postmon.rb
Por: Daniel Vinciguerra
Exemplo de utilização de métodos em Ruby
Um pequeno e simples exemplo de como criar e utilizar método em Ruby.
Por: Luciano Alexandre de Farias Silva
Criando um objeto em Ruby
Um pequeno exemplo de como criar um objeto em ruby.
Por: Luciano Alexandre de Farias Silva
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Discos que não instalam o sistema por erro MBR/GPT no Linux
Hospedagem de Mangás com Kavita e Docker para Acesso Remoto via Tailscale
Aplicar tema e ícones do Ubuntu Cinnamon no Arch Linux sem AUR
Instalação do driver Epson L3150 [RESOLVIDO] (5)
Continuando meus tópicos anteriores (7)









