Team dynamics

And it hurts, because I know that he is qualified to make the team, and I’m not. It hurts because I have no business being jealous and hating him for it. :(

Ubuntu + Beryl = Computing Hell

My Dell has just survived a trip from Hell – installing Beryl. How doth mine computer screweth? Let me count thy ways.

Installing Beryl the first time was a snap, just added the repositories, installed the beta nVidia drivers (yes, yes, I know I was looking for trouble) then installed Beryl and Emerald. But Beryl refused to start. I figured that it was the X.org configuration. Easy, just a minor change to the X.org configuration file, right?

Wrong! I decided to start from scratch. So uninstalled everything and reinstalled it again. This time it refused to install. So I added and removed a lot of repositories (thankfully backing up my apt-get sources file). Then it worked.

Post-installation, the windows looked cool, but the window borders were nowhere to be seen.

So I decided to remove Beryl. Easy…just uninstall the programs and reinstate the old drivers.

Too bad, the programs uninstalled fine, but the drivers refused to revert back. apt-get recognized the beta driver to be a newer version and refused to let me revert back to the official nvidia-glx.

As such, I had to change back the open source ‘nv’ driver, then install the nvidia-glx driver. But it needed the nvidia-kernel package, which wasn’t present in the repositories. So I had to manually download it. :(

All in all, reinstatement of my computer took 3 hours. Not the best way to spend my time.

Effort

I hate it when people don’t acknowledge our efforts. Some people come to me and say, “Hey, there’s no point in training. Other schools will get the medals and you’ll have worked for nothing anyway.” Or still others say to me, “Your seniors will shoot and you won’t get a chance anyway.”

It is seriously discouraging to hear it, because I don’t like hearing that I’ve slogged my ass off for nothing. I like to think that hard work will one day be rewarded. The college pistol team may be the underdogs going into the Nationals, but we will win, if we work hard enough. At least, that’s what I like to think.

Piano moved to the new house

And I miss my piano already. My fingers itch to play some piano. :-D

Pageless

Another prime example of AJAX is shown here. Essentially this page advocates the removal of the “page” metaphor, similar to a book. Every website uses this metaphor – when the displayed content comes to an end, the reader is directed to a “Next” link to view more content. The authors of this webpage feel that this approach is the wrong one to take.

Hence they advocate a more revolutionary approach – depending on how far the user has read, the page will display different amounts of content. For example, if a user runs a search that returns 100 results, say, then the first 15 results will be displayed. As the reader advances to the bottom of the pages, the next few results (16-30) are displayed, so that the user will not have to click anything.

While this approach is certainly fresh and interesting, I can think of many ways that it might not be feasible. For one, it takes some getting use to. The finite nature of web pages is a strong draw to some (can you imagine reading 1000+ pages of web results? Breaking it up into chunks makes it more manageable.), so this approach might not work for some. Secondly, it may (I’m not really sure about this) break web compatibility. Does it degrade gracefully on non-CSS compliant browsers? Will it display properly on text-only browsers such as elinks?

Still, I can’t deny that it is an interesting piece of work. If nothing else, it is a useful exercise in AJAX coding.

New nodebox:metaforix

This is the new launch of the site. Unfortunately, all of my old content from the old blog was lost due to human error. I accidentally clicked the delete button when managing the mySQL databases. Though in my defence, how was I to know that there would be no confirmation? :-(

Anyway, I’ll be using this website for at least a year, until when I get tired of it and use something else. MT maybe?