XML stands for extensible markup language. There is a lot of hype over XML and it is talked about as if its a revolutionary programming language, but really it is not. It is nothing more than a way to structure data so that it can be processed and used on any platform or in any app (that is designed to use XML, that is) and in fact, it has been around for 10 years.
In PHP you have the ability to pass information between pages through the URL. This technique is extremely simple and great for things such as telling a script what bit of information is needs to load (example: a forum topic).
Cant remember where you pout a file or application on your linux machine? Not to fear, there are multiple search programs in linux to help you find it.
A menu is nothing more than a list of links for navigation, so the most ideal way to code your menus are by using a list, styled with CSS. This makes the styling ability very flexible while keeping the content-end of the list completely separate from any styling and in a format that is easy to read when style sheets are not in use or disabled.
We've all been there. In the back of your mind you know the importance of backing up critical data, but yet you still manage to let it slip into the To-Do....Later list. Thats where automation comes in to save the day[ta].
Any programmer will agree that the IF/ELSE statements are a fundamental part of any language. The basic syntax is pretty universal between languages but many dont realise that there is a shorthand version that allows switching to be done inline.
I have written a much better shell program than the one posted below.
SKwizard - M4A to MP3 Converter & File Renaming Tool
This particular post contained filenames specifically for upgrading to kernel 2.6.22.12 in Mandriva, but the same concept applies to any versioning. Just adjust the filenames/commands accordingly.