This is a proposal to the Ubuntu phone developers about phone app locking.
Having to unlock your phone every time you turn it on can be too much hassle. Many users, including myself, disable the lock because of this, leaving a phone with absolutely no security. What’s the point of security features if they’re [...]
This is a proposal for designing security on the desktop. This is in response to GNOME‘s privacy fundraiser, and will hopefully provide some ideas for how parts of this can be accomplished without breaking the user experience.
For a single-user system, having a login screen just presents a barrier and time delay, this is [...]
A quick tour of the internet and how it works. I aim to provide a short, but reasonably comprehensive overview of the internet. Aimed at people who are interested in understanding how the internet works, but don’t want to spend hours researching all the details.
Finally, the first stable release is available to download.
This project provides a simple to use GUI toolkit that can be easily dropped into an existing game project. It will run with no code differences in either normal Pygame or Pygame+OpenGL.
You can download the source code from launchpad.net/simplegc, while documentation is available at [...]
Encfs is a program that can be used to encrypt folders, unlike other encryption methods this doesn’t require a file of a fixed size, so you can use the decrypted folder in the same way as a regular folder without worrying about space.
This tutorial will explain how you can use a plugin as a convenient way to use this tool.
Now at the end of GSoC, I am releasing the last beta leading up to the 0.2 stable release.
This release primarily adds documentation for creating your own widgets. The
documentation can be found at: program.sambull.org/sgc/dev.html
You can download the source code from the usual location launchpad.net/simplegc, while documentation is available at [...]
This will be one of the last beta releases leading up to the 0.2 stable release.
This release adds an EventSlot object in locals, which allows a more dynamic addition and removal of callback functions. We also have a new DialogSaveQuit widget, which is a convenience widget to ask the user if they want to [...]
After two weeks of conferences, I have another beta release.
This release adds working OpenGL support. At the moment this is very inefficient, but will be optimised in some future release.
Also improved in this release is the Menu widget. The menu widget now supports importing a variety of different widgets. The menu format is [...]
This week, I have started fixing the OpenGL support for the toolkit. Mike Fletcher gave me the brilliant idea of using Pygame’s surfaces as textures in OpenGL. This means there is a lot less work than I had anticipated, and I already have some code working. This also helps to guarantee that the OpenGL version [...]
After another couple of weeks, I can now announce another beta release. This version improves support for custom themes.
I had some difficulty getting the final parts of this to work properly. Some widgets use extra images for things like the handle in the Switch widget, and getting this to work correctly was fairly complex. [...]