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 @
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.
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.
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.
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..
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
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.
http://langpop.com/ also posts the information on Programming Language Popularity.