HTC QuickGPS problem

On my HTC Touch Cruise, QuickGPS stopped updating the GPS ephemeris.

SH4Y’s QuickGPS Fix.CAB solved the problem.

Amazon’s Mechanical Turk

…or in other words, how to rent an army of slaves on demand.

Quoting from Amazon Web Services (emphasis mine):

Amazon Mechanical Turk is a marketplace for work that requires human intelligence. The Mechanical Turk web service enables companies to programmatically access this marketplace and a diverse, on-demand workforce. Developers can leverage this service to build human intelligence directly into their applications.
While computing technology continues to improve, there are still many things that human beings can do much more effectively than computers, such as identifying objects in a photo or video, performing data de-duplication, transcribing audio recordings or researching data details. Traditionally, tasks like this have been accomplished by hiring a large temporary workforce (which is time consuming, expensive and difficult to scale) or have gone undone.
Mechanical Turk aims to make accessing human intelligence simple, scalable, and cost-effective. Businesses or developers needing tasks done (called Human Intelligence Tasks or “HITs”) can use the robust Mechanical Turk APIs to access thousands of high quality, low cost, global, on-demand workers — and then programmatically integrate the results of that work directly into their business processes and systems. Mechanical Turk enables developers and businesses to achieve their goals more quickly and at a lower cost than was previously possible.

I can imagine requests being transparently serviced by an army of slaves somewhere in this world.
It always happened but now this army of slaves can be rented transparently, through a well defined API!

  • On-Demand/Elastic Workforce
  • Quality Management Tools
  • Lower Cost Structure

A very interesting idea, that somehow does not put a smile in my face for some reason…

Lego Mindstorm NXT self balancing robot

Lego Mindstorm NXT are a great platform for many things such as games, education etc.

In the following I will described my adventures with the standard LEGO Mindstorm NXT package + a Gyro from hitechnic and MATLAB 2007b.
The quick guide is to download the wonderful package NXTway_GS and follow the instructions there. In what follows I am trying to explain the basic technologies used in NXTway_GS.

The long term goal of the project is to examine the possibilities of using LEGO Mindstorms as a way to teach Linear/Fuzzy Control. The short term goal is… to have fun.

So I need two or three “classical” case studies. The first thing that came in my mind is the inverted pendulum problem, or in this case the more interesting self-balancing robot problem. But first things first.

Continue reading

Trac, SVN quick howto on a linux Debian

In the following, I will present a mini guide to setup Trac 0.10.3 and SVN services on a Linux Debian stable.

I needed a per project authentication both in trac and in svn.

I just finished it, seems to be working, will check it out in a few days, hope it does not burn your PC 🙂 and that I did not forget anything crucial.
Careful when copy pasting code, the double quotes get messed up.

Continue reading