Technical


28
May 10

Applications for your sanity on windows

Even though I work on the OS of my choice, this choice is not always available at my workplace. I am required to use Windows  to develop applications for my employer. I do miss a lot of *nix stuff and the command line awesomeness.  I have striven hard to find replacements for them. Here I present a list of  applications which a non-geeky person should look at after installing Windows. Some of the geeky part is left out.

Firefox

Do I need to explain this? I think unless you are using Internet for Orkut and Gmail, you must have surely heard about it. Do get some awesome addons like Adblock Plus, Sxipper, XMarks, DownThemAll, Firebug etc

Google Chrome

If you want even more speed, then get Google’s browser. Googlers are crazy when it comes to speed. I recommend keeping a second browser as IE doesn’t qualify as  a browser.

Console

You ever tried opening cmd.exe only to say “How stupid ugly it looks”. Even tried looking at terminal emulators of Linux? You’ll start abusing MS. Get Console.

Launchy

Don’t move your hand away from the keyboard. You can launch any application using this Launcher

Notepad++

The TextMate for windows. We hardly need it for Linux. We have Vim/Emacs

Paint.NET / Pinta

Even wanted to do any image manipulation and you were forced to open Photoshop/GIMP?  These two come to rescue.

Pidgin

The multi-account instant messenger. Works like a charm on majority of the OSs available

pidgin-facebook

Add facebook buddies on Pidgin. No need to chat from inside the browser window

Thunderbird

The mail client which I really admire (after Outlook 2007). It’s cross-platform

Inkscape

Vector drawing tool. Cross-platform. Works great. It’s not an Illustrator replacement.

7Zip

Stop there. Don’t install Winzip or Winrar and then get annoying messages to register to continue using it. 7zip gives you peace of mind.

PdfCreator

Even want to convert any document to PDF? Use Pdfcreator which adds a virtual printer to your system.

Foxit Reader

Please! For God’s sake, don’t install Adobe Reader and save the mankind. You’ll never use 95% of the features provided in that bloatware.

Process Explorer

The Process Tab of Task Manager isn’t so great. Try this application and have more control over what applications are running.

uTorrent

The first and last torrent client you will ever need for windows

You know, 12/15 applications I suggested are open-source ones. (Including Paint.NET)


23
Apr 10

Google Reader trends

For last few months, I am spending most of my time reading articles, documentation, manuals on the net. Of this feed reading constitutes a major part of the time spent. Though I don’t have any such stats for documentation, Google Reader (my feed reader) does provide stats for my reading habits. My trends for the  last 30 days are

Most Read

1.  OMG Ubuntu - 121 items (97%)

2. Ars Technica - 96 items (22%)

3. Slashdot - 70 items (80%)

4. Trakin’ the india business buzz - 33 items(32%)

5. OSNews - 30 items (21%)

Most Shared

1. Trakin’ the india business buzz - 7 items

2. Ars Technica - 5 items

3. NewTeeVee - 3 items

4. TechCrunch - 3 items

5. webmonkey - 3 items

6. Mark Shuttleworth - 2 items

7. Miguel de Icaza - 2 items

Finally right from the horse’s mouth

From your 111 subscriptions, over the last 30 days you read 848 items, starred 3 items, shared 44 items, and emailed 0 items.


6
Oct 09

Schneider Electric Innovation Challenge 2009

The electricity demands of this globe is rising steeply. If adequate care isn’t taken, the power availability would worsen in coming years. So you have some ground-breaking innovative ideas for saving electricity? Here is a chance for you - Schneider Electric Innovation Challenge 2009.

Schneider Electric, one of the world’s power giant announces Schneider Electric Innovation Challenge with the theme Energy Efficiency. Come up with thought-provoking ideas and submit your proposal at the earliest.

Schneider Electric Innovation Challenge 2009 Website

Topics

The topics for this years’s challenge are:

  1. Power Monitoring System for Houses
  2. Constructive re-use of waste energy
  3. Intelligent Sensors
  4. Efficient electrical distribution
  5. Power consumption by computers connected on a network

