Entries Tagged as 'Software'

Web Site Version Control

I’m not sure this is something that occurs to everyone, but I use SVN to version control my web pages. Essentially I treat my web pages just like a “software project”.

You do need to be mindful of files that you want to exclude from source control and/or transfer.

But I find the combination of SVN and FileZilla works great to take a local working copy of my web pages, maintain versioning, and push them out to my hosting facility.

While it’s not quite “one click” — it’s fairly simple to do, and it allows you to roll back changes easily.

Originally posted 2008-07-18 21:01:19.

Hardware MPEG2/MPEG4/MPEG4-AVC/H.264 Transcoding

Leadtek Research Inc has release the WinFast PxVC1100 PCIe x1 add-on card which uses four of the Toshiba encode/decode cores  (SpursEngine SE1000 — BXA32110) derived from the joint Sony/Toshiba/IBM alliance (STI) Cell (Cell Broadband Engine Architecture, CBEA) processor (used in the Sony PlayStation 3 game console).

If you’re serious about video encoding this card is way more powerful than leveraging your GPU (nothing stops you from using both).

I couldn’t find a retail price on the PxVC1100; from what I’ve read it was delayed, but should be available in the US soon.  I expect it’ll be fairly expensive since Nikkei WinPC’s benchmark showed a high-def video in MEPG-2 TS format was transcoded to H.264 using the WinFast PxVC1000 about 2.9 times faster than a Core2 Q9650 (3GHz).

If you want to check out other vendors that offer a SpursEngine enhancement, some Toshiba Qosmio laptops and the Thomson-Canopus Firecoder Blu PCIe add-on card are candidates.

Originally posted 2009-01-03 12:00:46.

hMailServer

If you’re interested in running a fairly full featured mail server on Windows, take a look at hMailServer — it’s completely free and through version 4 Open Source.

I have a patch to V4.4.2-B279 and V4.4.2-B283 that allows you to set the directory separator for IMAP folders (by default it will use “.” — and for many people that’s not a good choice).

To get it working:

  • Download the source.
  • Download the patch.
  • Un-archive the patch
  • Apply the patch (easy to do with SVN)
  • Setup a build environment (Microsoft VS2005, Microsoft VB6, Inno Setup v5, CollabNet SVN [optional]).
  • Run the build tool (you may need to make some changes to it’s configuration).
  • Install the resulting package.
  • Edit the INI file and change the FolderSeparator to “/” or “\” (I would not advise using other characters)
  • Restart the service.

It only took me a couple hours to modify and test the code; other than installing the environment to build it (and I recommend you do that on a virtual machine since these are older tools) it should take you substantially less time.

Some notes:

  • The changes to the build configuration are not necessary; you will need to make the appropriate changes for your build environment so I would say don’t apply them.
  • The changes to the HIS_DBWrappers is because you do not need to (and in many cases it will fail) register the built DLL on your build machine; it will be packaged in the install file and registered on installation (you would only need it registered if you wanted to debug, and I recommend building, installing, and then attaching to the running process so you need not worry about configuration issues if you want to debug).
  • This is Open Source software, and it’s not MY software — I don’t make any claims about it or warrant it in any way.  It’s your responsibility to test it.  While I’m certainly interested in anything you find, I’m in no way responsible.

I have a couple more modifications I’m considering (both of which will require much more work):

  • Changing the way folders and sub-folders are stored so that the folders appear in the file system in directories that match the folder names (and removing the limits on depth and number).
  • Potentially adding a ‘search’ feature that’s integrated with WDS to quickly find messages.  Since IMAP will only search within a folder, I’m thinking about adding a special folder called “Search” and any folder created in it will actually be the search term and the results displayed will be dynamic based on WDS output. 

In case you’re wondering, I don’t really care about hMailServer as an end-point mail server; I care about to manage my IMAP message store.  I have nearly 40GB of mail, nearly 50,000 folders, and WAY too many messages store on a server with 16 spindles in a RAID5 configuration.  So my “interest” doesn’t align closely with most users.

This is only the patch file; you must download the source from here.

These are patches produced from the specific versions listed, but they can (most likely) be applied to any v4.4.2 build fairly recent).

Originally posted 2008-11-09 08:00:38.

SyncMate 3

I’ve written about Eltima’s SyncMate before, but they released a new version about a month ago, and I’ve spent some time using it and decide that it’s well wrote revisiting.

SyncMate 3 is very similar to SyncMate2; it’s an excellent utility for keeping your Mac synchronized… particularly if you have an Android phone, Windows phone, Nokia phone, depend on Google for services, etc.

Like with the previous version of SyncMate you may find that the free version has all the features you really need; but the low price of the Expert Edition might make you just go ahead and buy it for one of the useful features included with it.

The only major disappointment I had with SyncMate 3 is that it didn’t migrate my sync accounts and setting from SyncMate 2.  That’s not really an issue for most people, but I had a large number of sync devices setup in SyncMate 2 and I had customized the icons and settings quite a bit for each of the test devices.

Beyond that… SyncMate 3 worked, and worked well.

I really couldn’t test the direct Android sync since I use Google to sync my Droid; and I highly recommend you do not try and sync both directly and via Google – you’re not going to be happy with the outcome (and I guess there isn’t any real way for SyncMate to detect you’ve entered the same device twice).

One of the things I use SyncMate for is to synchronize multiple Google accounts; actually I had one main account, and prefer to have the contacts from it pushed to the other account (which are used mostly for Google Voice).

The list of features is long, and you’re much better off to view them on Eltima’s web site than have me try and list them here.

While the software is very easy to use, you’ll find that it supports a number of sophisticated features — and really what you do with it is limited to your imagination more than the software.

This is a company and product that I believe is well worth taking a look at.

SyncMate 3

