BLOGical Thoughts

Programming, Dutch Oven Cooking, Teardrop Trailers and Life

Monday, 8 Fecruary, 2010

Filed under: Uncategorized — February 8, 2010 @ 6:18 am

I did some software installs on a friend’s computers on Sunday. I installed DeVeDe and gdvdslides on two computers and Windows XP Service Pack 3 on a third. The Linux installs went fine, as usual, but Service Pack 3 seriously broke the XP box. I finally had to get into Safe Mode and restore it back to the restore point that was taken just prior to installing the service pack. Just another example of how well Microsoft writes software, I guess.

While testing the gdvdslides install, I found a couple of bugs, so I will be looking at those this week.


I spent a lot of time on Saturday rewriting my bookmarks page. That page allows me access to links of interest to me while I am not at home. The problem with it was with maintenance. It was laid out well, but to add or remove items from the page was really hard. This is because the page was laid out as a two column table with sections. If you adjusted the size of one section, you had to do something with the adjacent section to make up for the adjustment. It was just too much trouble to add and remove links.

I redid the page into unordered lists with a twist. The twist is that the lists can be collapsed into their headings. So what you see is about 20 lines instead of several hundred. There are four topic headings: News, Entertainment, Technology and Miscellaneous. You can expand subheadings by clicking on them. It works well and doesn’t take up the real estate of the original design, but you really have to know what you are looking for to find something. Check it out at http://blogicalthoughts.com/bookmarks.html


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News

Friday, 5 February, 2010

Filed under: Uncategorized — February 5, 2010 @ 7:41 am

My recently returned Cooler ebook reader seems to behave itself. It boots faster, turns pages faster and remembers where you were after you turn it back on. It also keeps better track of battery life. All in all, I’m fairly satisfied with it, but I still can’t recommend it to others. There are definitely better ebook readers on the market.

I bought a silicone sleeve for the reader from Wirester.com for $14. Since the sleeve is pink, I had some thoughts about whether I should get it. I figured that since silicone is semi-transparent, the blue of the reader would modify the pink of the sleeve and I would end up with something I could live with. Turns out I was right.


I have a fairly free weekend. The only thing I have on tap is (I think) a software install. And that would only be DeVeDe and gdvdslides. I will have to verify that job, though.


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News

Thursday, 4 February, 2010

Filed under: Uncategorized — February 4, 2010 @ 6:18 am

I have tested the RPM files I created from the gdvdslides’ DEB files using alien. They half work - that is, the program and its help files are installed, but the dependencies are not installed and there is no menu entry for the program. I guess I will have to take a closer look at the alien command line switches. If that doesn’t help I will have to actually create the packages using a distribution that is based on Red Hat packages. This is too bad, I thought I had my problem solved.


We have about 6 weeks left in winter, and we still haven’t had any significant snowfall. It is currently 34°F. If this continues, we are going to have a really dry summer. I have never had trouble with my well, but it depends on subsurface water and I may have a problem this year if things don’t get white and deep soon.


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News

Wednesday, 3 February, 2010

Filed under: Uncategorized — February 3, 2010 @ 6:42 am

With a little help from the Internet, I have found the ‘alien’ command line tool, which allows me to convert Debian packages to RPM packages. I have done that for the latest version of gdvdslides. After I test the packages, I will post them on the Rimrock Software web site.

I need to sit down and document the processes I am using to produce the gdvdslides distribution. Some of them must be run in the correct order, and I need to document that order. I probably could turn that into a web article on how to deploy your program.


The video that came down in my podcast downloads was not worth the bandwidth. Too bad those people run the best Harry Potter podcast, or I would unsubcribe from it.


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News

Tuesday, 2 February, 2010

Filed under: Uncategorized — February 2, 2010 @ 6:19 am

Every morning, I use a podcast program to download podcasts so I can listen to them at work. The sum total of what I download rarely exceeds 200MB. I was quite surprised this morning when a video from the Pottercast crowd showed up in the downloads. It is 549MB (that doesn’t count the other four podcasts being downloaded) and it is still downloading. It may well make me late for work. I think I’m going to send off a nastygram to those folks. I really didn’t expect a video to show up in audio downloads.


I have actually advertised the newest version of gdvdslides on the Lazarus and Freshmeat web sites. We shall see if the download statistics pick up a bit from that.


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News

Monday, 1 February, 2010

Filed under: Uncategorized — February 1, 2010 @ 5:54 am

As you may recall, I am having problems with a new video card in my 64-bit workstation. I was going to boot up the Ubuntu 9.10 Live CD to see if that would solve the problem. Instead, I used the Ubuntu 9.04 Live CD and my problem disappeared. Apparently, If you install Ubuntu with the ATI driver (to support my original on-board video card), then change to an nVidia card, the driver is not smart enough to recognize the video card has changed.

So I spent part of the weekend re-installing Ubuntu 9.04 64-bit on my workstation. That was the easy part - the tedious part was re-installing all the programs I had installed to support the work I do on the machine. Although there are several more programs to re-install the last one I did over the weekend was the Lazarus and Free Pascal development system. That one was not so straightforward, as you have to install from a couple of dozen DEB packages obtained from the Lazarus web site. And you have to install them in the proper order. When I finished that, though, I had a working 64-bit development system.


