/etc/fail.d: Crazy People Indeed

20 08 09 15:27 by
Let me cat my /etc/fail.d and this time I won't omit real life stuff. I'll just skip the comments.

You've became what I was before I realized and get away


Icydemon must die


"The future, is a destination, not destined for my destiny"


Yes, nice words. Wisely written. But on the other hand, you can't choose your destinations and your destiny. I am afraid that you can't even speak of what you are destined for. While I used to like the idea, and I still like the way it is written (same root for 3 words which have a different meaning and make a meaningful sentence), it is a fail. Mark my words, you'll realize that soon.

Not realizing that reality is the only real truth


That started as "Realizing the reality is the only real truth". After that I saw, many people doing the exact opposite. They don't want to realize it. They just want to live in their dreams. In their nice soap bubble. Thank god, we have escaped that place full of hatred and misery.

Subversion


Or to be honest: To be forced to use subversion by your development team (git, git, git, for the win!).

Irrelevance


Otherwise known, as, speaking for the river and your fellow "adventurer" will talk to you about the mountain (god damn it)

Subversion + Irrelevance + Ignorance = Legendary Fail(.d)



Last but not least

que te espere


Until the next time, farewell

/etc/fail.d: Round 1

12 08 09 11:10 by
(Note: August's /etc/fail.d file follows, along with comments for most if not all situations)

icydemon@icydemon.com [~]# more /etc/fail.d

Facebook's broken AJAX


Ok! that does it. If you were trying to do anything on facebook and you had that stupid popup ajax message saying that, a problem occured and you had to relog, for like 45 minutes straight, yes its fucking annoying. No nothing, wherever it uses AJAX and believe me, as an old friend used to say "XML is like violence, if it is not enough, just use more". That's something facebook have done, abuse of XML and Javascript in their systems to have a good integration with the users but on the other hand, when something breaks it literally makes our eyes bleed with those stupid error messages.

Suggestion: Should AJAX Fail, put a fucking we are temporarily out of service, and allow simple things instead of making fun of the users with those bloody error messages.

My solution: Use m.facebook.com which is the facebook platform for mobile phones and helps the situation a lot (yes, you can see pictures, if your cellphone supports flash player you can also watch videos, you can change your status, and so on).

<Real Name Hidden> wants to look like Emma Watson equals to Fail.D


It was like 3 weeks ago (Note: this fail.d has had its first entries in early july ;), when a friend of mine wanted to introduce me to a female friend of his. I said ok, wtf how bad can it be? We went out to drink a coffee and have a chat, and I noticed a weird know-it-all style and a Hermione Granger look in hair and dressing. I said, ok it can't be That BAD, but it was even worse.

Looking at her facebook profile two days later, I noticed that she really wanted to look like Emma Watson. Ok, fail.d, delete from friends, GTFO my LIFE, You have failed.

The Hermione Granger issue


I started to notice that effect some time ago, but didn't care, since I am a fan of Rowling's books, and Hollywood has really fucked it up with the movies, but I mean come on! Who the heck would like to look like Hermione Granger? Aparrently a lot of girls nowadays, but for the fucking wrong reasons. This character is a know-it-all girl, that studies a lot, knows many extraordinary things, hangs out with Harry Potter and Ron Weasley and gets into trouble with the troublemakers.

The Fail of this situation is to imitate an imaginary character just because you want to get into trouble and hang out with the troublemakers (which is a sad thing, they don't see the real cleverness and the extreme studying part).

"Cross-compiling" the linux kernel


Recently I needed a separate machine to use as a Version Control Server (svn & git, but im too accustomed to svn and I use it much more than git, but I have to make the transition at a point). So what's better than an old school 500MHz Celeron Mendocino with 512MBytes of SDRAM (more added later), and an 80GB Western Digital HDD (which is not old at all)? Nothing.

A lightweight linux with a custom kernel, so not to load all these shitty things, and svn/git (and mysql as a backup dbserver). Gentoo was the choice (although I admit I had to stick with Damn Small Linux there), and I started installing. When I reached the point where I had to compile the kernel, i downloaded the linux kernel source, on my other machine, a Powerful (compared to the other computer), dual core athlon, configured the kernel for the ooooold system and stated compiling... 10 minutes later I realized, I wasn't cross compiling... I was compiling a kernel for 64bit mode, since I used the system's compilers, with the optimizations and stuff (Notice that my celeron doesn't even support SSE), and I'd produce something that wouldn't even run there...

Partially a Failure, I build 32bit compilers, removed the optimizations (MMX is not considered a huge optimization nowadays :P) and rebuilt the kernel for a 32bit system.

Still fail.d though.

Sticking a 7600GS (AGP) to an old motherboard is legendary fail (and funny too)


A friend of mine told me that he wouldn't believe this hadn't he looked at it with his own eyes. Well punk, do you believe it (clicky, clicky)?

nVidia 7600GS on an old Asus MoBo



Ok, that was a legendary fail because I was trying to put this card in, and it just refused and though 'Let's do it the unorthodox way!', flipped it around, put it in, and voila! it worked! :)
A fail is always a fail though, and i went back to an nVidia Geforce 2 (that was on the right side, and not on the opposite side, when it was on the motherboard)

Minor and less commented fails might come later, since now I don't have sufficient time to analyze everything, but let me assure you that in this voyage of failure with me, you'll learn some stuff along for computers and /etc/fail.d.

Until the next time, farewell.

the /etc/fail.d effect

10:22 by
Recently while looking at real and internet life, I noticed that people that FAIL have increased dramatically in a rate which is something that should be taken into consideration, since if this raise continues at this rate, i would be FAILing in like 2 months. It was then, when I started adding stuff to '/etc/fail.d'.

Since not all know let me do an Introduction and a short course into *nix systems. / is the root directory of the file system, no matter what. Under the folder /etc, Unix-Like systems like to keep system wide configuration files and folders (usually something.conf and in some occasions files end with a .d)

This time of the year, I am working with a very nice and friendly Gentoo enviroment, and somewhere into my filesystem resides a file I created. It's name is fail.d (failed) in the folder /etc. Etc in greek internet slang, stands for έτσι (which translates to like this, such as this, etc.) and fail.d of course stands for FAILED which results to a legendary file that means: Failed like this.

Now since 'real men do it on keyboard' (but also need a gui to work), i always have a spare console window around to execute commands. When something fails, a simple echo is enough to file this failure for the whole eterenity. Example?
icydemon@rarity: ~> echo "Facebook's crappy AJAX" > /etc/fail.d

The /etc/fail.d column is something new and fresh that will keep us company, along the boring programming days (etc because it's too long; didn't write), and will be posted here, frequently along with comments on the failure. Note that names will be obviously omitted or changed when it comes to real people to ensure their privacy.

/etc/fail.d is alive!