News

I've changed the site navigation a bit, as the old scheme didn't quite seem right somehow. Links to parent articles now appear in the "Index" section on the left, above the subsections list. I hope this makes sense.

I've been rather busy recently so I've not been tinkering about with the Sconeserver like I often do. The upshot of this is that its been running continuously for a whole month, in which time its served 17383 HTTP requests over 11958 individual TCP connections. All this with no crashes and no memory leaks!

This is running in multithreaded mode — using 16 threads on a 4-core x86_64 machine.

Well not all AJAX, but a bit here and there. I do try and keep up with modern times!

For long articles featured on the home page, the body of the article can be loaded into the page by clicking the little down arrow to the right of the title. I've even added a Facebook-style animated gif, which appears while the article is loading.

Note: I've changed this slightly, removing the arrows on the right in favour of a simpler "Read article..." link.

I've been making quite a bit of progress with the Lettuce
core firmware lately, highlights include:

Registry - an updatable persistent settings database (stored on EEPROM), which can store data of any type against a key value.

Expression evaluator - can evaluate simple logic expressions (using AND, OR, NOT) to determine the state of an output based on input values.

Dynamic memory manager - used to allocate blocks of RAM memory from a heap. This means that plugins can allocate the memory they need on the fly, so we are not restricted to just one plugin of each type.

SPIMEM manager - used to allocate available memory chips from the SPIMEM plugin.