Archive for the ‘python’ category

mincemeat.py need contribution

November 30, 2011

 

Introduction

mincemeat.py is a Python implementation of the MapReduce distributed computing framework.

mincemeat.py is:

  • Lightweight – All of the code is contained in a single Python file (currently weighing in at <13kB) that depends only on the Python Standard Library. Any computer with Python and mincemeat.py can be a part of your cluster.
  • Fault tolerant – Workers (clients) can join and leave the cluster at any time without affecting the entire process. (Master checkpointing coming in future versions)
  • Secure – mincemeat.py authenticates both ends of every connection, ensuring that only authorized code is executed. (TLS support coming in future versions)
  • Open source – mincemeat.py is distributed under the MIT License, and consequently is free for all use, including commercial, personal, and academic, and can be modified and redistributed without restriction.

Download

  • Just mincemeat.py (v 0.1.2)
  • The full 0.1.2 release (includes documentation and examples)
  • Clone the git repository
    git clone http://mincemeatpy.com/git/mincemeatpy.git

 

Roadmap

The following features will be included in mincemeat.py by version 1.0:

  • On disk storage of worker data
  • Worker-to-worker transfer of the intermediate data
  • Master checkpointing
  • TLS

Contact

Get in touch with me at michaelfairley @ gmail.com.

Patches are welcome, especially for the roadmapped features. It’s best to contact me to make sure that your potential work fits the goals of the project and has not already been started.

 

Source: http://remembersaurus.com/mincemeatpy/

Advertisements

Ubuntu IRC Bots Junior Tasks

April 26, 2010

The Ubuntu IRC Bots team is looking for volunteers who know python, or are interested in learning python to help out with development of the Ubuntu IRC bots. They recently created a tag called Junior Tasks for people who are interested in getting started with the Ubuntu IRC Bots team. If you are interested in helping out, join in at #ubuntu-bots-devel on freenode and visit the ubuntu-bots project on launchpad. We look forward to seeing you there!

PyJunior: Call For Documentation Help!

April 13, 2010



Just a quick note: the PyJunior code is up on Launchpad. Please remember: I wrote this in about two hours and haven’t had any time to clean it up. So, expect warts and all. :-)

The Open Sourcerer pointed me at Snake Wrangling for Kids as a great kid-friendly guide for learning Python. My dream now is that when a kid clicks the big Help button in PyJunior, that the book pops up in native GNOME help format. Problem is: I have absolutely no idea how to convert Snake Wrangling for Kids (which is available in LaTeX and PDF format) into this help format, and don’t really have any time to contribute to this either.

So, I am looking for help. PyJunior provides a simple and effective of way of playing with Python for kids, but we really need the documentation to make this story rock. Is there anyone out there who would like to work on this and make clicking that Help button a fantastic experience for kids interested in learning programming? I really hope so: this could be a wonderful learning tool for ankle-biters everywhere. :-)

If you are interested in helping, do let me know in the comments on this blog entry and we can talk more. If you just want to crack on and make the docs love happen, do feel free to go ahead and submit a merge proposal when you have something.

To do those who help, thanks so much in advance! :-)

http://www.jonobacon.org/2010/04/08/pyjunior-call-for-documentation-help/