<<

full circle ISSUE #30 - October 2009

RREEVVIIEEWW SSOONNYY PPRRSS--550055 EEBBOOOOKK RREEAADDEERR AAPPPPLLIICCAATTIIOONNSS FFOORR BBOOOOKKWWOORRMMSS TTOOPP FFIIVVEE WWRRIITTIINNGG TTOOOOLLSS full circle magazine #30 1 contents ^ full circle Program In Python - Pt4 p.07 Women p.27

Apps For Bookworms p.10 Ubuntu Games p.30

My Story p.13 MOTU Interview p.24 The Doctor Is In; Recording Porgy & Bess; and Ubuntu Reincarnates A Pensioners Laptop Installing OOo Base p.12 Command & Conquer p.05

My Opinion p.14 Review p.21 Letters p.25 Top 5 p.34

The articles contained in this magazine are released under the Creative Commons Attribution-Share Alike 3.0 Unported license. This means you can adapt, copy, distribute and transmit the articles but only under the following conditions: You must attribute the work to the original author in some way (at least a name, email or URL) and to this magazine by name ('full circle magazine') and the URL www.fullcirclemagazine.org (but not attribute the article(s) in any way that suggests that they endorse you or your use of the work). If you alter, transform, or build upon this work, you must distribute the resulting work under the same, similar or a compatible license.

full circle magazine #30 2 contents ^ EDITORIAL

This magazine was created using :

Welcome to another issue of Full Circle magazine. his month we have something of a literary theme at FCM. I recently bought the and have reviewed it in this month's issue. It's a great device and works flawlessly in Ubuntu with the ebook app . We also have an article devoted to other ebook applications and Tsites where you can download free ebooks. If you're the writing type, fear not, Andrew has devoted his Top5 this month to writing tools to help all you budding authors write that best-seller.

The Ubuntu Women have come through with a great interview with Belinda Lopez who is the Training Project Manager at Canonical - don't miss it, it's a very Ubuntu is a complete that is perfect for informative read! laptops, desktops and servers. Whether at home, school or And last, and certainly by no means least, is the release of work, Ubuntu contains all the . No doubt by the time you read this, that fuzzy little Karmic Koala will applications you'll ever need including word processor, email be spreading himself worldwide and Canonical's poor servers will be feeling the application and web browser. strain. I don't know about you, but I'll certainly be updating! Ubuntu is and always will be free of charge. You do not pay any Enjoy the issue, and keep in touch! licensing fees. You can download, use and share Ubuntu with your friends, family, school or business, for absolutely nothing. Editor, Full Circle magazine Once installed, your system is [email protected] ready to use with a full set of productivity, internet, drawing and graphics applications, and games.

use the new 'contents' link to jump to the contents page from any other page! full circle magazine #30 3 contents ^ NEWS

he Ubuntu team is environment. UEC images, and To Get Ubuntu 9.10 Find out what's new in this pleased to announce information on running Ubuntu release with a graphical Ubuntu 9.10 Desktop 9.10 on EC2, are available at: To download Ubuntu 9.10, or overview: and Server editions, http://uec- obtain CDs, visit: http://www.ubuntu.com/getubu TUbuntu 9.10 Server for Ubuntu images.ubuntu.com/releases/9. ntu/releasenotes/910overview http://www.ubuntu.com/getubu Enterprise Cloud (UEC) and 10/release ntu Amazon's EC2, and Ubuntu If you have a question, or if Remix, continuing Ubuntu 9.10 is also the Users of Ubuntu 9.04 will be you think you may have found Ubuntu's tradition of basis for new 9.10 releases of offered an automatic upgrade a bug but aren't sure, try integrating the latest and , , , to 9.10 via Update Manager. asking on the #ubuntu IRC greatest open source UbuntuStudio, and : For further information about channel, on the Ubuntu Users technologies into a high- upgrading, see: mailing list, or on the Ubuntu quality, easy-to-use http://www.ubuntu.com/getubu forums: distribution. http://kubuntu.org/news/9.10- ntu/upgrading release #ubuntu on irc.freenode.net Ubuntu 9.10 will be We recommend that all supported for 18 months on users read the release notes, http://lists.ubuntu.com/mailman both desktops and servers. http://xubuntu.org/news/9.10- which document caveats and /listinfo/ubuntu-users Users requiring a longer release workarounds for known issues. support lifetime on the server They are available at: http://www.ubuntuforums.org/ may choose to continue using http://www.ubuntu.com/getubu Ubuntu 8.04 LTS, with security http://edubuntu.org/news/9.10- ntu/releasenotes/910 : Ubuntu Weekly News support until 2013, rather than release upgrading to 9.10.

Ubuntu 9.10 includes the http://mythbuntu.org/9.10/relea first official release of Ubuntu se Server images for UEC and for Amazon's EC2, giving you everything you need for rapid https://wiki.ubuntu.com/Ubuntu deployment of /9.10release_notes instances in a cloud computing

full circle magazine #30 4 contents ^ COMMAND & CONQUER

recently got back from my (your home folder can usually and run case you find an issue that summer vacation, and, safely be at around 95%). The causes you to downgrade. after roughly 300 root partition requires some sudo aptitude autoclean However, do not do this packages were updated, I space to be left free for logs, regularly, simply because you Inoticed in conky that the root root folder, and so forth, and or may one day need the cached partition was getting to be will warn you when it gets package again for whatever sudo apt-get autoclean pretty full. So, I thought that it “full” (all the space is used up reason. You can clear out all might be useful to write an except for what is set aside for packages from the cache by to clear out all packages article on a few tips I have logs). This generally means issuing: from the cache that are no picked up over the years that I you can't install any more longer downloadable (read: out use when a hard disk gets full. packages or move any files sudo aptitude clean around, which we don't want. If of date). Once it's completed, I then run “df -h” again in order Starting off, we' most likely you find you can't free up or to check to see how much need to check to see how sufficient space, you may need space was freed. If it has freed sudo apt-get clean much space is left on the disk. to re-size the partition itself in up enough space, I leave it at To do this, I use the command- order to get enough space. I that and move on. If, however, As a side note, the reason line tool “df”. This check can generally am fine with about it freed up hardly any space, why I list both aptitude and apt- also be done in , but I 10GB for my root partition (my and you run Ubuntu without get commands is simply will focus on the command-line home partition is generally the backports repository, beta, because I prefer using aptitude aspect. So, down to business. 25GB or more). or lots of cutting-edge for my cleaning purposes, and I In order to see a list of all packages, you could likely get haven't used Ubuntu for a mounted filesystems and their If the root partition is the away with clearing out all while, and as such don't know usage, use the command: one getting full, your first step should be to clear out extra cached packages. I used to do if apt-get does it similarly now this before I switched to Arch, or not. df -h cached packages (aptitude, apt- get, and all store since Ubuntu tests the This will print out a list of downloaded packages in the packages thoroughly and So, after clearing out the mounted partitions, how much cache so that it doesn't need to leaves the stable ones in the packages you should now have space is used, how much is re-download them if you re- normal repositories. If, a bit of extra space. If you still free, the percent used, and the install the package). Open a however, you use getdeb need some space, or the root mount point. I think it's fine to new terminal window (leaving repositories or such, I partition wasn't the one that use a disk up until it's 90% full the output of “df -h” visible), recommend not doing this in needed more free space, you

full circle magazine #30 5 contents ^ COMMAND & CONQUER can list your files and folders remove -- but again, it's best to need (or to backup the ones delete or uninstall, especially if by size, and manually delete check first). This is simply due you want to keep, but don't you're not sure what it is. It's large files you no longer need to the fact that you can cause use, to a different storage always better to be safe than (old .ISO files, archives, icon serious system errors by just medium). After all this, you sorry. themes, untarred archives, deleting away. Secondly, if you should have freed up a bit of etc.). I picked up this trick from want to display information in space, and can continue to I am open to requests on Linux Journal (not sure which your home partition/folder, you install packages! articles, so if you run into a issue anymore) -- it works well. can run the following command: command-line issue you think First, if you have both root and I highly recommend going others might be experiencing, home on a separate partition cd ~ through a list of installed drop me an email with the and you want to free up space du -ck|sort -n packages at some point issue, and I may write an on the root partition, do the though, and deciding if you article on it. The submitter will, following: This will show the size of all wish to get rid of some you of course, get credit, unless folders and files within your don't use. This can be done, specified.. cd / home folder, sorted from quite simply, with aptitude du -ckx|sort -n smallest to largest. Once you (since it shows an “i” if the find out which are the largest packages are installed). Run Apt-get cheat sheet: What this does is first folders, you can find out what the command: http://www.cyberciti.biz/tips/linu change the directory (cd) to size the folder is (in KB/MB/GB) x--package- your root partition, and then by running: sudo aptitude search '~i' management-cheat-sheet.html display disk usage (“du”) with Aptitude search '~i' info: du -h ~// size blocks of 1kb (“-k”), and or http://www.linuxquestions.org/q display a grand total (“-c”) for The “-h” switch stands for uestions/debian-26/aptitude- the partition (no changing to sudo apt-cache search '~i' how-to-get-a-list-of-all-installed- the home partition, etc.). This human-readable. Also, the tilde (~) stands for packages- will all be sorted from smallest A quick note on the apt- 458119/#post2310207 to largest (so the last file listed /home// (saving cache command: I am not sure is the largest) due to the “sort - you some typing), and you if it actually works in the same n” command we pipe the du need to replace the way aptitude does. Also, before output to. I don't recommend “” with the uninstalling any packages you deleting anything from the root actual name of the folder you don't recall installing, check partition without thorough want information on. Once first! It may very well be a has learned all he knows you've found out which folders from repeatedly breaking his investigation of what it is package Ubuntu requires. system, then having no other (unless it's the cache of a and files are hogging all the option but to discover how to fix program you no longer use, space, you can choose to I cannot stress enough to be it. You can email Lucas at: when it should be safe to delete the ones you no longer extremely careful in what you [email protected].

