Order Yourselves

Are you going to a festive, company meal this year? Many restaurants want you to pre-order your food. This usually involves a number of frustrating, error-prone steps1. And, unlike ordering at the table, guests are in the dark about what everyone else is choosing. There is a better way: FuseOrder. 1. The meal organiser creates the event […]

Space Invaders

We invent games to build worlds, often founded on reality. Chess is an ancient example. The chess pieces represent real-world characters from the time of the game’s creation. The medieval world had fighting kings and queens and knights on horseback and… bishops? As a child, I found it strange that there were bishops on the chess battlefield, not realising […]

“Welcome to InfoLink, the best way to organise your life.”

█████ █ █ █████ ███ █ █████ █ █ █ ▄█ █ ██ █ █ █▀ ▀█ █ █ ██ █ █ ▄█▀ █ █▀█▄█ ████ █ █ █ █ █▀█▄█ ███ █ █ ██ █ █▄ ▄█ █ █ █ ██ █ ▀█▄ █████ █ █ █ ███ █████ █████ █ █ █ ▀█ […]

ThinkSQL ODBC Driver Source

The ThinkSQL ODBC driver source code is now available here. The driver is pure Delphi but the specification is C-based and very detailed. Memory handling and complex state transitions between client and server made this a large undertaking. The Java JDBC specification was closely based on ODBC, but garbage collection made the JDBC driver much easier to […]

Think SQL

Several years ago, I spent a lot of time developing a relational database management system – ThinkSQL. In a future post I’ll write down the reasons why, and probably release the development diaries. But for now, the source code for the server is available here: https://github.com/ggaughan/ThinkSQL As I say in the README: The source code is […]

Run a pipe2py-generated pipe on Google App Engine

Once you’ve used pipe2py to convert your Yahoo! Pipe into a local Python module, you can then host it as your own Google App Engine application. You just need a bit of boilerplate to handle the parameters and output formatting. I’ve created a sample project containing this boilerplate here: https://github.com/ggaughan/testpipe. You’ll need to include a […]