Sam Bull
A personal blog

Phone app lock

On March 27, 2013

This is a proposal to the Ubuntu phone developers about phone app locking.

Why?

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 [...]

Continue Reading →

Security design

On March 16, 2013

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 [...]

Continue Reading →

The Internet

On February 13, 2013

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.

Continue Reading →

Pygame GUI 0.2

On October 8, 2012

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 [...]

Continue Reading →

Easily encrypt folders

On August 21, 2012

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.

Continue Reading →

SGC 0.1.8 final beta release

On August 21, 2012

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 [...]

Continue Reading →

SGC 0.1.7 beta release

On August 1, 2012

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 [...]

Continue Reading →

SGC 0.1.6 beta release

On July 19, 2012

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 [...]

Continue Reading →

Starting OpenGL development

On June 29, 2012

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 [...]

Continue Reading →

SGC 0.1.5 beta release

On June 20, 2012

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. [...]

Continue Reading →
← Previous Entries
  • Categories

    • Linux Tips

Sam Bull

© 2012 Sam Bull
Platform by PageLines