Linux Journal

Syndicate content
Since 1994: The Original Monthly Magazine of the Linux Community
Updated: 1 hour 14 min ago

Convert SpreadSheets to CSV files with Python and pyuno

5 hours 39 min ago

Using the OORunner class that we developed last week we'll now create a Python class for converting spreadsheets into CSV files. The converter supports any type of input spreadsheet that is supported by OpenOffice.

read more

Categories: Open Source News

What would you exchange Exchange for?

Mon, 01/05/2009 - 22:52

It's long been clear to me that the biggest lock-in Microsoft has, at the enterprise level, is not with Windows or personal apps, but with Exchange Server. And the biggest problem there is this: it's good. Enterprises like it. And, since Exchange works only or best with Windows machines, the lock-in extends to much else. Linux and Mac boxes get purged and replaced by Windows ones.

Or so goes the story I hear from folks at big enterprises.

So I'm wondering about alternatives.

read more

Categories: Open Source News

Season's Greetings Mass Mailer

Mon, 01/05/2009 - 17:29

In my last article for Linux Journal, (http://www.linuxjournal.com/content/best-wishes-new-year) I shared some of my New Year's Resolutions. One of those resolutions was to communicate more regularly with my friends and family. In this article, I'm going to describe one of the first steps I took toward making this happen.

read more

Categories: Open Source News

Year Without DRM

Fri, 01/02/2009 - 17:47

It's time for New Year resolutions and what better than to resolve to not purchase media 'protected' by DRM? Many of us already follow this rule but by pledging this publicly we can educate the masses.

read more

Categories: Open Source News

Creating KVTML Files

Wed, 12/31/2008 - 16:44

KWordQuiz, KVocTrain, and other KDE-based programs use the KVTML file format for their data files. The format is just a fairly simple XML format but, unfortunately, there doesn't seem to be anything available to convert a text file to this format. So, once again, AWK to the rescue.

read more

Categories: Open Source News

Session Destroyer: Automatic Webapp Session Invalidation

Tue, 12/30/2008 - 19:41

It is midnight. You are browsing the web. Everything seems fine. Unbeknownst to you, a rogue advertisement composed of malware is displayed on a popular website and is attempting to steal your banking credentials. What can you do?

read more

Categories: Open Source News

The November Cornucopia: One Month In Linux Audio

Tue, 12/30/2008 - 17:19

This week I'm your straight reporter bringing you news of of updates, upgrades, and new releases in the world of Linux audio software. Development in this world is continuously productive, so I'll present only a selection of the Linux sound and music applications and utilities announced in the month of November in the year 2008.

read more

Categories: Open Source News

An Udderly Wonderful Christmas Gift

Mon, 12/29/2008 - 18:15

Remember back in August, when there was all the hoopla regarding me in a "Hot Blogger" calendar? Well, your votes paid off, and indeed I grace the eleventh page of the calendar as Mr. November. Seeing myself as a calendar model immediately made me think of cows. (Well, OK, not really -- but bear with me)

read more

Categories: Open Source News

Will 2009 Be Open or Closed?

Mon, 12/29/2008 - 13:55

As the end of 2008 approaches, people's thoughts naturally turn to 2009, and what it might hold. The dire economic situation means that many will be wondering what the year will bring in terms of employment and their financial situation. This is not the place to ponder such things, nor am I qualified to do so. Instead, I'd like to discuss a matter that is related to these larger questions, but which focusses on issues particularly germane to Linux Journal: will 2009 be a year in which openness thrives, or one in which closed thinking re-asserts itself?

read more

Categories: Open Source News

Speed Up Multiple SSH Connections to the Same Server

Fri, 12/26/2008 - 18:18

If you run a lot of terminal tabs or scripts that all need to make OpenSSH connections to the same server, you can speed them all up with multiplexing: making the first one act as the master and letting the others share its TCP connection to the server.

read more

Categories: Open Source News

Starting, Stopping, and Connecting to OpenOffice with Python

Wed, 12/24/2008 - 17:33

Using pyuno you can script OpenOffice with Python. Pyuno allows you to create macros inside OpenOffice and it also allows you to create external Python scripts that talk to a running copy of OpenOffice. If you want to get started with pyuno be prepared for an often frustrating experience: the documentation is sketchy and

read more

Categories: Open Source News

Best Wishes for the New Year

Tue, 12/23/2008 - 17:26

Usually, when I write articles for Linux Journal, they are of a patently technical nature. This article is going to be quite a bit different. As we head into the Holiday Season and the start of a new year, I've begun to think about what I want to do in the next year, and what I wish I had done with this year.

read more

Categories: Open Source News

Set up a secure virtual host in Apache

Mon, 12/22/2008 - 16:42

Setting up an https server in Apache is easy. This tutorial covers how to create and sign your ssl certificate as well as how to configure the web server.

read more

Categories: Open Source News

Treating Compressed and Uncompressed Data Sources the Same

Fri, 12/19/2008 - 15:53

Occasionally, you need to process a number of files—some of which have been compressed and some which have not (think log files). Rather than running two variations, one compressed and one not, wrap it in a bash function:

read more

Categories: Open Source News

Call For Articles - Cool Projects

Fri, 12/19/2008 - 03:20

We're the first to admit that Linux is cool. Just using it is cool, but if you're doing something extra cool with Linux this is your chance to share it with the community. Our Cool Projects issue is coming up quick and we're looking for a few more project articles. We're partial to Cool projects that have a hardware slant, but if you have a Cool software project let us know about that too.

read more

Categories: Open Source News

Why Internet & Infrastructure Need to be Fields of Study

Thu, 12/18/2008 - 20:16

The Internet is infrastructure. This should be plain, but it's not. The reason is that neither the Net nor infrastructure are well-understood, even though both could hardly be more widely used.

read more

Categories: Open Source News

A Quick Look at Chandler

Thu, 12/18/2008 - 17:48

Someone on the Seattle Linux List asked about Groupware and the usual suspects were suggested. One, however, I didn't know anything about. It is called Chandler. I figured it was worth looking at.

read more

Categories: Open Source News

Adobe Levels the Playing Field with AIR 1.5 for Linux

Thu, 12/18/2008 - 13:19

Adobe releases AIR 1.5 for Linux today, December 18, 2008. This is great news for Linux users that have been stuck with 1.1 Beta. AIR applications that have been unable to install should install and run without problems.

read more

Categories: Open Source News

Endless September 2.0

Wed, 12/17/2008 - 16:38

Back in January of 1994, Dave Fischer coined the idea of the "September that never ended." Basically, it referred to the influx of new Usenet users that came to college every September, and had to acclimate to how one conducts themselves on the 'net.

read more

Categories: Open Source News

Handling CSV Files in Python

Tue, 12/16/2008 - 18:59

As a buddy of mine always says "the nice thing about standards is that there's so many to choose from". Take CSV files for example. CSV, of course, stands for "Comma Separated Values", more often than not though, it seems that CSV files use tabs to separate values rather than commas.

read more

Categories: Open Source News