If you want the exhaustive explanation of the above topics, please check here

Evaluation Criteria

The papers will then be evaluated on the following terms by an internal panel

  • Innovation
  • Practical application of the solution
  • Attention to detail in presenting the concept
  • Backing up the solution with factual details
  • Teamwork

Team and Team Member Eligibility

Student teams can consist of a maximum of 4 members. All team members must be full-time and bonafide active students registered at participating institutions/universities during the entire period of the competition. The contest is open to under-graduates of all engineering streams.

Got more doubts? Check the FAQ Section

Format of the Paper

  • Title
  • Abstract: Brief overview
  • Concept: The idea behind the paper
  • Application: The effectiveness of the solution
  • Innovation: What has not been done before
  • Conclusion: Benefits of the solution
  • Bibliography and Appendix.

Download the format (.doc)

Prize Amount

First Place: Rs. 1,00,000
Second Place: Rs. 75,000
Third Place: Rs. 50,000

Submissions and Contact

Last Date for Submission: 21st October

10 selected teams will be invited for a presentation to Bangalore at our R&D facility

Submissions and contact e-mail:
IN.innovationchallenge@in.schneider-electric.com

Contacts:

Shashwat Khare
+91 80 4198 0000 Extn: 4668

Thara Pathi
+91 80 4198 0000 Extn: 4758


2
Sep 09

The education we missed at college

For the past few days I just wondered why our education system fails to give the real experience whether it be related to Electronics, Computer or any other field. Being a Computer Engineer, I can only say that the education given in college is far from reality and the industry requirement is really far what we have ever thought to be.

I would stop this stupid rant and give some scenarios where it can be improved.

Database Design and Management

I am really unable to understand why they had to teach us PL/SQL when it is specific to Oracle and not a standard like SQL. SQL was part of curriculum, but what just too less for what is exactly required. No one had even a faint idea of Database Security and Authorization concepts. Books had that chapter but was not a part of course material. It isn’t rocket science, but infact one of the easiest topic I have ever seen. The only DB concept which was stressed a lot was Transactions which was really helpful. The hands on experience on SQL was negligible, using the usual legendary “SELECT * FROM customer” query all over the book.

Linux

We had Operating System in fifth semester out of which *nix was only taught in Lab. The book which we were told to refer hardly had any *nix concepts or any other operating system as a sample. It was full theory, theory and more shitloads of theory which sometimes was no more than a torture. 600 pages of pure theory with no real life example is a PAIN!

We had three labs session of OS where we were supposed to use Linux to learn the commands. Whoa! Don’t be so excited. We were asked to use a windows 98 machine and connect to a Red Hat server via telnet. What was the final result? Everyone complained that Linux is just too hard and they can’t use it in day to day life. Linux has no GUI and it was meant for geeks and nerds who spend their life in basement coding all the day(and night). They had no f**king idea that there even exists something called GNOME and KDE. KDE4 can give Windows UI a tough competition. Special thanks to the lab instructor for helping to spread the FUD due to his frog in the well mentality.

This is not enough! Once I asked my lab in-charge that I wanted to take my programs and I do have a flash-drive with me right now. He said -” Fine, take it from your machine“. I was dumbstruck! Even if by some magic, it was really possible, how can I make this flash-drive to work on that stupid Windows98? After a few minutes of dumb explanations he allowed me to use the server, but said that flash-drive doesn’t work on Linux. Eh really? Yes, really! They were using such an old kernel(oldest of 2.4.*) that hardly anything would be working that time. Wait! Was flash-drive in market when that kernel version was released?

VIM

If connecting via telnet wasn’t enough, then vim was at the door knocking. vi/vim is the programmer’s best friend is he/she knows how to use it. Putting in other words someone has to tell that it doesn’t work like nano or a NOTEPAD! People had no idea of vim modes or how to efficiently use it. All they knew was <Esc> :q and <Esc> :wq They didn’t know why sometimes they were able to enter text and sometimes the cursor keeps on moving from one end to another and suddenly the text starts showing on the screen. There had been situations where people had to close the telnet client to exit the editor. Thanks God, atleast they were in a better situation than this guy.


