Articulos enviados por roderick
scRubyt
Scrubyt es una simple pero potente conjunto de herramientas web para hacer scraping escrito en Ruby. El propósito es de liberarte de la monotonía de hacer scraping en una página web este busca a traves de etiquetas HTML, atributos, XPaths, la forma típica de los nombres.
Morpheus Photo
Este increíble software transforma una persona o un objeto a otro ante tus ojos! y tiene una version libre la cual la puedes descargar.
Hack para modificar páginas ajenas
Podemos modificar cualquier página que se nos antoja tan sólo poniendo una linea de código en la barra de dirección del navegador.
Sigue los siguientes pasos:
- Abre la web que quieres editar
- En la barra de direcciones del navegador, coloca este código:
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0 - Dale a Intro
- Modifica lo que quieras de la web.
JSON Editor
JSON Editor es una herramienta web que nos permite convertir JSON en XML y XML en JSON, además también nos ofrece la posibilidad de convertir un JSON en un árbol y búsquedas dentro un JSON.
Instalando AppEngine
App Engine a desarrollado un kit de desarrollo de software el cual podemos descargar hay para Windows , Linux y Mac ; tambien nos vajamos el Python 2.5 tiene que ser esta version y por ultimo nos bajamos un editor, yo utilizo Netbeans el cuenta con un editor para Pyton.
Iniciando con App Engine
Para poder usar este servicio de Google primero te tines que registrar des pues de anotar tus datos
te pide que introduscas un numero de celular en caso de Peru : +515495926XXXX y al momento te llega un mensaje con el codigo de 7 cifras.
La panatala de inico seria como esta en ya se creo dos aplicaciones :
Expresión regular en Ruby
Una expresión regular, a menudo llamada también patrón, es una expresión que describe un conjunto de cadenas sin enumerar sus elementos. Por ejemplo, el grupo formado por las cadenas Handel, Händel y Haendel se describe mediante el patrón "H(a|ä|ae)ndel".
La mayoría de las formalizaciones proporcionan los siguientes constructores: una expresión regular es una forma de representar a los lenguajes regularescaracteres del alfabeto sobre el cual se define el lenguaje. (finitos o infinitos) y se construye utilizando.
Highlight.js
Se usa para resaltar la sintaxis, es una característica de algunos editores de texto que muestra el texto-sobre todo el código fuente en diferentes colores y tipos de letra de acuerdo a la categoría de los términos.
Esta característica facilita la escritura en un lenguaje estructurado como un lenguaje de programación o un lenguaje de marcas como ambas estructuras y errores de sintaxis son visualmente diferentes.
Parsear XML en Ruby
Si temos una pagina a la cual le queremos adicionar informacion extra de otra pagina, la cual cuenta con un servico de API(Interfaz de Programación de Aplicaciones), por lo general nos entrega la informacion en un formato XML(Extensible Markup Language).
Nosotros lo debemos de parsear para poder sacar la informacion que deseamos. Si tenemos la siguiente informacion de un XML asi :
<artist>
<name>Cher</name>
<image size="medium">http://userserve-ak.last.fm/serve/64/114168.jpg</image>
<image size="large">http://userserve-ak.last.fm/serve/126/114168.jpg</image>
<similar>
<artist>
<name>Madonna</name>
<image size="small">http://userserve-ak/5112299.jpg</image>
<image size="medium">http://userserve-ak/5112299.jpg></image>
<image size="large">http://userserve-ak/5112299.jpg</image>
</artist>
...
</similar>
<bio>
<summary>Cher is an American singer </summary>
</bio>
</artist>
Screen scraping con Ruby
Screen scraping es el nombre en inglés de una técnica de programación que consiste en tomar una presentación de una información (normalmente texto, aunque puede incluir información gráfica) para, mediante ingeniería inversa, extraer los datos que dieron lugar a esa presentación. Por ejemplo:
Extraer de la página web de un diario el tiempo meteorológico previsto.
Extraer los datos originales a partir de la imagen de una gráfica elaborada.
Hacer una consulta automática a la página de gestión de nuestro banco para verificar si el saldo es inferior a un umbral.
Extraer los datos de un informe en PDF para volcarlos en una hoja de cálculo.