I can bet that quite some of you use Twitter often, while some others use it all the time. It’s a quite addicting website, at least for the first few months of its usage. When i first registered at Twitter and started learning more about it, i thought that it would be a good idea to use it in order to leave short automated tweets about the posts on my Wordpress blog (this was actually about another website, not codercaste).
Reverse Engineering has actually been the main reason why i first began learning more about computers. The days when i would go about opening up hiew editor in order to change that little 74 opcode to 90 seem hilarious at the time of writing this text, but i can understand all those people who just begin learning more about software cracking.
Please don’t make up your mind on what you are going to read just based on the image that accompanies this post. Now, i understand that this presents some bias against Windows but it will not be like this. If you ask me in person, i believe that Windows are good for some stuff and are not good for some others.I was using Windows for quite some years before switching to linux for my main development system ( i prefer Mac OS for desktop usage) and i have done much programming in this environment.
The true beauty about Unix commands is that they can give so much power to the users who spend some time to learn more about them. There are actually dozens of commands that are pretty useful for unix/linux users, so that if one were to write a separate article for each one of them, it would take some serious writing to cover up everything.
There are quite a few media players in linux that work pretty well, but after using most of them, i tend to mostly use mplayer. While you could think that there are other players (like Totem) that have a better GUI, i personally prefer to use mplayer because i find it easier and more versatile to use it via the command line.
From the very first programs that you create using Python, you may notice that you really need to specify some arguments right before your program executes. For instance, say that you have created a program and you need to get some input from the user. For the sake of this tutorial, we will be creating a simple Python program grabbing two arguments from the command line, adding them together and then producing us with the result. The simplest way to do it is using the standard sys.argv. One other more sophisticated option is the getopt function. For case of simplicity and because most people tend to use simple scripts, we will be using sys.argv here. For more information on the getopts way, please refer here.
If you are new to Python programming or in computer programming in general, it would certainly be important for you to get some information on the advantages and disadvantages of the language and understand why would somebody want to use it. In this post, i will not enter into the technical details of the language nor use fancy words to describe you some of the language specifics. My intention is to give you some simple insight so that you can decide for yourself whether or not it would be a good idea for you to choose Python as your main programming language or just use it for certain projects.