Files
hpr-knowledge-base/hpr_transcripts/hpr1707.txt
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use
- Search episodes, transcripts, hosts, and series
- 4,511 episodes with metadata and transcripts
- Data loader with in-memory JSON storage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 10:54:13 +00:00

460 lines
41 KiB
Plaintext

Episode: 1707
Title: HPR1707: A tour round my desktop
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1707/hpr1707.mp3
Transcribed: 2025-10-18 08:06:21
---
This is HPR episode 1,707 entitled A Tour Round My Desktop.
It is hosted by Visa and is about 47 minutes long.
The summary is a look at the applications I use,
why I use them and the alternatives I've tried.
This episode of HPR is brought to you by AnanasToast.com.
Get 15% discount on all shared hosting with the offer code HPR15.
That's HPR15.
Better web hosting that's honest and fair at AnanasToast.com.
Hi, I'm Visa and this is my third podcast for HPR.
In my first I talked about how I came to be a Linux user.
In my second episode I was making the point that one of the main features of Linux is that of choice.
But a lot of us still tend to choose our applications from a relatively small subset of the many that are available to us.
My plea was that we owe it to the developers who go out with their time on our behalf
to give their applications a try rather than simply opting straight away for what everybody else is using.
The subject of this episode in a way sits between the other two.
I'm going to do a tour of my desktop and highlight some of the applications I use and explain why I use them.
I accept that this does have the potential to bore people rigid,
but on the other hand it might just give a few tips that somebody is not entirely happy with what they're using at the moment.
I'll put the start by telling what computer I'm using.
Well, I've got four altogether.
The one I use mostly is a Dell laptop that's got I think a 17-inch monitor.
Whatever size it is, it's certainly the biggest laptop screen I could find.
As well as the Dell, I've got an HP laptop which strictly speaking belongs to my daughter,
but she's sort of lost interest in it now she's got an iPad so I use it if my Mrs is using the Dell.
I've got an ASA laptop with about a 12-inch screen which I only really use if I'm travelling.
These days I work mainly from home so it doesn't seem like the day very often,
but in the past it's been with me all over Europe and America and got some rough treatment along the way,
but it's never let me down.
Finally there's the ASA netbook which is just used as a media centre in my living room.
With a 10-inch screen it's not much used for productive work,
but for playing music and video it's fantastic.
If I want to watch a DVD I generally rip it to a video file on the Dell
and then copy it across the netbook.
If it's a spur-of-the-moment thing though I can always just connect an external DVD drive to it.
The quality of audio that comes out the headphone jack is incredible.
I just feed that into my iFi amplifier and I've got an audio system that sounds
everybody as good as anything I've ever had.
I feed the video signal from the netbook into my TV using the VGA cable.
The netbook does have an HDMI output as well, but in all honesty I think that the
image quality through VGA is better.
The only limiting factor of using the netbook as a media player instead of something with
a bit more power is that a graphics card won't support anything with a resolution above 720p.
What I do on the few occasions that I've had a bit of 1080 video to watch is I just run it
from my Raspberry Pi. I've found that if you play video on the Pi using a desktop style distro light
raspberry and a higher resolution to get it a bit jerky or if you use a dedicated media distro
light open-illek which is a single task distro designed to run XBMC. The video playback is
perfect even at 1080. Another thing I could do with the netbook is use it to play internet
radio through my amplifier and in my view the stand of commercial radio in the UK is generally
abysmal. We have one or two exceptions but in the main may have pitiful playlists and they seem
to employ morons as presenters who've got nothing worth saying but they still insist on saying it.
In my road game utopia the DJs would all be like Clint Eastwood was in the film Play Misty for me.
I speak a bit of German or French and I find the choice of music stations those countries offer
as a considerable improvement. But the still though will be some of the American classic rock stations
but unfortunately a lot of their live streams block off shore IP addresses. I've tried using
proxies but with my slow ball band connection they spend most of the time buffering.
Overall using the netbook as a media player I reckon I'll get most of the functionality of a
sonar system plus video for a fraction of the cost. Until November 2014 I used to run point
Linux and all these machines. It's a Russian Debian derivative and I found absolutely unbreakable
but unfortunately my printer gave up the ghost around end of October and the one I bought
to replace it just wouldn't work with a kernel which comes to point Linux. I tried updating
HPLIP to the latest version which supposedly will support my new printer but it still made no
difference. I'm not lost faith in point Linux and I'm sure the next version will use a kernel which
enables me to use my printer but for now I've replaced it on three of my computers with Linux
Mint 17 which has since been updated 17.1 but my travelling laptop is never used for printing
or scanning so I've left that one alone. So what about desktop managers? Well when I first
moved to Linux I just had a compact desktop machine that had 256 megs of memory but my first
distro is Ubuntu which used known too. It worked ok but as I got more into Linux I heard about
XFCE which will supposedly better suited to lower powered kit. As a result I gave Ubuntu a
try and it certainly wasn't a bit quicker to load and overall a bit more responsive than known
and in that respect it was a definite improvement but the default appearance of XFCE out the box
at that time is bloody awful. It's better now but I still think there's a way to go. When you see
what some distros managed to achieve with XFCE you realise how conservative the developers seem to be.
I really think they undersell what is actually a very good desktop manager.
Fortunately XFCE comes with quite a lot of alternative themes so I found one that I could live with
and stayed with it. Since then I've tried other desktop managers but I keep coming back to XFCE.
When Unity came out I ran it through a live Ubuntu CD and stayed with it for all of 15 minutes.
I really couldn't see how anybody could consider it an improvement over known too.
Unity has supposedly improved a lot over the last year or two and I have given it another try
but it doesn't look any better to me so that's it as far as I'm concerned.
I've tried known three but that's Scott Matsusame issues as Unity from my point of view.
Its concept is equally odds with the way I like to interact with my computers.
KDE is very different to Unity in Nome 3 and visually it's very impressive
but I still have trouble understanding where they're coming from.
The standard desktop 1.linux is mate which as I'm sure everybody knows is a reinvention of Nome 2.
It's not bad at all but when I first installed point Linux there were only a few themes available
for it. None of which were anything special. Consequently I soon installed XFCE and stuck with
that until my move to Linux Mint. At this point can I make a plea to application developers
to pick sensible names for their software. There's nothing wrong with the word mate,
spell M-A-T-E and there's nothing wrong with the word mate if that's what you want to call it
but for Gaulsake choose an unambiguous spelling otherwise you end up with a ridiculous situation
where every discussion is invariably prefaced with the mate or matter confusion.
What am I greater to mint? On my two main laptops I opted for cinnamon
but I knew the netbook probably isn't up to it with only one giga memory in an atom processor
so I went straight to XFCE for that machine. On my deal though I stayed with cinnamon for maybe a
month or so but once the novelty war off I inevitably end up installing XFCE and that's what I
use now. Unfortunately some of the GTK3 themes which come with cinnamon also work to some extent
with XFCE so you benefit from a lot more icon sets and color schemes than you get with stock XFCE.
So that's my desktop choice so the next issue is what I use my computers for.
Well I've already described how I use the netbook as a media player but what about the main delt?
Well this is the centre of my computing world as I often spend all day sat in front of it.
For the most part I'm writing documents or emails sometimes entering stuff into spreadsheets
and when the leader eyes I do a bit of programming which tends to be an intense burst every few weeks
rather than as a daily task. Most of the time I like to have musical speech playing in the background
often internet radio. I'm a bit of a musician on the side so I do quite a lot of audio editing
generally stuff like recorded on my Zoom H2. Over the last couple of years I'll be making a
concerted effort to scan my family photos for safekeeping. There's thousands of them going back
80 or 90 years in some cases but not only does it take time to scan each image it then has to be
processed to take care of any fading or damage and this means I spend quite a bit of time using
graphics software. Right let's start looking at the applications. I'll do this by working my way
up the XFCE menu. I won't draw much on general utilities which come as standard with the distro
and they say playing the important role in the way I use the computer. Now because I installed
XFCE alongside Cinnamon I have some tools from both sides of the fence and most of these will run
perfectly well with either window manager. For example the Nemo Far Manager works fine with XFCE
but I prefer to not simply because it's faster especially when you view folders containing a large
number of items. Starting with the system menu the first item I see which I installed myself
is Unit booting. For testing out distros in live mode what I always do is download the ISO
then use Unit booting to write it to a USB memory stick or even an SD card.
I've listened to podcasts where people testing out distros have complained that Unit booting
wouldn't work with their ISO or the computer wouldn't boot from it afterwards.
Right to say it's not a problem I've ever encountered for me booting from a memory stick
or SD is so much faster than from a CD I wouldn't consider any other approach.
Also on the system menu I have virtual box. I've got a few Windows applications which I use very
occasionally but certainly not enough to justify dual booting so using a Windows XP virtual machine
is the ideal option for me. I've tried using wine but it involves too many functional compromises
for my liking. Well with a virtual machine I know that everything will work properly.
Also if I bugger anything out I can easily revert to a backup of the VM.
What I use Windows for is mainly running an old copy of Microsoft Flight Simulator and there
also a couple of specialist applications which my Mrs. uses for her work.
A great thing about virtual box is that although the VM is completely self-contained
you can also map the Linux file system to a Windows drive letter as if it were a network drive
so you can access all your usual data from Windows application if you need to.
I've never really tried any other desktop virtualisation tools I've found virtual box so easy
to use from word go. The only problem I've ever encountered is that setting a VM up to recognise
some USB devices like the joystick I use with Flight Simulator. That always seems to be a little
more complicated it needs to be but if you just want to use Windows applications with a keyboard
and mouse I really wouldn't consider looking at anything else. There's nothing else a particular
note and system menu so now it's onto the office menu. The main feature on this is Libra Office
which I'm sure everybody is familiar with. Apart from base the database tool I think is excellent.
I'm heavy user of it but not a power user in terms of hammering every feature it provides
but I use writer all the time and calc quite a bit as well. Draw comes in handy from time to time
but I'll find that the drawing features within writer are good enough for most things I need to do
like creating flow charts and simple schematics. The best thing about draw is that it saves everything
you need as vector graphics so you can expand objects as much as you like without losing definition
or getting jagged lines on the diagonals. As far as I can tell all the graphics capability
within writer is the same functionality as you find in draw so there is a considerable measure
of overlap there. I almost never have to create presentations these days but I used to in the past.
I found the impress pretty much did everything that PowerPoint does
but base just doesn't do it for me I'm afraid. The database itself is slow compared to just
about every other tool I've used and the form design is arcade and the programming language
you use to create any decent functionality is quite long-winded. It's a variant of basic which is
in principle I'm very much in favour of but the implementation compared to visual basic is
very torturous. It will take a mess about the work to have become a competitor in Microsoft
Access and I can't see that ever happening but I do have another solution to that problem but I'll
come to that a bit more later on. For all my documents I just saved them to the default ODT
format. If I need to send the document to anybody which they just need to read not update then I'll
save as a PDF and using the button on the main toolbar and that's a very handy facility.
Before I'm sending a document to a Microsoft user that they may need to update then I save as
Doc as that is a completely stable format now. I'm told that DocX is still evolving so long-term
compatibility might be more of an issue there. The same prints will apply as to the spreadsheet formats.
For my own use I just saved to the default ods format but if I'm sending something to a Microsoft
user then I use XLS instead of XLSX. Whenever I import the document in a Microsoft format
but a sort of stuff I deal with there really are only problems opening either Doc or DocX.
I've come up to know might be issues with highly complex layouts so we've got lots of
embedded objects and graphics but that's not really something which affects me. It is a tip if
you ever need to check the compatibility with Doc you've been creating in Librofist or any other
non-microsoft application for that matter, open a hotmail account and then upload the document
into Word Online. In the event it needs any fine tuning do it there and it doesn't cost you any money.
I've almost never used Librofist math but on the rare occasion when I've needed to insert a
formula into a document it's great. Because my main requirement is for word processing and spreadsheet
functions in principle I could use other applications instead. Today I gave Abbeyword a numeric
quite a serious try. My conclusion was that numeric is certainly a potential replacement for
Calc for most users who need is just for standard spreadsheet functions but Abbeyword is a long
way behind writer. Apart from anything else in all my machines there seems to be a bit of a lag
between hitting a key in the text appearing on the screen. It's as if the keyboard buffer's not
being read efficiently. So if you're not going to use Abbeyword the charts are you'll usually
profit so it's open off is cousin for your word processing needs. In that case you get Calc anyway
so running numeric separately doesn't really make a lot of sense unfortunately.
One thing Abbeyword is very good at though is document conversion. You can run it as a command
line utility to cover almost anything to anything. Librofist can do this to some extent but the syntax
is awkward and there are a lot fewer reformat options. I once wrote an application to analyse documents
for word occurrence statistics and used Abbeyword as a headless utility in a background to
cover the input files of the text before the parsing. Some hills I've tried are a couple of
proprietary office applications which also run Linux. These are soft maker office which is from
Germany and Kingsoft office which is Chinese. Now they both have no frills free versions but these
are free of charge not free as in which is stormant. I have to say they're both doing a pretty
decent job of word processing and spreadsheet work but for anyone like me with a distrust for
anything that's not open source they're just not realistic propositions. The other thing I didn't like
about both of them is that user interface is clearly hard coded so it your desktop theme is ignored.
Another useful tool in my office menu is PDF Shuffler but what this does is take one or more
PDF documents and lets you add or remove pages or even copy pages from one to another so you can
make an entirely new document. It's one of those applications I only use three or four times a year
but when I do use it it really is invaluable. Moving now to my internet menu I only use Firefox
nowadays. I use to use Chrome for quite a long time but then I started creating a few websites
and I was surprised at how poor the font rendering could be. Websites where I thought they were
poorly designed with a choice of fonts was concerned actually had nothing wrong with them at all
it was a shortcoming with Chrome. One application of mine to the menu I wouldn't be without
is FileZilla. It's an FTP client which also supports secure FTP. Now to use secure FTP you need to
have an SSH server installed and running on the remote end and the SSH client at local end
but sending those up is trivial. I use FileZilla every day at some point to move files between my
computers. It may be a DVD rip from my delta net book or it may just be an instant safety backup
of a document I'm working on but it works equally well working with remote servers on the internet.
Now I'm looking at the multimedia menu. Now here there's quite a few applications I've installed
from choice. Started atop I've got audacity. Now for most people it's the ubiquitous application if
you're planning to record or edit the audio but it isn't for me though I find it slow,
occasionally unstable and more than anything else complete overkill for what I need to do.
My audio requirements are mainly cut and paste, fade in, fade out and normalization.
For those basic operations a much better application is MHWaveInit. It can be expanded
through plugins to apply all sorts of effects but in its default configuration it does everything
I need it to do. This simplicity makes it very fast. You can open a one gig file in seconds
and save it after editing. It's not a great deal longer. It can also record from any input source
including the sound card. So it comes in handy if you want to make a look at the copy of an audio
stream which you can't get access to directly. I only use audacity for a few occasions but I
need to remove background noise from an audio file. For this task the noise fingerprint
facility is very useful. All it does is subtract all the noise matching a selected clip
from the selected area of the file. It can be very handy when I was making digital copies of
all my old vinyl albums and some of the old family 78s. It got rid of most of the surface noise
to the extent that the digital copies actually end up much better and replay than the original records.
One further thing I use Audacity for is converting flash player audio to MP3.
I use get iPlayer to download BBC Radio programs but that runs fastest if you fix the
programs in a native flash format rather than convert them on the fly to MP3. There are other
applications which will make that conversion but they all seem to introduce imperfections into
the sound for some reason. Audacity on the other end will convert it blimished free.
For me Audacity is certainly a useful tool to have around but MH Wave edit is the work
or saw my audio editing. For playing audio though I use decibel. It really is a simple
no nonsense player and it plays all the common formats and indexes the tracks by artists
and albums but that's about it. There's no messing around with playing live network streams,
acting as a spotify or last FM client or anything like that. I try just about all the popular
audio players like Banshee and Rhythmbox and I've settled on Clementine for a while but they all
cloud the issue with the extra complexity which I just didn't need. To tag audio files I use the
audio tag tool. The interface is cleaner than the easy tag and to my eyes it's a bit easy to use.
To convert audio files I generally use sound converter. Apart from not handling flash audio
well it converts everything else faultlessly. My main conversions are Wave to Walk, Wave to MP3
and Og to MP3 but unlike some converters it can also create variable bitrate MP3s which give
you a high quality sound but with a generally smaller file size and that's great for crony lots of
music onto a two gig USB music player like the one I use. I tend to restrict VLC to VLC
video playback. There's really nothing better in my book but the only place it doesn't work
quite so well is on the netbook. If you play a video around 720p you work it on its limits
but for normal actually it's still okay. However if you get a burst of high speed action where the
entire screen is changing rapidly then it can get a bit blockier at times and even freeze for a
second or two so ensure it gets overloaded. Now because I've played around with lots of video
players before settling on VLC I knew there were some less sophisticated ones which ought to have
lower resource requirements. So I revisited those which weren't simply tool for the Compton
Plate as I'm afraid some of them are and I found the solution is to use parole. It's much lighter
than VLC but of course it gives you fewer options and control over the playback but it's worth
that compromise to be able to view those marginal videos. On my other computer zone for video playback
it's VLC all the way. For DVD ripping I only use handbrake, it's excellent. You're a bit limited
in the output format but it hardly matters if you're going to be playing back the video on a Linux
machine. I tried DVD ripped for a while but it was very slow and sometimes it wouldn't even read
the disk properly. Now when I was on point Linux the repositories didn't have handbrake in them
so for the first time on Linux I compiled an application from Source. I followed all the
instructions on the handbrake website to letter but it still gets running up compilation errors.
They're not having any other solutions whenever the error showed a missing dependency or an
invalid setting. I just edited the previous command to remove it and continued.
Miraculously I ended up with a working executable which I even managed to get running
when I've copied it to my other machines but I'm sure it's their sunning but I'm just not sure
quite what. But fortunately Mint does have handbrake in the repository so it was a bit like I won't
need to do that again. For interesting video I use OpenShot. I'll read a fair bit of criticism of
Linux video instances in general and OpenShot in particular some extent but frankly I can't
understand why. I've used Windows Movie Maker in the past and that was a lot harder to use.
OpenShot has dozens of output options so if I really need to rip a DVD to a video format not
supported by handbrake I can just use one of the supported formats and then re-encoded
afterwards with OpenShot. One final note worth the application on my multimedia menu is MiniTube.
This is a view of YouTube videos which doesn't require flash to be installed. It's really good
and it's used to have a download button but I suspect the developers have had a bit of grief
from YouTube people about that. However it's still as a function to keep you the full URL for the
video so you can save it via your browser or perhaps download it directly using WGET.
The advantage of Linux version is that it's free of charge. The Mac and Windows versions require
payment for you can install it. Another advantage of MiniTube is that it just fetches whatever video
you select. There's no messing around with signing in to access certain categories of content
so whether it still works like that when YouTube introduced page channels I've got my doubts
but you know below. In the meantime it's definitely an application I recommend.
From time to time I have to create a DVD from a video file for someone who hasn't got a computer.
I've tried a number at all to this and while they all work some will only write direct to a
disk and some require you to create a menu or a welcome screen. If you just want to get the file
onto the disk in a format that will play on the standard DVD player I recommend an application
called Bombono. It takes a video file does all the necessary reformatting and it creates an
ISO file which can then be burnt to the DVD although it can write direct to the DVD if that's
what you're able to do. Finally on my multimedia menu is the Spotify clone. I know this is a closed
source but it's one of the few areas along with MiniTube where I'm willing to turn a blind eye.
I listen to an awful lot of music so at a £9.99 it costs me a month to be a premium member
whose money will spend compared to buying CDs or buying tracks to iTunes it says you're
afford you. You can get the client from a Spotify website they classify it as experimental software
and it comes out and you warranty. I mean it's early days it really wasn't up too much it would
play the music brilliantly but any searches for artists and tracks were often crashed the
application but over the last six months or so it's improved enormously it still looks exactly
the same but those crashes seem to be a thing that I've passed. One of these Clementine before
settling on decibel it did claim to work as a Spotify client but I found that searches really
retained all the relevant tracks. The biggest advantage of the native client over the browser
based Spotify player is that the client can play music at 320 kilobyte resolution whereas the
web player is only I think 128. Also it lets you download tracks for the local stories to play offline
but these downloaded using an algorithm which breaks up each track into small chunks with names
which mean nothing to the human eye. That makes the tracks unplayable using anything other than
the Spotify client but what it does mean though is that if you're going away an old e for example
with no internet connection you can plan ahead and download all the albums you think you may care
to listen to while you're away. Next we'll have a look at the graphics menu. At the top I've got
the DEA drawing application. I admit I don't use this an awful lot but it's been very handy on
your occasion. I suppose it's the limit segment to Microsoft Physio. His purpose is to draw all sorts
of flow charts, schematics, entity, relation, diagrams and so on but most of my needs in this
respect can be met by a lever office using draw all the graphics tools built into writer but where
DEA does win hands down though is if you need to produce a diagram using a specific formalised
notation as you might find in chemical engineering or something like that. You can export data in
a large number of formats so it should be able to interpret a lot of other tools as well.
Moving down the sub menu we get to GIMP. I get the feedback this is one of those
love more hater mount applications. Personally I think it's fantastic as it does everything I've
ever wanted to do in terms of image manipulation but on the other hand I'm not a professional
photographer or a graphic artist. What I can say though is that from what I see people who
start with GIMP seem to stay with it and people who start with Photoshop are equally reluctant to
change. Of course when you spent several hundred pounds on Photoshop then Ravardo may play a part
as nobody wants to admit afterwards that their needs could have been met by a free program.
Risking or enhancing photos with GIMP can be very easy if you use some of the semi-automated tools
like white balance and equalise. Other tools which work with colour saturation, contrast, brightness
and so on cover most of my needs for photo enhancement but I've used other tools to create images
or apply effects to images for using websites and documents but they're not quite so easy to use
but then again neither are they in Photoshop. The key to both these competing tools is
knowing what you are trying to achieve and understanding the terminology. It's a complex area
no professional standard tool can be expected to a decent job if it applies too many compromises
just for the sake of some simplicity. I've been told that Photoshop can do a few things which
GIMP can't unless bound to be the case GIMP that GIMP is not just a Photoshop clone.
All I can say is that every visual effect I've ever attempted to create has been possible
using GIMP on its own. Even it has sometimes taken a fair bit of research to find out how to do it.
Just recently I heard about another graphic application called Criter. It got quite a few mentions
on other Linux podcasts. I've installed it and had a brief play around with it and it certainly
dresses some of the same areas GIMP with regard to image manipulation but it strikes as being
aimed more at the person creating an image from scratch rather than modifying an image created
by an external means like a camera but so perhaps it's more for the artist than the photographer.
Another drawing application I've got is Inescape. Now that's one of those applications which
impresses me a lot but at the moment I don't really have the skill or the real need to use it
in earnest but I still love playing around with it. I think it can be said to overlap Criter and
Librofist draw that it makes it very easy to create and manipulate complex shapes and apply a
sophisticated lighting and shading effects and so on. With somebody designing logos or perhaps
a computer artist it's a tool which I think could probably provide with a lot of satisfaction.
For scanning documents or photos I use simple scan which as its name suggests does all the
donkey work for you. I've used it a lot over the years and I've come to Ryanic but all the same I've
also installed Xane or Zane what I'm supposed to be called X-S-A-M-E. If you've got to scan
something where you either want to ignore or specifically capture a subtle feature like a
watermark it gives you just an extra bit of control compared with simple scan. I can't say I like
its users interface very much but it does a good job for all that and might say many things you
can get used to its idiosyncrasies. Instead you want to always still on point Linux and having
trouble getting my new printer scanner to work. I've played around with a number of scanning
applications just in case the problem lay in that direction and I discovered a package called
G-Scan to PDF where the two is at number two. I found that it would detect the new devices
a scanner where nothing else would. So perhaps if you ever have scan and detection problems give G-Scan
to PDF a try. Why should recognise devices nothing else can see I just don't know but if it gets
you out of trouble you're not going to worry about that. I'm moving now to the education menu.
There's only one item on there and it's Stellarium. In case you've never heard of it it's what you
might call an interactive Skirmap or Planetarium. If you've got even a remoteness interest
of astronomy or even just get a bit curious about something you see in the night sky you've just
got to install Stellarium. You set your location and time and it will reproduce exactly what you
should be seeing in the sky at that moment. I've tested it at a night against the real sky
and I can tell you it's 100% accurate. In fact it's better than that in a way because it shows
objects which are too dim for the naked eye and would otherwise require a telescope to view.
You can zoom in on any part of the sky or an individual object and find exactly what you're
looking at and Stellarium will tell you all about it including its distance from the earth.
The display changes in real time in sync with the Earth's rotation. If you zoom in on Saturn for
example even displays the rings in the correct inclination as you see through a telescope I know
that because I've tried it. If you keep it updated Stellarium will show transit objects such as
comets that could also identify long-lasting artificial satellites as they pass overhead.
I've never stopped being pressed by Stellarium and I'd recommend it to anything in person with
the computer as it also runs on Windows and Mac. The last menu category I'm going to look at
is the development menu. This is just two items on it. Sequelite manager and Gambers will start
the SQLite manager and this is a tool for managing SQLite databases so it serves no purpose unless
you install SQLite first. So the first question might be what is SQLite? Well it's a relational
database engine which stores the entire database in a single file. Consequently it's the same as
a Microsoft access MDB file. You can copy it and email it to somebody else and as long as they have
SQLite installed which can be on Linux, Mac, Windows or BSD they can access and manipulate the
data in exactly the same as you can. You can even stick the file on the shared server and multiple
users can access it. Not large numbers mind you but half a dozen or so shouldn't be a problem
as long as they're not retrieving records with large binary fields.
The beauty of SQLite is that it scales brilliantly. The only effective size limit is
determined by the constraint of the operating system so tables containing millions of records
are perfectly viable. Sequelite manager is an application which enables you to create and
manage SQLite databases. You can define views and you can perform what few housekeeping tasks
required for sheer simplicity and flexibility is nothing that comes close whatever operating system
you're using. Gambers is my preferred development environment. Why it's not far more widely used
defeats me because in terms of power and ease of use it beats everything else on Linux hands down.
The Gambers is the closest you'll find a visual base on Linux but it's most definitely not
just a VB clone. The people behind Gambers have gone to a lot of trouble to see what VB does well
but they also looked at where VB gets it wrong and put those things right. If you've ever
developed an application in VB you can use Gambers but you'd have to get used to a few changes
in the basic language syntax but the way you design the form and attach code events is just as about
the same though. The Gambers library is for just about everything you could possibly need.
You can use them to create anything from a simple command line program to a highly complex
multi-meter application integrating with a website. You can connect to a SQLite database in
four lines of code and any other kind of database in not much more. Alternatively you can use
bound controls where you define the databases as a set of attributes. With no code required at all
at that point if you SQLite what you have is something very close to the concept of access.
You know a user interface with bound controls talking to a database contained in a single file.
All my business management tools have been developed this way. The first one took a bit of work
to develop but by reusing the code and forms the rest have been a double to implement
less than a couple of hours in one case. I've spent 20 years developing software using
all sorts of programming languages like Fortran, C, C++, Cobal and VB plus a few of the less
no ones as well. It abuses me how people frown on basic as if it's some kind of no-deal or
hobbyist language. You can't call yourself a proper developer if you use basic it seems.
When you dig down the most common complaint seems to be that the ability to use go-to's
leads to amateurish spaghetti code. Well I hate to disillusion all your basic
haters but just for every other programming language as a go-to facility either with that exact
keyword or something which has the same effect. Now I've got used one single go-to in the last 12
years of using VB, access and gambas. If you design and write good, Anakin code you don't need
go-to's. On the other hand if you're a crap programmer you can produce spaghetti code in C,
Python or in the other language you take care to use. Another Linux development
environment I tried is Lazarus. The weird gambas is clearly inspired by visual basic,
Lazarus is inspired by Ball and Delphi. It has a whizzy week form designer and you can
have divine event handlers using a Pascal programming language. It's a lot more complicated
to use than gambas. In fact the program structural workflow reminds me more of using visual C
plus plus. The big advantage Lazarus has over gambas though is that it compiles some native
executable while gambas only creates an executable within an inescapable dependency and runs on
compome. Also Lazarus has Windows and Mac implementations which use identical coding syntax. This means
that by copying the project files you created on Linux onto Windows you can create native Windows
application with the same user interface and functionality without need to make any compatibility
changes. That's the serious useful feature for anyone developing that application for a wide
scale multi-platform deployment. Of those real plans to use Lazarus other than for a bit of
experimentation but it's my consistency option if the gambas project should ever close down.
I hope that's never necessary because gambas fits my needs perfectly and if you only need to
run on Linux it's far more productive than Lazarus is but it doesn't all for the fact that Lazarus
has had a lot going for it. I was about to say that's it for my menus but I've just remembered
a brilliant new tool so I'll run from my accessories menu. That's Search Monkey. If you use Nemo
which is the standard file manager for cinnamon it includes a search facility which lets you track
down files based on parts of their names. Thunard doesn't have a search facility so you need a separate
tool. Search Monkey also lets you search the contents of files for strings and even Nemo doesn't
do that. I imagine that Search Monkey is probably a front-end for a grip. Now that really is it for
my menus. I also use one command line application a lot. Let's get iPlayer. This is the most
utility which dips into the BBC Library of Radio and TV programs and lets you download them to
view your convenience. I'm not a huge watcher of TV but the BBC does produce some first-rate
documentaries on science and on more general interests subjects as well. How useful get iPlayers
depends on where in the world you are. As far as I can tell you can only access TV programs if
your IP address links you to the UK but I've managed to access radio programs from quite a few
countries in Europe so it could be that they have no geographical restrictions at all.
The default format for both TV and radio programs is Flash, the FLV extension. You can set the
tool to convert them to more portable formats on the Flies part of the download but it slows things
down. Unless you have a really fast connection I'd always advise downloading them in their native
format which you do simply by including the Raw are a W parameter in the command string. If you
need to convert to another format to suit a particular device just use a local tool afterwards.
VLC and Parole are quite happy playing Flash audio and videos so I imagine that conversion to
other formats is not really necessary for most people. With this complete tour of my desktop I
do hope there's been something of use to somebody. Right at the beginning of this I mentioned that
my last HPI episode was encouraging people to try out some of the lesser known applications
rather than just setting for the most popular. It may not have gone unnoticed that I still use a
fair number of the most mainstream applications like LibreOffice, VLC and Gimp. The point is I've
arrived at the decision that they're the best for my requirements after trying quite a lot of other
packages. So by adopting that approach I've uncovered some real gems like MHWVD, Gambers,
Search Monkey and Decibel which are now in this central part of my computing toolset.
Others which I've tried and rejected have subsequently come to my rescue later on
when the mainstream applications let me down things like Parole and G-Scan to PDF.
Well that's it then this is Beezer signing off for now. Thanks very much for listening.
You've been listening to Heka Public Radio at HekaPublicRadio.org. We are a community podcast
network that releases shows every weekday Monday through Friday. Today's show, like all our shows,
was contributed by an HPI listener like yourself. If you ever thought of recording a podcast
then click on our contributing to find out how easy it really is. Heka Public Radio was founded by
the Digital Dove Pound and the Infonomicon Computer Club and is part of the binary revolution at
binrev.com. If you have comments on today's show please email the host directly, leave a comment on
the website or record a follow-up episode yourself. Unless otherwise status, today's show is released
under Creative Commons, Attribution, ShareLive, 3.0 license.