Latest Updates in Technology, Programming, Finance, Books, Useful Websites, Gadget Reviews & More

Technologies changing how developers work in 2014

Hi Friends,

Recently I came across a very useful and interesting article on how the latest technologies are changing the way how software is developed and also how the skill set of developers for doing different kind of works has changed.

I agree with most of the points menti0ned in the article but there are few things like making use of only WYSWYG editors for creating websites and apps may not be the right approach as customization and making things look unique would be very important.


Please check the article @

15 technologies changing how developers work


Hope you will find the information in the article useful, please do share your comments and thoughts on the article in the comment section of this post.



CentOS v6.3: Device eth0 does not seem to be present, delaying initialization

Dear Friends,
I have been working on setting up CentOS v6.3 and could successfully install the OS on a VMware Virtual machine. But i had trouble getting the IP Address for the machine.

Whenever I ran ifconfig I got only the loopback adapter, but never got the eth0 adapter info.

When I tried to start eht0 adapter with command ifup eth0, I got the below message:
Device eth0 does not seem to be present, delaying initialization

In my case the problem happened because of mismatch between MAC address of the actual NIC card and the MAC address in the eth0 file.
The solution that worked for me is below:

1) Ensure that MAC address (HWADDR) in the file /etc/sysconfig/network-scripts/ifcfg-eth0 is same as MAC address of the actual NIC card. If not, edit the same in the file.

Ensure that ONBOOT option is set to yes, so that the interface starts .

2) Remove /etc/udev/rules.d/70-persistent-net.rules file, it would be created on reboot with proper MAC address of the interfaces

rm -f /etc/udev/rules.d/70-persistent-net.rules

3) Restart the machine

Now you should get the IP to the device.

Hope this helps.


HOW TO: Download EARLIER (Archive) releases of JAVA products (JDK, JRE, etc)

Hi Friends,
Recently I wanted to download OLD version of JRE and I was search Oracle site & also on the NET.. but i couldn't find a easy source.. By spending sometime on Oracle Portal I found the below LINK which has ARCHIVES of OLD JAVA products.

Please find a screenshot from the page below showing different OLD VERSIONS of JDK 5.0.



Hope this helps.



Removing Control M (^M) Characters From Unix File

Hi Friends,

While working on Unix, we generally transfer files from Windows to different Unix platforms. After the file is copied if we open the text file in our most liked Vi Editor, then we see ^M (Control M) character at the end of each line.

UNIX treats the end of line differently than other operating systems. Sometimes when editing files in both Windows and UNIX environments, a CTRL-M character is visibly displayed at the end of each line as ^M in vi.

Two simple ways of removing Control M (^M) Character files are as follows:

1) Using dos2unix utility

Many Unix flavors ship dos2unix utility.

dos2unix filename [newfilename]

e.g. remove control characters from file xyz.txt

dos2unix xyz.txt xyz.txt #this will replace abc.txt and remove control characters

dos2unix xyz.txt abc.txt #a new file xyz.txt will be created after removing control characters

2) Using Vi Editor

To remove the ^M characters at the end of all lines in vi, use:


The ^v is a CONTROL-V character and ^m is a CONTROL-M. When you type this, it will look like this:


In UNIX, you can escape a control character by preceding it with a CONTROL-V. The :%s is a basic search and replace command in vi. It tells vi to replace the regular expression between the first and second slashes (^M) with the text between the second and third slashes (nothing in this case). The g at the end directs vi to search and replace globally (all occurrences).

Hope this helps..


Book: Data Structures and Algorithms

Hi Friends,

If you are looking for a GOOD BOOK on Data Structures and Algorithms i would recommend book by Mark Allen Weiss, books are available for C & JAVA programming perspective.

Title:  Data Structures And Algorithm Analysis In C, Data Structures And Algorithm Analysis In JAVA

Happy Learning..

Filed under: Books, Programming No Comments

Programming Language Popularity

Hi Friends,

Do you know that Programming language popularity is measured systematically and tracked..

TIOBE software posts the Programming Community Index


The Index would be updated monthly. also posts the information on Programming Language Popularity.