Originally posted 2011-02-19 02:00:59.

Disk Drill – Beta

Generally I don’t like to write reviews of software that hasn’t been released yet; and certainly in this case I’ll do another review of the product once it has been release — particularly since there is no pricing information available.

There are a number of utilities similar to cleverfiles Disk Drill available on Windows, many are free of charge, but I wasn’t able to find any free utilities for file recovery on the OS-X (there are a few more that are available for purchase; and this is the first of these types of tools I’ve looked at).

I guess I’m a power user, and I like to know a little more about what’s going on, and have more control over what’s installed on my machine, and what it’s allowed to do… from my perspective Disk Drill is just a little too “black box”.

While I don’t think it should necessarily require that everyone understand what it is going to do or install, it seems like it shouldn’t be such a task to figure it out.

Also, while most users will probably like that it just “works” (and it does) I didn’t care for the fact that it had no ability for me to actually have control over the recovery.

I will say that the developers haven’t rushed this product out and there has been a number of betas — though they haven’t don’t a good job about marking the images with a version (just a date on the download panel).

Finally, when I first looked at the product a couple months ago the web site was in horrible shape — the grammar was abysmal, and the clarity of the writing made me extremely leery of the “professional-ness” of the company; that has improved a great deal.

The bottom line, without a release product and a price-point all I can tell you is, I don’t know.

I’m hopeful that the product will be available at a reasonable price; and that the commitment the developers have shown in the quality of the Beta will not end once a release has been made.

Disk Drill on cleverfiles.com

Originally posted 2011-02-20 02:00:32.

Restoring Windows Boot Manager

If you’ve tried Linux (or another operating system) on your PC, and you’d like to return to just the Windows boot manager (and perhaps remove the other operating system) or if the boot manager that was installed is no longer working here’s a quick way to recover.

First, find your Windows installation disc (or an equivalent Windows installation disc).

Boot into install; on the first setup screen hit Shift+F10, that will open up a command prompt.

Execute the following commands:

  • bootrec /FixMbr
  • bootrec /FixBoot

Now reboot…

The Windows boot manager should be in control — you may need to correct the BCD entries, but generally those will be fine.

You may also want to review: http://support.microsoft.com/kb/927392

Originally posted 2013-12-30 12:00:31.

Windows 7 Sins

Personally I think this is a little over the top — the choice of an operating system doesn’t necessarily lock an individual into all the technologies that might be offered with it (for instance, you can run Open Office on Windows 7 — you do not have to run Microsoft Office 2010); but that said, this is a valid position and while it might be overstated it is something each and every person should consider.

Windows7Sins.org

Originally posted 2009-12-26 01:00:53.

iDialer (for Windows Mobile)

If you have a cellular plan that allows you to make air-time free calls to a set of designated numbers, then Google Voice might be able to save you some money by effectively giving you unlimited calling.

I’ve written up BLOG entries on how to use Google Voice to get “free” calling before; and I’ve included the caution that you might not want to use it for calls that might contain sensitive information…

Personally I find that when I need to call “customer service” (those people you speak to at a big company that don’t provide much service at all) it generally takes forever and would quickly exhaust my monthly allowance of minutes — and I personally don’t care of Google indexes the information in the call or not.

With a Smart Phone you can use the web interface to Google Voice any time you want to make calls, if you have an Android phone Google has already provided an app that allows you to use Google Voice directly from your contacts if not, there’s a number of apps you can buy or just download that achieve that.

For those who have Windows Mobile and an unlimited data plan (like me), I use iDialer (a free app) with the pre-fab configuration for Google Voice (you can configure it for other services as well — the Google Voice one just requires you download, install, and then provide your Google Voice account information).

Bottom line — it works… though I have to tell you it’s a little odd to “dial” a call and then immediately have your phone ring to complete it… but that’s how Google Voice works (in callback mode).

It’s free, it’s easy to install, and like I said it works.

http://www.supware.net/iDialer/

Originally posted 2010-04-18 02:00:45.

Microsoft Vista System Update Readiness Tool

If you’ve had problems updating your Microsoft® Windows Vista system to SP2 you may want to download the System Update Readiness Tool and run it even if you intend to skip SP2 and move directly to Windows 7… apparently upgrades to Windows 7 may fail if your Vista system is in a state where SP2 didn’t install correctly.

My advice, save yourself a headache by downloading and installing the System Update Readiness Tool — at least if you end up having to call Microsoft support it’s one less thing they will have you do before someone actually pays attention to your problem.

 

 
32-bit
System Update Readiness Tool (x86)

64-bit
System Update Readiness Tool (x64)

Originally posted 2009-10-11 01:00:53.

Free Software!

Let me start off by saying that there is a lot of free software available for just about every popular operating system that works well, is well written, and straight forward to use.

Let me also point out that a lot of free software is free because is simply couldn’t be sold — yes it’s that bad (of course there is a lot of commercial software that is on the market that shouldn’t be sold; but that’s another rant).

I have a favorite saying:

You rarely get what you pay for.

And with free software that could be taken to mean, it almost always ends up costing you…

I always recommend that you read up on software before you use it; and try to read comments written by someone with similar computer skills and goals as you have.  Then ask yourself the simple questions “do you need the software” and “do you have something that already does the same thing that works”.

If you just want to play with a piece of software, consider using a virtual machine to try it out and then discard the changes; and I always try out a piece of software in a virtual machine even if I’m fairly sure it’s something I want.

I maintain a list of products (free and for pay) on my web site that I consider worth using…

It’s rare that I have any problems with any of my computers — and that’s mainly because I don’t “junk” them up with lots of software I never will use and don’t need… and keep in mind — COMPUTER PROBLEMS are one of the costs of installing software.

Originally posted 2008-12-17 12:00:43.