We’ve just released Django Object Permissions 1.0. Object Permissions or row level permissions, allow you to grant users permissions on a specific model instance. This feature is new in Django 1.2 and required by all authentication back-ends by Django 1.4. At the OSL we’re building apps that allow our clients to self service, instead of waiting for an official implementation we rolled our own.
Tag Archive for 'django'
Touchscreen is a platform building interactive kiosk displays. We built it to show off our data center, which houses some of the worlds most important open source projects, and for status displays within our network operations center. We have plans to build a status dashboard for our development team as well.
Touchscreen 2.0 is nearly complete rewrite of the framework. The original version was written using OpenLaszlo a language that compiles XML and Javascript into Flash applications. OpenLaszlo served its purpose but was a niche language that very few people knew, or would use elsewhere. Ever increasing browser speeds, better support for SVG & canvas, along with great Javascript libraries such as Jquery and Raphael have enabled us to rewrite touchscreen using well known technologies.
SunlightLabs is holding a content called Apps For America to produce new applications that increase government transparency, openness, and accountability. RepresentMe is my entry into the contest.
What
RepresentMe (Repme.org) focuses on how well your representatives and senators represent you. It takes your opinions on bills and issues and compares them to how your elected officials voted. It applies statistics, accounting for how strongly you feel about specific issues and bills. The end result is a detailed breakdown of how well you are being represented.
Continue reading ‘Introducing RepresentMe’
Pydra is a distributed computing or cluster computing framework for Python. Pydra seeks to provide a solution that is easier to deploy, manage, use than existing projects. This is on top of providing standard features such as fault tolerance.
Pydra was born out of a necessity. Other projects being developed by the Open Source Lab required a large amount of processing. Rather than implementing parallelism specific to our application, we chose to build a generic distributed computing framework with the features missing in other solutions. We see Pydra as a useful tool for future projects at the lab.