Dear visitors. I have had a nasty accident with my laptop and my screen is broken. Due to that reason tutorials will be on site as of beginning of the May when my new laptop arrives.
New series of tutorials are coming soon

Hello people. I’m preparing a new series of tutorials. You might ask yourself why do I need another series of tutorials when there is already whole bunch of these on web.
The answer on this question is really simple. Many of these tutorials show you basics of the language, but not many of them show you how to put your skills in good use.
I decided to do this from 2 reasons. I’m not a good writer, but I have a lot of practical knowledge that I’d like to share with others. And second one is because I want to refresh my own knowledge and be in shape again.
Snow pics
Gallery
This gallery contains 17 photos.
Here are some pictures of snow in Capljina (Bosnia and Herzegovina) and my home town Ploce (Croatia)
Blogging, tools and various other stuff
Dear readers, firstly I want to thank you for giving away couple of minutes of your time to read this article.
Arch Linux part 2
After 2 hours of setup (including download of files and stuff) I finally got my Arch Linux to run.
Here is small video (I’m bit n00b with tutorial videos so forgive me)
Arch Linux part 1
When I started with Linux it was back in 2003. My very fist system was SuSe (OpenSuSE now). After that I changed many distros from RedHat to Ubuntu, I decided to give a try to Arch linux.
According to their website it’s lightweight Linux distro, and I’m going to give it a try and see how it behaves. I hope that I won’t be disappointed.
Arch Linux is an independently developed i686 and x86_64 optimized Linux distribution that was originally based on ideas from CRUX.
Development is focused on a balance of simplicity, elegance, code-correctness and bleeding edge software.
Its lightweight and simple design makes it easy to extend and mold into whatever kind of system you’re building.Courtesy of Archlinux Wiki
C programming on the OS X
Have you tried programming on the OS X using the C programming tutorials made for Windows?
One thing that you might have noticed is that many C instructors are counting the fflush() function as a part of the ANSI C standard.
In reality things work slightly different.
If you try to compile following code on the OS X (Linux or any *NIX might give you different output depending on the GCC setting).
#include <stdio.h> #include <string.h> int main(int argc[], char *argv[]) { char firstName[20]; char lastName[20]; char fullName[41]; // following line work on Windows only so uncomment if you use windows //fflush(stdin); // for some reason fflush doesn't work on OS X as it does on Windows fpurge(stdin); // use this on POSIX standard machines or comment out if you use Windows /* The following 3 statements are doing the following thing: Append name to fullName array and concatenate it with 1 space and lastName variables. It's ready for later printing. */ // I'm using (int)strlen(fullName) casting here to convert size_t parameter to int while printing fpurge(stdin); // you can use fflush(stdin) if you prefer, but it's Windows only function return 0; }
More stuff soon