-
Split a spreadsheet into multiple files with the GNU/Linux command line
-
Free e-learning software: unifying coding efforts, and admin efforts
-
The newsroom’s ally: Ally-Py
-
Die Hard--But Make Sure You Can Bequeath Your Digital Assets
-
Backup and Read your E-mails offline with Thunderbird's ImportExportTools
Split a spreadsheet into multiple files with the GNU/Linux command line
November 19, 2012
Have you ever wanted to split a spreadsheet into several spreadsheets according to the contents of a particular field? For example, you might have a music tracks spreadsheet with an 'artist name' field, and you want separate spreadsheets for each artist, with the usual field names along the top of each new spreadsheet.
You can split a spreadsheet by copying and pasting the different sections into new spreadsheets if there aren't many records. If there are lots of records, this manual approach can be pretty tiring. For splitting very large spreadsheets, most users turn to special stand-alone programs (in the Excel world) or fairly complicated macros (Excel, Open/LibreOffice Calc).
I split my spreadsheets using the GNU/Linux command line, as explained in this article. It's another of my trademark ugly hacks, but it works well and the command line steps can be combined into a script which runs fast and reliably.
- Free e-learning software: unifying coding efforts, and admin efforts (November 11, 2012)
- The newsroom’s ally: Ally-Py (November 8, 2012)
- Backup and Read your E-mails offline with Thunderbird's ImportExportTools (October 31, 2012)
- Packt Publishing is celebrating their 1000th book tomorrow (September 27, 2012)
- QuiEdit: An Editor for Anyone Who wants a Quiet Life (May 25, 2012)
- MegaGlest: a fantastic, free software strategy 3D game (February 4, 2012)
- The Bizarre Cathedral - 100 (October 13, 2011)
Opinions
Free e-learning software: unifying coding efforts, and admin efforts
November 11, 2012
In this article, I will talk about an exciting chain of events which brought several universities together: instead of buying different Learning Management Systems, they teamed up and started working on the same piece of software -- together. This led to the development of Sakai, a fantastic Learning Management System. I will also talk about the importance, for organisations like the Sakai foundation, to then merge with similar ones (which share similar goals) for the same reason: avoid work duplication.
- Die Hard--But Make Sure You Can Bequeath Your Digital Assets (November 6, 2012)
- My government is software-stupid (September 25, 2012)
- Free software programmers should be paid, too (June 8, 2012)
- How and How NOT to Re-License your Work for Free Culture (May 7, 2012)
End users
Backup and Read your E-mails offline with Thunderbird's ImportExportTools
October 31, 2012
In a previous article on syncing and restoring your GMail account with the excellent GMVault I voiced one minor and perhaps unfair criticism. Namely, that as backed up e-mails had no recognizable titles, it was virtually impossible to identify specific messages. But, of course, that was never the intended purpose of GMVault. It would have been the icing on the cake if it was.
- Backing Up and Restoring your GMail Account(s) with GMVault (October 18, 2012)
- Compile Your Own PDF Books with Wikipedia and Edit them with LibreOffice and Pdfmod (September 10, 2012)
- Enabling Thumbnails and Embedded Video in the Konqueror File Manager (August 31, 2012)
- Setting up and Managing RSS Feeds in the Thunderbird E-mail Client (August 27, 2012)
Hacking
Split a spreadsheet into multiple files with the GNU/Linux command line
November 19, 2012
Have you ever wanted to split a spreadsheet into several spreadsheets according to the contents of a particular field? For example, you might have a music tracks spreadsheet with an 'artist name' field, and you want separate spreadsheets for each artist, with the usual field names along the top of each new spreadsheet.
You can split a spreadsheet by copying and pasting the different sections into new spreadsheets if there aren't many records. If there are lots of records, this manual approach can be pretty tiring. For splitting very large spreadsheets, most users turn to special stand-alone programs (in the Excel world) or fairly complicated macros (Excel, Open/LibreOffice Calc).
I split my spreadsheets using the GNU/Linux command line, as explained in this article. It's another of my trademark ugly hacks, but it works well and the command line steps can be combined into a script which runs fast and reliably.
- Firefox and Iceweasel can 'mailto' with Sylpheed and Claws Mail (October 5, 2012)
- Build a scientific names dictionary for LibreOffice (September 17, 2012)
- Color picking made simple (September 5, 2012)
- Convert XML to CSV the ugly way using Unix utilities (July 20, 2012)
Games
MegaGlest: a fantastic, free software strategy 3D game
February 4, 2012
When the Glest team started "Glest" as a college project a few years ago, they probably didn't expect their game to go such a long way. While "Glest" stopped being developed a couple of years ago in 2009, it was forked in two different projects: GAE (Glest Advanced Engine) and MegaGlest (the game I am reviewing in this article). So, how is it? The answer is simple: this game is incredible, polished, enjoyable, addictive, smart, and plain simply fantastic.
- Free gaming platforms: welcome to the revolution (February 4, 2012)
- Why games are NOT the key to Linux adoption (January 19, 2009)
- Computer role-playing games for GNU/Linux (November 14, 2007)
- Free software games, the return (March 28, 2007)
Interviews
The newsroom’s ally: Ally-Py
November 8, 2012
Software architect Gabriel Nistor talks to Trevor Parsons about Ally-Py, the new Free Software framework designed to get the most from web APIs.
Sourcefabric’s Superdesk enables news organisations to manage all of their newsroom activities, including planning, ingest, writing, publication and archiving. It is written in Python and released under GNU GPLv3. At the heart of Superdesk is the Ally-Py rapid development framework, built from the ground up to help media enterprises exploit the world of REST APIs.
- Interview with Lars J. Nilsson, author of free online gambling software (June 8, 2012)
- Interview with Igor Sysoev, author of Apache's competitor NGINX (January 5, 2012)
- Interview with Adam Green and Jonathan Gray, founders of The Public Domain Review (September 6, 2011)
- Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations) (March 15, 2010)
Humour
The Bizarre Cathedral - 100
October 13, 2011
Latest from the Bizarre Cathedral.
- The Bizarre Cathedral - 99 (May 26, 2011)
- The Bizarre Cathedral - 98 (May 19, 2011)
- The Bizarre Cathedral - 97 (April 14, 2011)
- The Bizarre Cathedral - 96 (April 7, 2011)
Reviews
QuiEdit: An Editor for Anyone Who wants a Quiet Life
May 25, 2012
Editors, like file managers and browsers, are legion. To carve out a niche for itself an editor needs to have some compelling or unique feature(s). QuiEdit is unique. No, really. It is. If you want to write, unplugged from the distractions of the digital world, it has to be a contender. How?
- Book Review: Introducing Character Animation with Blender, 2nd Edition by Tony Mullen (February 17, 2012)
- Book Review: Character Development in Blender 2.5 by Jonathan Williamson (February 15, 2012)
- Book Review: Annie's CS101 by Dmitry Zinoviev (February 10, 2012)
- Book Review: Machinima by Matt Kelland, Dave Morris, and Dave Lloyd (February 9, 2012)
Announcements
Packt Publishing is celebrating their 1000th book tomorrow
September 27, 2012
Packt is one of the first publishers who actively supported us back in 2005, when this mad adventure started. They were just starting up back then, and yet they invested in Free Software Magazine in several ways (including monetary).
Free Software Magazine is not the only project that benefits from them: Packt's "Believe in Open Source" campaign has already donated more than $400,000 to the projects they cover in their books.
- "Lunatics" Project Needs Your Help! (September 3, 2012)
- Free software jobs #1 (August 23, 2012)
- Lunatics is now Crowd-Funding for a Pilot Episode (July 28, 2012)
- Lib-Ray Video Project Now on Kickstarter -- Let's Make it Happen! (May 4, 2012)