Archive for the ‘Linux’ Category
Random
Welcome to yet another random, rand(), whatever
First off, music.
3 Doors Down

3 Doors Down
This band is pure awesomeness, rock awesomeness specifically!
Though their latest self-titled album had released a few months ago, I only got them this week and every track on it is splendid and not even one makes me skip to the next! The only other album that I’ve enjoyed so much would be Flipsyde’s We The People. Here’s their Last.fm page if you are interested in trying them out.
However, there is always a favorite no matter how much you like all the tracks on an album and mine were It’s Not My Time and She Don’t Want The World.
Their older album, Away from the Sun was also good, with great tracks like When I’m Gone and Here Without You. Nice music!
Didn’t like the even-older album The Better Life though.
Off to Programming.
Ruby

Ruby Programming Language
I messed around with Ruby a few days. It’s brilliant, and nearly as easy as Python is. But it didn’t fit me so well that I’d shift from Python to it. My prime reason to try it was for seeing how good Ruby On Rails development could be, my interest being sparked by the rave reviews its been getting. It sure is good, web-dev stuff but I’ll go ahead with Django finally.
But doing things in Ruby is sorta easier than in Python. Sort of. But I haven’t poked around much to be sure if it wins over Python or not. Ruby is definitely more Object-Oriented than Python, with every darn thing being an object. With a good editor, ruby files look great and are easy to read as well. Might explore more with it at Project Euler perhaps.
Now for some more KDE4 mixup.
KDE’s Dolphin is a boon for external-storage device users with its neat split screen feature and not to mention the tabbing power. I’d say this is overkill, giving both! And if that were not enough, there’s a button
KDE's Dolphin File Manager
that would launch the terminal below the window in another splitter pane. This power feels good to handle, too good. Ironically for me, its philosophy page says otherwise. Ark, the KDE’s default archive-extract/create program is just not good. It fails at basic tasks and stalls while extracting from split RAR files, but thanks to it am more comfortable with the unrar and tar command line programs now.
Am building Amarok 2 (Alpha 2 - 1.86) as I type this now. Will write about it in a later post, if I manage to get it built and running properly. KTouch is another nice application, for improving your touch-typing skills and am addicted to KBattleShip and KHangMan in my free time, for some educative-arcade fun.
Finally, about my life. (Hey who said all above is for people with no life?!)
Not much is happening at college except for some mild interest of mine rising up for IBM’s TGMC 2008, but I most probably won’t be doing any worthwhile thing in it, I don’t like being forced into Java and accompanying technologies from IBM. This Java thing can form another post actually, haha.
Implementing those OS Job-scheduling algorithms in a preemptive manner in C is a nice practice though the syllabus doesn’t clearly require it. And what is this whole Rational Rose thing, I never get it why designing the construct of a software project is easier this way than hard-coding it down from scratch, I find it too confusing drawing diagrams!
Saw some old Sonic the Hedgehog videos thats been doing some spikes lately, and also saw Hancock and The Dark Knight off which the latter was the most awesome movie ever! Its IMDb rating is justified IMO, with Heath Ledger’s death clearly contributing a lot to it.
Thats all for this syscall of random. *Urgh, goes back to the OS Concepts book*
Moving to Opera
Though I did move to opera as I’d said in my earlier post, I missed the extensibility of Firefox that I had much used. I had used the following extensions usually on Firefox:
Off the list, I do not care much about Adblock Plus or Google Gears except for the fact they made browsing easy to look at and faster respectively. Can do without them. (I know Opera has a way of blocking too, but am not interested in blocking ads for a while now, maybe when I get irritated by them again.). And Stylish like features is obviously well built into Opera, so 3 tasks done by default.
Coming to Gmail Manager and FireFTP, for Gmail Manager I looked for desktop packages called kcheckgmail and other widgets but some refused to work while the other required a dependency I was not willing to install. As always when this happens I headed to Qt-Apps and got myself QGmailNotifier. Built it with a [qmake - make and make install] and I was ready to launch qgmailnotifier and work well it did. Qt applications always ftw for me! For FireFTP, the existing Dolphin and Konqueror of my KDE sufficed. I created an FTP folder for my site and a WebDAV one for SourceForge and it were done, again too simply.
The only thing missing now is a notifier for Google Reader. Maybe I’ll look into sources of some widgets and combine it with QGmailNotifier. But I guess that’d have to wait. Could there be an alternative way?
No Opera widgets please, they are just not how I need it. It has to be either a desktop tray software or a notifier within the browser in some toolbar as an icon.
KDE 4.1.0
Just upgraded to it on Gentoo (via kdesvn-portage overlay).
Its pretty much usable now than when I had tried before (4.0 alpha). I like the new way of selecting files Dolphin has to offer, a nice round clicker that appears on hover. Besides that, Dolphin’s file-preview has improved a whole lot, giving previews for almost anything under that hard-drive cover.
Plasmoids are nice things, but I feel they waste too much space and aren’t always persistent with their configuration options - making me have to re-enter my preferences all the time. But its good, I’ve even gotten used to KDE-Twitter as my desktop twittering application. But the Plasma and Plasmoids are a very unstable feature of KDE right now, with changes happening in the svn every other day.
I’ve been a GNOME user all these days, so the shift to KDE 4 was very much troublesome. In installation terms I mean. I don’t have, nor would like to have, KDE3 libs installed so am pretty much stuck with only what KDE4 wishes to offer and am using only those. Its got Okular (PDF Viewer), K3B (Burn Baby Burn) and GwenView (Image Viewer) and these suffice for my daily tasks as of now since I rely on irssi/bitlbee/ncmpc and rtorrent command-line applications for the other deeds of mine.
The worst part of KDE is the how it makes GTK applications look. You’ll have a hard time with Firefox, a really hard time. I tried for around 4 hours changing GTK styles, cycling through many and installing some more, but in the end I had to build Opera-Qt4 and be done with Firefox 3. It were slow too, on my Prescott P4 3.0 GHz system anyway. Will use Firefox again when I get my new PC. Opera is being okayish, I’ve hidden the menus so that it doesn’t look ugly too.
My Desktop
Konsole still needs a lot of work as a terminal emulator. Kate is awesome and I even configured it for my liking and it was way easier to theme it than it were for Gedit. I’ll quit using Kate in a few days as I learn more of vim (I’ve been very slow on this part) so there goes another KDE dependency.
About the media players, my KDE set had two basic ones included in it - Dragon and Juk. Dragon is a simple Video/CD/DVD player while Juk plays my music files. The quality exhibited by Dragon was far less than what MPlayer could show (I use SMPlayer as my MPlayer frontend) but nevertheless, its basic interface covered many features including video enhancements while playing etc. Juk on the other hand was nice as a media player but I feel it could do better with a differently styled media-browser than the vanilla Winamp style one it uses. Plus since it had no Last.fm integration, I decided not to set it as my default player and continued to use MPD/MPC.
The Control Center has gone away to be replaced with System Settings. It still lacks a switch to take you to root level for modifying certain special properties but that can be done via a sudo command from the command line. Apart from that the entire management application seems fine with a nice new interface for configuring things. I especially like the new color-setting interfaces available across KDE4.
Will be using this for quite some time, seeing how much its improved from KDE 4.0.0, I would be expecting it to get far better over the next 2 releases to become one of the best DE ever. GTK/GNOME seems far behind KDE’s awesomeness and Qt’s cross-platform power, way far behind.
This line made my day today
This line below exactly:
‘Hurd’ stands for ‘Hird of Unix-Replacing Daemons’. And, then, ‘Hird’ stands for ‘Hurd of Interfaces Representing Depth’.
Haha GNU has very nice recursive stuff always, I wonder how much thinking it took them to arrive at that! My laughter stack has already overflowed.
And thats the second year that just went…
I know I rant a lot about my college, the studies that men do, and general stuff in that regard. But underneath all that hate I seem to spew around, I do actually love my course.
It does get tedious when some subject you have no real interest for gets in the way and you have to learn it no matter what but if seen clearly it does teach you something you never knew all your life. And am sure somewhere you would be able to apply the same, if not immediately, in your life.
I shouldn’t be speaking examples here cause cases are all relative to what people study but I’ll push on with it. I had no idea how or what JPEG compression worked or did until this semester. And when I did learn that and GIF, TIFF, MPEG and other stuff like it, I realized how important digital signals were and how much you can achieve by them. I had to remove the mental block that had grown out of my hatred towards any subject that considered a signal x(n) and derived seemingly useless equations out of it a.k.a Digital Signal Processing.
What I mean here is, once I got to know how large the application area of the subject I hated was, I felt shame I did that. But its not entirely my mentality at fault, its also the syllabus outline we have prescribed. The subjects hardly focus on the practical part of a paper, and by practical I do not mean laboratory or stuff like that, but real-world applications. At max all I see is a small 4-5 point block about “Used as”, “Used in” and etc. Never do they include an detailed explanation about at least one of the various interesting applications of the topic.
Not that it would make a difference to the majority who wish to graduate for work purposes alone but to those who actually have joined with an interest it would mean a lot.
Back to normal topics, (i.e. if you’re still reading this far), I’m loving this Gentoo Linux, it didn’t turn out to be hard as predicted at all. Of course I just did the stage3 install via the Handbook but I’ve compiled my own custom kernels and applications and it all seem so easy and nice to do. Well, so much for a normal topic huh?
Gonna watch Iron Man or Speed Racer within the week and both within the next. Just for summer’s sake of course. I really wish The Dark Knight released sooner, its too long the wait since Batman Begins to watch Bale take up the Wayne role again with his perfect straight face, heh.
Anyway, me off now for some stuff I must have done long ago. Got to catch up with the skilled world. ![]()

