background preloader

Lxml - Processing XML and HTML with Python

Lxml - Processing XML and HTML with Python

How to Setup Your Own Web Proxy Server For Free with Google App Engine [Video Tutorial] 12 Nov 2013 Learn how you can easily create your own online proxy server for free using Google App Engine without requiring any hosting plan or even a domain name. couch mode print story Do a Google search like “proxy servers” and you’ll find dozens of PHP proxy scripts on the Internet that will help you create your own proxy servers in minutes for free. If you don’t have a web domain or haven’t rented any server space, you can still create a personal proxy server for free and that too without requiring any technical knowledge. Here’s one such proxy site that you can build for your friends in China or even for your personal use (say for accessing blocked sites from office). Go to appengine.google.com and sign-in using your Google Account. Next Steps – Setting up a Free Proxy with Google You can edit the main.html file to change the appearance of your proxy website. This proxy works with Flash videos (like YouTube and ABC News) though not with Hulu.

Hola Susana, te estamos decodificando... Cada número de un teléfono tiene asignado un sonido distinto. Si nuestro oido fuera capaz de diferenciar entre estos sonidos, podríamos saber qué número fue discado con solo escuchar el sonido que este emite al presionarlo. Esto resulta muy difícil sino imposible. Eso es lo que intento hacer con la "Diva de los Teléfonos". En la siguiente tabla se puede ver como está compuesto el sonido asociado a cada una de las teclas de un teléfono usual: Componentes de frecuencia de cada número del teléfono Por ejemplo, el número 7, se compone de la suma de una sinusoide de 852Hz y otra de 1209Hz. Audio de Susana Yo lo que hice fue buscar en Youtube un video de Susana discando y luego me quedé con el audio de ese video y en particular con los segundos en los que ella disca. Configuración del Audacity de acuerdo a la guía anterior Programa "alsamixer" (ejecutado en consola) que controla la tarjeta de sonido Audio grabado mediante Audacity desde el video en Youtube Herramientas matemáticas Código Resultados

Usar plantillas con Google App Egine (Python) Ya hemos hablado anteriormente sobre Google App Engine del que hicimos una introducción y aprendimos además a hacer una aplicación sencilla. Aunque es posible generar todo nuestro código HTML desde cadenas en Python, esto no es ni muy óptimo, ni muy ordenado, ni muy Pythónico. Si no usamos algún mecanismo para estructurar nuestra salida HTML, nos veremos obligados a escarbar por el código cada vez que pretendamos hacer un cambio (por muy trivial que éste sea) a nuestro código para localizarlo y después modificarlo. Este método no es ni eficaz, ni atractivo ni mantenible, creo que todos nos las hemos tenido que medir con el tipo de aplicaciones web que siguen esa “filosofía” por llamarlo de alguna forma y sabemos el horror que es modificarlas o mantenerlas, y no miro a nadie osCommerce, “coff”, “coff”, moodle, “coff”, “coff”, ay que tos que me ha dado. Sintaxis de las plantillas La plantilla anterior dispone de dos áreas a ser reemplazadas con datos servidos desde Python. Explicación

Instalador DEB para programas Python Bueno, trabajando con PyTv quise hacer un paquete DEB para que sea mas fácil instalar el programa, y acá dejo los pasos que seguí para poder hacerlo: Primero es necesario tener instalados los siguientes paquetes: dpkg-dev y dh-make, los cuales pueden instalarse de la siguiente forma: sudo apt-get install dpkg-dev dh-make Para ir dejando las cosas claras, vamos a tomar la carpeta "pytv-series" como la carpeta donde actualmente estaría contenido el programa que se ha desarrollado (los nombres de las carpetas, etc. deben ser adaptados según el programa para el que se este haciendo el paquete, los nombres que aparecen acá son a modo de ejemplo). Supongamos que la carpeta del programa desarrollado y las carpetas que vamos a crear parten del "home", por una simple cuestión de simplicidad, luego simplemente habría que reemplazar "home" por la ruta a donde se tenga realmente las carpetas. 1) Primero vamos a necesitar crear una carpeta donde trabajar: ~$ mkdir deb ~$ cd deb ~$ mkdir pytv-1.2 usr/bin #!

Programming, Motherfucker Encuentro Linux 2009 » Exposiciones En la siguiente lista, se pueden encontrar las charlas generales del encuentro. Las charlas del día distribuido, para cada una de las sedes, será publicados en una página aparte. Android, La Plataforma Móvil de Google Android es la plataforma para dispositivos móviles desarrollada por la Open Handset Alliance, un grupo compuesto por más de treinta compañias encabezadas por Google cuyo objetivo no es desarrollar un producto terminado como el iPhone, sino que desarrollar una plataforma capaz de correr en miles de teléfonos y dispositivos móviles en general. Android incluye un sistema operativo, middleware, un conjunto de aplicaciones básicas y un completo SDK para facilitar el desarrollo de nuevas aplicaciones para esta plataforma. En esta charla se explicará en qué consiste esta nueva plataforma, sus principales características su estado actual y la forma en que podemos comenzar a desarrollar aplicaciones para Android. Arriba Años de Linux en la Empresa Openhealth Expositor: Leo Soto M.

Recursos documentales en la red, y 4 Hola. Como viene siendo habitual en este blog, cada cierto tiempo hago una recopilación de sitios en donde he estado y que me han servido para algo. Fiel a mi costumbre de compartirlo todo (...mmm casi todo), os dejo enlaces en donde encontraréis cosas curiosas (ó no) relacionadas con Python y otras hierbas. Como siempre, hago una distinción por áreas, para que sea más fácil ir a buscar lo que se quiere encontrar, cosa que no siempre se puede esperar. PYTHONÍndice de paquetes para Python: Lugar donde se pueden encontrar el listado oficial de paquetes disponibles para Python (módulos de extensión). Tutoriales de programación y ejemplos de código fuente: Sitio de lo más interesante, ya que no solamente se habla de Python, sino de una gran variedad de lenguajes de programación. Herramientas de desarrollo para Python: Lista de herramientas para desarrollar en Python, esto es, editores, gui's e ide's, del sitio oficial de Python, www.python.org. Open Clip Art: Librería de imágenes libre.

Curso de Python dictado por Google Debido a que el curso sobre desarrollo seguro de aplicaciones web dictado por Google, fué tan bien recibido, me puse en la tarea de buscar mas contenidos similares y encontré un excelente curso de 2 días para aprender Python dictado por Google a sus desarrolladores. El curso de Python dictado por Google es totalmente gratuito y se enfocada en personas con un poco de experiencia en programación que quieran aprender Python. Las clase incluye materiales escritos, vídeos de conferencias, y un montón de ejercicios para practicar el código Python. Estos materiales se utilizan en Google para introducir Python a personas que acaban de experimentar un poco de programación. Los primeros ejercicios de trabajo en los conceptos básicos de Python como cadenas y listas, hasta llegar a los ejercicios posteriores que se trata de programas completos archivos de texto, los procesos y las conexiones http. 1.1 Introducción las cadenas 1.2 Listas de y ordenamiento 1.3 Manejo de archivos 2.2 Utilidades

El viaje del navegante

Related: