If you're like me, your hard drive contains all sorts of ebooks spread all over the place, with varying degrees of organization. It can be a real challenge to locate a particular text when I want it, simply because the ebooks are sitting in a deep hierarchy of directories. Luckily there is a nice solution to help get this mess organized and make it easy to find a particular ebook when I want it - a program that handles all sorts of digital texts - designed for Linux.
Calibre can not only import your ebooks in a wide variety of formats to a central directory, it allows you to modify information about the text and add tags to make it easy to categorize your collection.
In this view, you can see a portion of my partially loaded collection, with some tags added. By default the program will bring up the listing of everything in the collection. On the left side of the program are some of the criteria selections that can be used to find texts within the collection. Since the system supports using multiple tags for each book, the system can act like a huge index of your collection, making it easy to find a book no matter how you have it tagged. When you add a book to the collection, the program actually makes a copy of it in the main directory and creates a separate directory structure based on author.
The tagging feature is what this system so useful to me, as I have a large number of texts that could easily be categorized in numerous ways. Most of the books I can catalogued so far are actually PDF format, but the system can also handle many other formats as well, such as Word files or OpenOffice files.
This screenshot shows a tagged selection of the collection, pulling up only those books with one particular tag. By selecting any work shown, I can easily open the book using the View button at the top, or modify the listing further with the Edit Meta Information button.
Though the program also has the capability of converting ebooks to other formats, I'm mostly interested in using it to get my unwieldy collection under control, and for that, it does a great job!
Monday, August 30, 2010
Thursday, August 26, 2010
Desire-Driven Computing Choices
Sometimes, we make choices based on needs, such as the use of a particular program needed for our work, but sometimes we can pick a system or a particular piece of software based on our wants instead. The vast majority of home PC users probably falls into this category. My daughter, for example, had migrated over to Linux last year after becoming increasingly with Windows, but a year earlier she had no interest at all in looking at her options. When she saw the Red Notebook application running on my system, she realized that it would be a very helpful program for her. Unfortunately, it's not available in the repositories for her current distribution, so this weekend, we'll change it over to Linux Mint, so she can run the the program too.
Choosing a new system based solely on a package that she wants to use, rather than because of a need, has been a rather eye-opening experience as she has begun to look at some of the other capabilities of the open source arena. It doesn't hurt a bit either that she will have access to a wealth of programs that won't cost her a dime - always a plus these days. Just for the times that she actually needs to use Windows, her machine will be set up to be dual boot, but I'm willing to bet that the Windows side won't be getting much action in her case. Especially since she saw Frostwire on my system and it looks like it might be possible to get her Sansa Clip to work as well....
Choosing a new system based solely on a package that she wants to use, rather than because of a need, has been a rather eye-opening experience as she has begun to look at some of the other capabilities of the open source arena. It doesn't hurt a bit either that she will have access to a wealth of programs that won't cost her a dime - always a plus these days. Just for the times that she actually needs to use Windows, her machine will be set up to be dual boot, but I'm willing to bet that the Windows side won't be getting much action in her case. Especially since she saw Frostwire on my system and it looks like it might be possible to get her Sansa Clip to work as well....
Monday, August 23, 2010
What about...
Invariably, when talking about changing to a different operating system, the questions arise about various types of software that might be used, so first, let me say that there are still a few times when I have need of a Windows-cased machine. Those times, however, are few and far between these days - tax time each year and about once a month to do my business billing. Occasionally, I'll fire it up to check how a website looks in IE, but even that is a pretty rare occurrence as more folks seem to have migrated to Firefox from IE. I don't totally hate the Windows environment, but I really do like saving money, so I prefer finding alternatives.
If we all had as much money as we need these days, some of the benefits I talk wouldn't really matter, as we could all go out and buy all the toys we want, but, for many of us, right now, money is tight. There are, no doubt, some folks who have particular computing needs that can only be met through the Windows environment, but for many of us, there are lots of alternatives that could work out just as well, if not better.
One of the things to decide first is how you will be using the machine - what the application types that you absolutely need to have on it? Your answer to that question will help you decide if you really need Windows or if a Linux alternative would work instead.
If we all had as much money as we need these days, some of the benefits I talk wouldn't really matter, as we could all go out and buy all the toys we want, but, for many of us, right now, money is tight. There are, no doubt, some folks who have particular computing needs that can only be met through the Windows environment, but for many of us, there are lots of alternatives that could work out just as well, if not better.
One of the things to decide first is how you will be using the machine - what the application types that you absolutely need to have on it? Your answer to that question will help you decide if you really need Windows or if a Linux alternative would work instead.
Sunday, August 22, 2010
Migration Questions
One of the more common questions that comes up when considering Linux for the desktop is the question of finding alternatives to the common Windows applications. How this question should be answered depends largely on how you use your PC now.
If your primary use is to browse the net, use email and occasionally use documents and spreadsheets, then this is a no-brainer. Virtually any Linux distro will easily support your needs. The OpenOffice suite can handle almost any Micro$oft format file with no problem and it works both on Linux and Windows. Numerous email packages are available on Linux as are lots of options for browsing the web. For the average home user, a setup like this is all that is necessary. We'll talk about higher-end users shortly.
If your primary use is to browse the net, use email and occasionally use documents and spreadsheets, then this is a no-brainer. Virtually any Linux distro will easily support your needs. The OpenOffice suite can handle almost any Micro$oft format file with no problem and it works both on Linux and Windows. Numerous email packages are available on Linux as are lots of options for browsing the web. For the average home user, a setup like this is all that is necessary. We'll talk about higher-end users shortly.
Tackling newer machines
Yesterday, I was talking about setting up Linux on a old laptop - today I'm using that laptop to write this, while updating the machine I was using yesterday. That probably says something about how much I like this new Linux distro. I also set up a newer laptop with Linux Mint yesterday, setting it up as a dual boot machine, since there was an existing older version of Mint on that machine that I wanted to keep.
Deciding how to make use of some of the various machines that I have here is always a bit entertaining. It becomes very easy to lose track of the various machines, since there are quite a few of them in the house - one of the side effects of working in the IT world for many years. Most of them are older Pentium class machines, none of which have much memory or a lot of disk space (at least in today's terms), so most of them are ideal candidates for being repurposed as Linux boxes (or boxen as some of us prefer).
Right now the machine that is being updated is grinding through the most challenging part of the installation - repartitioning the hard drive to make room for the new system. This one is a bit trickier than the others because, unlike the newer laptop I did yesterday, this machine has no free space in the partition table and so the install process has to actually resize the existing partition. So far, so good. The partitioning process has completed and now the the installer is copying files from the installation CD.
Ironically, sometimes the older machines are easier to deal with than the newer ones. That was certainly true in the case of the laptops yesterday. Two of them. this one and its virtual twin, were both 10 year old machines with P3 processors and less than 500Mb of RAM. The newer laptop is an AMD64 dual core machine with a high-end NVidia graphics system and a bunch of other bells and whistles. In order for the installer to work properly, I had to set a few options for the install process, since the NVidia card needs special drivers that are not included in the install CD. Not a big deal, as they can be installed very easily after the installation is complete.
The desktop that is currently being updated is another AMD64 dual core beast with an NVidia graphics system, but the installer didn't need to be altered in this case (probably because it's an older graphics system and the installer recognized it without a problem). I did, however, have to disconnect the external US hard-drive that is usually attached to that machine before the partitioning portion of the install could run properly. At this point, the update is wrapping up, so I'll take a break here and finish that install. Back soon!
Deciding how to make use of some of the various machines that I have here is always a bit entertaining. It becomes very easy to lose track of the various machines, since there are quite a few of them in the house - one of the side effects of working in the IT world for many years. Most of them are older Pentium class machines, none of which have much memory or a lot of disk space (at least in today's terms), so most of them are ideal candidates for being repurposed as Linux boxes (or boxen as some of us prefer).
Right now the machine that is being updated is grinding through the most challenging part of the installation - repartitioning the hard drive to make room for the new system. This one is a bit trickier than the others because, unlike the newer laptop I did yesterday, this machine has no free space in the partition table and so the install process has to actually resize the existing partition. So far, so good. The partitioning process has completed and now the the installer is copying files from the installation CD.
Ironically, sometimes the older machines are easier to deal with than the newer ones. That was certainly true in the case of the laptops yesterday. Two of them. this one and its virtual twin, were both 10 year old machines with P3 processors and less than 500Mb of RAM. The newer laptop is an AMD64 dual core machine with a high-end NVidia graphics system and a bunch of other bells and whistles. In order for the installer to work properly, I had to set a few options for the install process, since the NVidia card needs special drivers that are not included in the install CD. Not a big deal, as they can be installed very easily after the installation is complete.
The desktop that is currently being updated is another AMD64 dual core beast with an NVidia graphics system, but the installer didn't need to be altered in this case (probably because it's an older graphics system and the installer recognized it without a problem). I did, however, have to disconnect the external US hard-drive that is usually attached to that machine before the partitioning portion of the install could run properly. At this point, the update is wrapping up, so I'll take a break here and finish that install. Back soon!
Subscribe to:
Posts (Atom)


