Cisco

Cisco make some damn nice products, but they also make some products that make my life hell. Here is my list.

Things Cisco does right:

Cisco Switches, Routers, and Access Points

Cisco switches, rouners and access points are amazing pieces of equipment. They have lots of features, fast, secure and easy to configure. All are simple to configure using IOS and most devices can be configured to do many tasks.

Cisco VoIP Devices

Cisco phones are easy to use, customizable, and support various backends. The range includes phone that can be configured for any task.

IOS

IOS has to be the best / most usable operating system for switches that I’ve seen. It has a small foot print allowing for low lag, yet is still feature packed. It’s a shame that there are still devices floating around not running IOS (eg voice gateways and old aironet devices).

Standards

If there is a need for a protocol or standard Cisco will make one to suit the need, which gets the market moving.

Things that Cisco should be banned from developing:

Client Software

Cisco makes the crappiest client software round at times. Why does their software phone have to act / feel like a real phone. Their software is typically hard to install, hard to use, and breaks easily.

Server Software

Just like the client software, Cisco server software is hard to install, hard to maintain and hard to use. The software usually installs several services, most without descriptions, contains lots of memory leaks, bugs and security flaws and breaks with OS updates.

Web Sites

Most of Cisco software and devices contain built in web servers for easy management. The menus are hard to use, and are designed purely for IE 6 running on Windows, and break if you use another browser. Cisco websites usually contain numerous exploits.

Even worse than their devices and software, Cisco’s own website struggles. While the look actually seems appealing, their site is impossible to navigate (thank the lord for Google). A simple task of finding a firmware is impossible without reading the “Navigating Cisco Website for Dummies” book. Old content has disappeared, pages full of broken links and missing files, and new content disappearing. Finding what devices / firmware support what SFPs is impossible.

Java

Any Cisco product that requires Java requires a specific version. I am required to be running 4 different versions of Java because of this. Java software is slow to use, and usually leaves me with no memory for other programs.

Drivers

If you have used an Aironet card, you’ll understand why. The GUI is hard to use and the software can get fairly confusing.

Standards

While Cisco will make a standard to fill a gap, it usually won’t disclose the standard to any other companies without large sums of money. This forces companies to make their own, creating compatibility issues between devices.

Why I love the Idea of ZFS

Bonwick said, “Populating 128-bit file systems would exceed the quantum limits of earth-based storage. You couldn’t fill a 128-bit storage pool without boiling the oceans.” Later he clarified:
“Although we’d all like Moore’s Law to continue forever, quantum mechanics imposes some fundamental limits on the computation rate and information capacity of any physical device. In particular, it has been shown that 1 kilogram of matter confined to 1 litre of space can perform at most 1051 operations per second on at most 1031 bits of information.[10] A fully populated 128-bit storage pool would contain 2128 blocks = 2137 bytes = 2140 bits; therefore the minimum mass required to hold the bits would be (2140 bits) / (1031 bits/kg) = 136 billion kg. To operate at the 1031 bits/kg limit, however, the entire mass of the computer must be in the form of pure energy. By E=mc², the rest energy of 136 billion kg is 1.2×1028 J. The mass of the oceans is about 1.4×1021 kg. It takes about 4,000 J to raise the temperature of 1 kg of water by 1 degree Celsius, and thus about 400,000 J to heat 1 kg of water from freezing to boiling. The latent heat of vaporization adds another 2 million J/kg. Thus the energy required to boil the oceans is about 2.4×106 J/kg * 1.4×1021 kg = 3.4×1027 J. Thus, fully populating a 128-bit storage pool would, literally, require more energy than boiling the oceans.”

Taken from wikipedia.

nLite

I re-installed Windows XP on my Macbook yesterday, but I done two things different. The first thing I done different was using XP Pro, rather than home, which makes little difference to me, but it does give me the chance to use other weird and wonderful features I don’t typically use.

The second thing I done different was by using nLite. nLite allows you to customize your Windows XP install, by adding and removing certain settings and combining service packs. For example I used nLite to combine SP3, remove IE, WMP, messenger, other random stuff, drivers I don’t use, services I don’t want on, set the default theme to classic, disable hibernation, disable system restore, disable automatic updates, set the systems location and time zone, and slipstreamed the serial into the main install. It also patched the install to allow custom themes and the TCP hack for torrenting.

It was surprisingly easy to do and setup, which was good and I’ll use this disc for a long time. M*A*S*H is on now so have to go :P .

Sunset

I just took this photo from our deck. It’s been raining for the last day and bit which has made it all cold, but I suppose I can forgive it, considering our beautiful of a sunset it was. I hate when you take photos of sunsets, how they never come out as nice as it looks. This one came out pretty damn close, so I’m fairly happy with it. I’m not sure if I should start using the wide shot mode on my camera or not, considering it’s the same lens and that, I gather it just cuts the top and bottom off the photo, it’d make it easier for making wallpapers though.

I also created a panorama shot of the sunset (view) using Calico. I tried using photoshop but it took my CPU and RAM, and left me with a garbled picture. It still hasn’t returned either. Calico is pretty nice software and is simple to use. I like it.

Onto other news, I’ve started using Plurk, for a bit to see what it is, how it works, and that. So far i’ve enjoyed it, and it is a step up from twitter, although it’s lacking features such as IM, free sms and API. I’m thinking of setting up a bot to relay messages between plurk and twitter just for me, so I can get the sms. Since it’s the holidays I might. My account should be linked in the side bar to your right sometime soon.

Re-install of Leopard

I reinstalled Leopard today since my OS had become slow and sluggish, xcode wasn’t installing correctly and this install was kinda dodgy (it had been upgraded, backed up with time machine and restored twice, and been trashed). I’ve cut down on the ammount of silly applications I have, and have just restored the ones I need. The general install was nice and I done it in less than a night, including all the restoring and that. 

What I really liked about the reinstall is that OS X makes it so easy to restore stuff. All the main data is kept nicly orangised in folders that are easily accessible, unlike Windows. I’m only restoring the data I need, rather than everything so that has been a big bonus.

Major Annoyance – PC

I get really pissed off, with the improper use of “PC”. PC is personal computer, not Microsoft Windows. For example when software says that it runs on PC, it actually means it runs on Windows, and not on OS X, Linux or BSD, which are all operating systems that run on PC. To me it’s false advertising and stupidity. I’m going to start making games and selling them for PC, which runs on BSD, and see how many people get tricked. Or (I know I can’t start a sentence with the word OR, but I am so try and stop me) better yet, give away free porn for PC.

A history trip

My dad found a 256MB USB stick that I lost about 2 years ago, I luckily didn’t have any data on it relating to my school work, so it wasn’t to much of a loss. I plugged it in and had a look at the files on it, and it was like taking a trip down memory lane. Some old programs and script I had made, some hacking tools, so school stuff and some web stuff. Very interesting indeed. It’s a mini time capsule. 

My dad wanted a USB stick so I formated it and gave it him.