I have also finished and released the latest version of gdvdslides, my video slideshow program for Linux. The latest version fixes some problems I found in the program, including slow menus and buttons and a tendency to lock up the buttons and menus (drag and drop was the culprit there). You can pick up the latest version at http://www.rimrocksoftware.com/.


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News

Friday, 29 January, 2010

Filed under: Uncategorized — January 29, 2010 @ 6:19 am

I uninstalled mencoder, devede and mandvd from my workstation last night, then reinstalled them from the respositories. After installation, I gave DeVeDe a try and verified that it works again.

I then created an ISO file from the 15-part Superman serial from 1948. It was about 3 1/2 hours in length, but it fit on a single DVD because it was recorded in a lower screen size than regular DVDs. It generated a 2.3GB file, which I burned onto a DVD. Now I just have to find 3 1/2 hours to actually look at the serial. 8-)


At least five months after I sent it in for ‘repair’, I finally got back my Cooler Reader ebook reader last night. The story of this is too long to relate here. Needless to say, I will not purchase anything else from these jerks. Not even a cover for the reader.


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News

Thursday, 28 January, 2010

Filed under: Uncategorized — January 28, 2010 @ 6:06 am

I downloaded a 15-part Superman serial from archive.org and last night I attempted to create a DVD from the video clips. I was unsuccessful. I had trouble with both DeVeDe and ManDVD. I am going to un-install and reinstall both of those and see if that helps. They both worked in the past, so the only thing I can think of is something got upgraded that broke them.


I figured out how to add multiple icons to buttons in Lazarus. There is a button property called NumGlyphs that is supposed to tell the button how many glyphs are in the image. For instance, if there are two glyphs in a 20×20 image, the image would be 40×20, with the images side-by-side. In that case, NumGlyphs would be set to 2 and the button is supposed to display half of the image when it is enabled and the other half when it is disabled.

There is only one problem with this: the button image display is broken. When NumGlyphs is set to 2, the two images are merged into one and displayed. This is unacceptable for gdvdslides, so I will have to leave out the fancy images. I will also have to write up the problem for the Lazarus people to fix.


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News

Wednesday, 27 January, 2010

Filed under: Uncategorized — January 27, 2010 @ 6:20 am

I have never had a problem with Linux when replacing a video card in a working system. That is, until last night. I was having trouble with one particular program on my 64-bit workstation that I attributed to the built-in ATI video and its (open source) driver. So I ordered an nVidia card, which came last night. I installed it and started to boot up the machine, but it croaked during the boot process, talking about an ACPI problem. I then booted up a 32-bit Live CD of Ubuntu 9.04 and that worked fine. I suspect some kind of compatibility problem between the nVidia card and the 64-bit Ubuntu 9.04 install. I will be trying 64-bit Ubuntu 9.10 from the live CD tonight to see if the problem goes away. If it does, I may be forced to move to that version, which I still have major qualms about.


I wanted to change the look of icons in gdvdslides when they are disabled, so I tried a trick that works in Delphi. I created an icon that was twice as wide as normal. The left hand side is the icon and the right hand side is the icon when disabled. The only problem with this is Lazarus doesn’t quite work the same way as Delphi in this regard. I ended up with both sides showing at the same time. I will investigate this further, but I don’t think there is anything I can do about the problem. I may just have to live with what Lazarus does to the icons when buttons are disabled.


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News

Tuesday, 26 January, 2010

Filed under: Uncategorized — January 26, 2010 @ 6:34 am

Back when I was fixing a friend’s dead computer, I never really explained about my choices of operating system installation. Here are my thought processes about that.

The computer was at least 6 years old. It was running Windows 2000 when it died. I had to replace the motherboard and power supply to get it running again. When I did that, I looked for drivers for the new motherboard that supported Windows 2000, and found none. I then made the decision to install Ubuntu 9.04 and put Windows 2000 in a virtual machine, so the environment would look as close as possible to the original.

Why could I do this? It is because the fundamental philosophies of Microsoft Windows and Linux are totally different regarding hardware. Windows provides a basic operating system which provides hooks for hardware drivers. The manufacturers are expected to provide the drivers to support their hardware. So different manufacturers may provide hardware with identical chip sets in them, but they all provide their own individual drivers.

Linux has adopted a different philosophy. Linux supports chip sets natively - it isn’t necessary for the manufacturer to provide any support. So if you install a new piece of hardware and Linux can recognize the chip set, you automatically have support for the device. Of course, if the new device has any special features thrown in by the manufacturer, Linux may not support them. That’s the only time you need a driver from the manufacturer. nVidia video cards are an example of this.

The virtualbox program provides a set of drivers to emulate hardware for Windows so that operating system can be run. So the virtualbox VM provides drivers that manufacturers no longer provide for older versions of Windows. We end up at almost the same point we were at when the computer died, except it is now much faster and much more capable.


Silly sign of the day:


Free/Open Source Software

“It’s Mine, and You Have to Pay (and Pay and Pay) For It”

Local and Other News