22
Aug 09

Aspiring Bloggers - Read this

You first need to have a look at what Amit Varma has to say about Blogging. To be frank, he hits the nail on the head. Some of his thoughts are just exactly what I wanted to convey. This guys is probably the most successful widely read author. He is the only blogger who found his way into top 50 most influential people of India.

He has a lot of thing to say. Let me take his post as a base. The title is provided by him and the content by me.

Keep it crisp

Who the F wants to read an essay? Pages and pages long blog posts or articles is nothing more than a turn-off for most people. Even if he subject line is catchy, nobody gives a damn to such articles even though they might be trying to build up the environment. I length of any article/post which fits exactly to my standards are the one at Ars Technica. Go and find out yourself.

Don’t show off

This is spreading like an epidemic! It probably even surpasses Swine or Bird flu in this regard. I have surely seen a lot of aspiring bloggers using highly complicated words enough to freak out normal readers. Some of them consider this as a status symbol or a fashion or whatever (probably they know better). What is the use of writing a blog post when the reader have to keep a dictionary besides when reading your damn article! I would prefer hitting the saviour key-shortcut(Ctrl+W) in such situations.

Use Proper English

Try reading the quote below

If smeotihng can go wonrg, it wlil selruy go wnorg

Found it tough to read? It isn’t as tough as reading a text in SMS lingo. Some experiments have concluded that while reading English text, you just need to have the first and last character of a word intact and rest characters jumbles up. Humans can still read it probably with little or no problems.

Now consider SMS Lingo - The lingua franca for all “kewl dudes” out there. All technical forums, newsgroups etc are perfectly correct in banning it’s use. There is a gap between the writer and the reader or communication which needs to be bridged. Both of them are equally responsible for it. Those who use SMS lingo contribute less to this work since they prefer hitting less keys which eases their work. All the headache now lies on the reader to make sense from that piled up mess.

I don’t mean to direct people, but these points are more of common sense. Nor I am a celebrity Blogger :D


4
Apr 09

Neck deep into technical affairs

Being a CS student everyone expects me to have an expertise in Technology and Programming. So what I did for last few days? I have been learning different libraries of *nix system, Linux to be precise. I have written a lot of posts on my Tech Blog which is now getting effin popular. Suddenly I am getting to many hits and referrers, which is a nice development.

So what’s going on lately?

  1. Added an About Page both on this blog and my Technical Blog. Both are same with minor differences.
  2. I have written an article on Working with libnotify. libnotify is a library for Gnome desktop environment to show notifications to the user
  3. Another blog post on “SQLite with C“. This is enough to make half of the people scratching their heads. C is perceive as a dangerous language :P , now when this is combined with SQLite can make noobs insane. You would like to know more about SQLite.
  4. Wishlist for Karmic Koala. Karmic Koala is the name given to Ubuntu 9.10, which would be going to be released after Ubuntu Jaunty Jackalope 9.04. I tried out Jaunty Beta and it looks very tempting. Let’s pin lots of hope from the final release.
  5. This blog got a Google Page Rank of 2. It’s around two months back that I started this blog. Google acknowledged it for its unique content and here goes my award. Let’s wait for more improvements. My Tech Blog already got a Page Rank of 3 for quite a long time.
  6. Sankarshan Mukherjee added me to Planet FLOSS India. I am esteemed to share the place with all the geeks/nerds and hackers of India.

30
Mar 09

Favourite Firefox addons

