[693 total ]
Programmer art, it’s deadly!

So one of the other things I worked on at Linux.conf.au was a project Joel Stanley started, “Open Velociraptor Per Child, the Game!”.
The game comes out of the Open Velociraptor Per Child project’s ideas. The OVPC project aims to give every child in the world their very own Velociraptor. The game simulates what would happen [...]

Compiling for Windows using Cygwin on Linux….

So for the past week while I have been at the best conference in the world I have been trying to compile tpserver-cpp for Windows. I had done the hard work and gotten it to compile (as documented here, here and here) on Windows previously. However, as I was in Hobart at a Linux conference [...]

OSDC & orbital death, better late then never…

So last year at the end of November I spoke at OSDC. I had been meaning to blog about the conference but never gotten around to doing so. The conference was great, but like previous OSDC’s I came down with something. Sadly, this meant that missed Andrew Tridgell’s talk about the EU-Microsoft agreement. Joel, who [...]

Libtpproto-cpp 0.1.9 technology preview released.

This release of libtpproto-cpp is really to allow tpadmin-cpp (which uses the library) to be built
without having to get the source code out of git.

Having said that, this release is a preview of what libtpproto-cpp 0.2.0 will look like. ... [More] The
biggest different is interaction with the library is now asynchronous, using boost::signals for
callbacks. The library now requires the client using it provides an EventLoop object that the
library can use to look after sockets and timers (or the client can use the SimpleEventLoop provided
). Also new is the start of support for TP04. The major things missing from this release are Order,
Messages and ObjectParameters. The 0.2.0 release will occur when these components are in place.

Libtpproto-cpp 0.1.9 is on the [downloads page][1] and will be on our SF downloads page soon. The
GIT repo is libtppproto-cpp (branch master) and the tag is LIBTPPROTO_CPP_0_1_9. Feedback and
suggestions are always welcome.

[1]: http://www.thousandparsec.net/tp/downloads.php?category=lib [Less]

Libtpproto-cpp 0.1.9 technology preview released.

This release of libtpproto-cpp is really to allow tpadmin-cpp (which
uses the library) to be built without having to get the source code
out of git.

Having said that, this release is a preview of what libtpproto-cpp 0.2.0
... [More] will look like. The biggest different is interaction with the library is
now asynchronous, using boost::signals for callbacks. The library now
requires the client using it provides an EventLoop object that the
library can use to look after sockets and timers (or the client can use
the SimpleEventLoop provided). Also new is the start of support for
TP04. The major things missing from this release are Order, Messages and
ObjectParameters. The 0.2.0 release will occur when these components are
in place.

Libtpproto-cpp 0.1.9 is on the downloads page and will be on our SF downloads page soon. The GIT repo is
libtppproto-cpp (branch master) and the tag is
LIBTPPROTO_CPP_0_1_9. Feedback and suggestions are always welcome.

Bookmark/Search this post with:
-
digg
-
technorati --> [Less]

Reading cookies from most Firefox versions…

Yesterday, I wrote about how to reading the cookies from Firefox 3.0 from Python. This code snippet extends the previous example by adding code which finds the cookie file on various different operating systems (Windows, Linux and Mac OS X). Hope ... [More] this helps people who need to do this.

#! /usr/bin/env python
# Reading the cookie's from [...] [Less]

WTF power scripts went in Intrepid….

On previous versions of Ubuntu, the scripts which are called after a resume from suspend have been found in /etc/acpi/resume.d directory. I used this functionality to turn off some of the hardware in my Vaio which I don’t use (such as the bluetooth and the cdrom drive).
This stopped working when I upgraded to Ubuntu [...]

$#%#! UTF-8 in Python

This is not a post about using UTF-8 properly in Python, but doing evil, evil things.
Python dutifully respects the $LANG environment variable on the terminal. It turns out that a lot of the time this variable is totally wrong, it’s set to something like C even though the terminal is UTF-8 encoding.
The problem is [...]

Reading Firefox 3.x cookies in Python

I found the following code snippet on my hard drive today. It allows you to access Firefox 3.x cookies in Python. Firefox 3.x moved away from the older text file format to a sqlite database.
This code is useful if you want to access something behind an authentication gateway and you also access the page through [...]

First Release of TPAdmin-cpp

To accompany the recent release of tpserver-cpp 0.6.0, which is now a daemon supporting a remote
administration protocol, tpadmin-cpp 0.1.0 has been released. As the internal console has been
removed from tpserver-cpp, you now need an ... [More] administration client (either locally on the same machine,
or remotely on another) to do most configuration and maintenance while the server is running. The
tpadmin-cpp client is text-based and feels very similar to the original console from previous
versions of tpserver-cpp.

TPAdmin-cpp 0.1.0 is on the [downloads page][1]. The Git repository is tpadmin-cpp and the tag is
TPADMIN_CPP_0_1_0.

[1]: http://www.thousandparsec.net/tp/downloads.php?category=util [Less]