AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...

programming

With the recent rise in popularity of the Ruby programming language (largely driven by the excellent but not perfect web framework called Rails), I’ve noticed a little fear in the air … fear on the part of some people in the PHP community.

This is a large resource list for a typical game and Free software developers would need like places to host their code, applications, places to promote their games/application, and more. I hope you like this article as much as I enjoy writing it. :)

Well, I can't create a casino as a shell script, and I certainly can't create either a secret agent or a gorgeous female sidekick, but I can create a Baccarat game as a shell script. Heck, it's probably the first time anyone's even attempted it!

JSON is a data interchange format specified by Douglas Crockford, an alternative to XML. So, it seems to me that it's useful to know his point of view about SGML syntax compared to Scrib. Remain to know if the Web would have been different from that which we know if TBL had chosen Scrib instead of SGML for HTML syntax.

One of the lesser known features of KDE is the selection of Development applications that come bundled with it. With these tools you can create quite a few different things ranging from programs to webpages to simple scripts that can be used for a variety of purposes either professionally or personally.

Performance optimization in Linux doesn't always mean what we might think. It's not just a matter of outright speed; sometimes it's about tuning the system so that it fits into a small memory footprint. You'd be hard-pressed to find a programmer that does not want to make programs run faster, regardless of the platform. Linux programmers are no exception.

The Linux kernel is the core of a large and complex operating system, and while it's huge, it is well organized in terms of subsystems and layers. In this article, you explore the general structure of the Linux kernel and get to know its major subsystems and core interfaces. Where possible, you get links to other IBM articles to help you dig deeper.