Welcome to MekTrix 4.0

Aka Shish’s Place of Stuff

Archive for the 'software' Category

Service pimpery

1) Akismet — I’ve been using it to stop wordpress and trac spam for the past ~3 months, and I only just remembered that it exists, since it let one through (as opposed to the 20 a day I was getting before)

2) OpenID; which has been around a while, but might actually get somewhere now that microsoft have said they’ll be putting their weight behind it (although they may well end up doing their embrace / extend / extinguish thing…)

I shall add support for them to my webapps once I find APIs and time…

Posted February 12th, 2007 by Shish, in pimp, site, software


So long since the last post~

I’m now half way through my summer job, and have been meeting a variety of interesting programs:

  • Cacti, which I spent most of today with — it’s like MRTG + RRDTool, but with considerably less hand typing of huge config files.

  • A variety of Cisco and HP routers, which I’ve been setting up monitoring for.
  • Motion, for monitoring webcams, and recording whenever there’s activity in the room.

Posted August 15th, 2006 by Shish, in pimp, software

Hurrah for non-sucky kernels

I have 20 autoconf / compiler processes running, my music plays without a jitter, and my UI is as responsive as when it has the whole CPU to itself — I never realised how apparent the new linux scheduler was until I saw that it was giving a single interactive process more time than all the batch processes combined~

Compare windows, where a single cpu / memory hogging program can render the whole computer unusable…

ED: Locking comments, since there are a couple of spams per day and no useful comments…

Posted July 4th, 2006 by Shish, in pimp, software, tech

Unexpected Downtime!

After 8 hours of being under full load, chai (my linux router) panicked, taking the network offline for 3 hours. There’s nothing *obviosuly* wrong with the hardware, so I assume it a linux problem. I would have investigated properly, but the stack trace only showed the addresses of functions, not names…

Seeing as one error per 4 years is unacceptably high (from debian stable, of all distros!), I’ve since started looking into the BSDs; particularly m0n0wall.

Posted May 21st, 2006 by Shish, in pimp, problem, software, tech

An assortment of pimpage

Dreamhost prefers moral integrity to free customers. Also, their wordpress anti-spam mod seems to work, as I’ve had one spam comment since signing up, compared to 3-4 per day on my vanilla install.

Al|together 2006 is open for entrants.

Radio Wazee seems to have implemented my vision of a radio station powered by free uploads (aka. publicity) for artists and free downloads for listeners. (Or particular note; Reasonable Doubt and Krim)

Autopackage works nicely for things not included in ubuntu’s main repositories~

Posted May 6th, 2006 by Shish, in dsvn, music, pimp, site, software

Version 3.0: WordPress

I tired of my custom blog thing; and so, switched to wordpress~

It works nicely ._.

All the comments are gone though…

Posted February 20th, 2006 by Shish, in pimp, software, tech, web


trac = lightweight viewcvs + lightweight bugzilla + lightweight mediawiki, with lots of nice integration

It’s also prettier than any of the other three~

Posted January 20th, 2006 by Shish, in pimp, software, tech, web

I am so fscking 1337 XD

1) My desktop server tunnel broke, so being in a DMZ, there was no way for me to get from my server to the desktop. Then I remembered I’d lent my crossover cable to a friend and ended up plugging all the boxes into the same switch. Seeing as I needed to keep the server’s DMZ connection up to be connected to it, and connect to the LAN to get at the desktop, with one network card and one cable, one may think I was screwed; not so! Linux allows you to create virtual network interfaces, and be connected to several networks over one cable

2) I was told to check out the Ever17 demo; I did, and I found that it crashed when loading, every time. Always looking for ways to try out my latest toys, I figured I’d see what was up. 15 minutes later I was pretty sure of what was going wrong (buffer overrun smashing a pointer) and how to fix it in theory (check the pointer is valid), but there was still a problem — unlike regular languages, you can’t just insert code anywhere into a binary file, as the offsets are hard coded into it. Thankfully, the compiler aligned functions to 16 byte boundaries, leaving some padding at the end of each — I could jump to part of the padding, run the code that I’d replaced with a jump, run my new code, and jump back \o/ But 16 byte alignment means 16 bytes free *at most*, which still isn’t enough for all I want to do /o\ Orignally I ended up chaining several padding spaces together, but then I figured I could shuffle the pointer check around and do it in one less byte, which would fit \o/

Images: before and after

Ed: lock for spam

Posted January 14th, 2006 by Shish, in personal, pimp, reallife, software


A nice interface to my source codes

After Debian’s configurator seemingly doing nothing, I tried the manual route; I took the default config, edited one line to point at my repositories, and it worked~

Posted December 13th, 2005 by Shish, in pimp, software, tech, web

No more mrtg-cgi \o/

All stats are now generated by PHP calling RRDTool directly, which is much nicer~

Posted November 24th, 2005 by Shish, in pimp, software, stats, tech, web