Archivo Anual: 2010





A Simple Python Alarm Clock | TechSource

A Simple Python Alarm Clock

vía A Simple Python Alarm Clock | TechSource.


Problem: You are all alone in a far away land and needed to wake up early the next day. The problem is, you forgot to bring any alarm clock. But, you brought a Linux-powered laptop computer with you. Say for example an Asus Eee PC.

: Most Linux distributions have Python installed out-of-the-box. All you need is this very simple Python alarm clock script:

import time
import os

not_executed = 1

dt = list(time.localtime())
hour = dt[3]
minute = dt[4]
if hour == 5 and minute == 45:
os.popen2(“open /Users/jun/shout.mp3”)
not_executed = 0

Happy Hacking! 🙂

Create Games the Easy Way with Pygame | TechSource

Create Games the Easy Way with Pygame

vía Create Games the Easy Way with Pygame | TechSource.



Pygame is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language. It is built over the Simple DirectMedia Layer (SDL) library, with the intention of allowing real-time computer game development without the restraints and low-level mechanics of the C programming language and its derivatives. This is based on the assumption that the most consuming functions inside games (mainly the graphics part) can be completely abstracted from the game logic in itself, making it probable to use a high-level programming language like Python to structure the game.

It is not impossible to write simple but decent games with just a few lines of code using the Pygame module. Anyone with a little programming knowledge can create games similar to the following:

Shoot the helicopters and the bombs they drop before they blow up your base!

The game is a standard soccer with three players and a goal keeper. The players are named 1, 2 and 3. By using the number key on the keyboard you can switch/pass the ball to the player. The arrow keeps provide a mechanism to move the player around. The game runs for duration of 5 minutes. The goalkeepers are automatics and need not be controlled.

Oil Worker is an addictive and challenging arcade puzzle game developed in PyGame. You’ve been contracted by an oil company and your goal is to build a long pipe to carry the oil from the oil well to the refinery.

Pykanoid is an Arkanoid clone game developed in Python/PyGame. It consist on a bouncing ball that player must control with a bat and try to destroy all blocks in the screen. It has powerups to enhance ball and bat.

Slipslide 2 is a simple puzzle game where the goal in each level is to get to the exit by sliding between obstacles. When you start moving in a certain direction, you can’t stop or change direction until you hit an obstacle or a wall. And to add to the difficulty, some levels have holes in the ground which make you restart the level if you fall into them. There will be twenty-five different levels, all linked by a story that sees the main character trying to get to an ice-dancing competition in Antarctica.

Fishie Fishie
Fishie Fishie is a kaliedscope of high speed sea food, featuring a challenging one button fish control system, lovingly hand illustrated fish, fish related poetry, and fish.

Visit for more info, to download and to see the documentation. There, you will also find tutorials and list of projects that make use of Pygame.

How-Tuesday: Bottled Potions :: Etsy Blog



How-Tuesday: Bottled Potions

vía How-Tuesday: Bottled Potions :: Etsy Blog.

Handmade Kids How-To: Fabric Nesting Dolls :: Etsy Blog



Handmade Kids How-To: Fabric Nesting Dolls

vía Handmade Kids How-To: Fabric Nesting Dolls :: Etsy Blog.

CASO – TP Multitarea

TP Multitarea: Why don’t the iPad and iPhone support multitasking? The answer isn’t what you think.

1- Para un iPad, iPhon y tu celular:  buscar Hardware, SO, características del SO
2- Multitarea: que es? como funciona? buscar gráficos y videos que la expliquen
3- En qué generación de SO se uso el multitasking, porqué? cómo?
4- Traducir el artículo
5- Responder a la pregunta con un desarrollo personal
6- Exponer su trabajo en 7 minutos



Google: Exploring Computational Thinking

Exploring Computational Thinking

vía Google: Exploring Computational Thinking.


Google is committed to promoting computational thinking throughout the K-12 curriculum to support student learning and expose everyone to this 21st century skill.

What is Computational Thinking? Computational thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlay the computer applications you use such as search, email, and maps. Below is a list of specific techniques along with real world examples from our every day lives.

  • Decomposition: When we taste an unfamiliar dish and identify several ingredients based on the flavor, we are decomposing that dish into its individual ingredients.
  • Pattern Recognition: People look for patterns in stock prices to decide when to buy and sell.
  • Pattern Generalization and Abstraction: A daily planner uses abstraction to represent a week in terms of days and hours, helping us to organize our time.
  • Algorithm Design: When a chef writes a recipe for a dish, she is creating an algorithm that others can follow to replicate the dish.