full circle magazine #30 6 contents ^ HOW-TO Program In Python - Part 4

class Dog(): FCM#27-29 - Python Parts 1-3 def __init__(self,dogname,dogcolor,dogheight,dogbuild,dogmood,dogage): #here we setup the attributes of our dog self.name = dogname self.color = dogcolor self.height = dogheight self.build = dogbuild self.mood = dogmood self.age = dogage self.Hungry = False self.Tired = False

Dev Graphics Internet M/media System attributes of mood. On the class is a method we use to /-- behavior side of things, we can Dog ---|-- Lab implement this. For example, consider eating, sleeping, \--Shepherd/Heeler we have three dogs at home. A playing, and other actions. CD/DVD HDD USB Drive Laptop Wireless Beagle, a Lab and a German Each sub-class inherits all of Shepherd/Blue Heeler mix. All All three are of the class the attributes of the Dog class. three are dogs, but are all 'Dog'. Going back to the Therefore, if we create an different. There are common promised last time that we attributes that we used to instance of Beagle, it gets all of attributes among the three of would discuss classes. So, describe each above, we have the attributes from its parent them, but each dog has that's what we'll things such as Dog.Name, class, Dog. separate attributes as well. For concentrate on. What are Dog.Height, Dog.Build (skinny, Iclasses and what good are they? example, the Beagle is short, chubby, etc.), and Dog.Color. Beagle = Dog() chubby, brown, and grumpy. Beagle.Name = 'Archie' We also have behaviors such A class is a way of The Lab is medium-sized, Beagle.Height = 'Short' as Dog.Bark, Dog.Eat, Beagle.Build = 'Chubby' black, and very laid back. The constructing objects. An object Dog.Sleep, and so on. Beagle.Color = 'Brown' is simply a way of handling Shepherd/Heeler mix is tall, skinny, black, and more than a attributes and behaviors as a As I said before, each of the Starting to make sense? So, bit crazy. Right away, some group. I know this sounds dogs is a different breed. Each let's create our gross Dog class attributes are obvious. confusing, but I'll break it down breed would be a sub-class of (shown above). We'll start with Short/medium-sized/tall are all for you. Think of it this way. An the class Dog. In a diagram, it the keyword "class" and the attributes of height. Grumpy, object is a way to model would look like this. name of our class. laid back, and crazy are all something in the real world. A

full circle magazine #30 7 contents ^ PROGRAM IN PYTHON - PART 4 Before we go any further in name, color, and so on. The our code, notice the function next four lines simply query def Eat(self): that we have defined here. The the Beagle object and get back if self.Hungry: function __init__ (two information in return. Time for print 'Yum Yum...Num Num' self.Hungry = False underscores + 'init' + two more code. Add the code else: underscores) is an initialization shown in the top right box into print 'Sniff Sniff...Not Hungry' function that works with any the class after the __init__ def Sleep(self): class. As soon as we call our function. print 'ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ' self.Tired = False class in code, this routine is run. In this case, we have set Now we can call it with up a number of parameters to Beagle.Eat() or Beagle.Sleep(). def Bark(self): set some information Let's add one more method. if self.mood == 'Grumpy': about our class: we have a We'll call it Bark. Its code is print 'GRRRRR...Woof Woof' elif self.mood == 'Laid Back': name, color, height, build, shown right. print 'Yawn...ok...Woof' mood, age, and a couple of elif self.mood == 'Crazy': variables Hungry and Tired. This one I've made more print 'Bark Bark Bark Bark Bark Bark Bark' We'll revisit these in a little bit. flexible. Depending on the else: print 'Woof Woof' Now let's add some more code. mood of the dog, the bark will change. Shown on the next Beagle = page is the full class code so carefully, all we have to do is Notice that I created the Dog('Archie','Brown','Short', far. create two more instances of instances of both of the dogs 'Chubby','Grumpy',12) our dog class. print Beagle.name before I did the print print Beagle.color So, when we run this we'll statements. That's not a Lab = print Beagle.mood get problem, since I “defined” the print Beagle.Hungry Dog('Nina','Black','Medium',' Heavy','Laid Back',7) instance before I called any of My name is Archie Heeler = the methods. Here is the full This is UNINDENTED code My color is Brown Dog('Bear','Black','Tall','Sk output of our dog class that resides outside of our My mood is Grumpy inny','Crazy',9) program. class, the code that uses our I am hungry = False print 'My Name is %s' % Sniff Sniff...Not Hungry class. The first line creates an Lab.name Yum Yum...Num Num print 'My color is %s' % My name is Archie instance of our dog class called GRRRRR...Woof Woof Lab.color My color is Brown Beagle. This is called print 'My Mood is %s' % My mood is Grumpy instantiation. When we did this, Now, that takes care of the Lab.mood I am hungry = False we also passed certain grumpy old Beagle. However, I print 'I am hungry = %s' % Sniff Sniff...Not Hungry Lab.Hungry Yum Yum...Num Num information to the instance of said earlier that I have 3 dogs. Lab.Bark() GRRRRR...Woof Woof the class, such as the Beagle's Because we coded the class Heeler.Bark() My Name is Nina

full circle magazine #30 8 contents ^ PROGRAM IN PYTHON - PART 4 My color is Black My Mood is Laid Back class Dog(): I am hungry = False def __init__(self,dogname,dogcolor,dogheight,dogbuild,dogmood,dogage): Yawn...ok...Woof #here we setup the attributes of our dog Bark Bark Bark Bark Bark self.name = dogname Bark Bark self.color = dogcolor self.height = dogheight Now that you have the self.build = dogbuild , your homework will be self.mood = dogmood self.age = dogage to expand our dog class to self.Hungry = False allow for more methods, such self.Tired = False as maybe Play or EncounterStrangeDog or def Eat(self): if self.Hungry: something like this. print 'Yum Yum...Num Num' self.Hungry = False Next time, we will start else: discussing GUI or Graphical print 'Sniff Sniff...Not Hungry' User Interface programming. def Sleep(self): We will be using print 'ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ' for this. self.Tired = False

def Bark(self): if self.mood == 'Grumpy': print 'GRRRRR...Woof Woof' elif self.mood == 'Laid Back': print 'Yawn...ok...Woof' elif self.mood == 'Crazy': print 'Bark Bark Bark Bark Bark Bark Bark' else: print 'Woof Woof'

Beagle = Dog('Archie','Brown','Short','Chubby','Grumpy',12) print 'My name is %s' % Beagle.name is owner of print 'My color is %s' % Beagle.color , a print 'My mood is %s' % Beagle.mood consulting company in Aurora, print 'I am hungry = %s' % Beagle.Hungry Colorado, and has been Beagle.Eat() programming since 1972. He Beagle.Hungry = True enjoys cooking, hiking, music, Beagle.Eat() and spending time with his Beagle.Bark() family.

full circle magazine #30 9 contents ^ HOW-TO Applications For Bookworms

