My (first!) Quadcopter build

Well Argos have a lot to answer for… half price… rude not to I thought!  while such a small craft like a nano quadcopter has its short comings (wobbly motors to name one!) for sure they are fun and definitely give you a taste for the hobby. The biggest drawback has to be the limited… Read More »

Kobo Glo HD, how not to register.

Being very happy with my completely modified Kobo mini (It boots straight into a custom menu and uses coolreader) I had just one small issue with it, without lighting its obviously unreadable at night!  If I’m unable to sleep I don’t want to disturb my wife… I did try for a while with my tablet,… Read More »

MyHDL proof FPGA’s don’t have to be difficult…

The open source toolchain for FPGA’s (icestorm) has stimulated some interesting growth, for what you could be forgiven for considering an area of electronics in danger of stagnation… The comparative ease of MyHDL lead me to somewhat of an epiphany, there used to be only two choices of languages (Verilog and VHDL) both of which… Read More »

Enter the Void! first impressions of Void Linux

While Gentoo is a great way to spin your own flavour of Linux, after a year I’ve found that recompiling packages every time you do an update becomes a bit of a drag.  With that in mind I decided to look around for an alternative distribution, and while nothing is 100% perfect I have to… Read More »

LWJGL a more detailed but simplified example

The one big disadvantage of the previous example was although it was comprehensive there’s really far too much going on to do a detail look we’d need for a tutorial.  So with that in mind I stripped it right down to just the minimum.  We still have all all the functionality, all the math and… Read More »

LWJGL a more complete example (an overview)

Often a “get you started” example for LWJGL will simply show a single triangle and if you’re lucky you might get a very simple shader.  This is a good start but an even better foundation is a broader set of utilities and math routines.  Its unlikely that any one tutorial will teach you how to… Read More »

Remotely controlling a windows machine from Linux

Windows has its own home baked VNC like protocol called RDP (Remote Desktop Protocol) – I love standards there are sooo many to choose from….! RDP is usually only usable from the so called professional versions however there is a way to enable it with the knobbled versions of windows. First grab the RDP wrapper… Read More »

LuaJIT glue logic for software

In electronics glue logic is the informal name for the (often) off the cuff implementation of logic that “glues” different chips together.  LuaJIT is as you might expect a Just In Time compiler for the Lua programming language.  There is a small caveat in that LuaJIT isn’t compatible with the very latest version of Lua… Read More »

Android stopping crashing apps/services

Sometimes you can get yourself into a situation when updating android (usually missing permissions on google apps) where an application crashes and then immediately restarts.  This is bad enough but compounded by a modal dialog… You’re left with a tablet or phone you can’t repair because you can’t use the UI !!  Fortunately adb can… Read More »