Archive for the ‘Open Source’ Category

Defusing the Data Time-bomb with ODP and OFX

Friday, January 16th, 2009

“Tick-tock, tick-tock”…. As time inches forward, our files become obsolete, deprecated, and replaced by newer file formats. Try opening a file from WordPerfect 5.1 on your computer. How much longer will your office-suite support this antiquated file format?

According to this BBC article, there are many companies and individuals out there that are having a legacy problem with out-dated file format.

There is one solution to this problem that may help converting to newer formats down the road — convert all the media formats on your computer to an open format.

Using ODP files from OpenOffice instead of MS-Office works well on Mac, Linux, and Windows ensuring just about anyone can open a document created as ODP.

I continuously email banks and online financial institutions asking when and if they are ever going to support the OFX format. So far, most banks give me a “canned response” or tell me that I have to enable JavaScript to use their site. Not exactly the answer I was hoping for.

Proprietary audio file formats can be converted or created as OGG Vorbas and video formats as Theora.

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)

Learn to write “Proper Perl”

Tuesday, March 13th, 2007

Perl::Critic is an excellent way to not only validate your Perl source code, but to learn some tips from the Perl monks who have contributed to the Perl::Critic documentation.

I uploaded one of my latest CGI scripts written in Perl to see how good my Perl chops are…turns out I picked up a few tips that I was unsure about in my previous Perl scripts.

A few simple techniques can be used to make your code more standardized in the event that your are not the only person reading it.

The Perl Critic web site has a nice usable web interface for uploading source code and checking its validity — although for obvious reasons if you’re working on enterprise code you should probably download an install the Perl::Critic CPAN module on your own server.

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)

Installing Windows x64 on A8V Deluxe with SATA Raid Promise Drivers

Saturday, January 6th, 2007

I had wiped out my Win32 XP install after ordering Win x64 SP2 from newegg. My hardware is the ASUS A8V Deluxe motherboard and Western Digital WD Raptor 74gb SATA drive.

I’ve been working on this problem for 2 days, so here is a re-cap in hopes of saving your some time and avoiding the “instant BSOD” after completing x64 install and rebooting with the ASUS supplied Promise drivers from their web site (warning: do not use these – at least for the A8V Deluxe mb as you will be wasting your time).

The only choice for my configuration (1 SATA RAID) and Win x64 is to use the Promise x64 raid drivers, which you will have to download from this zip file.

Here are the short-steps:

  1. Configure BIOS for Promise Raid support (see a8v deluxe manual). If using 1 disk, RAID 1+0 (which is 1 disk and 0 = striping for performance).
  2. Configure RAID 1+0 as described in A8V Deluxe manual
  3. Create Promise Raid x64 driver diskette for “F6″ Windows x64 installation.

    This was the tricky part, as I did not have a windows box with a floppy for extracting the zip file and creating a dos floppy….Linux saves the day again with mtools I was able to create a usable floppy for the “F6″ + “S” Windows x64 installation procedure.

  4. When first starting x64 installation make sure you hit F6 immediately when it notifies you, otherwise you will have missed it, and will need to restart. Note: You will be asked to type S to load the latest Promise x64 drivers from the floppy created.
  5. No need for any other drivers (64bit LAN, etc. – worked fine with my zip file (not asus’s))

Up until now, I’ve always had to rely on a working windows machine in order to do all my computing – it now seems that with a working linux installation and a floppy drive I am now “free from windows” as they say.

Warnings:

  • If you have a KVM switch with two systems hooked up to it, do not switch back and forth during x64 install.

    I think I botched mine the first few times because it did not recognize the monitor, keyboard, etc. Just sit back, and watch the install – it’s worth the 20 minutes in order to ensure you do not have errors.

  • My CD-ROM /DVD-Rom froze up on me at one point asking for “D:\amd64″ files – I don’t know why this is, but again I blame it on the switching to other computer and leaving the install in a state of “limbo” until I returned to it.
  • Update: it’s come to my attention that latest drivers should be downloaded directly from the chipset manufacturer (ie: Promise, VIA), instead of the motherboard manufacturer (ie: ASUS) – this may have allowed me to use SATA instead of RAID 1+0 (although RAID should be faster for “striping” method in the event I add a 2nd drive).
VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)