ISSUE #30 - October 2009
full circle magazine #30 1 contents ^
Program In Python - Pt4 p.07
full circle Ubuntu 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 ^
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
sites 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
Ubuntu is a complete operating
who is the Training Project Manager at Canonical - don't miss it, it's a very
system 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
applications you'll ever need
. No doubt by the time you read this, that fuzzy little Karmic Koala will
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
licensing fees. You can
Enjoy the issue, and keep in touch!
download, use and share Ubuntu
with your friends, family, school
or business, for absolutely
Editor, Full Circle magazine
Once installed, your system is
firstname.lastname@example.org ready to use with a full set of
productivity, internet, drawing
and graphics applications, and
use the new
'contents' link to jump
to the contents page
full circle magazine #30 from any other page!
3 contents ^
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
Ubuntu 9.10 Server for Ubuntu images.ubuntu.com/releases/9. http://www.ubuntu.com/getubu ntu/releasenotes/910overview
Enterprise Cloud (UEC) and 10/release ntu
Amazon's EC2, and Ubuntu If you have a question, or if
Netbook 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 Kubuntu, Xubuntu, Edubuntu, to 9.10 via Update Manager. asking on the #ubuntu IRC
greatest open source UbuntuStudio, and Mythbuntu: 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 Linux 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 Ubuntu Studio/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
noticed 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 sudo aptitude clean
use when a hard disk gets full. packages or move any files
of date). Once it's completed, I
around, which we don't want. If
then run “df -h” again in order or
Starting off, we'd most likely you find you can't free up
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 gparted, 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
cached packages. I used to do if apt-get does it similarly now
should be to clear out extra
cached packages (aptitude, apt- this before I switched to Arch,
df -h or not.
since Ubuntu tests the
get, and synaptic all store
This will print out a list of packages thoroughly and So, after clearing out the
downloaded packages in the
cache so that it doesn't need to leaves the stable ones in the
mounted partitions, how much packages you should now have
space is used, how much is normal repositories. If, a bit of extra space. If you still
re-download them if you re-
free, the percent used, and the however, you use getdeb need some space, or the root
install the package). Open a
mount point. I think it's fine to repositories or such, I partition wasn't the one that
new terminal window (leaving
use a disk up until it's 90% full recommend not doing this in needed more free space, you
the output of “df -h” visible),
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
du -ck|sort -n
and you want to free up space 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,
This will show the size of all
following: 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-debian-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:
size blocks of 1kb (“-k”), and du -h ~/<foldername>/
display a grand total (“-c”) for uestions/debian-26/aptitude-
the partition (no changing to The “-h” switch stands for sudo apt-cache search '~i'
the home partition, etc.). This human-readable. Also, the tilde
will all be sorted from smallest (~) stands for A quick note on the apt- 458119/#post2310207
to largest (so the last file listed /home/<username>/ (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 “<foldername>” 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@example.com.
full circle magazine #30 6 contents ^
HOW-TO Program In Python - Part 4
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 /--Beagle
class is a method we use to
behavior side of things, we can Dog ---|-- Lab
implement this. For example, --Shepherd/Heeler
consider eating, sleeping,
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 the attributes of the Dog class.
All three are of the class
three are dogs, but are all
'Dog'. Going back to the Therefore, if we create an
promised last time that we different. There are common attributes that we used to instance of Beagle, it gets all of
would discuss classes. So, attributes among the three of the attributes from its parent
describe each above, we have
that's what we'll them, but each dog has class, Dog.
things such as Dog.Name,
concentrate on. What are separate attributes as well. For
Dog.Height, Dog.Build (skinny,
classes 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 Beagle.Height = 'Short'
A class is a way of The Lab is medium-sized,
as Dog.Bark, Dog.Eat, Beagle.Build = 'Chubby'
constructing objects. An object black, and very laid back. The Beagle.Color = 'Brown'
Dog.Sleep, and so on.
is simply a way of handling Shepherd/Heeler mix is tall,
attributes and behaviors as a skinny, black, and more than a Starting to make sense? So,
As I said before, each of the
group. I know this sounds bit crazy. Right away, some let's create our gross Dog class
dogs is a different breed. Each
confusing, but I'll break it down attributes are obvious. (shown above). We'll start with
breed would be a sub-class of
for you. Think of it this way. An Short/medium-sized/tall are all the keyword "class" and the
the class Dog. In a diagram, it
object is a way to model attributes of height. Grumpy, name of our class.
would look like this.
something in the real world. A laid back, and crazy are all
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:
print 'Yum Yum...Num Num'
function __init__ (two information in return. Time for 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. 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 basic 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', create two more instances of
far. instances of both of the dogs
our dog class. before I did the print
print Beagle.color So, when we run this we'll statements. That's not a
print Beagle.mood Lab =
get Dog('Nina','Black','Medium',' problem, since I “defined” the
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
My mood is Grumpy output of our dog class
that resides outside of our inny','Crazy',9)
I am hungry = False print 'My Name is %s' % program.
class, the code that uses our Sniff Sniff...Not Hungry Lab.name
class. The first line creates an 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
print 'I am hungry = %s' % Sniff Sniff...Not Hungry
we also passed certain grumpy old Beagle. However, I 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
basics, 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):
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
if self.mood == 'Grumpy':
print 'GRRRRR...Woof Woof'
elif self.mood == 'Laid Back':
elif self.mood == 'Crazy':
print 'Bark Bark Bark Bark Bark Bark Bark'
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
print 'My mood is %s' % Beagle.mood
consulting company in Aurora,
print 'I am hungry = %s' % Beagle.Hungry
Colorado, and has been
programming since 1972. He
Beagle.Hungry = True
enjoys cooking, hiking, music,
and spending time with his
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,
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.
(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,
CD/DVD HDD USB Drive Laptop Wireless
feeds and converting e-book and individuals to try to impose
files to several formats. It can limitations on the usage of
is a full-fledged, also be downloaded from digital content and devices.
mature program that displays Synaptic. Homepage: ( )
or some people new to
e-books with a variety of http://calibre.kovidgoyal.net/ -
Linux and open source
tweaks and configurations to Although a quick Google , according to its
in general, it may seem
please the requirements of the search will reveal a PPA with a Latin meaning, is a 'book-voice'
at first they will have to
most demanding users. It can more up-to-date version. site with over two-thousand
do without a lot of programs
and capabilities that they can be downloaded from Synaptic audio books, also DRM free and
or, if you prefer the latest is a with their copyright expired
readily have with proprietary
version, you can visit their Web splendid site with thousands of according to United Sates law.
operating systems and
page. downloadable e-books in The books are read by
programs. Once you delve deep
(http://www.fbreader.org/downlo several formats, thus allowing volunteers, and you'll be
into open source, you realize
ads.php) you to read them or convert surprised by how many of
that nothing could be farther
Download for Ubuntu users: them with your book reader to them can read like true
from the truth. For bookworms
http://www.fbreader.org/desktop any convenient format. All professionals. Every audio book
and bibliophiles, one instance is
/debian.php books are DRM* free, and their has a link to the e-book from
the capability of having access
copyright has already expired which it was read, so you can
to e-books and audio books. In
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. proprietary software, 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-
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
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
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 on Apply.
Synaptic Package Manager. for OpenOffice templates, try
latest version of
the OpenOffice.org Template
Ubuntu. Great! You
now also have the
latest version of OpenOffice
installed. Great! You've also
read the book review of
For more extras, such as
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
productivity software suite. You
Once Synaptic Package g/ooextras/.
can write documents, create
Manager starts, type:
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:
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 understand 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
training 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.
Microsoft Windows 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-gtk audio splitter],
started using Ubuntu only last player Audacious, 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.mp3, 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!"
professions 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 Acer Aspire One Distros
'm not a computer guy an extra 512MB RAM for just netbook, not a tiny laptop. went to Google to see whether
(programmer, 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 netbooks. It showed me the
computers, 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 Linpus Linux for $500, or business without asking too regular Linux distros just don't about Xfce 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 Moblin, 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
When preparing this file to send it to
with a custom-built GNOME it, which is unacceptable in the and release the on/off button 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 Clutter, 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 ^
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
working with the MOTU? I’m investigating solutions for
When did you get involved with packaging larger Java software
the MOTU team and how? It’s difficult to have a growing into Ubuntu, and I want to push
community that is elite, an easy solution to put /etc
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 Slackware 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
I started with the Ubuntu
full circle magazine #30 24 contents ^
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
" of years now, my neighbours didn't believe me, and said he
put up a file server in Ubuntu
seem to think I am a bit of an would buy me a crate of beer if he
server, with Samba and NFS so 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
http://ubuntuforums.org/archive Windows computer. As I just have free, and since I put Ubuntu on his
and familiy come over. I'll start
a Linux (Ubuntu 9.04) box, I said I computer, he's had no problems in
by putting up the server you /index.php/t-1133046.html
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
Kompozer users avoid much Because I was unsure as to what fantastic. His biggest question was
and find it very informative.
to expect, I took a couple of Linux why he hadn't heard of Linux,
undeserved frustration with an
disks I have. A live CD of Knoppix especially Ubuntu, before.
otherwise more than decent and a live CD of Ubuntu.
product. He has just recently moved into a
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
Kompozer Krash eppe-iuculano/ppa/ubuntu I was disgusted with the answer
we recieved. Looking at the face
of the old gentleman, he is 78, I
Unfortunately, Kompozer was determined to sort this out
to your sources will give you
crashes on Ubuntu 9.04. for him. As I have said, I am no
access to Kompozer 0.8. See expert with computers, just an
Quoting from Ubuntu Forum:
http://www.kompozer.net/downl end user. Showing him the
" Ubuntu disk, I said I would put
oad.php if you're not running
this on his computer, and he
would be back on the Internet
full circle magazine #30 25 contents ^
Python By The Book Python programming excellent, advanced user can really
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
Promote Linux not free, but diversity and
tolerance is surely more
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'
Python Query var2 = 3
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
chaos 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 ^
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 ^
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 ^
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 free software. 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
issues, 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 ^
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
I need to join. I just taking notes after my third or install and configure
looked in Ubuntu Pocket Guide fourth attempt failed. So now I NetBeans?
am struggling to get it to install
but there is nothing about it.
on my second system. The First you must go to
documentation available on
Depending on the the Web is not particularly Administration >
type of domain, this Software Sources,
tutorial should be To start off, and make sure that ' '
able to help you out: downloading Since the HPLIP and ' ' are selected.
http://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- thing, as having so many repositories, the sudo apt-get install sun-
command: java6-jdk sun-java6-plugin
directory-domain/ things can often conflict and
make the problem worse. Since
sudo apt-get install hplip- And then the program itself:
it could be basically anything,
the best I can suggest is to run
sudo apt-get install netbeans
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
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? system. I managed,
after much struggling, to get
full circle magazine #30 31 contents ^
MY DESKTOP firstname.lastname@example.org
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 ^
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
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
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
full circle magazine #30 35 contents ^
TOP 5 - WRITING TOOLS
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.
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
To install PyRoom, use the ` ` package in the
full circle magazine #30 36 contents ^
HOW TO CONTRIBUTE - Ronnie Tucker
- Rob Kerfia
We are always looking for new articles to include in Full Circle. For article email@example.com
guidelines, ideas, and for issue translation, please see our wiki: - Robert Clipsham
Please email your articles to: firstname.lastname@example.org
If you would like to submit , email it to: email@example.com
Send your or Linux experiences to: firstname.lastname@example.org
Hardware/software should be sent to: email@example.com
And our thanks go out to
Canonical, the Ubuntu Marketing
for Q&A should go to: firstname.lastname@example.org
Team and the many translation
teams around the world.
screens should be emailed to: email@example.com
... 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: firstname.lastname@example.org
full circle magazine #30 37 contents ^