Open Source Daily Guide

Staying up-to-date with the latest news on Open Source

About

Proin accumsan urna in mi. Aenean elementum egestas tortor. Donec neque magna, auctor a, dapibus sit amet, facilisis sit amet, ligula..

Archive for the 'Tips' Category

Finding the right alternative

Wednesday, February 10th, 2010

The best thing about Open source is finding alternative softwares or programs that come close to the so-called “real thing” or in other words, the commercial version. This is for the simple matter that it feels great not having to pay for something you can have for free.
One of the easiest ways to find out [...]

Read the rest of this entry »

Open Security Foundation

Sunday, November 8th, 2009

If you work in IT security or are simply want to check out some computer security information you read about, OSVDB is a helpful site. You can browse their comprehensive database and even subscribe to categories you are interested in, such as wireless routers or Microsoft products.
The site’s goal is to provide accurate, detailed, current, [...]

Read the rest of this entry »

Designing Threaded Applications – Part 3

Monday, September 7th, 2009

• In no way guess a particular order of execution – thread execution order cannot be established and restricted by the OS scheduler. You cannot predict the sequence of threads flowing from one execution to the next, not even what thread comes next.
• If possible, use thread-local storage – to keep coordination to a minimum, use exclusive [...]

Read the rest of this entry »

Designing Threaded Applications – Part 2

Thursday, August 6th, 2009

• Plan scalability to get the benefit of the increasing number of cores – write flexible codes that can handle an increase in cores because the more cores you have, the greater the possibility of expansion of data processing.
• Use thread-safe libraries – a hotspot computation can be executed through library call and should use a similar [...]

Read the rest of this entry »

Designing Threaded Applications

Sunday, July 5th, 2009

Creating a multithreaded application requires 4 major steps and of the four, the design and implementation part is not often discussed. The following rules will give you a better chance of writing the best and most useful threaded application:
• Identify accurate independent computations – simultaneous execution is not possible unless the executable similar operations can run [...]

Read the rest of this entry »

Using ‘dd’ Commands

Sunday, August 17th, 2008

Image Source: www.zwahlendesign.ch
The ‘ dd ‘ command is one of the original Unix utilities and should be in everyone’s tool box. It can strip headers, extract parts of binary files and write into the middle of floppy disks; it is used by the Linux kernel Makefiles to make boot images. It can be used to [...]

Read the rest of this entry »