fact, there are myriads of according to United States law. websites with both, and a few Most e-books are in English, N/A book-reader programs within but you can also find books in the landscape of open source. I Spanish, French, German and will mention six major ones. other languages. (http://www.gutenberg.org/wiki/ Main_Page)

(DRM) is a generic term that Dev Graphics Internet M/media System refers to access control Calibre is not only a book technologies that can be used reader but it also has the by hardware manufacturers, capability of displaying news publishers, copyright holders, feeds and converting e-book and individuals to try to impose CD/DVD HDD USB Drive Laptop Wireless files to several formats. It can limitations on the usage of is a full-fledged, also be downloaded from digital content and devices. Synaptic. Homepage: or some people new to mature program that displays ( ) http://calibre.kovidgoyal.net/ - Linux and open source e-books with a variety of Although a quick Google in general, it may seem tweaks and configurations to , according to its search will reveal a PPA with a at first they will have to please the requirements of the Latin meaning, is a 'book-voice' more up-to-date version. Fdo without a lot of programs most demanding users. It can site with over two-thousand and capabilities that they can be downloaded from Synaptic audio books, also DRM free and is a readily have with proprietary or, if you prefer the latest with their copyright expired splendid site with thousands of operating systems and version, you can visit their Web according to United Sates law. downloadable e-books in programs. Once you delve deep page. The books are read by several formats, thus allowing into open source, you realize (http://www.fbreader.org/downlo volunteers, and you'll be you to read them or convert that nothing could be farther ads.) surprised by how many of them with your book reader to from the truth. For bookworms Download for Ubuntu users: them can read like true any convenient format. All and bibliophiles, one instance is http://www.fbreader.org/desktop professionals. Every audio book books are DRM* free, and their the capability of having access /debian.php has a link to the e-book from copyright has already expired to e-books and audio books. In which it was read, so you can

full circle magazine #30 10 contents ^ APPLICATIONS FOR BOOKWORMS enjoy the experience of Canada and the United States, reading the book from your e- some dating from 1700 to the : When you use When you use open-source book reader and listening to it first half of the 20th century. , you software and visit their Web simultaneously. The files are in The files are in several formats become a customer of the sites, you may notice a MP3 and Ogg Vorvis format for including the ubiquitous PDF company that is selling you its conspicuous button that says you to download. Since the format. What you actually get product. When you use open- 'Donate'. Don't shy away from audio books are split into are facsimiles in electronic source software you it. An outing for a round of separate chapters, you can format of great old editions of automatically become part of a beers with friends may cost conveniently produce your own marvelous books, some of community whether you want you more than the modest audio CDs for your enjoyment them out of print many years to or not. Allow me to boldly donation you may give. in your home audio player or in ago. suggest that you donate to the you car. Most audio books are (http://www.archive.org/index.p open-source community. The in English, but you can also hp) amount you donate is find books in Spanish, French, irrelevant; the fact is that as German and other languages. conscientious members of this (http://librivox.org/) worldwide community we ought to encourage open- source growth.

Some of the instances I have shown above are impressive examples of collaboration of open-source communities. The time, effort and know-how required for them to exist is considerable. For an ebook reader, see our is the They are outstanding review of the jewel of the Web, so to speak. is another well- achievements of their (above) on page 21 of this It is a mammoth site with worth-mentioning site for e- collaborators. Indeed, it is a issue. If you fancy yourself as a thousands of multilingual books. You can download the great privilege to have free writer, see our Top5 on page 34 books, videos, and audio files books directly from their Web access to open-source software to find the most helpful writing for you to download, all DRM page or from the FB Reader and to be able to download applications. free and without copyright. An search-and-download feature. files from those Web sites. It's important feature of the site is All books are in various formats a good practice to the thousands of books to suit your preference. acknowledge this. scanned from major libraries in (http://www.feedbooks.com)

full circle magazine #30 11 contents ^ HOW-TO Installing OpenOffice.org Base

presentations, let your creative openoffice.org-base Now when you look at the drawing juices flow, and make Office submenu under the N/A databases. But wait, where is in the Quick Search window. Applications menu, you will see the database application? OpenOffice.org Database. In the package list window, Happy databasing! Base is not installed by select openoffice.org-base, and default in Ubuntu, but it is in click on Mark for Installation. There are many additional the repository. Here are the Click OK to accept all the packages available for steps I used to install the dependency files. OpenOffice.org in the OpenOffice.org Base repository, just type Dev Graphics Internet M/media System application on my computer: If you would like to create 'openoffice' into the Quick database reports, I suggest Search box in Synaptic and From the System menu, installing the “openoffice.org- start browsing. select Administration → report-builder” package. Just Synaptic Package Manager. repeat the step above using Extensions for OpenOffice CD/DVD HDD USB Drive Laptop Wireless “openoffice.org-report-builder” are at You will be prompted for http://extensions.services.open your password to start In the main menu bar, click office.org/. If you are looking o, you installed the Synaptic Package Manager. on Apply. for OpenOffice templates, try latest version of the OpenOffice.org Template Ubuntu. Great! You website at now also have the S http://templates.services.openo latest version of OpenOffice ffice.org/?intcmp=2483 installed. Great! You've also read the book review of For more extras, such as in artwork, labels, additional FCM#25. Great again! So, you templates, tutorials, non- are all excited about being English language templates, productive with the latest etc., I recommend OOExtras at version of the office http://www.smalldataproblem.or productivity software suite. You Once Synaptic Package g/ooextras/. can write documents, create Manager starts, type: spreadsheets, generate

full circle magazine #30 12 contents ^ MY STORY The Doctor Is In

he phone rang in the called Audacity. You download download, use, distribute, and the ISO image in hand as I early afternoon of a it for free.” modify. I must admit that in my nervously went through the beautiful Spring world view, the whole idea process of adding Ubuntu to Sunday in 2006. “Yeah, how much is it after sounded like a pitch from a my system. And in the end: T the trial period?” telemarketer. As my quest success, sort of. My Nvidia “Doctor, I've got a job for continued, I read horror stories video driver needed tweaking you.” “There is no trial period. It's about Linux and love sonnets and I somehow messed up my open source. You download it dedicated to Linux. I figured xorg.conf. Both problems were It was my friend Rich. Rich and you own it. They have a that the truth was somewhere insurmountable in my eyes, but has a nickname for everyone, version for Windows, Mac, and in the middle. Leaping into the good folks at the Ubuntu and mine, for reasons known something called Linux, what could possibly be an forum took me by the hand only to Rich, is Doctor. whatever that is.” abyss, however, is not for the and walked me through these faint of heart. Undaunted, I and many other mistakes, He was looking for a low- Fast forward several pressed on. There was a way, it miscues, misfires, missteps, cost audio-editing program for months. It's now Fall. Rich is appeared, to try Linux without and even one miserable failure. Windows that he could use to very happy with Audacity, and losing Windows: dual booting. edit narration in some I've done some more research Some upstart called Ubuntu I have to admit that it hasn't instructional videos that he into FOSS and this Linux thing seemed to be the distro (I always been easy, but it has was doing. And because he that I encounter whenever I learned a new word!) of choice been an enriching experience believed that I had some research FOSS. There seems to for those wanting to get their that I wouldn't trade for all of arcane knowledge of Google's be a connection. I was feet wet. the operating systems in inner workings, he called on intrigued but cautious. Redmond. In the end, I can me. Microsoft's business practices I read everything I could honestly say that this is my left a bad taste in my mouth, about Linux and specifically system, and like the old song It took just a few seconds to but, like most people, I felt that Ubuntu. I studied the says, “. . .You can't take that come up with some if I owned a PC, I had no choice intricacies of dual booting, away from me.” possibilities for him, but one other than Windows. partitions, and something program in particular stood called GRUB (another new out. Not only was it low cost, it I began to that word!). Finally, I was ready to was free! Linux was an operating system burn the ISO image (not a new like Windows, but unlike term, but my first time working “Rich, I found something Windows, it is free to with one). All went well. I had

full circle magazine #30 13 contents ^ MY STORY Recording Porgy & Bess

irst let me offer a received good reviews, so I in the appropriate box, fill in includes all of the preface: I'm in my mid- wanted to listen to it and the other boxes with announcements, the 60s and have had no record it as well. WRTI appropriate information, and intermission feature, etc., official computer transmits its classical stream in you will have the station in which I did not want on my Ftraining ever. I learned to four different formats; the one I Tunapie ready for playing player. operate a computer using use is the aac+ format. and/or recording. and, having I used MP3Splt (the become disenchanted with it, I use the Tunapie program, I started recording at the graphical-user program wiped it off my computer and in conjunction with its default beginning of the broadcast [MP3splt- audio splitter], started using Ubuntu only last player , to record and, over three hours later, I which I strongly recommend, is year (8.04 'Hardy Heron' at the internet streams. WRTI is not stopped recording. found on GetDeb.net) and, time), never having had any included in either the using that program, I split the previous experience with Linux. ShoutCast or IceCast servers So what did I have? One file into: Any knowledge I have has Tunapie offers, but it is quite very large aac file (1) the initial broadcast come from by easy to install WRTI (or any (approximately 120 MB) announcements (about ten William von Hagen, the forums station that can play in containing the entire minutes) and Google. I have an Acer Audacious) to Tunapie. From broadcast. Now it so happens (2) Act I Extensa 5620-6419 (Intel Core the station's website, you that I use a very inexpensive (3) the first part of Act II (which 2 Duo Processor T5550 and 3 merely right click on the actual MP3 player (which has no continued from Act I with no GB RAM) with Ubuntu 9.04 link which starts the player, go internal memory; rather it break) 'Jaunty Jackalope' as my down to properties, open it, reads music from an SD card (4) the intermission feature current operating system. and copy the actual “http” site whose maximum size is limited (Act II is in four scenes. The shown (do not close the to 2.0 GB) and it can read only, “break” came between scene 2 I like to record music from Properties dialog box until you you guessed it, MP3 files. I and scene 3, thus splitting the internet streaming sites have pasted the URL into made a copy of this aac file (I (“Internet Radio”), specifically Tunapie as explained below); NEVER work with originals) I'm in my mid-60's operas. This past Saturday, our then, in Tunapie, go to its and, using Sound Converter, I and have had no local classical music station Favorites section (the upper created an MP3 file out of it. official computer (WRTI 90.1 MHz) broadcast the right) and, in the blank space, (MP3 files are larger than aac training ever. Lyric Opera of Chicago's right click and a dialog box will files; the resultant MP3 file is performance of Porgy and appear; click on Add User approximately 195 MB.) But it's Bess. This performance had Defined Station. Paste the URL still just one large file – and it

full circle magazine #30 14 contents ^ RECORDING PORGY & BESS Act in two, rather awkwardly, I much like the feature in Interface is somewhat think) MP3Splt which allows you to intuitive.) There are absolutely (5) the second part of Act II delete a split point if you have no instructions for (6) Act III (which likewise made one in an incorrect place; I then deleted files (1), (4), using this [MP3split] continued straight on from Act you can also add split points and (7) leaving me with four program ... II with no break), and, finally anywhere you like, either by files: the first act, the first part (7) the closing announcements. clicking on the splitpoint of the second act, the second desired, or even by entering a part of the second act, and the NOTE: While using MP3Splt you timing point. (There are third act. can name the various “splits” absolutely no instructions for files (ACT_I., ACT_II.mp3, according to your desires. using this program, at least However, I wanted just one and ACT_III.mp3) onto my that I could find, so you're on file for each act, so I made a player's SD card and it works MP3Splt makes all new files your own; you'll have to new folder on my Desktop and beautifully. (As a matter of fact, without “harming” the original experiment as I did. labeled it ACT_II. Into that I'm listening to it as I'm writing with which you worked. I very Fortunately, the Graphical User folder I placed the two MP3 this.) I'm really pleased with files for Act II. These files were what I got; the sound quality, named ACT_II_Part_1 and played through a good audio ACT_II_Part_2. (All names system, is excellent. terminated in .mp3 of course.) Undoubtedly, there are I then went into the terminal other ways of accomplishing and entered: the same thing (and maybe some of them are even easier) cd Desktop/ACT_II but this worked perfectly for me and I'll be doing it again I was then in that directory; I just this same way. then entered the command: And by the way, that cat * > ACT_II.mp3 performance of Porgy and Bess is everything the critics said it Bingo. In that directory I had was! a new file (named ACT_II.mp3) which was a combination of the other two (which still remained in the directory). I was then able to place the three desired

full circle magazine #30 15 contents ^ MY STORY Ubuntu Reincarnates Pensioners Laptop

y friend Mrs. P is 76- laptop responded more and books, etc. learn, I can already sense that years old and looks more slowly as time went by. once au-fait with Ubuntu, there back on a long She accepted this at first, but Mrs. P really enjoyed the would be no question of going career in the caring then the time came when it machine being faster, and back to Windows again!" Mprofessions and, before that, in became enough of an Ubuntu was much simpler than the Church. She discovered annoyance for her to consider she had expected. This was a Now it was my turn to be computers and the internet purchasing a new laptop. surprise to her. Ubuntu was surprised! I had been talking to some years ago, having been simpler, easier, and faster than and helping Mrs. P herself, not prompted by younger friends I suggested that we try Windows! Here was a laptop, her friend. And here was the who were finding them Ubuntu on the ailing laptop which had been destined for previously condemned laptop invaluable. before she looks into the trash bin, now flying high working well, and also purchasing a new machine. with Ubuntu! converting the most nervous of Mrs. P is non technical, but Ubuntu 8.04.2 ran on the users! is adventurous and systematic laptop, not only without What happened when her enough to have bought a problems but also at a good friend found out? Her friend Mrs. M now wants to buy her laptop from PC World some pace. The laptop's speed with and near neighbour, Mrs. M, own laptop, not just any old years ago. It gave trouble, so Ubuntu was a great surprise for sometimes used Mrs. P's laptop but an Ubuntu laptop! she negotiated replacing it with Mrs. P, who found it hard to laptop. Mrs. M, also a Passing a department store the a different model. After several believe that her laptop, pensioner and a very non- other day, Mrs. M went in and years, this laptop was replaced previously slower than a snail's technical computer user, was asked about Ubuntu laptops, by one purchased from a tea break, was now a normal much less confident about not Windows, please, but department store. Her working machine which did not anything to do with computers. Ubuntu. The assistant had computing experiences make her wait! One day, I emailed Mrs. P to heard about Ubuntu, although continued, with XP, as you ask how things were going? it sounds as if he had not used might have expected. The move to Ubuntu was The reply came not from Mrs. P it, since he was surprised that taken gently, with steps going but from her friend, Mrs. M: this elderly female customer I am regularly in touch with one by one and any questions "Mrs. M here! Actually, I really required Ubuntu because it was Mrs. P as a family friend, and answered. For example, like it - it seems much more easier to use than Windows. He over time I've been useful to Thunderbird was now used in straight-forward than Windows, should not have been her in answering computer- place of Outlook Express. Mrs. and although Mrs. P still has to surprised. Ubuntu is just fine related questions. Almost P's confidence grew as she remind me about some things, for pensioners! And everybody without being noticed, her found familiar emails, address and there is plenty more to else too!

full circle magazine #30 16 contents ^ MY OPINION Distros

'm not a computer guy an extra 512MB RAM for just netbook, not a tiny laptop. went to Google to see whether (, IT, etc.), I'm $50 more. I decided to buy the I could find a dummie-proof just an average user who XP offer (model ZG5), remove People don't realize that a Linux distro specially designed reads a lot about it and install my own OS -- netbook is not for writing your for . It showed me the Icomputers, and I'm also an Ubuntu. Master of Sciences thesis nor pathway. As usually happens in Ubuntu fan. I'm a wildlife for playing Open Arena. A the world of open source, I Veterinarian who knows netbook is for surfing the Web, didn't find one - I found many. nothing about technical stuff checking your mail, staying in Which one to use? My quest for but likes to read about it. This touch with friends, playing the right distro started then. makes me look smart, Frozen Bubble, and maybe This is the story. especially in front of my kids. I connecting to a video beam to was reading some good press give a lecture or show photos. Because I'm not technically about a tiny, new, pretty thing If you buy a good pair of literate, I don't care about such called Acer Aspire One (AA1), headphones it can even be an specifications as fat32, ext3, or and was interested in putting ipod replacement (lol). With swap size. I just want a distro my hand on one, because I netbooks, forget about the that works right out of the box, wanted a laptop prepackaged At my Hotel room, I removed classical computer interface is easy to use, and makes me with some Linux flavor so that I XP and -- using my other laptop and the way you use look different and cool in one of could have Ubuntu without (Acer Aspire 9300, then dual- computers. They are those conferences I have to worrying about drivers. booting Ubuntu and XP, now uncomfortable, and their attend every year. Jaunty and Seven RC) and the screens, keyboards, even The opportunity came in Hotel's WiFi -- I downloaded an touchpads are not made for a During an 8-month period, I November, 2008. I was Ubuntu 8.10 ISO image and regular OS. Netbooks need big tested attending a world conference UNetbootin. I found about icons and surfing through in Lima, Peru, when I found unetbootin on Google after screens, not menus -- in other , and good offers at the Panama discovering that my new words, a specially designed . I didn't try distros International Airport: AA1 with acquisition doesn't have an interface with a special set of without special interfaces, so an 8GB HD and 512MB RAM optical unit -- yes, I did the apps. Microsoft, OSX, and you'll not find here anything with for $500, or business without asking too regular Linux distros just don't about or similar low- AA1 with 160GB HD and 1GB much. I set up a USB memory have the right answers. requirement laptop interfaces RAM with WinXP for $550 -- this and installed it OEM. Then I not designed for netbooks. I latter an extra 152GB HD and understood why they call it a Now I knew what I wanted. I didn't try Linpus Linux because

full circle magazine #30 17 contents ^ MY OPINION - ACER ASPIRE ONE DISTROS its server never answered. I (somebody told me that the and it wasn't even designed for didn't try LiveAndroid because cursor is name@computer:~$). I have to confess that before my computer! it's still a cellphone's platform I started typing but nothing I tried this distro I was wary of and needs a lot of tweaking to happened. I tried to manually it, because its site says it was I first tried Eeebuntu NBR become a netbook interface. launch the graphical interface, made for the Asus eeepc, 1.0, but now I'm running but nothing happened. whereas I was testing it on the version 3.0 based on Jaunty. Except for , all of AA1. But, since many forums these distros are Ubuntu Then, in both cases, I went said that it works in the AA1, I There are two things I don't based, and all use Netbook back to my main computer t like about Eeebuntu NBR 3.0. Remix as the main interface. (dual-booting Ubuntu and One is its theme, which looks Windows XP) fired up my like a copy of Debian 5.0's VirtualBox and tried again, but theme. The other is the fact (http://www.kuki.me/) got nothing more than the little that when I consented to its blinking white line. Both distros update recommendation the (http://www.linux4one.it/) are so poorly documented that wifi stopped working. Since I I couldn't find a solution. There don't know what I'm doing, I When I saw these two was not even a help forum. ried it. had to reinstall the distro and distros I was very glad since ignore every update. both claim to be specially That was all then for both Basically it's Ubuntu with designed for my AA1. Kuki Linux and Linux4one. NBR but “incorporating the One thing that I want to Linux4one is made in Italy, and However, I really wanted to try Array Kernel and the have is the ability to it was my first choice because I Linux4one, which claims that EeeConfigure system”. It automatically set up and run a like Italian design (it makes me its wireless works just out of integrates the eeepc-tray ACPI 3G USB modem (I have an feel like I'm driving a Ferrari), the box, so I downloaded it utility to control ACPI events Alcatel onetouch x060A). I read and the distro comes in English again four months later but got and toggle certain devices on somewhere that I have to and Italian. I supposed that, the same poor results. the Eee on/off, but since I don't install something called wvdial once installed, I could change know what that is, I don't use and download and configure the language to Spanish, as My humble suggestions for it. I have the option to usb_modeswitch and...hello one can do in Ubuntu. both distros are to join forces, configure it for my AA1, but little monkey playing drums! since both are working for the since I don't know how to do In both cases, I set up my AA1, and to make sure the so, I ignore this. My suggestion: Eeebuntu is USB memory, connected it to distros work out of the box the best one now, but it needs my AA1, turned it on, pressed before providing an ISO image. Eeebuntu NBR is fantastic! It a nicer theme. I think it needs f12 boot using USB, saw a lot runs fast out of the box, to widen its objectives because of white text and then a without configuring anything -- it's not for the Eee PC only; it's blinking white line, not a cursor (http://www.eeebuntu.org/) a fully operational netbook OS

full circle magazine #30 18 contents ^ MY OPINION - ACER ASPIRE ONE DISTROS for any netbook, since almost and it has the same bugs. I'm sure that these and apps). all netbooks use the same dependencies are artificial. hardware. Perhaps it should As you may know, AA1 has This makes me remember Jolicloud favors apps such as change its name to something two mmc/sd slots. Ubuntu NBR those apps that I don't use in Dropbox, Twitter, Gmail, like Netubuntu (Ubuntu for does not mount the cards my other partition and that I Meebo, Zoho, and Spotify -- in netbooks). immediately. You need to boot can't remove -- Internet other words, cloud computing. the OS with the card inserted Explorer, Windows Media These even have a link to for it to be mounted, but there Player, Windows Movie Maker, Jolicloud's website (which (http://www.geteasypeasy.com/) are some tweaks to fix this -- and Outlook Express. Eeebuntu needs invitation and look, the monkey playing! NBR 3.0, on the other hand, registration) that makes me It looks just like Eeebuntu, comes without any games and think that they will use that but it's slower and its ISO Both Eeebuntu and Ubuntu without Evolution, but with link to offer some paid cloud- image is larger. It's poorly put NBR have the same bug with Mozilla Thunderbird, which is computing service in the together, poorly documented, the mmc/sd card slots. Neither the one I use (and can be future, which is not bad, but I and just plain sloppy. I prefer one uses the wireless led, and easily removed), so Eeebuntu don't need. Eeebuntu NBR. neither mounts my 3G USB NBR continues to be my modem as a modem but as a favorite. The screenshots in the CD by default. Ubuntu NBR has website do not match the real (http://www.ubuntu.com/) an extra bug reported: if you interface; in reality, it looks like switch from the NBR interface (http://www.jolicloud.com/) Ubuntu NBR with Prism. to the regular Gnome desktop, the Gnome bars disappear or This project is in alpha 2c. I This distro is not my option, become weird. In Ubuntu NBR registered and downloaded it and my dummie suggestion is in the NBR mode, you can't to try it (I know, a dummie that, if you want Jolicloud's edit the top Gnome bar that should not try an alpha functionality, you should install you still have. version, but I wanted to taste it Prism on Eeebuntu NBR and very badly). It is said to be “an create a special entry in the I still prefer Eeebuntu, Internet operating system,” menu for those apps. With Ubuntu 9.04, a new because Ubuntu NBR comes meaning that it's designed for member of the family arrived, with Evolution and Gnome cloud computing (which I don't namely, Ubuntu NBR. It uses games, which I can't remove like since I still visit some (http://moblin.org/) the new kernel which comes because they have places where I don't have with everything to run on my dependencies with the Gnome Internet access and since I still Before saying anything else AA1, but it's not as well desktop -- if I don't want these have more-than-enough space about this distro, I want to say configured as my Eeebuntu, apps, why should I keep them? in my HD to keep my own files that I love it; currently, my AA1

full circle magazine #30 19 contents ^ MY OPINION - ACER ASPIRE ONE DISTROS is running both Eeebuntu NBR environment, built around the partition because Moblin And I have been unable to 3.0 and Moblin 2.0 in dual boot. X Window System. The new UI doesn't support ext4. It doesn't toggle the 3G switch on. also includes an integrated play my music/videos since it What I understand, Gecko Web browser. doesn't have the needed A couple of other things I according to what I have read, codecs installed, nor could I think it needs is a menu entry is that Moblin is a distro When you turn it on, it find them in the repositories. I such as “appearance” to developed by the Intel shows a section called “My think that the developers change the color combinations corporation and then passed to Zone,” which is a variation on forgot about VoIP as an (Moblin is blue and black, the Linux foundation. I also the desktop or home screen. It important part of “stay in which I like, but what if read that Canonical, among provides an overview of the contact with friends.” It doesn't somebody prefers green and many others, is now part of user's latest activities on the have anything related to this yellow, for example?), and to this project. system. The screen is divided (but there is a post in a forum set the background image (I into three areas: recent on how to install Skype). It couldn't find how to change it). activities (left), that is calendar needs more apps. For example, And finally, I think it needs a and to-do items; recent files I need something for picture to hide the column of and websites (center), such as presentations (such as white text lines that every pictures viewed and websites Impress), but it doesn't have Linux distro shows when visited (be careful with what OOo in the repositories. The booting. was your last activity before file explorer (I think it's opening this in public.); and Nautilus but I'm not sure) Moblin (for Mobile Linux) is a recent social network updates doesn't have the option to add Fedora-based distribution (right), currently tracking scripts. It doesn't have a way If you want to continue specially designed for Twitter and Last.fm. to switch screens (netbook using the AA1 as a tiny netbooks. It's “an open source screen and video beam, for notebook, in my opinion you project focused on building a Did I mention that the entire example). And I insist that it should use Eeebuntu NBR, Linux-based platform optimized OS starts in seconds? should mount and use my 3G which deserves to be an official for the next generation of USB modem right out of the part of the Ubuntu family. If mobile devices including Moblin 2.0 is in beta stage. box. There is no obvious option you understand what a Netbooks, Mobile Internet It has some things I don't like to turn off, restart, suspend, Netbook should be, you should Devices, and In-vehicle and doesn't have others that I hibernate, or change users give Moblin 2.0 a try. infotainment systems”. miss. I plugged a ntfs-formated (there is no option for other Wikipedia says that it comes USB drive and failed to mount users at all). You have to press with a custom-built GNOME it, which is unacceptable in the and release the on/off button When preparing this file to send it to the magazine I read the news of an Mobile UI based on current stage of Linux to turn off the computer right upcoming new netbook's Linux flavor - OpenedHand's , a key development. It is unable to away. It doesn't even ask for a - Ubuntu Moblin Remix -- my dreams piece of the Maemo graphical mount my Eeebuntu NBR password to open your session. come true. I love Linux!

full circle magazine #30 20 contents ^ REVIEW Sony PRS-505 Ebook Reader

height) than a DVD/video-game Below and to the left of the menus. You can enter the case (below left, the 505 on screen is a circular button Settings menu and alter the top of an Xbox 360 case) and a which also flips pages, handy view from portrait to hair's-breadth thinner. for when the device is in landscape, but it would have landscape mode. To the left of been nice to be able to do this In the box, you get the 505, this round button is a small by clicking a button while in a the snazzy brown cover (which button for zooming text, and to book rather than having to uses magnets to stay closed), a the right of the round button is come out of the book to effect USB cable (to also charge it the bookmark button. Below this change. But this is a small with) and a couple of CDs, both and to the right of the screen is niggle. I’ll probably never use geared towards Windows an up-down-left-right circle landscape mode anyway. If you I know there are plenty of users, although one CD has with a button in the center; the were reading a book on the PRS-505 reviews on the Web, some old public-domain circle is for moving up/down 505, then your first option but the vast majority don’t classics on it for you to read. menus and the button is for would be to continue whatever mention if the 505 plays well The CDs aren’t necessary selecting. This device is also you were reading last, which is with Linux. That’ll be the focus anyway. One is a cataloging used in scrolling zoomed of my review. For the record, application (I’ll come to its images. Beside this round I’m using Ubuntu 9.04 (Jaunty). Linux equivalent in a moment) button is the menu button. The and the device mounts as a top edge of the 505 has the USB storage device. The 505 on/off slider and two slots for has internal memory for storing the Sony/SD cards. The bottom books, but it also accepts Sony edge has the USB socket, a and SD cards. wall-socket charger (not supplied), and also a jack for The device certainly looks ear/head phones plus a volume pretty enough with its brushed control for playing MP3 files. aluminium case and matching controls. Down the right side of the screen (I’ll come to the First things first: the 505 is screen in a moment) are ten When you first turn on the tiny! It comes with a nice selection buttons (more on 505 you’ll get the main-menu leather-feeling cover. The 505 them in a second) and two screen (right). There’s really itself is a touch smaller (in buttons to flip pages with. not a lot to tinker with in the

full circle magazine #30 21 contents ^ REVIEW: SONY PRS-505 EBOOK READER effectively a shortcut. Next, excellent (and free) you can list books by Title, which is a PDF. Author or Date. Or you can Bear in mind when you think view your collections and about getting a 505 (or any bookmarks. Buttons 7 to 0 are ebook reader) that, although for audio, pictures and settings. reading a PDF is one of its features, it is mainly geared Books by Title does just towards ePub files which are that: it lists your books by their mainly text. So, if you want to titles from A-Z. I could either view PDFs that are mainly click buttons 1 through 3 to images, you may need to OK, so we know it displays select one of the three books convert them. PDFs with text various text formats with ease, on the page, or I could use the only will usually display well. but how do we (as Linux users) up/down/select button (round The photo above shows the put books on the contraption? Linux has a wonderful, button, bottom right). PDF displayed as fit-to-screen Well, as I said, in my Ubuntu magical application known as by default. You can, of course, 9.04 the 505 mounts Calibre, which can zoom the text if you wish, but automatically as a USB storage automatically detect the 505 this can cause delays as it device, so you can drag-and- as an ebook reader, send files I chose number three, the reformats the page. Text-only drop ebooks to and from it. But to it, and do many other great files, such as ePub, have very be aware that it scans its things. short reformatting delays. internal memory and the removable storage, and then Installing Calibre is the Pressing the menu button, creates a list. So even if your (slightly) tricky part as it’s the while reading, displays the ebook is in twenty separate old 0.4 version that’s in the options in the menu shown chapters within a folder, the Ubuntu repositories. But fear above: continue reading the 505 will list those twenty files not, a kind soul has created a book, start from the beginning, among everything else. It will PPA to let us easily install 0.5: jump to the end, show any do the same with photos. So bookmarks for the current it’s best to tidy up your https://launchpad.net/~fabric book, and several others, collection. But how can this be esp/+archive/ppa which I’ve not used much. done, since the Reader comes with Windows discs! Add the PPA by fabrice_sp, Bookmarking a page has a Fortunately, Linux has an follow the instructions (on the nice touch: it folds the top-right equivalent for everything! PPA page) to add the PPA key, corner of the (electronic) page. and Calibre 0.6 will show up in your package manager.

full circle magazine #30 22 contents ^ REVIEW: SONY PRS-505 EBOOK READER The GUI for Calibre is self screen (below). It will display that feed as a forum, the solution is this: explanatory. In the settings, list of titles and (text) previews, download the Calibre binary you pick/create a folder to put which let you select the story from the Calibre site, and all your ebooks in and tell you want to read: extract the libunrar.so file from Calibre where your ebooks (or the download. Place the folders of ebooks) are. It will And, as in any other ebook, libunrar.so in the /usr/lib folder. then add them to its database you can zoom the text. The You’ll no doubt need to use the and copy them to the folder zoom function makes the 505 a command line with sudo to you specify in the settings. This good present for an older copy the file across. But it does keeps everything nice and relative who likes their news work, honest! neat. As soon as you plug in and books but finds the 505, Calibre detects it and books/newspaper print too displays it in the top bar in the But wait, it does more! small. window (beside the rather Calibre also has an extensive large heart icon). Now you can list of news feeds, which it can I got my PRS-505 for a mere right-click on a book and select grab, convert to epub, and £150, which is a bargain, and to send it to the 505’s internal send to your 505! What I’ve I’m delighted with it. It will fit in memory or removable storage, been doing is leaving my 505 the inside pocket of my jacket if any. plugged in overnight with and will, no doubt, entertain Calibre set to retrieve the news me on my journeys to and from Not only does Calibre send feeds at 6 a.m. (from various work. It can grab the day's and organise books, it converts news sources) and upload news, give me books to read, too! And this is where it won them to the 505 automatically. and even let me revisit my me over. You see, I’m an old So, when I wake up at 8 a.m., I childhood by displaying old sk00l comic fan and to read can grab my PRS-505, sit on comics! What an amazing comics on the 505 would be a the bus, and read the day's piece of electrical wizardry it is! dream come true -- and Calibre news. Very handy. makes it so!

You can add CBR/CBZ files When trying to convert CBR For more ebook applications, to your library and then files to LRF, I kept getting a see our How-to on page 10 of convert them to LRF format for libunrar.so error. Unfortunately, this issue. If you fancy yourself viewing on the 505! OK, they’ll this file is not in the as a writer, see our Top 5 on be in black and white, but very repositories or anywhere else page 34 to find the most readable -- even when the for that matter. After getting helpful writing applications. pages are displayed as fit-to- help from the MobileRead

full circle magazine #30 23 contents ^ MOTU INTERVIEW Thierry Carrez behindmotu.wordpress.com

I started using Ubuntu in 2006 Packaging Guide and followed I live in the middle of nowhere, (Dapper Drake). At that time, I all wiki references. I also so there is no local LUG. But I had switched jobs and had my participated in the Developer plan to get more involved with first daughter (less free time to week IRC sessions: something I the French LoCo. spend hacking computers) so I would recommend to all people needed a distribution that “just interested in development. What are you going to focus on worked”. I picked Ubuntu and in Jaunty? never looked back. What’s your favorite part of : 36 working with the MOTU? I’m investigating solutions for : When did you get involved with packaging larger software Countryside of the MOTU team and how? It’s difficult to have a growing into Ubuntu, and I want to push France community that is elite, an easy solution to put /etc : Koon In 2008 I was hired by friendly and open at the same under revision control. Canonical as a member of the time. The MOTU have managed How long have you used Linux server team. I had to learn to create and maintain such a What do you do in your other and what was your first distro? Debian packaging (I knew how community, and I’m proud to spare time? to extract patches from source be a part of it. My first contact with Linux was packages, but never did one). I’m now the father of two in 1994, a 2.1. Then During the Intrepid cycle, Any advice for people wanting young daughters and that I installed lots of Red Hat amongst other things I to help out MOTU? takes most of my other spare (mostly on routers and packaged in universe a WBEM time. In my other other spare servers), then in 2003 I stack and tomcat6 (which Get involved, it’s easier than time, I ride horses and do switched to Gentoo. It was the ended up in main). At the you think. There is nothing digital photography. first distribution I ran without beginning of the Jaunty cycle magic in maintaining a dual boot on my personal and my sponsors got a little tired distribution: once you learn the professional desktop. Gentoo and pressured me to apply :) basics, the sky is your only was also the first distro I really limit. Join the developer week contributed to (as manager of What helped you learn IRC sessions! their security team). packaging and how Ubuntu teams work? Are you involved with any local How long have you been using Linux/Ubuntu groups? Ubuntu? I started with the Ubuntu