CT Models in K-12 Curriculum

Several committed teacher-contributors in collaboration with Google engineers have put together classroom-ready lessons and examples showing how educators can incorporate CT into the K-12 curriculum. Click below to browse materials by subject:

Resources for Educators

Get started on building your own CT curriculum with these starter materials and related resources. For more resources or to join in a CT-related discussion with other educators, visit our moderated ECT Discussion Forums.

Computer Science Unplugged – en español


en españolComputer Science Unplugged |.

PigSpigot – Greeting Cards on Tap – printed user-generated greeting cards for birthdays, holidays (christmas, valentines, mother’s day, father’s day).



PigSpigot – Greeting Cards on Tap – printed user-generated greeting cards for birthdays, holidays (christmas, valentines, mother’s day, father’s day)..

Free Ecards, Funny Ecards, Greeting Cards, Birthday Ecards, Birthday Cards, Valentine’s Day Ecards, Flirting Ecards, Dating Ecards, Friendship Ecards, Wedding Ecards, Anniversary Ecards and more at



Free Ecards, Funny Ecards, Greeting Cards, Birthday Ecards, Birthday Cards, Valentine’s Day Ecards, Flirting Ecards, Dating Ecards, Friendship Ecards, Wedding Ecards, Anniversary Ecards and more at

Ayudemos a WikiLeaks: recursos para hacerlo en ALT1040 (Destacadas)

Ayudemos a WikiLeaks: recursos para hacerlo

vía Ayudemos a WikiLeaks: recursos para hacerlo en ALT1040 (Destacadas).

El día que la gente de WikiLeaks filtró aquellos casi 400.000 documentos confidenciales relacionados con la guerra de Iraq recuerdo perfectamente que lo primero que pensé fue que acababan de firmar su sentencia de muerte. Por suerte me equivoqué y a esa primera gran filtración en todos los sentidos le siguió una segunda —92.201 documentos oficiales secretos de la guerra de Afganistán— y finalmente una tercera de la que todo el mundo está hablando y la misma, que esta vez sí, puede terminar con la organización.

Esta última filtración de WikiLeaks, la de los más de 250.000 teletipos secretos enviados por embajadores de Estados Unidos a la Secretaría de Estado del comentado país, ha desatado la ira del Gobierno de los EE.UU quienes presumiblemente entre otras cosas están presionando a diversas compañías de Internet para que dejen de darle cobertura a WikiLeaks. Concretamente primero fue Amazon el que decidió darles la patada, después la empresa decidió dejarles sin dominio y en las últimas horas a estos dos se ha unido PayPal cancelando la cuenta que tenía con ellos la organización.

Ante este acoso y derribo injustificado en mi opinión y la de muchos otros, servidor es de los que cree que nosotros los ciudadanos debemos ayudar a WikiLeaks en lo posible así que seguidamente voy a aportar mi pequeño grano de arena mediante la recopilación de diferentes recursos e informaciones útiles para echarle un cable a Wikileaks.

Sin más dilación os dejo seguidamente con el material y toda aportación de los lectores, que podéis hacer en los comentarios e iré añadiendo en el último punto de este post, será muy bienvenida como siempre.

1.- Donaciones

WikiLeaks no se mantiene del aire sino de donaciones y aunque PayPal les ha cerrado el grifo sigue habiendo varias formas de hacerles llegar dinero, tanto a la organización como a su fundador. Son las siguientes:

  • Datos bancarios para hacer transferencia electrónica al “Fondo de Defensa de Julian Assange”: Número de cuenta 91-765019-6; IABN: CH55 0900 0000 9176 5019 6; BIC: POFICHBEXXX; Titular cuenta: Assange Julian Paul, Ginebra
  • Mediante tarjeta de crédito con Datacell Switzelad
  • Datos bancarios para hacer transferencia bancaria a través de Sunshine Press Productions ehf: Número de cuenta: 0111-26-611010; SWIFT: NBIIISREXXX; IBAN: IS97 0111 2661 1010 6110 1002 80
  • Datos bancarios para hacer transferencia bancaria a través de Wau Holland Stiftung Foundation: Número de cuenta: 2772812-04; IBAN: DE46 5204 0021 0277 2812 04; BIC: COBADEFFXXX; Código banco: 52040021; Concepto: WIKILEAKS / WHS Projekt 04
  • Datos para donar a través de correo postal: WikiLeaks (o cualquier nombre apropiado para evitar la posible interceptación en tu país) BOX 4080 – Australia Post Office – University of Melbourne Branch – Victoria 3052 Australia

2.- Boicot

