Jul 172012
 

Linux Tycoon is a management game set in the world of the Linux distributions. We will have to create our distribution with the goal of making it the most used and famous in the world.

An interesting thing of this game is the economical plan that its author Bryan Lunduke is “testing”, getting paid by the community for working on open source projects, the goal is to get 4.000 $ in donations every month. In the first month (June 2012) he reached the goal in just 1 week, and so he released this game and other projects he’s working on as GPL software, but sadly just the following month he made a sad post on his blog “Open Source Funded By Donations? Not So Much” where in short he wrote ;

Unfortunately things didn’t quite work out.

, in my point of view this is not a big surprise, I think that a model of recurring donations is not working at the moment, people prefer to spend a bit more just 1 time for a specific goal, than a bit every month.
So perhaps putting a higher goal, like 10/15K $ to release the game under the terms of GPL would be successful and the community would have gained the game as GPL forever, Blender did this and reached the target of 100K $.

So now the game is released as closed source, the good news is that you can have it for just 4 $, but now let’s take a look at the game.

Continue reading »

Flattr this!

Jul 142012
 

If you are a system administrator and you want to push the performance of your PHP website such as Drupal, WordPress or wrote by you or other programmers, there are good chances that you’ve heard about the Alternate PHP Cache or simply APC.

The Alternative PHP Cache (APC) is a free and open opcode cache for PHP. Its goal is to provide a free, open, and robust framework for caching and optimizing PHP intermediate code.

That everything you’ll read about APC on the php.net site, and i think is not enough in comparison to the huge boost of performance that this small component can give you, for some quick facts check the tests done by Guillermo Garron on his website.

Continue reading »

Flattr this!

Jul 122012
 

I just realized that I’ve never written anything about one of my favorite commands on the Linux shell: locate.
This command take as input the name (or part of it) and instantly it gives you all the locations where that file is located, an alternative to this could be to use the command find, but there is an huge difference in the time that takes find to search large file systems in comparison to a locate, this difference is given from the fact that locate uses his own database where it stores all the file names, while find scan the directory and looks for the file name you have given as input.
Continue reading »

Flattr this!

Jul 092012
 

OpenDNS is a popular DNS provider used widely both in the server as in home desktop, one of the feature they provide to their customer is DNSCrypt, a security enhancement that should add protection against all DNS based attacks, such as cache poisoning.

In the same way the SSL turns HTTP web traffic into HTTPS encrypted Web traffic, DNSCrypt turns regular DNS traffic into encrypted DNS traffic that is secure from eavesdropping and man-in-the-middle attacks. It doesn’t require any changes to domain names or how they work, it simply provides a method for securely encrypting communication between OpenDNS customers and their DNS servers. The software is released as open source on GitHub.

At the moment this solution only works in conjunction with OpenDNS, which means that you need to change your computer’s DNS provider to OpenDNS to make use of the this security feature, that’s their business after all.

Let’s see in detail how to use it on Linux. Continue reading »

Flattr this!

Jul 072012
 

Sometimes is useful to sync automatically files over the net between 2 or more computers, maybe you want to keep some configuration files aligned on different servers or maybe you have a cluster of web servers and you want to keep their document root aligned so your customer will always see the same result.

You could do this with a network filesystem like NFS, GlusterFS or Coda File system.
But why do complicated things when you could easily do this just keeping in sync the local filesystem ?

In a former article I’ve talked about Unison to do a work like that, and it works, the limit of Unison is that you can have just 2 nodes, but if you have more nodes you have to use a different solution like the one i present you today: csync2

Continue reading »

Flattr this!