Terminal Illness

January 17, 2010 by jeez

The perl motto reads,’There’s more than one way to do it!’. I think that line is pretty much applicable to anything we do on Linux. What comes to your mind when someone mentions Linux? The terminal! Why is it important? Because thats where you run commands in Linux, silly!

Google turned up quite a few alternatives for a Linux terminal emulator. Like any demanding customer, i wanted to know what alternative was the best. So I ran a lame test on all of them, the time they take to print stuff. i know the puritans would argue that memory, cpu usage and [to a far lesser extent] download size are the parameters that decide how good a software is. My counter argument would be the fact that all of that is taken for granted today! Our laptops are more powerful than Crays were a decade ago. So stop whining about those performance metrics, unless an app actually causes your system to hang or use up 90+% of resources! Very machine specific measure, yes. But the relative speeds will probably scale, and thus its a good indicator of how good a terminal emulator is.

Spewed out text is pretty much all the output we get in terminals, our own inputs apart. What if the terminal printing speed was the bottleneck here? Assuming it is, my post should shed some light on whats the best option out there for use.

The various emulators i tested are: gnome-terminal, aterm, the shell inside emacs, guake, rxvt and xterm.

I cat’ed a text file 100 times to create a 30mb text file that contained about 210,000 lines. And used `time cat big_file` on each of the terminals. The value is the average of 5 runs. The results are presented below:

Terminal Time(s)
aterm 7.6365
emacs 92.9118
gnome-terminal 68.953
guake 70.4815
rxvt 9.47
xterm 12.9122

Strangely though, xterm took 40s to do the same job when i had it maximized. I’m guessed it’s probably because it had to manipulate more onscreen text when maximized.

Parting notes, chuck gnome-terminal!

Must Have Tools for the Average Internet User

November 5, 2007 by jeez

The net is a pretty big place, and it can take a while to get settled in it without help. Now that’s what am gonna do now, help you life a better life online.These tools i suggest below are sure to make you feel at home online!Just click on the logos to visit the sites and download the softwares.

Firefox

This is a web browsing application. It for the first open source software i came to know. When I tried it out, I was totally thrilled because of its customizability. There are an awful lot of add-ons for the browser, making it capable of doing almost everything online from listening to music to playing games. Since its open source, it’s also pretty secure and safe.

The themes are another thing that makes firefox more user-friendly. Since it’s not too difficult a task to make your themes, there are loads of themes in the Mozilla site which can be installed by just a click of the mouse.

Firefox is a must-have app for any one who wishes to make the best out of the web. I’ll soon be posting a list of great add-ons to make the experience even better. Meanwhile, be sure to try out the browser, and check out their extension sites.

 

CCleaner

CCleanerShort for Crap Cleaner, its the best junk scrapper there is! I’ve been using it for a long long time now, and its pretty slick and quick. Its also got some other tools like application uninstaller. It lists the deletable junk items in neat categories so that you can make sure you delete only stuff I don’t need [hey, now that's what u call junk! :) ].

 

PidginPidgin!

Formerly known as GAIM, Pidgin is a IM Client that supports a great many chat protocols. Its quite easy to configure, and can run on most systems. I started using this when I realized that I cant have my Yahoo! and MSN messengers running at the same time, and browse the net while doing some image editing work on Photoshop. These protocol specific chat clients are memory hogging, and slow.

The downside of Pidgin is that things like file-sharing, playing games, voice chat and stuff aren’t supported. But that’s hardly an issue, because we mostly use chat clients only to CHAT :) !

7-zip

Everyon7 zipe comes across zip and rar files pretty often, if you’re a frequent downloader. But having used WinZip or WinRar’s trial version over a period of time, am sure you’d have gotten pretty annoyed with the recurrent startup screen and slow processing! The solution? 7zip! It supports most of the commonly used compression formats, and is also pretty fast. Nor does it guzzle up system resources. Add to all this, the fact that its executable’s download is less than an MB.

 

 

Now that was the first post, hope you liked it! Do leave comments and suggestions for more posts and better ones ;) .

 

Looking forward to hear from you. . .

 

Jeez