full circle magazine #30 24 contents ^ [email protected] LETTERS PLEASE NOTE: some letters may be edited for space reasons.

File Server LETTER OF THE MONTH I just want to know if you can write an article on how to Having used Linux for a number within forty minutes. He put up a file server in Ubuntu " of years now, my neighbours didn't believe me, and said he seem to think I am a bit of an server, with Samba and NFS so would buy me a crate of beer if he expert. Trust me, I am not. could be online that quickly. we can see it in Linux (Ubuntu) Fortunately, there is a work- Anyway, a friend of one of my and Windows - when friends around that can be found here: neighbours had trouble with his I got rather tipsy that evening, for and familiy come over. I'll start http://ubuntuforums.org/archive Windows computer. As I just have free, and since I put Ubuntu on his a Linux (Ubuntu 9.04) box, I said I by putting up the server you /index.php/t-1133046.html computer, he's had no problems in would look at it, but I don't really surfing, retrieving his email, or described in FCM#28. I started use Windows anymore, only at having to restart everytime he reading FCM several days ago, I hope it will help would-be work, and very limited use too. gets updates. Which he thinks is and find it very informative. Kompozer users avoid much Because I was unsure as to what fantastic. His biggest question was undeserved frustration with an to expect, I took a couple of Linux why he hadn't heard of Linux, disks I have. A live CD of especially Ubuntu, before. otherwise more than decent and a live CD of Ubuntu. product. He has just recently moved into a Ed: After an hour or two, we could get nursing home, so I set up his onto the computer using the CD's computer for him at the home and but no luck booting from the hard he is now considered something of drive. We phoned a computer a computer wiz, seeing as he uses Adding: shop for a bit of advice, their Linux. He has said he feels more . answer was, "Just buy a new confident using the internet, than deb computer as it would be easier." he did with windows. Plus his close http://ppa.launchpad.net/gius family think he is now a computer eppe-iuculano/ppa/ubuntu I was disgusted with the answer geek! Kompozer Krash jaunty main we recieved. Looking at the face of the old gentleman, he is 78, I Unfortunately, Kompozer to your sources will give you was determined to sort this out crashes on Ubuntu 9.04. for him. As I have said, I am no access to Kompozer 0.8. See Quoting from Ubuntu Forum: expert with computers, just an http://www.kompozer.net/downl end user. Showing him the " oad.php if you're not running Ubuntu disk, I said I would put Jaunty. this on his computer, and he would be back on the Internet

