Saturday, February 26, 2011

Hackety Hack

Hackety Hack will teach you the absolute basics of programming from the ground up. No previous programming experience is needed!


give this a shot for 64 bit, or here for 32 bit Linux.. Linux support is a bit experimental at the moment, so don't hesitate to give some feedback about it.

INSTALLATION

first install some libraries:
sudo apt-get install libssh2

Change permissions:
chmod +x hacketyhack-1.0-1386-Linux.run

Run
./hacketyhack-1.0-1386-Linux.run

Kdenlive Light Graffiti plugin

Simon A. Eugster (Granjow) demonstrates his Light Grafiti plugin

[vimeo]http://vimeo.com/18497028[/vimeo]

Matt Zimmerman's diversity statement for Ubuntu

Matt Zimmerman has proposed a diversity statement for Ubuntu. The following is taken from his latest blogpost:

The Ubuntu website states that “we aim to make Ubuntu a wonderful place to participate”. We developed the Ubuntu Code of Conduct to set a standard for participants to accept each other in the spirit of cooperation, and have improved it over time to state these principles more clearly.

It is implicit in our philosophy that these and other Ubuntu values should hold equally true for everyone. I would like to propose that we upgrade this to an explicit statement on behalf of the project.

I have spoken with many people who were interested in joining a free software project, but were put off because they felt unwelcome. I know various people who participate in Ubuntu today, but sometimes face difficult social obstacles in order to do so. Going forward, I would like for us, as members of the Ubuntu community, to make the extra effort to accept all kinds of people. This may sound simple, but it can be very difficult to put into practice. People often don’t even notice they’ve gotten it wrong, until the offended party points it out to them. We need tools and guidance to make this a reality.

To that end, I would like to propose a diversity statement for Ubuntu. This draft has already received support from a majority of the Community Council, but I’d like to take it a step further. Because I want this to be a commitment that we can all stand behind, I’m also calling for support from the community as a whole. Please give this issue your consideration, and let me know in the comments if you can get on board with an official statement like this. The more support we have, the more real this commitment can be.

Here’s the text. Many thanks to Mary Gardiner, Valerie Aurora and Benjamin Mako Hill for their review and input.
The Ubuntu project welcomes and encourages participation by everyone. We are committed to being a community that everyone feels good about joining. Although we may not be able to satisfy everyone, we will always work to treat everyone well.

Standards for behavior in the Ubuntu community are detailed in the Code of Conduct and Leadership Code of Conduct. We expect participants in our community to meet these standards in all their interactions and to help others to do so as well.

Whenever any participant has made a mistake, we expect them to take responsibility for it. If someone has been harmed or offended, it is our responsibility to listen carefully and respectfully, and do our best to right the wrong.

Although this list cannot be exhaustive, we explicitly honor diversity in age, culture, ethnicity, genotype, gender identity or expression, language, national origin, neurotype, phenotype, political beliefs, profession, race, religion, sexual orientation, socio-economic status, subculture, and technical ability.

Some of the ideas and wording for this statement were based on diversity statements from the Python community and Dreamwidth Studios (CC-BY-SA 3.0

).

Monday, February 21, 2011

Daisy Audiobook Plugins

DAISY is an NISO Z39.86 standard for blind, visual impaired, print-disabled, and learning-disabled people. Here a some plugins and projects associated with the standard.

1ODT 2 DAISY OpenOffice extension

Odt2daisy is an OpenOffice.org Writer extension, enabling to export in DAISY 3 format, including support of Mathematical content conforming to the MathML standard.

2. AnyDaisy Firefox extension

A Firefox extension which allows reading of DAISY books. This project is being developed by Benetech with fundingassistance from the Mozilla foundation.

3. Daisyplayer

A 2006 project which appears to be dormant, you can still check out the code and download a deb.

Sunday, February 20, 2011

Install NLTK with python

Here is an excellent tutorial on easy installing Natural Language Toolkit with python

The NLTK book

Android App Inventor for Ubuntu

Liam Green Hughes posted this excellent tutorial

Link to Google Android general Tutorial.

While you at it, take a look at what could have been -- Ubuntu MID i.e. Ubuntu Mobile Internet Device edition.

Wednesday, February 16, 2011

Pidgin encryption

The Egyptian Revolution and events in the Middle East have brought home the necessity for secure communication. One of the biggest complaints from Egyptian activists was the government crackdown on Internet and interception of communication.

Here is a Pidgin plugin which allows for encrypted chats

It uses RSA encryption with keys up to 4096 bits, using the Mozilla NSS crypto library.

To compile make sure you have pidgin-dev installed. Then follow the instructions.

Or you can download a deb here.

<<Content from Indlovu/U8UNTU eLXR>>