(   )
                          (    )
                           (    )
                          (    )
                            )  )
                           (  (                  /\
                            (_)                 /  \  /\
                    ________[_]________      /\/    \/  \
           /\      /\        ______    \    /   /\/\  /\/\
          /  \    //_\       \    /\    \  /\/\/    \/    \
   /\    / /\/\  //___\       \__/  \    \/
  /  \  /\/    \//_____\       \ |[]|     \
 /\/\/\/       //_______\       \|__|      \
/      \      /XXXXXXXXXX\                  \
        \    /_I_II  I__I_\__________________\
               I_I|  I__I_____[]_|_[]_____I
               I_II  I__I_____[]_|_[]_____I
               I II__I  I     XXXXXXX     I
            ~~~~~"   "~~~~~~~~~~~~~~~~~~~~~~~~

Tue, 20 Apr 2010

Partitioning Woes

Who partitions servers like this? A braindead hosting provider, that's who.

Filesystem Size Used Avail Use% Mounted on /dev/sd1 16G 1.5G 13G 10% / /dev/sd3 4.8G 275M 4.3G 6% /var /dev/sd2 246G 564M 233G 1% /home /dev/sd0 99M 18M 77M 19% /boot

I mean think about it.../tmp, /usr/local, and /usr are all lumped into the root partiton. /boot is tiny, given that this is a 300GB disk, and on CentOS (this is a CentOS 5.3 dedicated server) that tiny /boot will fill up after a few kernel upgrades - since the old kernels and related files hang around unless you delete them. And 5GB for /var? Again, it's a 300GB disk...meant to be used as a web/database server - you could be a bit more generous here. While we're at it, LVM would be nice. Sheesh.

posted at: 12:46 | path: / | permalink | WTF, sysadmin

Tue, 13 Oct 2009

Make Great Money Now as a Freelance Developer...

Well, I'm so glad the person posting this job put a plus sign after the number '10' for an hourly rate, because as a 'Senior mod_perl programmer' with 'lots of application development background' who is used to dealing with 'Difficult code with poor documentation' in 'Very large applications developed over many iterations', I would never even consider applying for this at just $10/hour - the plus sign makes all the difference!

Perldev WTF

posted at: 10:53 | path: / | permalink | Jobs, Perl, Programmer, WTF

Fri, 04 Sep 2009

No Kidding...Really?

This [0] falls under the Master of the Obvious department. Glad my taxes didn't pay for this study.

posted at: 09:41 | path: / | permalink | Research, WTF

Fri, 14 Aug 2009

RCS Misery

While I am definitely old-school, and still use RCS for things like personal config files and documents, I would never consider using it on a development project where lots of developers are working on a shared codebase. I had to do just that recently for a contract I'm working on with several other developers. Absolute misery. Even worse, this version of RCS is hacked so that the VC metadata is not local, meaning I can't use Emacs' VC-mode to make life easier. Imagine locks that someone always forgets to release ("You done with that file?"), no merging, branching or private repos - so no way to test your changes without possibly breaking stuff other devs are doing. Sheesh.

posted at: 17:35 | path: / | permalink | Programming, RCS, WTF

Mon, 03 Aug 2009

No, It's Not the Onion

Via the Linux Gazette [0] - a series of command line tutorials in video format [1]. Yes, that's right, video format. I hesitate to even link to them. I can only imagine that this is some vain attempt to grab new subscribers to a dying format by appealing to the Youtube generation.

posted at: 08:42 | path: / | permalink | CLI, Linux, Video, WTF

Mon, 06 Jul 2009

How Not to Send a Marketing Email

Sigh. I got a marketing email from a vendor today, along with 1538 other people whose email addresses were plunked right into the 'To:' header. Microsoft needs to put an idiot dialog in Outlook that pops up when you click 'Send' with more than five 'To:' addresses.

User too Stupid Error

posted at: 18:12 | path: / | permalink | Email, WTF

Fri, 03 Jul 2009

Contract Programmer WTF

I've done contract work through Guru.com in the past, and I still take a look around there from time to time. While looking through open projects, I'll sometimes visit a contractor's profile that was given bad reviews. This customer review was priceless:

In the end a truly dreadful, horrible experience. These people have left me up the creek without a paddle. If I were you, I would not deal with them...

The contractor in question is an Indian company with a listed minimum rate of $8.00/hour. Some verbatim copy from their profile, minus the company name:

1. Very good Communication Skill ...We are having well equipped office with excellent technical skilled team for the development of [Company Name] projects as well as on site software, webdevelopment and web designing projects...

Ummm, yeah. Eight dollars per hour? And they give such a great example of their communication prowess. Why would you ever hire someone like that?

posted at: 11:36 | path: / | permalink | Contract, Programming, WTF

Thu, 18 Jun 2009

WTF, Ubuntu

Um, seriously WTF, Ubuntu? I must be getting old and intolerant, or something. Ubuntu (and the current crop of Linux distros) all seem to be trying to out-Windoze one another. The bloat and propensity to hide everything from supposedly clueless users has gotten really irritating. More after the jump...

read more after the break...

posted at: 14:33 | path: / | permalink | Bloat, Linux, Ubuntu, WTF

Thu, 14 May 2009

Google is the Internet

Apparently, Google has become synonymous with the Internet. Everyone panicked today because Google search and apps were down [0]. I got an email from a client during the outage asking what could be the cause of the "slow internet". Google really has become the Internet for most people.

Speaking of Google, I stopped using their services a while ago after they surreptitiously enabled web history on my account. I had previously opted-out of web history, and only noticed it when I was going through my account settings one day. If you, like me, kept a Gmail window open all the time and never logged out, all your web and search history was being collected. Nice.

posted at: 17:55 | path: / | permalink | Privacy, WTF

Tue, 12 May 2009

Clueless Admins

Some people have no business maintaining Linux servers. I recently had someone ask me to fix his non-working LAMP web app. He gave me the contact details of the web host admin. So you can be spared the pain I went through, here are six warning signs you might be dealing with a novice Linux admin:

  1. You notice the "X-Mailer: Microsoft Windows Mail..." in your email correspondence with said admin.
  2. You ask for SSH shell access and are told to use puddy [sic].
  3. You ask again for SSH access details and are told to "just select the host from the dropdown menu".
  4. You are finally able to log in to the hosted account. Of course most everything under the web root has permissions 666 and 777, because "nothing worked unless we did that".
  5. There are a multitude or random iframe and pr0n infestations [see the previous item].
  6. When you ask for root access to fix the egregious permissions issues, are told no, because that would change permissions "system-wide". And besides, he adds for good measure, "You could really screw things up".

posted at: 11:45 | path: / | permalink | Linux, Sysadmin, WTF