What makes Firefox apart from the rest? Let’s have a small overview of the different browsers out there in the wild

  • Internet Explorer:  IE6 stinks! IE7 was good, still light years behind the latest browsers. Heard about IE8 final which shows respect for web standards. Let’s wait to see whether it is able to changes it’s image
  • Safari: Safari 4 is available and is touted as the fastest browser in the market. Now, what’s the problem with it? It’s Mac version is good, but windows version? Nothing extraordinary and has no Linux version(my primary OS). I get comments like “Safari doesn’t have a Linux version since Linux market is very small”. I reply “Like Mac has a majority market share!” :D
  • Google Chrome: Love it :) It’s very fast and worked on wine with a few glitches. It has no native version for Linux though an Alpha has been released and I heard its unstable. Let’s wait and watch!
  • Opera: I have it on my computer installed since it has a Linux version. Thanks for it. It’s fast, but it’s not as customizable as Firefox. I have even heard that Mobile Opera is great! Well, we are talking about the Desktop/Laptop edition.

Now enters Firefox:

Awesome browsing speed! It hogs the memory, no problem - I have 2Gigs to spare. Since Firefox is my mini OS in itself, I have no qualms in giving it even 500MB of memory. It’s addon feature is great! I can even have an FTP client, IRC Client, Mail notifiers, Twitter Clients, Ad -blocker, DownloadManager, Password Manager etc.

My list of favorite Firefox addons go on as, with decreasing importance:

  • Ad-Block Plus - Heh! There are any ads on the web?
  • Firebug - The best thing a web developer can have
  • TwitterFox - The zero-bloat Twitter Client. My favorite
  • Sxipper - Don’t find Firefox’s inbuilt password manager apt? Extend its functionality
  • DownThemAll - Download Manager for Firefox
  • GoogleGears - now web pages are displayed more quickly.
  • is.gd Creator - Creates a reduced size link for any long long links or permalinks
  • DownloadHelper - Download embedded flash videos

Some of them didnt find place even though they might be great! The reason is simple - I don’t need them.


22
Mar 09

Interesting Blog Posts from all over Manipal

Here goes another dose of technical jargon. Being an engineer(almost) you should expect something like these from me. Here goes some great blog posts of late which i have came across.

  • Why is Ubuntu the most Popular distro: It’s said that people disagree just to disagree. Well, there is no harm in discussing anything. This is the democratic feel :) Check out this blog post which has got a lot of hits from all over the globe and enough comments and track-backs.
  • Round-up on the search engines and a troubleshooting linux sessionsVarun writes about his experiences on organizing a workshop on Search Engines and SEO. It was aimed at first timers and general public instead of power users.

13
Mar 09

11 Apps without which I can’t work

There are some applications without which you can’t even use your computer productively. Have you ever thought to list them down? Here is my attempt to give ‘em enough credits.

  1. Firefox - My Cloud Operating System :D
  2. Thunderbird - This bird keeping a watch on my mails, Thank You!
  3. Terminal - shell is power, brings out the geek in you!
  4. Yakuake - Slides down and shows on your screen, then hides itself completely
  5. Amarok - Windows and Mac users, start Envying
  6. Geany - The simplest,lightweight and zero-bloat IDE
  7. VLC Media Player -  The King of Video Players
  8. Pidgin - So many IM accounts, one central place to manage. Sweet!
  9. FileZilla Client - Who says CuteFTP is the best FTP Client? It sucks!
  10. XChat - IRC is still revelant you morons, you can’t avoid getting hooked to it!
  11. Twhirl / Twitterfox - Is there a life without Twitter?

Just hope that I didn’t miss anything. To err is human!


27
Feb 09

What’s going on in Manipal

Manipal is a very happening place. Bustling with students, native population, this place has something to offer to each and every person. Let’s have a look what’s going on in Manipal today:

  1. Article-19: Today is the last day of Article-19, the event organized by students of Manipal Institute of Communication
  2. Kurukshetra: The management fest organized by Manipal Institute of Management kicks starts today.
  3. Rahul Bose in Manipal: Save power! Blackout requested for an hour to save one of the most important thing - electricity. Rahul Bose is a part of this awareness campaign.
  4. RedX Linux Workshop: IQ Society, a wing of RedX is organizing a Linux certification workshop.