Articles

Book review: Perl Best Practices by Damian Conway

The book is published by O’Reilly, who don’t need any introduction. Conway, the book’s author and fellow Australian (but no, his nationality didn’t influence my judgement on the book!), is working on Perl 6 with Larry Wall, the man who created Perl in the first place.

The book’s coverThe book’s cover

Breaking the silence

This was the year of Linux on the desktop, at least for my family. I’ve been using a succession of free systems for years, switching at a whim between FreeBSD, Gentoo, and Debian; I’m the household geek though, so that doesn’t mean much. However, the real turning point came when we decided to build a little computer out of spare parts as a Christmas present for my in-laws. Rather than giving them an old licensed version of Windows, or shelling out much more than the value of the computer for a new copy of XP, I decided to install Ubuntu.

“Free software” unsafe!

I mean Microsoft Internet Explorer, of course.

Scanit, an internet security company, has reported that in browser vulnerability tests, Microsoft's Internet Explorer was unsafe 358 days out of 365. On the other hand, the Mozilla family of browsers together were left exposed for only 56 days out of the year. The company monitors known vulnerabilities and security patch availability, and reports the number of days each browser is exposed to risk. Read the report for more...

Thoughts on the “One Laptop Per Child” project

Sometimes first impressions are totally wrong. Other times, they turn out to be right—usually by complete coincidence. My first impression of the “$100 Laptop” idea developed and promoted by Nicholas Negroponte and colleagues at the MIT Media Lab is that it’s brilliant. Since then, I’ve heard a lot of criticism, and I think some of it is justified. In the end though, I still think it’s brilliant. Maybe it isn’t the best plan imaginable and maybe the agents making it happen aren’t doing it “all for the right reasons”, but in the end, those are trivialities.

Mozilla: a development platform under the hood of your browser

This article compares two development platforms: Java and Mozilla. The object of this comparison is not to establish which one is best, but rather to measure the maturity, the advantages, and the disadvantages of Mozilla as a platform from the point of view of a Java programmer (as I am).

Book review: SEOBOOK: Search Engine Optimization by Aaron Matthew Wall

SEOBOOK: Search Engine Optimization is one of those informative texts that every person who is trying to make their website successful and well known should get their hands on and now. No, I’m not exaggerating. Aaron Matthew Wall, the author, is a testament to that. How do I know? When I type “seo” into Google. Wall’s site about SEOBOOK is on the first page of over twenty-five and a half million entries. Convinced yet? You should be! SEOBOOK is an accessible, relevant, and genuinely helpful text.

The book’s cover The book’s cover

Richard Stallman interviewed by ZNet

Wed, 2005-12-21 16:24 -- admin

There’s a nice, lengthy interview with Richard Stallman at ZNet. The interview goes into depth on a number of social and political issues surrounding the free software movement. While most of this is well-known to the freedom fighters here at FSM, you might be interested in Stallman's comments about capitalism and identification as an anti-Bush liberal.

Win a copy of “Write Portable Code”

Mon, 2005-12-19 14:08 -- admin

This week we are giving away a copy of Write Portable Code by Brian Hook.

All you need to do to enter is:

1) read our terms and conditions

2) Answer this question:

Is the following statement TRUE or FALSE? Free Software Magazine benefits when you click on the links we display to Amazon products, and you make a purchase.

3) Send your subscriber name (the email address you use to login), full name and your answer to .

Free software technology review—December

As far as hosting services are concerned, WordPress is a good example. At its heart, WordPress is a simple blogging application, and it can be used as such, but behind the basics of the ability to blog comes an array of powerful features and the ability to extend the functionality of your blog through the use of various plug-ins.

On free vs. proprietary

There is currently a competition going on between two types of business model. Each have their strong advocates, supporters and enemies. Flame wars have raised the temperature of various communication channels. So called “independent” analysts have thrown in their lot with one, singing the praises of their choice, while condemning to the depths of Hades the other, regardless of the facts. In short, it’s good old fashioned fun for all and sundry.

Introduction to Zope

Zope is a web application server, similar in concept to proprietary products like Cold Fusion. However, it is free software that is available under the GPL-compatible Zope Public License, which is very similar to the BSD License. Zope was designed with the specific goals of creating a powerful, secure framework for the development of robust web-based services with a minimum of effort.

Book review: Write Portable Code by Brian Hook

How many times do programmers have to port software written to run on one particular architecture into another (or more than one) architecture? Does it always go smoothly? If you answered “yes”, you might not need this book. But if your answer was “no”, then this book is for you.

The book’s coverThe book’s cover

Brian Hook is a professional software developer, and has worked primarily in the gaming and entertainment industry. He collected his experiences in this book in order to advise us on how to write portable software.

Free Software Magazine—Call For Papers!

Thu, 2005-12-15 04:13 -- admin

In just under a year, Free Software Magazine has become one of the most prominent voices in the free software world.

The hard work is definitely paying off. The most important publishers in the computer world are sponsoring our magazine, and all of the major news sites keep a watchful eye on us. We have thousands of subscribers who receive our weekly newsletter, with dozens of new people signing up every day.

Code signing systems

This article looks at the management of the private key for the Software Publishing Certificate (SPC). SPCs are used to digitally sign binaries that are produced by software development vendors. Digitally signing executables proves the identity of the software vendor and guarantees that the code has not been altered or corrupted since it was created and signed. Signing the code requires access to the SPC and the Private Key (PVK) associated with the SPC.

Pages

Subscribe to RSS - articles