No voy a entrar ahora a valorar si los boicots son o no realmente efectivos. La realidad es que hay uno en marcha contra PayPal y Amazon por expulsar a WikiLeaks y si te quieres unir solamente tienes que dar de baja tus cuentas en ambos servicios:

3.- Alternativas a PayPal y Amazon

Si eres de los que no se une al boicot comentado justo en el punto anterior porque no puede prescindir de PayPal o Amazon debes saber que existen bastantes servicios alternativos para ambos casos:

4.- Ayuda profesional

WikiLeaks también necesita gente que les ayude con sus conocimientos. Concretamente han pedido la ayuda de abogados (si te interesa manda un email a y de informáticos (en este caso el email para los interesados es

5.- Direcciones de acceso

Aunque el dominio principal de WikiLeaks ha sido cancelado, existen diversas “direcciones espejo” para acceder al sitio que estaría muy bien todos difundiéramos. Os dejo con 10 a continuación pero hay muchas más:

6.- Aportaciones de los lectores

En construcción. Aquí iré poniendo como decía arriba las aportaciones que hagáis los lectores en los comentarios.

Programa o serás programado | Pijamasurf

Programa o serás programado

vía Programa o serás programado | Pijamasurf.




Douglas Rushkoff y el Ciber-Sapiens: la guerra por programar nuestra propia realidad o someternos a la de alguien más.

Rushkoff no es cauto , sin vacilación: PROGRAMA O SE PROGRAMADO. Los usuarios, si no crean su propio programa, son usados. En otras palabras, hace casi trecientos años, William Blake decía: “Necesito crear mi propio sistema o seré esclavizado por el de otro hombre”. Hoy en día no sólo necesitamos crear un propio programa para no ser esclavizados por otro hombre, necesitamos crear nuestro propio programa para no ser esclavizados por la inteligencia creada por los programas. La realidad se ha convertido en una lucha ciber-nietzchiana: por un nicho donde ejecutar tu propio código.

Programa o serás programado: el Manifiesto por una red neutral

(Si te sientes cómodo y representado por este texto, dale toda la difusión que puedas y quieras: reprodúcelo, enlázalo, tradúcelo, compártelo, vótalo… todas esas cosas que puedes hacer con total tranquilidad y libertad gracias, precisamente, al hecho de que tenemos todavía una red neutral. Hagamos posible el seguir teniéndola. Si lo mencionas en tu cuenta de Twitter o Facebook, usa el hashtag #redneutral)

Los ciudadanos y las empresas usuarias de Internet adheridas a este texto MANIFESTAMOS:

  1. Que Internet es una Red Neutral por diseño, desde su creación hasta su actual implementación, en la que la información fluye de manera libre, sin discriminación alguna en función de origen, destino, protocolo o contenido.
  2. Que las empresas, emprendedores y usuarios de Internet han podido crear servicios y productos en esa Red Neutral sin necesidad de autorizaciones ni acuerdos previos, dando lugar a una barrera de entrada prácticamente inexistente que ha permitido la explosión creativa, de innovación y de servicios que define el estado de la red actual.
  3. Que todos los usuarios, emprendedores y empresas de Internet han podido definir y ofrecer sus servicios en condiciones de igualdad llevando el concepto de la libre competencia hasta extremos nunca antes conocidos.
  4. Que Internet es el vehículo de libre expresión, libre información y desarrollo social más importante con el que cuentan ciudadanos y empresas. Su naturaleza no debe ser puesta en riesgo bajo ningún concepto.
  5. Que para posibilitar esa Red Neutral las operadoras deben transportar paquetes de datos de manera neutral sin erigirse en “aduaneros” del tráfico y sin favorecer o perjudicar a unos contenidos por encima de otros.
  6. Que la gestión del tráfico en situaciones puntuales y excepcionales de saturación de las redes debe acometerse de forma transparente, de acuerdo a criterios homogéneos de interés público y no discriminatorios ni comerciales.
  7. Que dicha restricción excepcional del tráfico por parte de las operadoras no puede convertirse en una alternativa sostenida a la inversión en redes.
  8. Que dicha Red Neutral se ve amenazada por operadoras interesadas en llegar a acuerdos comerciales por los que se privilegie o degrade el contenido según su relación comercial con la operadora.
  9. Que algunos operadores del mercado quieren “redefinir” la Red Neutral para manejarla de acuerdo con sus intereses, y esa pretensión debe ser evitada; la definición de las reglas fundamentales del funcionamiento de Internet debe basarse en el interés de quienes la usan, no de quienes la proveen.
  10. Que la respuesta ante esta amenaza para la red no puede ser la inacción: no hacer nada equivale a permitir que intereses privados puedan de facto llevar a cabo prácticas que afectan a las libertades fundamentales de los ciudadanos y la capacidad de las empresas para competir en igualdad de condiciones.
  11. Que es preciso y urgente instar al Gobierno a proteger de manera clara e inequívoca la Red Neutral, con el fin de proteger el valor de Internet de cara al desarrollo de una economía más productiva, moderna, eficiente y libre de injerencias e intromisiones indebidas. Para ello es preciso que cualquier moción que se apruebe vincule de manera indisoluble la definición de Red Neutral en el contenido de la futura ley que se promueve, y no condicione su aplicación a cuestiones que poco tienen que ver con ésta.

Teaching My Daughter To Code via

Teaching My Daughter To Code via

Self-Repair Manifesto – iFixit

Self-Repair Manifesto – iFixit.





Defendemos estas verdades para que sean obvias

Manifiesto de la auto-reparación:

Reparar es mejor que reciclar.
   Hacer que nuestras cosas duren mas, es mas eficiente y mas económico que reciclarlas para obtener materias primas

Reparar salva el planeta.
   La tierra tiene recursos limitados, no podemos seguir con un proceso de producción lineal para siempre. 
   La mejor forma de ser eficientes es rehusando lo que ya tenemos.

Repararando ahorras dinero.
   Arreglar las cosas suele ser gratis, y normalmente mas barato que reemplazarlas. Reparar tu mismo las cosas, te ahorra mucho dinero.

Reparando aprendes tecnica.
   La mejor forma de entender como funciona algo es desarmarlo.

Si tu no lo puedes arreglar, tu no lo poses.
   Arreglar algo conecta a las personas y los aparatos, crando vinculos que transciende sobre el consumismo.
   Reparar tu las cosas es sostenible.

Reparar te conecta con tus cosas * Reparar potencia los individuos
Reparar transforma consumidores en colaboradores * Reparar hace que te sientas orgulloso de poseer.
Repararando cosas les das tu toque, y las haces unicas * Reparar es independencia
Reparar requiere creatividad * Reparar es ecológico * Reparar es divertido
Reparar es necesario para entender nuestras cosas * Reparar ahorra dinero y recursos

Queremos tener derecho a:
Abrir y reparar nuestras cosas si anular la garantia
Aparatos que puedan ser abiertos * Codigos de error y diagramas de cableado
Instrucciones de diagnostico y diagramas de flujo
Documentacion para cualquier cosa * Poder escoger nuestro propio técnico
Quitar pegatinas de "No quitar" * Reparar cosas en la privacidad de nuestro hogar
Remplazar cualquier consumible nosotros mismos
Hardware que no requiera de herramientas propietarias para ser arreglado
Disponibilidad de recambios a precios razonables

Inspirado por la declaración de derechos de Jalopy y la plataforma "21's Repair Manifesto"

Unete a la revolución de la reparacion en

Run Android on Your Netbook or Desktop – How-To Geek



Run Android on Your Netbook or Desktop – How-To Geek.

HOW TO: Build an App for Your Small Business

HOW TO: Build an App for Your Small Business

vía HOW TO: Build an App for Your Small Business.

BuildAnApp :: Android, BlackBerry, iPhone, & Windows Mobile Apps :: Mobile Applications for Business



BuildAnApp :: Android, BlackBerry, iPhone, & Windows Mobile Apps :: Mobile Applications for Business.

Top Ten de los buscadores de BitTorrent

InterLink Headline News 2.0 — Top Ten de los buscadores de BitTorrent.

1 Zoozle, el motor de búsqueda de torrents alemán tiene ciertas características que lo vuelven único entre los más usados: búsquedas sincrónicas en eMule, Rapidshare y UseNet, de subtítulos, letras de las canciones de los discos descargados, seriales de programas y cracks.

2 LinuxTracker es especial para usuarios de Linux: permite búsquedas legales de aplicaciones y máquinas virtuales de Linux/Unix.

3 TorrentScan incluye File Sharing News, un servicio que rastrea las novedades del mundo de los archivos compartidos de forma legal (programas de código abierto o con licencias Creative Commons, obras con copyleft).

4 NowTorrents ofrece dos facilidades: actualiza en tiempo real torrents falsos o “muertos” (que ya no funcionan o ya no están alojados en el servidor) y permite buscarlos especificando fecha de creación.

5 BitUnity tiene una de las comunidades más amplias y atentas. Si bien la registración es extensa, los beneficios son fundamentales para compartir archivos con conocimientos técnicos, prácticos y artísticos.

6 BTJunkie es un servicio sólido: una base de datos extensísima, avisos vía mail para búsquedas de torrents determinados, actualizaciones vía Twitter y reportes, estadísticas y comentarios de lo más útiles.

7 Entertane es otro servicio de utilidad comprobada: si bien su fuerza no es la base de datos propia, es un metabuscador de torrents. Es decir, busca un archivo en varios motores de búsqueda y presenta los resultados.

8 Fenopy es ideal para los interesados en la música y el cine, porque está integrada con e IMDB, y posee una gran galería de vistas preliminares para comprobar que esa película buscada sea la encontrada.

9 ExtraTorrent es otra alternativa para los cinéfilos: en los paquetes con películas y series de televisión incluye desde fotos de los actores a recomendaciones de films y programas similares.

10 DiamondTorrents es un servicio privado con una gran comunidad, muy receptiva de nuevos miembros y una base de datos bastante cuantiosa en TV y cine.

Ejercicios de ortografía on line | EROSKI CONSUMER

Ejercicios de ortografía on lineLos estudiantes cuentan en la Red con una amplia colección de recursos didácticos para practicar y repasar las reglas ortográficas

vía Ejercicios de ortografía on line | EROSKI CONSUMER.



  • MITO: el Departamento de Lenguajes y Ciencias de la Computación de la Universidad de Málaga ha desarrollado este juego ortográfico, orientado a niños entre 8 y 12 años. Sus contenidos se dividen en cuatro grupos que integran una serie de ejercicios que incrementan su dificultad a medida que el alumno avanza en su resolución. El juego dispone de numerosos elementos multimedia para mantener la atención y motivación del usuario. Éste genera sus propias respuestas, puede equivocarse y el sistema se encarga de que entienda en qué se ha equivocado y por qué.
  • Ortoflash: es una aplicación de ortografía on line, para niños de 8 a 12 años, con unidades didácticas que van desde la utilización correcta de las letras a la acentuación o puntuación. Además de explicar la teoría en formato texto y audio, incluye una batería de ejercicios para practicar, cuyos resultados se comentan y argumentan una vez finalizados.
  • El punto sobre la i: una herramienta de la Consejería de Educación de la Junta de Extremadura diseñada para el aprendizaje activo de la ortografía. Incluye explicaciones y ejercicios multimedia que abordan las distintas normas ortográficas de un modo entretenido.
  • Ortografía Primaria: un programa adecuado para los alumnos de primaria y primer ciclo de secundaria, para que refuercen el aprendizaje ortográfico con ejercicios y actividades. El usuario puede seleccionar distintos niveles de dificultad, según su edad y el curso escolar.
  • Ejercicios de ortografía: esta aplicación repasa con ejercicios interactivos las principales reglas ortográficas e incluye un enlace directo al diccionario de la Real Academia Española de la Lengua. Una vez completadas las actividades, el estudiante puede obtener la evaluación de sus resultados.
  • Parchís ortográfico: un divertido juego de ortografía para practicar con otros compañeros. Basado en el clásico parchís, cada jugador debe superar pruebas relacionadas con la regla ortográfica seleccionada para poder continuar la partida. Cuenta con ejercicios prácticos para repasar las reglas y un entretenido manual para conocer las normas.
  • Reglas de ortografía: este portal web, además de recoger la normativa ortográfica del castellano, dispone de otros interesantes recursos relacionados con la materia, como un cuestionario para verificar el nivel de conocimiento del usuario, un extenso vocabulario de palabras dudosas y distintas colecciones de ejercicios para practicar.

FTA – Materials | FTA – Free Technology Academy

FTA modules

vía FTA – Materials | FTA – Free Technology Academy.



Book cover
Introduction to Free Software

  • Authors: Jesús M. González-Barahona, Joaquín Seoane Pascual, Gregorio Robles
  • Coordinators: Jordi Mas Hernández, David Megías Jiménez

This material is part of the Module 1: “The concepts of Free Software and Open Standards”.

Book cover
GNU/Linux Advanced Administration

  • Authors: Remo Suppi Boldrito, Josep Jorba Esteve
  • Coordinator:Josep Jorba Esteve

This material is part of the Module 2: “The GNU/Linux Operating System”.

Book cover
Open Networks

  • Author: Enric Peig Olivé

This material is part of the Module 3: “Network Technologies”.

Book cover
Introduction to Web applications development

  • Author: Carles Mateu
  • Coordinator:Jordi Mas Hernández

This material is part of the Module 4: “Web applications development”.

A %d blogueros les gusta esto: