rootninja

rootninja square imagerootninja square greyscale
arrow

3d Printing

Reprap & 3d Printers
close
info:
Accessible extruder, check.Herringbone gear set, check.Fused tensioner, check.Choosing the wrong length bolt for hobbing, priceless.
rootninja square imagerootninja square greyscale
arrow

Cars & Tuning

Log, tune, repeat
close
info:
Tweaking AEM software is like a full time job!
rootninja square imagerootninja square greyscale
arrow

Motorcycles

Eat, sleep, ride
close
info:
Naked, cafe, crotchrockets, cruisers, bobbers, rats... so many bikes, so little time!
rootninja square imagerootninja square greyscale
arrow

Linux & Android

And windows too sometimes
close
info:
Content
rootninja square imagerootninja square greyscale
arrow

Gaming

How about Global Thermonuclear War
close
info:
“Video games are bad for you? That's what they said about rock n' roll.” ― Shigeru Miyamoto
rootninja square imagerootninja square greyscale
arrow

Blastoff

Science & Tech
close
info:
Content

How to spawn Message Dialogs from outside a main gui thread

If you’ve ever wanted to show a dialog from a gtk app, but needed wanted to do it from outside the main thread, you quickly run into problems. Spawning things in gobject idle loops is usually fine for getting gui updates to happen in the …

Finally clauses execute even when returning within try except routines

In try/except routines, I rarely have use for the finally clause, so here’s an example demonstrating how it is executed regardless of the exception raised, even if you return from within the try section. It will not be circumvented.

Almost everything comes down to your …

Pushed my first project to github – Prog, a command line progress wrapper

I pushed my first repo to github today. Although it’s probably not of much use to anyone else, it still feels good :)

Progress Bar GUI front end to run any command line application that provides completion output.

progExecute any command line arguments you provide in …

Build SFML Python Bindings on Fedora

Install sfml compat library

Install sfml and the development library version then try to build python-sfml straight from a fresh clone of the git repository, and it will fail.

/bin/ld: cannot find -lsfml-system
collect2: error: ld returned 1 exit status
error: command 'g++' failed with 

NTP Query in Python without ntp libs

NTP Statistics

I don’t normally like to use system commands to do things like this, but I don’t have ntplib or permission to install additional libraries. I can’t install anything on the system i’m working on right now, so I have to make this work …

How to update the gui from a thread in pygtk

rolls of knitting threadThreads running inside a pygtk main loop can be tricky, but after setting it up properly there’s no reason it won’t work. I have it running flawlessly in multiple pygtk applications.

All pygtk GUI updates need to be done from the main thread.

I’m not …

Bitcoin faucets 1 hour test

I did it for the lulz I guess.

I knew it wouldnt pay out crap, but I did it anyway out of curiosity. The test was to see just how many satoshi’s can you generate per hour by pasting in a wallet address and solving …

Mount TrueCrypt Volumes on Fedora 20

Have you tried mounting a TrueCrypt volume on a modern linux os and had it fail?

Everywhere I’ve looked, I just see the same old fix: Oh you just need to load the loop kernel module because it’s probably not loaded by default. Maybe you …

How to decrease png file size dramatically

Tag Team Champions.Pngquant bills itself as a command-line utility and a library for lossy compression of PNG images. Over on Sourceforge, optipng claims to be a PNG optimizer that recompresses image files to a smaller size, without losing any information. Combining optipng’s optimization with …

AEM Data Graphing from Series 1 EMS

I know what you’re thinking, the original AEM EMS series 1 is an old piece of junk. I’ve read all the hate on the AEM forums over the years; agonized over obtuse settings and painstakingly learned enough basic tuning theory to get by. So that’s …


include_once(ABSPATH . 'analytics.php');