Avisar de contenido inadecuado

Scrapy web crawling con python

por tomcask
viernes, 29 de mayo del 2009 a las 07:00
guardado en ,

Hoy os voy a comentar sobre scrapy   un framework en python como no! que estoy investigando muy potente, basicamente sirve para leer contenido web y extraer la información que queramos...

class MininovaSpider(CrawlSpider):
   domain_name = 'mininova.org'
  start_urls = ['http://www.mininova.org/today']
  rules = [Rule(SgmlLinkExtractor(allow=['/tor/\d+']), 'parse_torrent')]

  def parse_torrent(self, response):
      x = HtmlXPathSelector(response)
      torrent = ScrapedItem()
      torrent.url = response.url
      torrent.name = x.x("//h1/text()").extract()
      torrent.description = x.x("//div[@id='description']").extract()
      torrent.size = x.x("//div[@id='info-left']/p[2]/text()[2]").extract()
      return [torrent]

En este ejemplo podeis ver como facilmente extraemos el titulo, la descripción,  el enlace y el tamaño, os dejo a vuestra imaginación lo podemos llegar a hacer

Ejecutar aplicaciones a distancia. Parte 1.

por RobFeb
viernes, 08 de mayo del 2009 a las 07:00
guardado en , ,

Recientemente he descubierto una interacción muy interesante entre dos aplicaciones: utorrent (descarga de torrents) y dropbox (permite actualizar ficheros entre dos ordenadores o en la "nube")
Resulta que Utorrent tiene la opción de especificar una carpeta de lectura de torrents, es decir, leer los ficheros .torrent de una carpeta en cuanto aparezcan y empezar a descargar automáticamente.
Es un proceso muy útil cuando no queremos tener un acceso remoto hacia nuetro pc pero sin embargo si que queremos que se vayan descargando los ficheros, no se si me he explicado bien así que os pongo un ejemplo práctico.
En mi casa dejo la aplicación utorrent a la espera (o descargando) y la aplicación dropbox activa (en espera de cualquier actualización).
Desde el trabajo decido bajarme un fichero .torrent, pero no puedo o quiero descargar el contenido desde ese sitio, así que decido subirlo al servidor de dropbox para que se actualice en mi casa.
En cuanto esté descargado desde el pc de casa, la aplicación Utorrent reconocerá un nuevo fichero, lo moverá de carpeta y empezará a descargarlo automáticamente...
Pero ¿donde quieres ir a parar?
Muy sencillo, ¿Por qué no aprovechar esta gran utilidad?

...sigue leyendo aquí »

48 hours vs five develovers

por tomcask
martes, 21 de abril del 2009 a las 18:00
guardado en

Que és develovers?, pues eso amantes del desarrollo (traducción tipo "y me quedo tan pancho"), vamos a hacer honor a nuestro nombre y os voy hablar de 5 programadores web que se enfrentan al tiempo, un proyecto en 48 horas.

Estos amantes del desarrollo son los chicos de thecodefarm que han desarrollado un proyecto en 48horas estos chicos de Vizcaya son la leche, realizan proyectos muy interesantes el de dkpboard merece la pena echarle un ojo con calma, going todo que todavia no han publicado, pero todos ellos con un diseño cuidadisimo, además de estar desarrollados en Django.

Felicidades chic@s, seguir así, sois los develovers del mes.

Validar un DNI/NIF con Javascript

por RobFeb
lunes, 06 de abril del 2009 a las 13:00
guardado en ,

Función para validar un DNI o NIF con Javascript, para detectar que es un identificador válido.

 

Función que recoje dos parámetros el numero y la letra.

Se puede invocar de esta forma: 
Suponiendo que iNif sea el texto que contiene el DNI.

if (/^[0123456789]/.test(iNif)){

// usando expresiones regulares detectamos si empieza
//por numero  entonces es un NIF

    return ValidarNIF(iNif.substr(0,8),iNif.substr(8,9).toUpperCase());//Le pasamos la letra en mayúsculas.
}

Y la función queda asi:

...sigue leyendo aquí »

Envia mails a traves de gmail con python

