Showing posts with label the IT life. Show all posts
Showing posts with label the IT life. Show all posts

Wednesday, June 2, 2010

Of Wormy Apples.

This week, Apple overtook Microsoft to become the most valuable firm in the tech rat-race. The Wall Street marks it as the end of an era, where the most significant technological product of our age no longer sits on a desk. Instead, it dangles from belt clips on low-waist jeans. To put it succinctly, I am not happy.

I am convinced that if there is any one cause worthy of a third World War, it has to be the PC vs. Mac debate. Seriously speaking, Archduke was a joke in comparison. Poke any random Apple fanboy in the slightest of ways, and they burst into a spectacular fire-and-lights display of livid rage and righteous indignation. Sure, it comes in neat packaging. Sure, it has its pros. Sure, it is a snazzy and expensive version of Shiny Computing Box for Dummies. But from where I look at it, the cons easily outnumber the pros. In fact, they punch them into a pulp, dribble them, and throw them right out the window and into the trash.

Why I hate Apple:

1. Proprietary software taken to the extreme. License upon license, copyright upon copyright.
I run three different photo-editing programs, each with a diverse set of features as per requirement. Same goes for all media applications. How does one break out of the stifling bounds of the iLife package?
2. Zero room for customization.
3. Restricted access to OS kernel.
Every Windows user worth his salt loves DOS. Any Linux user's life depends on it. An apple user, is left to his own devices.
4. Zero flexibility in tweaking and programming.
5. Extremely limited software portability.
6. Zero-portability of software developed on the system itself.
7. Annoyingly long list of incompatible hardware and peripherals.
8. Coming to iTunes. Now, can someone please explain to me why I would want to use a software that insists on copying my music files into an entirely new non-virtual library of its own? Memory is a precious thing. Considering that I store about 60 GB of music on my system, there is no way I'd choke it up with double copies. Also, the iTunes library is not organized in any coherent fashion, so the original folders on disk cannot be done without either. Add to it the misery of its bland, pasty interface and no thematic customization options available. Not to mention, having to download an wide array of additional software to deal with the fact that it does not support wma audio and to convert all video to mp4. Compare with Windows or Linux, where all you need is an internet connection to download easily available codecs and plugins, apart from the fairly comprehensive range of supported formats.
9. By far, the only reason iTunes even exists is so that the world's iPods can be put to use. Of course Apple has every reason to try and make sure that it doesn't work with anything else. Throw in those $30 pieces of scrap wool they call iPod socks and every other over-priced accessory Apple markets just because the iPod does, and always will, sell. The things they get away with shock me. Really.
10. The continual updates and releases of fairly useless thingamajigs like Safari. Not to mention the massive download sizes. Nothing eats up computer memory faster than Quicktime, iTunes and Safari put together. The 3 harbingers of a processor's doom.
11. Simply said, a Mac dumbs you down. If someday they took over the world, a major part of the joy of using a computer would be lost. In order to use a system to its full potential, one has to dig deep and explore its innards.
12. The marketing, the pretentiousness of the "Mac lifestyle", the brand tag, the overwhelming smarminess of the Mac vs. PC advertisements(which, by the way, are so erroneous that I don't even know where to start). 

I haven't even gotten into the technicalities. But there's this to compensate.
Truth be told, if a Mac is a smarmy college punk, and Windows is a rotund bespectacled geek, Linux is the tattooed biker on a mean set of wheels.

So upon coming upon this little piece of news, I exhibited some major distress symptoms. Within 2 days, it was time for extreme measures. Since then, I have downloaded and installed Ubuntu on my laptop and my desktop, and gotten rid of iTunes altogether. I chose Ubuntu, because it works on a philosophy that is essentially the polar opposite of everything Apple stands for. And 3 days on, I am waaaaaaay beyond satisfied with it. The thrill of working in an entirely new environment, and learning to work hardcore on a system is thoroughly refreshing. It is completely customizable, is very "hands-on", offers an exhausting number of options with open-source software, and yet remains surprisingly intuitive. Not to mention, its media players synchronize perfectly with iPods and have far more features than anything Apple could come up with. The only limitation I see so far is that internet connectivity is crucial to its functioning. Aside from that, the GUI interface through Compiz is to die for. One even begins to love the overzealous autoconfig after a while. Much love to open source.

P.S. The reason why Apple is :"virus-free" and "spyware-free" is because the most virulent of malware are designed to attack the Windows OS, owning to the popularity of windows. It is relatively "bug-free" because it only works with a limited set of hardware components. Unlike Windows, with which you pretty much throw it all in and make it work Needless to say, I wait eagerly for the tables to turn. Something tells me, it won't be long.

Tuesday, September 22, 2009

Lets Talk About...

RIDICULOUS DEADLINES.

First, my exams clash with Journo Junction at Kamala Nehru College. Like it happens every year. Now, it's taken me an immense amount of time and effort to accept that fact, and gain some semblance of having moved on. But THIS, is just ridiculous! Just when I had Meet The Media at IP College for a much-deserved compensation, all hell breaks loose. The HOD slams a project presentation on my head. Which means I have a 120-page dissertation to write, edit, format , print and get spiral-bound, a presentation to prepare, and a viva to study for. All in 2 days flat. This, in addition to enough pending practical files and assignments to dive into and drown.

To set the record straight, KNC was my version of Narnia. I managed to grab a brief stint there in the Journalism department before fate socked me in the jaw. Pity, because now whenever I'm studying higher calculus and butting my head into a wall the night before an exams, I tend to fantasize about the "what-ifs", all winding down to the same choice I made. I still have a very prevalent soft-corner not just for KNC and journalism itself, but the acquaintances I have from that time as well. Though I spent very little time there, it's something I ruminate over enough for it to be a bit of a problem sometimes.

The choice I made was based on ground realities. They're not going to change. Logic rules the head. The heart, however, has an inclination towards reckless abandon. I don't regret anything I've done. But there are times when one knows that a time-machine would have been a convenient invention. Some amount of regression is to be expected.

My apologies to Anty and Just ME.
You have no idea how much I wanted this.

I could turn into Hulk right about now.

Thursday, September 3, 2009

Memoirs Of An Almost-Techie (Part-3)

Webcomic courtesy xkcd.

Yes, life as an engineering student comes with more than its fair share of existential crisis. You start to apply programming paradigms to real-world scenarios. Just last week, I was trying to use an Operating Systems(ETCS-212) strategy of deadlock avoidance on a classic Catch-22 situation.

Person A needs to discuss a matter of prime importance with Person B. Sadly, for that matter to be valid, there is a certain prerequisite state-of-conditions. But if Person B is, somehow, made aware of the matter, he is sure to disturb the aforesaid state-of-conditions. Whereby, annulling the effects of the attempt and discussion.

The things to be considered here are the discussion of the matter between A and B, and the conditions for the matter to be valid must prevail.

A situation in which two probabilistic events exist, and the desirable outcome results from the confluence of these events, but there is zero probability of this happening as they are both mutually exclusive. Hence, a deadlock.

Now, Operating System Concepts by Silberschatz, Galvin and Gagne(the book I refer to for this particular subject) says that there are 4 necessary conditions for a deadlock to occur :
1. Mutual Exclusion : Both processes cannot happen at the same time.
2. Hold-and-wait : The interdependence of outcomes of the two processes.
3. No-preemption condition : One process cannot force the other into terminating, or forestalling operation.
4. Circular-wait condition : Interdependence of operation.

Proposed solution? Make sure that no more than 3 of these conditions exist simultaneously. So, yours truly did, spend a hell lot of time thinking of how to eradicate one of the four conditions, complete with the permutations and combinations that come along with it. Only to come to one conclusion.

Q.E.D. Engineers, are strange people. Really.
...................................................................................................
Solutions for the problem are more than welcome. Ones with logic derived from other fields of study would be particularly delightful.

Saturday, July 25, 2009

I Am a BEETROOT.

Yep, right there. Neck-deep in ****.

I'm growing roots. Sitting right in front of my computer all day, I'm turning into one of those tuberous vegetables that grow neck-deep in the ground. They get food and water staying right where the are, never moving an inch. That's the life I lead these days. The only difference being that the beads of sweat that sprout on my forehead aren't quite indicative of transpiration. They are the result of having spent all night staring at source-codes and being unable to trace the single error that causes a script to crash repeatedly. Never before have I felt more like a computer-geek-moron. Fifth semester is already getting to me. Which is bad, because it hasn't even started yet.

To add to the idiocy of the situation, my gmail theme is the one that displays an animated view of the sky, depending on location. So, that is how I know whether it's bright and sunny or raining cats, dogs and cows outside. Yesterday, there was a rather formidable-looking thunderbolt sprawled across the mailbox. Trees were getting uprooted right outside my house. Today, gmail looks like tufts of white cotton candy floating in blue. I reckon, the city must be on fire. Isn't technology just awesome?
*sigh*

Tuesday, April 28, 2009

Memoirs of an Almost-Techie . Part - 2.

Behold, O mortals! , the BCD to excess 3 converter.
Logic Diagram
.......................................................................

Final Circuit




Observe the very apparent similarities between the image on top, and that below it. Now, imagine being handed the first, having to create the second from it AND make it perform mathematics. Yes. It adds stuff. It adds the number 3 to stuff.
Someone remarked, "Cool shit!". Ehhh..... how typical.

Just another weekly lab assignment, as part of Digital Circuits and Systems , or what is more aptly termed as ETEC-206.

For the record, the Stalin-affair came to an almost-peaceful culmination. And I live to tell.
:)

Monday, February 23, 2009

Memoirs of an Almost-Techie.

The Pigeonhole Principle

"This principle states that if there are more pigeons than pigeon-holes, then there must be at least one pigeonhole with at least two pigeons in it."
................................................................................

The tome that transcribes the above mentioned illation, goes on to annotate the same with visually descriptive diagrams and mathematical proof, not to mention, study of possible corollaries. In excruciating detail.

My message to whoever decides upon what makes us "engineers" is:
1. What exactly are you trying to do?
2. Is this a world-wide conspiracy against bright minds?
3. This does not negate the deterioration of the human brain, caused by ceaselessly mulling over Quantum mechanics and the nuances of the Fourier transform.
4. You have a sadistic sense of humor.