Requisitos:
- Tener “jailbreakeado” el iPod/iPhone
- Instalar OpenSSH, Python y wget usando Cydia
Pasos:
- Accedemos por SSH a nuestro iPod/iPhone usando la red WiFi (ejemplo: $ ssh root@192.168.1.102)
- $ cd /User/Documents/
- $ wget http://www.djangoproject.com/download/1.1.1/tarball/
- $ tar xzfv Django-1.1.1.tar.gz
- $ cd Django-1.1.1
- $ python setup.py install
Ahora creamos un proyecto en /User/Documents/ para probar:
- $ cd /User/Documents/
- $ django-admin.py startproject miproyecto
- $ python miproyecto/manage.py runserver
¡Listo! Ya tienen un servidor de desarrollo que pueden llevar en el bolsillo


Calculando un timedelta con Python 2.5.1 en el iPod Touch ¡Muy groso!
Acá les dejo un pequeño programa en Python que busca “buenas noticias” en los feeds RSS de Clarín, InfoBAE y La Nación.
Es altamente configurable (pueden agregar o quitar palabras clave y feeds editando FEEDS y KEYWORDS).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| # -*- coding: utf-8 -*-
import feedparser
import re
FEEDS = {
u'Clarín': 'http://www.clarin.com/diario/hoy/um/sumariorss.xml',
u'InfoBAE': 'http://www.infobae.com/adjuntos/html/RSS/hoy.xml',
u'La Nación': 'http://www.lanacion.com.ar/herramientas/rss/index.asp',
}
KEYWORDS = ['muerto', 'caos', 'inseguridad']
def main():
regexps = [re.compile(keyword, re.IGNORECASE) for keyword in KEYWORDS]
for feed_name, feed_source in FEEDS.iteritems():
for entry in feedparser.parse(feed_source).entries:
for r in regexps:
if r.search(entry.title):
print '%s: %s - %s' % (feed_name, entry.title, entry.link)
break
if __name__ == '__main__':
main() |
Acá tienen unos resultados de ejemplo:
1
2
3
4
5
6
7
| mahadeva@blue:~$ python buenasnoticias.py
InfoBAE: Un muerto y miles de evacuados por una explosión en Rusia - http://www.infobae.com/mundo/484082-101275-0-Un-muerto-y-miles-de-evacuados-por-una-explosión-en-Rusia
La Nación: Varios muertos en Rusia tras una explosión en un arsenal militar - http://www.lanacion.com.ar/nota.asp?nota_id=1199099
Clarín: Inseguridad: en medio de los cruces, el oficialismo se despega de D'Elía - http://www.clarin.com/diario/2009/11/13/um/m-02040147.htm
Clarín: 12:35 - Detienen a tres chicos por el caso del empresario muerto por una pedrada - http://www.clarin.com/diario/2009/11/13/um/m-02040124.htm
Clarín: Otro choque en la General Paz provocó un caos en el tránsito - http://www.clarin.com/diario/2009/11/13/um/m-02040083.htm
Clarín: Detienen a tres chicos por el caso del empresario muerto por una pedrada - http://www.clarin.com/diario/2009/11/13/um/m-02040124.htm |
El 4 y el 5 asistí a la PyCon Argentina 2009, la primera conferencia mundial en castellano sobre el lenguaje de programación Python. Vi muchas caras conocidas: desde compañeros de laburo hasta amigos del mundo del Software Libre. También vi a un par de voluntarios que habían participado de la última Wikimanía en Buenos Aires.
Del primer día quiero destacar dos charlas:
Al final del día me fui a tomar unas cervezas con los pibes de Cycle (hace mil que no los veía), y a la nochecita pintó un paintball por Belgrano.
Pintura y metal! (?)
Del segundo día también destaco dos charlas:
Mi balance general sobre PyCon Argentina
A favor:
- El lugar está muy bueno (salas bien iluminadas, limpias y con buena acústica)
- En general, la calidad de las charlas programadas fue excelente
- Buena onda permanente (me sentí como “en familia”)
- El equipo organizador y los voluntarios hicieron un gran laburo
- No se afanaron ninguna laptop
En contra:
- No me gustó casi ninguna charla relámpago del segundo día1
- Hubiera estado bueno que haya un micrófono entre los asistentes para hacer preguntas sin tener que gritar
Un aplauso para los “pitufos” de PyCon Argentina 2009!
Ah, y el año que viene nos vamos todos a Córdoba, para la PyCon Argentina 2010!
1 – Salvo excepciones, como la de Roberto Alsina o la de Felipe Lerena.