por tomcask
jueves, 26 de marzo del 2009 a las 08:00
guardado en

Taller practico que explicaremos como enviar el mismo mail a varios correos como si solo se lo hubieramos enviado a ellos.

Vamos a utilizar Python y la libreria de smtplib es muy facil pero para empezar no esta mal, lo primero que hacemos es importarnos los modulos necesarios para el envio, y el tipo de mensaje.

import smtplib
import mimetypes

 

...sigue leyendo aquí »

Validar una cuenta corriente con javascript

por RobFeb
martes, 24 de marzo del 2009 a las 14:00
guardado en ,

Funcion que nos permite saber si es correcta o no una cuenta bancaria.

La cuenta  ha de contar con cuatro bloques :

  • Entidad  (4 dígitos)
  • Oficina (4 dígitos)
  • Control (2 dígitos)
  • Cuenta (10 dígitos)

Devuelve verdadero o false (true/false)

 

 

 

...sigue leyendo aquí »

Publicada la version online de djangobook 1.0

por tomcask
martes, 17 de marzo del 2009 a las 08:00
guardado en

Hace un rato, que Adrian Holovaty ha comentado via twitter  que ya estan publicados hasta el capitulo 20 del libro de djangoBook.

Que os aproveche...

Cambiar de base con Javascript

por RobFeb
miércoles, 11 de marzo del 2009 a las 08:00
guardado en ,

Es posible que tengamos la necesidad de cambiar la base de un número para realizar cálculos .

Javascript nos proporciona un método muy útil para estos casos, se trata de

objeto.toSring([base])

Este método recibe opcionalmente el parámetro base.

Al especificarle una base y recuperar el valor de este método de un objecto nos devolverá su símil con el cambio de base.
Si no se especifica ninguna base, el método devolverá una cadena de texto.

Como bases tenemos disponibles  principalmente:

  • Decimal (10)      (del 0 al 9)
  • Hexadecimal (16) (del 0-9 y de la A - F )
  • Binario (2) (0 y 1)
  • Octal(8) (de 0 a 7)

Veamos el código de un ejemplo:

...sigue leyendo aquí »

Sobre el blog

Develovers

Códigos, ejemplos, enlaces sobre programación

Leer más sobre este blog en Obolog

Entrar

Comentarios

Enlaces JSON y .NET (Vaginal Mesh Lawsuit)
NET is well designed software (hace 1 año)
Juego Test del Amor: Compatibilidad (caca)
noooooooooo eeeeeeeeennnnnnnnnnttttttttiiiiiiiiiiiiiiiieeeeeeeeeennnnnnnnnnnnnnnnddddddddddddoooooooooooooooooo... (hace 1 año)
Enlaces JSON y .NET (Mesothelioma)
JSON and links. NET is well designed software and it is useful for .NET developer.  (hace 1 año)
Enlaces JSON y .NET (mesothelioma )
Sección bonito! Que se siente después de una gran lectura Tal como esta, muy informativo e interesante. Que... (hace 1 año)
Empecemos con GIS y geodjango (Cesar)
hola, estoy investigando sobre el tema que trata este post, especificamente sobre Postgis, quisiera saber si los sistemas... (hace 1 año)

Más comentados

Juego Test del Amor: Compatibilidad (54)
Os traigo una nueva entrega de los juegos simples usando javascript. Seguramente verás muchas aplicaciones del...
Enlaces JSON y .NET (4)
Imprescindible El comienzo que es JSON Microsoft versión oficial y uso Consultas en el forum...
Validar un DNI/NIF con Javascript (3)
Función para validar un DNI o NIF con Javascript, para detectar que es un identificador válido.  ...
CheckColor Juego: Color Letra (3)
Ya que hace poco comentamos la opción de cambiar los colores de las celdas de una tabla, hoy os presento el...
Juego RiPitPlis: Repite la secuencia (3)
Os presento el proyecto RiPitPlis 1.0 que está basado en el clásico Juego electrónico 'Simon' de...

Suscripción

Suscríbete al feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete con Bloglines
  • Suscríbete con Google