OSX – Useful Applications

January 7th, 2011

I’ll clean this up a bit (or move it to my wiki) but here’s a list of applications I’ve found invaluable for OSX (coming from Windows especially)

Two Lists, the “Yay Free” list and the “Dammit, fine I’ll buy it” list.

More details after the jump.

Read the rest of this entry »

Being charged per GB when you go over on the Unlimited Data plan

November 10th, 2009

“Verizon will charge $50 for each additional gigabyte over the 5Gb limit on the unlimited data plan”

Does anyone else read that, understand it and then realise how bad things have become when “unlimited” means “5GB” ?

Marketing Gone Mad.

Left 4 Dead 2 Demo – AU Review

November 6th, 2009

I have to say it, if you live in Australia it’s not worth buying it.

I’m not saying that blood and gore are entertainment, it’s just there is no atmosphere in a zombie game where the zombies just fade away instead of collapse in a mess.

I played the demo and found it to be completely boring, no atmosphere compared to the old one and it just bored me to tears.

… Then I found some instructions for a small change to the files to enable the “US Version” and wow, the game is awesome, riot police zombies appearing in mobs of enemies, trying to survive with a melee weapon while getting surrounded and your screen getting blurry with bodily fluids, it was just plain Awesome.

So the summary is, if you’re not in .au or .de then PREORDER NOW, if you ARE in .au or .de then just play the old one and wish your OFLC or equivalent wasn’t full of morons.

(really, I wasn’t going “eiiiiw blood” when I played the US version, I was just scared that there was a metric crap ton of zombies running at me and hoping my shotgun would have enough rounds, oh and if you think children shouldn’t be seeing blood and guts, then check the damned rating CHILDREN SHOULDN’T BE PLAYING IT ANYWAY *end of rant*)

Stupid ass copy protection warnings

July 13th, 2009

I’m home sick at the moment and I’ve spent the last 3 days in bed watching DVDs.

I hate copy protection warnings.

This finally got bad enough for me to post about after watching House Season 2 DVDs, after *EVERY EPISODE* you have to sit through a ~5 minute warning (which can be fast forwarded, but not skipped) then two CP/Macrovision warnings that can’t be fast forwarded or skipped.

If I downloaded all these episodes I could just watch them, pause them, play them and not be constantly interrupted by warnings.

It’s bad enough I have to get up every 4 episodes (plus commentary re-watches) and get the warnings once per DVD, but now I get them ONCE AN EPISODE.

Sigh, Times like this I really wonder where “companies treat customers like criminals” and then “criminals treat customers like people”. Can anyone explain this to me in a way that makes sense on any level of reality?.

Quick Update

November 24th, 2008

Lately I’ve played with a fair few new things, I’ll be writing up some details on :
– VMWare Server 2.0.0 on Gentoo.
– My Distributed Hosting Control Panel setup.
– File Server building
– Woes with GA-EP45-DS5 Motherboards and Windows XP.

Bogofilter is your friend

November 24th, 2008

I’ll probably write up a guide later, but I started using Bogofilter lately for spam filtering.

I love it, bayesian filtering with almost no real overhead. (I’ll back this up with stats later)

Just an update to refresh the pages.

Save the Internet.au

October 28th, 2008
Save the Internet, Brisbane City, Parliament House, 12 Noon, 1st of November 2008
Save The Internet Rally.

Save the Internet, Brisbane City, Parliament House, 12 Noon, 1st of November 2008

Update: http://www.facebook.com/event.php?eid=31469553613 : A facebook event has been created.

Contacted ACA and TT

October 27th, 2008

I contacted ACA and TT (through their website forms) about the Internet Filtering plan that the Australian Government is pushing through.

I’ve been really vocal about this previously, but now I think it’s time to start committing myself into writing and helping others get their letters written and sent to the people both responsible and the people letting this happen.

Click on the article to see the full text I submitted.
Read the rest of this entry »

LMCC and Router Configs

October 22nd, 2008

Source code attached, see end of article.

I had to pull the password for the internet connection out of a router at work recently and stumbled upon a problem that didn’t seem to have much of a solution, the router allows you to save a binary copy of the config, but it didn’t appear to be a known format.

kosh@aerith ~ $ file config.bin
config.bin: data

So after a little digging I found a Zlib header in the file and found a resource on the internet that had a windows only decoder (which failed for me :( ) so I proceeded to figure it out for myself.

kosh@aerith ~ $ hexdump -C config.bin | head -n 2
00000000 4c 4d 4d 43 00 03 00 00 c9 1a 00 00 8d 0e 8d cb |LMMC............|
00000010 e0 a2 00 00 78 9c ed 3d 6b 73 db 38 92 9f ef 7e |....x..=ks.8...~|

You can see the Zlib style magic at the 20-byte mark (0x14, “78 9c”). I tested my theory by grabbing zpipe.c from the zlib website and using dd to decode it.

kosh@aerith ~ $ dd if=config.bin of=test.bin.Z bs=20 skip=1
342+1 records in
342+1 records out
6857 bytes (6.9 kB) copied, 0.0165227 s, 415 kB/s
kosh@aerith ~ $ ./zpipe -d < test.bin.Z
<config version="3.7.0" fsstamp="20061221093151">

But considering I was 5 minutes from a simple working setup, I hacked zpipe.c down and made zlmcc.c from it. I've made zlmcc.c available for anyone else that wants to deflate these files quickly.

Usual guarantee applies, if it blows up the world, not my fault. I only tested it on my system and with my single config file, using the above steps you should be able to figure it out if they change the format by a little (offset, etc)

KoshWiki - zlmcc.c

SyncML Errors

May 5th, 2008

I’ve been having an issue with strangely “non” Nokia SyncML servers causing my mobile to stop contact syncing at 180 of 303 with “System Error”.

Using the Horde SyncML server I finally found out what was causing the error, it was one of the contacts thumbnails was malformed somehow.

After removing the contacts thumbnail it worked fine.


Anyway, the best process for determining which contact it is (sounds simple, but here it is) create the /tmp/sync folder for horde to write the debug info into, then load up the largest syncml_client* file after doing a test sync.

Scroll to the bottom and then just scroll up until you see the contact name in cleartext, I could make a smarter “use this strings/grep/tail one-liner” but I need to get back to studying.