full circle magazine #30 25 contents ^ LETTERS Python programming excellent, advanced user can really Python By The Book but I would like you to explain appreciate that), think like I did I read hhlp's letter in the use of %s in the Fmt when first installing Ubuntu... FCM#29 asking about GUI function. I understand the rest an operating system without programming in Python. of the function but not the %s antivirus is crazy, but it really or the % sign after it. Thank works! Or think like my wife, I use and I found you, and I look forward to the http://docs.python.org/library/st she can talk to friends, read these books about it on the next lesson. dtypes.html#string-formatting- mail, and she is happy using web: operations, Ubuntu.

I know things like Skype are Greg replies: not free, but diversity and Promote Linux tolerance is surely more important. If we want to promote Linux it is probably best not to try and explain free, or open var1 = 'STRING VARIABLE' source, code (only the more print 'This is an example of %s substitution' % var1

And last, but not least, here is a very big book (745 pages) about Python. It contains a chapter about Tkinter:

var1 = 'STRING VARIABLE' var2 = 3 Python Query print 'A more complex example " %s " and " %d " I have found your lessons on are variables' % (var1,var2)

full circle magazine #30 26 contents ^ UBUNTU WOMEN Belinda Lopez Interview

Project Manager for Canonical BL: Education and Training. "official" training evolving exactly one year ago on When I first read about the around the Project? What September 8, 2008. project it just made sense that opportunities are out their for Unfortunately, five days later open source was the right thing the community? Hurricane Ike slammed into the for education. Having been Texas coast and brought much involved in technology BL: Glad you asked because and destruction with it. It deployments for various those are exactly the questions was two months before I could education levels it just made I'm trying to get my head move back home, so having a sense that having open tools around as we begin planning job that allows me to work and resources were the right for our next LTS release. We anywhere with broadband is model. As things began to wind primarily focus on LTS for really a plus. I have about 14 down for all things training at training and I'm working on Amber Graner: In this interview years in the education and NASA, I began looking for ways strategic plans for more I have the pleasure of speaking learning fields developing to prepare myself for my next professional certifications as to Dinda (Belinda Lopez), the materials for all levels of dream job. I knew there would well as expanding our portfolio Canonical Training Project learners from preschoolers to be certain business of courses. We've also started Manager and Ubuntu Women astronauts. opportunities around training offering virtual, instructor-led Team member. Dinda can you so I flew over to the Paris UDS courses as well as traditional take a moment and tell us just When not working or to see what this Ubuntu thing classroom and self-paced a little more about yourself? volunteering on the Ubuntu was all about. eLearning courses. We'll soon and other projects, you can be offering even more Belinda Lopez: I was born and find me outside in the garden, One thing that impressed me eLearning material grew up in Baytown, TX, just riding my bike on the beach, or the most was the quality and incorporating more screencasts. outside of Houston. I've had at various nephews' baseball diversity of the people involved the good fortune to live in games. in the project. Here was a There are several areas I'm various places throughout the global project with outstanding hoping to have Community world, including Southern AG: I read that you have been technical expertise and tons of input, including our California and Wellington, New involved with the Ubuntu opportunities for involvement. certification options as well as Zealand. I currently live in project for over 3 years now. ways to better collaborate in Jamaica Beach, Texas on What is it about Ubuntu that AG: I also noticed that you are developing training materials. Galveston Island. I took on my drew you into the project? the Canonical Training Project I've looked at the Flossmanuals current dream job as Training Manager. How do you see project and had the great

full circle magazine #30 27 contents ^ UBUNTU WOMEN opportunity to meet many of you see as the biggest has to start somewhere. That's I could go on and on about the GNOME and Ubuntu challenge from the training why the Code of Conduct and methodology and learning Documentation members at side and what are some steps the entire community structure styles and the psychology of the Writing open source that we in the Ubuntu Women's of Ubuntu so appealed to me. I learning, but it all comes down conference this past summer, Team and the greater Ubuntu can't say enough good things to presenting the big picture, so finding better ways to Community can take to about the Forums, IRC digging down into the details, collaborate is high on my list. become part of the solution to channels and other places hands-on practice, real world We've used community training ourselves and where new folks are scenarios, and using as many members to help us develop encouraging others to encouraged and helped. different tools and resources as materials, as reviewers and as participate in the process? you can. When you're teaching students for our pilot courses. I'm a visual learner, so someone it's about them and I've never failed to be BL: I joined the Ubuntu personally I need to be able to not you. Great instructors are impressed by the quality and Women's group because it was see the big picture when I am the catalyst for students. detail of their contributions. a great entry point into the trying to learn something. So larger community. There were much of computer technology AG: I have seen different LoCo Training is an integral part of so many helpful folks there, is black magic: type in a teams express an interest in growing the overall project. and I felt comfortable asking command, trust that it did converting schools in their The more knowledgeable questions. Learning about what you wanted, repeat. regions to Ubuntu. What advice Ubuntu users in the world, the FOSS in general is a huge step When I was trying to get my can you give those teams who more they share with each for those of us raised and head around BZR, the ever- want to embark on a project at other and feed back into the working in non-FOSS patient James Westby drew that level? development of Ubuntu. In all environments. When you are some diagrams of the work of our training materials we try tasked with developing an flow on a whiteboard and BL: Oh boy, these questions to highlight the community entire curriculum on any topic, suddenly the lightbulbs went don't get any easier do they? resources and how it's always much harder to on. I could make the On the surface, FOSS in participating in the various develop the Intro courses than connections in a way that schools is awesome. It's one of teams is a win-win for anyone the specialist courses. That is simply reading a wiki page or the primary reasons I became using Ubuntu at work or at why it's critical that new users IRC chat didn't. That's one involved in the Ubuntu project, home. and potential contributors have reason I'm a huge fan of but from past, sometimes a place where they can ask diagrams and animations in painful, experience, changing AG: You have an amazing those basic questions and not our materials. Different folks anything in school systems is background utilizing be intimidated. Jumping into have different learning styles an uphill battle. I was involved technology to teach any technical community can and the most effective in a laptop-deployment project technology: NASA, Canonical, be intimidating if the advanced teachers use different methods to teachers at a large local Professor at the University members of the community do to reach them. school district. As consultants level, and much more. What do not recognize that everyone we all selected an appropriate

full circle magazine #30 28 contents ^ UBUNTU WOMEN model/brand and even had the and private schools because focused person hired soon. :-) BL: I really wish I had more training model built. The they don't have the same time for the Doc Team, decision-makers found out we bureaucratic decision making AG: I am so glad you are a Screencasting team, Learning were not selecting a machine process. You need to remember member of other Ubuntu Project, and Edubuntu and manufactured by the local that in the US, it's state level Women's Teams. Are there any Sugar Labs, and the list goes computer manufacturer, who curriculum standards that all other groups you are in that on. It's hard to narrow it down had long-standing ties to the public schools are working encourage specifically women? to one, as they all do such district, and we were told the under. The strategy we had Can you tell us a little about great work. Unfortunately, I'm system had to be from that when I worked at Rice those? still spending the majority of manufacturer. Whenever I see University and NASA was that my free time on various post- decisions being made that are we incorporated technology BL: I joined an online book club hurricane home repair projects, not in the best interest of into those standards in a for women years ago. Over the but maybe in another month or teachers and students but seamless way. Teachers were years, we've had the two I'll have more time. based on politics or other given ready-made lesson plans opportunity to meet and travel factors, well, that's just hard to and materials using our the world together. That I also really look forward to take. My heart is in education content and technology, so experience has been attending more conferences in and I even ran for a position on adoption was a much easier invaluable in making the next year. Linux Conf the local school board years process than just general connections and meeting folks Australia is going to be in ago. It's definitely an area I computer/technology training. from different backgrounds. I Wellington next year, so I hope encourage anyone to become also recently joined my I can make it over. I'm also more involved in. I really wish the One Laptop college's Professional Women's planning on attending more Per Child project had been group. Now that I work only general Education conferences. I highly recommend that more successful, but from home I miss the anyone interested in understand the rift that interaction of office life, so I'm AG: Dinda, thank you for taking converting schools start by happened, especially when it having to go out and find more the time to tell us a little more attending their local school- came to deployment plans or lunch and happy hour groups about you and the awesome board meetings. Volunteer to lack thereof. The Sugar Labs to help with the professional contributions you are making sit on technology boards and folks are doing outstanding networking/social side of things. not only in the Ubuntu do whatever you can to reach work and lots of other community but in the F/LOSS decision makers. You really initiatives are as well. Perhaps AG: There are so many exciting community as a whole. have to understand the a more consolidated effort for projects within the Ubuntu dynamics of how school all FOSS education groups, Community and the F/LOSS BL: No, thank YOU! You've systems work in order to effect maybe even under a UN community. Is there a project jumped right in and made large-scale change. That being charter, would be needed. And, that you are working on now yourself a great reputation in said, I've seen some incredible personally, I hope to see a new that you would like to tell us a the community. I look forward work being done at Charter Canonical/Ubuntu education- little more about? to working with you soon.

full circle magazine #30 29 contents ^ UBUNTU GAMES

One of the major new would also give Canonical on graphics drivers, the Ubuntu GAME NEWS features of Ubuntu 9.10 is the additional revenue. community should offer "Ubuntu Software Center," a documentation on the is graphical utility for managing One of the possible main xorg.conf file, so that gamers out! - Provides support for your computer's software. This problems with Ubuntu could be can try tweaks to gain more big titles, such as could be a useful feature for the failure to include updates frames per second. and promoting and distributing to games before the next . games for Ubuntu. Currently, it release of Ubuntu becomes A strong community is can be used only to install and available, thus resulting in important for gamers. - remove . In the having out-of-date games. This Currently, Ubuntu has a place future, it will be able to update would be more of a problem on the forums for discussions (below) and all three software, and will offer with online games. With new among gamers. There needs to games are now on sale! commercial as well as free releases of games, players and be an IRC channel created for software. All these features servers will move to the new gaming chat. It would be a could be very useful for games. version, leaving Ubuntu users great place for gamers to Games on the Software Center with a very small community arrange games with each other could have a detailed left on the old version. and to set up tournments. description of the game, Therefore, Ubuntu should allow including its key features, Web game developers to update These are a few suggestions links, screenshots and videos of their games to the Ubuntu to improve the gaming scene in it. Reviews and a rating system repositories. Another possible Ubuntu. Let's hope that, in the 've been writing this could be useful in determining important problem is Ubuntu's next few releases, Mark and his section and expressing my a game's quality. The Software failure to update graphics-card team pay more attention to opinion of the Linux- Center has plans to sell drivers during each release, gaming in Ubuntu. gaming scene for over 10 software. This could include whereas vendors like ATi and Iissues, but I have not yet games. More non-free games nVidia upgrade their drivers written specifically about could be added to the each month. Since new drivers gaming in Ubuntu. We all love multiverse repository. Ubuntu improve the performance and Ed Hewitt Ubuntu and we all love games, could distribute games such as compatibility of games, Ubuntu so it's about time for me to Quake, Enemy Territory, and should give gamers the option express my opinion on how Defcon. This would not only to download the latest drivers. Ubuntu could offer more benefit gaming in Ubuntu, but Along with providing updates support for gaming.

full circle magazine #30 30 contents ^ Q&A [email protected] Written by Tommy Alsemgeest Please include as much information as you can about your problem.

I'm using a PC in my the HP Toolbox icon installed on I want to develop Java office and we have a my first system. I usually keep in Ubuntu using Windows domain that good notes, but I stopped NetBeans. How do I Q I need to join. I just taking notes after my third or Q install and configure looked in Ubuntu Pocket Guide fourth attempt failed. So now I NetBeans? but there is nothing about it. am struggling to get it to install on my second system. The First you must go to documentation available on System > Depending on the the Web is not particularly Administration > type of domain, this friendly. Software Sources, tutorial should be To start off, Aand make sure that ' ' able to help you out: downloading Since the HPLIP and ' ' are selected. Ahttp://bobbyallen.wordpress.co everything possible is toolbox is included in Then install the dependencies: m/2008/05/23/how-to-join- probably not a good the Ubuntu ubuntu-804-to-windows-active- Athing, as having so many repositories, the sudo apt-get install sun- Acommand: java6-jdk sun-java6-plugin directory-domain/ things can often conflict and make the problem worse. Since And then the program itself: it could be basically anything, sudo apt-get install hplip- gui the best I can suggest is to run sudo apt-get install I'm having a problem through these two guides: should install it for you. with my Dell 1501 https://help.ubuntu.com/commu As for configuration, I have Inspirion - the sound nity/SoundTroubleshooting and If the installation fails, you never used netbeans, but I'm Q does not work! I've http://ubuntuforums.org/showp can take the error message assuming that most tried downloading everything ost.php?p=1191847&postcount and run it through Google to configuration would be done possible. I even opened up my =1 see if anyone else has the through the program's laptop (I'm a certified hardware same problem. interface. tech) and checked the hardware connections - nothing I just bought a second there either. Everything says HP all-in-one printer that it's working, but I still for my second Ubuntu don't hear anything! Any ideas? Q system. I managed, after much struggling, to get

full circle magazine #30 31 contents ^ MY DESKTOP [email protected]

Here is a shot of my Eee901 (black) running Easy Peasy 1,1 I am running Ubuntu 9.04 (recently upgraded from 8.10) on (based on Ubuntu 8.10) with the Ubuntu NBR (Netbook an Acer Aspire 1.6GHz dual-core, 1GB RAM, & 80GB HDD. Remix) running on top of a shell. It runs like a pro -- all Ubuntu is installed on a 160GB portable Toshiba USB HDD. I hardware controls and features are enabled and rocking. have tried to keep my desktop looking simple but also The deb system is awesome and should be an industry visually appealing using some compiz effects. The bottom standard. The theme applied is the Human-Netbook with panel has been replaced by dock bar with the Glass the Easy Peasy framing and Easy Peasy Icon Set. It's theme. The top panel has Autohide enabled and is mostly doubtful anything could be simpler than a merger of hidden away. Custom theme: New Wave controls, Ubuntu and Easy Peasy. It's so nice when things "just work." Alphacube window border, Mashup-3 icons. My favourite goodies of both worlds (Windows and Linux) are installed.

full circle magazine #30 32 contents ^ MY DESKTOP

I am running Kubuntu 9.04 on an Intel Pentium 4, 2.4GHz, I have a Dell Dimension E521 with a 1.80GHz AMD Sempron Amptron Motherboard, Kingston 1 GB DDR2, Geforce 7200GS processor, 3 gigs of DDR2 RAM and a GeForce 7100 GS video 256 MB PCI-E. I've been using Kubuntu since Hardy, and have card. An Acer 20 inch LCD, a Logitech G15 keyboard and an encouraged about 10 people to switch to Kubuntu so far. On inland laser mouse are hooked to it. My primary OS is Ubuntu my desktop, I use the Analog Clock and LCD Weather Station 8.04. I use to sync with my iPod and play tunes while I default widgets and the icons based on Hycons customised a do other things. By using , my desktop rotates bit by myself (you can find them on kde-look.org) . through hundreds of pictures I have collected. Webuilder has also become my primary source of desktop/screensaver pics. Webuilder can download them from Flickr and Webshots. I'm a Conky and Compiz fan as well.

full circle magazine #30 33 contents ^ TOP 5 Writing Tools

Writer's Tools Writer's Cafe http://code.google.com/p/writertools/ http://www.writerscafe.co.uk/

If OpenOffice.org If you like doing is good enough for your novel planning you, then you may in a more tailor- want to consider made environment, using Writer's try out Writer's Tools. Writer's Cafe. While it is a Tools is a suite of commercial plugins developed application, it offers by Dmitri Popov, a a free demo with journalist who only a few writes about FOSS. restrictions - most It's a suite of of the actual extensions for software is usable OpenOffice.org, for free. And it including a offers a ton of dictionary tool, a features: a name translation tool, a database, a backup tool, and dictionary, a notebook, a scrap book, and a powerful writing (for you nanowrimo-ers out there) a Visual Word Count tool. If prompt tool. Writer's Cafe doesn't actually provide you with a you're an online journalist who likes OpenOffice.org, Writer's word processor - it provides a link to OpenOffice.org for that. Tools is a helpful set of tools. Writer's Cafe will help you plan your story better. And planning your story is half the battle. To install Writer's Tools, download the .zip and read the user's guide for step-by-step instructions. To install Writer's Cafe, just download the .deb provided at the download page (http://url.fullcirclemagazine.org/712b4b).

full circle magazine #30 34 contents ^ TOP 5 - WRITING TOOLS

Writer's World Maker Celtx http://www.wwmkr.com/ http://celtx.com/

If you like your suite and If you're a screenwriter your word processor or playwright, Celtx is a together, try out Writer's program that could fit World Maker. Writer's your needs. It's a World Maker combines a scriptwriting tool text editor with features focused on pre- like cast members, production of location, date and time, screenplays, notes, critiques, and a stageplays, A/V scripts, daily word counter audio productions, (perfect for nanowrimo). comic books, and After you're done, you generic storyboards. can export your novel (or You can also add notes plotmap or scene or and media and take chapter) to a text file or advantage of the inline printer. And if you're a spell checker. Finally, KDE user disgusted with Celtx also provides the Gnome-oriented apps integration with Celtx on this list, rejoice - Studios, a commercial wwmkr is written in Qt, though it looks fine in Gnome. service that offers powerful collaboration features. To install Writers World Maker, use the Ubuntu archive which is on the download page. Celtx is not yet in the Ubuntu repositories. However, you can install it using Colin Dean's PPA repository at http://url.fullcirclemagazine.org/08ecba.

full circle magazine #30 35 contents ^ TOP 5 - WRITING TOOLS

PyRoom http://pyroom.org/

If fancy editors with feature overload isn't what you want, try PyRoom. In contrast to is presented by members of the the other apps on this United Kingdom’s Ubuntu Linux community. list, it won't translate words, pop up writing We aim is to provide current, topical information about, and prompts, add cast for, Ubuntu Linux users the world over. We cover all aspects of Ubuntu Linux and Free Software, and appeal to everyone members, or generate from the newest user to the oldest coder, from the comic books. That's command line to the latest GUI. because it's based off of the concept of the Because the show is produced by the Ubuntu UK famed WriteRoom, the community, the podcast is covered by the Ubuntu Code of grandfather of the so- Conduct and is therefore suitable for all ages. called distraction-free text editors. That means http://podcast.ubuntu-uk.org/ all it provides is a full- screen black window with green text. No toolbars nor widgets (nor even much of an interface) can distract you with PyRoom. Instead, you get to focus on what's important: writing.

To install PyRoom, use the ` ` package in the `universe` repository.

full circle magazine #30 36 contents ^ F

HOW TO CONTRIBUTE - Ronnie Tucker [email protected] - Rob Kerfia We are always looking for new articles to include in Full Circle. For article [email protected] guidelines, ideas, and for issue translation, please see our wiki: - Robert Clipsham http://wiki.ubuntu.com/UbuntuMagazine [email protected] Please email your articles to: [email protected]

Mike Kennedy David Haas Gord Campbell If you would like to submit , email it to: [email protected] Robert Orsino Jim Barklow Send your or Linux experiences to: [email protected]

Hardware/software should be sent to: [email protected] And our thanks go out to Canonical, the Ubuntu Marketing for Q&A should go to: [email protected] Team and the many translation teams around the world. screens should be emailed to: [email protected]

... or you can visit our at: www.fullcirclemagazine.org

A magazine isn't a magazine without articles and Full Circle is no exception. We need your Opinions, Desktops and Stories. We also need Reviews (games, apps & hardware), How-To articles (on any K/X/Ubuntu subject) and any questions, or suggestions, you may have. Send them to: [email protected]

full circle magazine #30 37 contents ^