Entries Tagged as 'Software'

Virtual CloneDrive

I’ve tried a number of virtual CD/DVD drive tools for Windows over the years.

Daemon Tools was one of the first (free) solutions that really worked well; but success went to their heads and to describe it as anything but a POS would be way too kind.

Microsoft released a very basic driver for Windows XP, and everyone hoped that they would just include the feature in future releases of Windows; but disappointment from Microsoft isn’t new, and isn’t likely to stop anytime soon.  Neither Windows Vista or Windows 7 had the feature, and the Windows XP driver can’t be used in anything but Windows XP and Windows Server 2003.

Gizmo was a descent solution; the free version had all the features I really needed, it worked — but there was just so much baggage that came with being able to mount drive images; and there were times when it just didn’t work properly.

Virtual CloneDrive has been around for a very long time —  and it’s free.  In the past it always seemed like a so-so solution to the problem, but history has a way of rewarding the companies that stick with a fairly simple paradigm and who builds a product that just works.

While I’m not a huge fan of SlySofts other products (AnyDVD just never seems to work as advertised — and it’s an expensive solution), I have to say that Virtual CloneDrive is probably one of the absolute best virtual CD/DVD solutions for Windows.

Virtual CloneDrive

NOTE: Virtual CD/DVD solutions are used to create a virtual CD/DVD drive from an image of the disk (ISO, BIN, CCD, etc).

Originally posted 2010-07-22 02:00:40.

Wikipedia Funding

I’m a big fan of Wikipedia— that should be clear from my previous posts on Wikipedia and my frequent use of Wikipedia as a reference tool (and to link to from my posts).

Wikipedia rose from the ashes of failue much like a phoenix… and currently operates one of the largest (if not the largest) repositories of human knowledge.

Wikipedia is freely accessed by anyone with an Internet connection (provided their provider does not block such access), and is currently funded completely through donations.

While I applaud the dreams of Wikipedia’s founder Jimmy Wales to keep the site free of advertising, my feeling is that advertising might well be a better way to sustain the site.

My concept is that those who do not wish to see advertisement donate, and are free from advertisements as long as they have “credits”… when they run out of credits then they like those who choose not to donate see advertisements.

Since Wikipedia is one of the heaviest traveled sites on the internet, advertisers will likely pay top dollar, and there’s likely no need to work through an advertising network…

Originally posted 2010-01-24 02:00:35.

SyncMate – Expert Edition

Several weeks ago I took a look at the free edition of SyncMate, and I had some fairly good things to say about it.  In fact, I was so impressed with it that I started using the free edition to synchronize my Windows Mobile device.

Eltima Software contacted me and offered me a license for the expert edition to enable to me more fully explore the capabilities of it (and to write a more in depth post about it).

I agreed, and here’s what I found…

I decided that this would be a fairly comprehensive test; it would involve a number of different operating systems, and synchronization environments.

The operating systems I tested were:

OS-X 10.6.1 (32 & 64 bit)

Windows 7 (32 & 64 bit)

Windows Vista (32 & 64 bit)

Windows 2003

Windows XP

Windows Mobile 6.5 (HTC Touch Pro 2 – XV6875)

Windows Mobile 5.1 (MotoQ)

Outlook Look 2003, 2007, 2010 on the PC

Entourage 2008 on the Mac

Windows Contact / Windows Calendar (on Vista and Windows 7)

Live Contacts / Live Calendar (on Windows XP, Windows 2003, Windows Vista, and Windows 7)

FireFox (Windows)

Safari (Windows and OS-X)

Additionally I took a quick look at iTunes and iPhoto (even though I don’t use either of those normally); and I took a quick look at Google synchronization (including synchronizing to an Android handset).

It’s a long list, and I assure you that the coverage of the tests were not exhaustive — but rather concentrated on suites of versions that would be most commonly found together (though I have a reasonably good feeling that unless there were some real flukes, the sample of tests I performed are probably indicative of all combinations).

My first test was to synchronize my Mac Book Pro with my Mac Pro… I’ve never really put any effort into making sure that the contacts and such agreed between the two, so I install unlocked the free version of SyncMate I’d installed on both and proceeded to enable all the plug-ins.  After fighting with both iPhoto and iTune (you wouldn’t need to worry about that if you actually used them they would have already been setup and ready to sync). the little spinners started and in just a few minutes I had everything on both machines (which also included all the calendar and contact information I’d gotten from my smart phone to start with) in sync.

I went ahead and disabled iPhoto and iTune for the rest of my tests — I’d seen it work, and certainly synchronizing those would easily be covered with the folder synchronization (which was a more generic test — but of course it was nice that the iTunes/iPhoto sync could be enabled with a simple click).

I decided next to see what the various versions of Windows and Office Suites would do… so I brought up virtual machines using various OS images and installed versions of Office in them.  I setup the Windows component of SyncMate and then decide to just do everything at once — so I added all the machines to SyncMate on the Mac Pro and hit the sync button.

It took a few minutes, but then on every machine in either (or both) the Windows Contacts and the Outlook Contacts there was a full copy of my contacts; as well as files I’d put in a test folder.

Things were going very well, so now I turned to a couple Windows Mobile devices.

Both were easy to setup via USB, and both synchronized perfectly (frankly I was a little surprised when the MotoQ running Mobile 5.1 worked as well as it did).  So then I tried WiFi sync on the XV6875 — worked just fine (there’s a nice feature of the SyncMate driver on the WinMo device that will tell you the IP and name of the device if you need).  Next was Bluetooth synchronization… and unfortunately I wasn’t able to do that on either device — during setting up the connection I kept getting “Uncompatible Device” (a newer version of SyncMate has corrected the awkward english construction; but unfortunately I still cannot use Bluetooth synchronization with either my XV6875 or Q), so I’m not exactly sure what the problem is, but I would consider Bluetooth synchronization more convenient than WIFi — though I generally use USB since I can charge the device as well.

Then I decided to try a few more scenarios from the SyncMate feature list.

Folder synchronization with a USB flash drive worked perfectly.  And from that I’d be fairly confident that iTunes/iPhoto/folders could be synchronized to any USB (disk) device.

Google synchronization worked just as documented; and synchronizing an Android handset with Google just happens (all you have to do is enter you account information into the handset and enable synchronization).

Here a few comments on individual features…

Call history and the SMS manager are both very nice features of the expert edition… I’m not sure it’s sufficient motivation to pay for an upgrade, but it certainly is a sweet feature.

Mounting a Window mobile phone as a USB disk is a feature that didn’t make much sense to me; my XV6875 has the ability to select whether or not it makes an ActiveSync style or USB drive connection when you connect it; though on an older device like my MotoQ it does let you see the file system on the Mac much as you would on a Windows desktop.

Time synchronization is another feature that just doesn’t make sense; all devices get synchronized to the network (and thus to atomic clocks) so I see little value (and a number of reasons not to) synchronize them to each other and defeat the mechanisms already in place (if this were a camera, not a cellular phone I’d consider this a plus — but I’m going to say this feature should be removed; and certainly not used).

As noted before, synchronization to Windows Live isn’t support (and since this is a Mac centric product I don’t think that should come as a surprise — but, of course, some people who have Windows Mobile phones may use some of the Live services).

One thing I haven’t really covered to this point is how you setup a sync partner in SyncMate; and I guess I haven’t focused on it because it’s fairly easy, and definitely straight forward.  It isn’t “automatic” (and I actually consider that a plus — I absolutely hate ActiveSync trying take ownership of a device I just want to attach once).  A nice touch to the way you add a partner is that you can both name it, and include an image for it (though it might be a little nicer if Eltima included more stock images with SyncMate, or created a web interface to find images of handsets — but I just downloaded one of each of my phones and then used that).

The number one quality of SyncMate is that it works — and by far and large it works as advertised.  In this round of tests I didn’t have any instability in the version of the Windows sync driver I installed (unlike in the previous tests where I did have some issues with the Windows sync driver crashing).

One feature I felt might be interesting for Eltima to add would be a “mesh” type synchronization — really all they’d need to do is have an ability to synchronize the partnerships between Mac hosts (ie — all the synchronization partnerships I entered on my Mac Pro could instantly appear on my Mac Book Pro the next time the two machines sync’d — and then conflicts would just be handled throughout the mesh on a peer-by-peer basis just as they are now).

As I’ve stated previously I find the price a little steep — but you and your wallet will have to decide for yourself…  If you like the free version, and have needs for some of the additional plug-ins; I suspect you’ll be favorably impressed by what you get once you purchase a license.

Eltima Software
SyncMate

Originally posted 2010-07-26 18:04:01.

Fix It

About a year before Microsoft Windows 7 hit the street, Microsoft had started to introduce the “Fix It” logo associated with “solutions” to problems in Windows.

In Windows 7 Microsoft incorporated the solution center to partially automate finding and fixing issues that could cause problems with Windows.

Now Microsoft has expanded “Fix It” to include Windows Vista and Windows XP…

Thank you for your interest in Microsoft Fix it. We’re working hard to automate solutions to common software problems in an easy, intuitive way that is available when and where you need it. So whether you are looking for a solution in help or support content, or an error report, Fix it provides a way to apply automated fixes, workarounds, or configuration changes so you don’t have to perform a long list of manual steps yourself.

Microsoft Fix It

Fix It

Originally posted 2010-04-27 02:00:21.

Macbuntu

Macbuntu isn’t a sanctioned distribution of Ubuntu like Kubuntu, Xubuntu, etc; rather it’s a set of scripts that turns an Ubuntu desktop into something that resembles a Mac running OS-X… but it’s till very much Ubuntu running gdm (GNOME).

I don’t recommend install Macbuntu on a production machine, or even a real machine until you’ve taken it for a spin around the block.  For the most part it’s eye candy; but that said, it does make a Mac user feel a little more comfortable at an Ubuntu workstation, and there’s certainly nothing wrong with the desktop paradigm (remember, the way GNOME, KDE, XFCE, Enlightenment, Windows, OS-X, etc work is largely arbitrary — it’s just a development effort intended to make routine user operations intuitive and simply; but no two people are the same, and not everyone finds a the “solution” to a particular use case optimal).

What I recommend you do is create a virtual machine with your favorite virtualization software; if you don’t have virtualization software, consider VirtualBox — it’s still free (until Larry Ellison decides to pull the plug on it), and it’s very straight forward for even novices to use.

Install Ubuntu 10.10 Desktop (32-bit is fine for the test) in it, and just take all the defaults — it’s easy, and no reason to fine tune a virtual machine that’s really just a proof-of-concept.

After that, install the virtual guest additions and do a complete update…

Once you’re done with all that, just open a command prompt and type each of the following (without elevated privileges).

  • wget https://downloads.sourceforge.net/project/macbuntu/macbuntu-10.10/v2.3/Macbuntu-10.10.tar.gz -O /tmp/Macbuntu-10.10.tar.gz
  • tar xzvf /tmp/Macbuntu-10.10.tar.gz -C /tmp
  • cd /tmp/Macbuntu-10.10/
  • ./install.sh

Once you’ve followed the on-screen instructions and answered everything to install all the themes, icons, wallpapers, widgets, and tools (you’ll have to modify Firefox and Thunderbird a little more manually — browser windows are opened for you, but you have to install the plug-ins yourself), you reboot and you’re presented with what looks very much like OS-X (you actually get to see some of the eye candy as it’s installed).

Log in… and you see even more Mac-isms… play play play and you begin to get a feel of how Apple created the slick, unified OS-X experience on top of BSD.

Now if you’re a purist you’re going to push your lower lip out and say this isn’t anything like OS-X… well, maybe it doesn’t carry Steve Job’s DNA fingerprint, but for many users I think you’ll hear them exclaim that this is a significant step forward for making Linux more Mac-ish.

There are a couple different efforts to create a Mac like experience under Linux; Macbuntu is centric on making Ubuntu more like OS-X, and as far as I can see it’s probably one of the cleanest and simplest ways to play with an OS-X theme on top of Linux…

If you find you like it, then go ahead and install on a real machine (the eye candy will be much more pleasing with a manly video card and gpu accelerated effects), and you can uninstall it if you like — but with something this invasive I’d strongly encourage you to follow my advice and try before you buy (so to speak — it’s free, but time and effort count for a great deal).

I’ll make a post on installing Macbuntu for tomorrow so that it’s a better reference.

Macbuntu on SourceForge.net

Macbuntu

Originally posted 2010-11-14 02:00:36.

rsync

I’ve gotta ask the question why no one has ever invested the time and energy into making a port of the client code in rsync as a native Windows executable.

Yes, you can certainly run rsync client (and server even) under Cygwin; but it just seems like backing up files on a workstation to a central store efficiently is something that might have occurred to a Windows person over the years.

Could it be that people only think in terms of homogeneous solutions?  That they simply can’t conceive that the best selection of a server might not involve the same operating system as a workstation or desktop?

Yeah — I understand that since many Windows desktops talk to Windows servers rsync isn’t a commercially viable solution (or even hobbyist solution) unless you have both server and client, but in many cases a Windows desktop talks to a *nix based sever (or NAS) and all you really need to be able to do is run an rsync client.

The benefits of rsync seems to be to be well worth implementing a client on Windows — while the newest version of the file sharing protocol in Windows Vista, Windows Server 2008, and Windows 7 have the ability to do differential file copy, it’s not something that’s likely to implemented in an optimized fashion in non-Microsoft storage systems (and isn’t going to be implement in Windows XP or Windows Server 2003 at all); nor is there any reason to really depend of a file sharing protocol for synchronization.

Anyway — rsync is a very efficient tool, and something you might want to keep in your toolbox.

Originally posted 2010-06-04 02:00:01.

PHP as a general scripting language

Invariable working smart involves automation, and automation will almost always involve scripting repetitive tasks.

Under *nix operating systems you could write a shell script, though the syntax is arcane and maintainability isn’t really achievable for a script of any complexity.

Under Windows you can write a bat/cmd script; but the language isn’t very powerful, nor is it robust.

A good choice for all operating systems is PHP5.

Yes, you will likely have to install it — but given that PHP5 is a useful tool, free, and runs on every modern computing platform that shouldn’t be a hurdle.

PHP is a rich scripting environment.  And if you’re interested in doing any web programming you can leverage your general scripting experiences to help you learn the language and become proficient.

One language to rule them all…

Well, that might be a little over the top.  PHP is certainly powerful and flexible — but still languages like C# and Java have their uses (as well an un-managed languages like C/C++).

The best way to get used to PHP is just start using it any time you’d normally write a script in some other language.  The syntax is fairly straight forward, and the available libraries/objects are rich.

For the foreseeable future I’ll be writing my scripts in PHP, and leaving shell programing, batch files, and voodoo to others.

http://php.net/

Originally posted 2010-03-27 02:00:04.

Microsoft Live Essentials

With Windows 7 Microsoft has removed email, instant messaging, address book, calendaring,  and movie maker from the Windows install.  If you run the Windows 7 Upgrade Advisor it will direct you to Live.com (a Microsoft) site for tools that will add back these features to Windows.

Live.com has offered most all of these tools in one form or another for over a year; and for quite some time now the entire suite of tools.

I’ll just quickly list the features:

  • Live Messanger
  • Live Call
  • Live Mail
  • Live Writer
  • Live Photo Gallery
  • Live Movie Maker
  • Live Toolbar
  • Live Family Saftey

Live Messanger is the replacement for Windows Messanger, MSN Messanger it’s substantially the same as what ever Microsoft messanger you might use — with an updated look and feel and of course, new features.

Live Call is Microsoft’s entry into the voice communications market.  I’ve never used it, so I can’t really comment on it.

Live Mail is the replacement for Outlook Express and Windows Mail (for you Vista users).  It somewhat resembles both of it’s predecessors, but carries forward many of the refinements from Windows Mail; and introduces a number of “bugs” that had been stomped out long ago in the code line (I reported several during the BETA — they still haven’t been fixed, and I expect until they annoy someone on the Live Mail team they won’t be).  On feature that has been added that many will find useful is the ability to interface with Hot Mail/MSN Mail/Live Mail web mail directly (at no cost).

Live Writer is a WYSIWYG editor for BLOGing.  It interfaces to Live BLOGs as well as a number of blogging engines and web sites.

Live Photo Gallery is Microsoft’s attempt to get some of the media sharing market.  I don’t use it, but I’m sure they’ve figured out some way to make money from it (like all the others).

Live Movie Maker is the replacement for Windows Movie Maker.  I haven’t used it.  The previous software might be fine for novices; but I prefer to use Final Cut Studio on my Mac; so I don’t think my opinion of this software is relevant to the target audience.

Live Toolbar is like most toolbars, a waste.  Whether it’s invasive like most of them or not I can’t say — I have no need for toolbars; and you probably don’t either.

Live Family Saftey is designed to limit access to questionable internet sites and content.  I’ve never used it; but I would guess like most it errors on the side of caution.

There is also a Microsoft Office Outlook Connector, and Office Live Add-In which provide access to Live features directly from Microsoft Office (why?) that you can read about on your own.

Overall, many of the “free” tools in Microsoft Live Essentials are probably well worth the small amount of time and energy to download and install.  One note, make sure you uncheck the items you don’t want (you can add them later if you change your mind) and pay close attention to the attemp to change (and lock) your browser’s home page and search tool.

Microsoft Live Essentials

Originally posted 2009-11-22 01:00:50.

bada boom… bada bing…

Elemental Technologies, Inc in Portland Oregon showed a new type of video encoder at CES 2009 — they call it badaboom — it’s build on top of Vidia’s CUDA interface to their GPUs and largely uses GPU resources rather than CPU resources to encode (or re-encode actually) video.

You can download a free thirty use trial from their web site and test it for yourself.

Here are my impressions of it.

I did a few test encodes and played with the options quite a bit, and while I think it has a great deal of potential, it misses on quite a few points.

First, it’s fairly easy to use — and you’ll get something decent out of it even if you don’t have a clue what you’re doing.

It can read unencrypted DVD, the contents of a VIDEO_TS folder on your hard disk, any media file that you have a DirectShow decoder for.

I tried this on an nVideo 8600GT, 8800GTS, 9500GT, 9800GT, and 9800GTX.  The 9500GT performed much slower than the other four cards (yeah, you could have guess that from just the Vista ratings)…

I saw about 54fps doing SD video and about 12fps doing HD… my Q9400 and Q9300 can do roughly that with a good encoder.  In all fairness, using the GPUs to encode my PCs were extremely responsive, something I can’t say when using my CPUs to encode.  Of course if you compare price of a CPU to a high end GPU — you would probably be better off spending your money on the CPU.

For $30 it wouldn’t be a bad option to have a GPU based encoder.

However (you knew it was coming)…

I can hardly call v1.1.1 a final product — and to their credit they offer free upgrades until they release v2, which they say will be about a year off.

Here’s what it doesn’t do.

Sound:

It doesn’t handle multi-channel sound, so you’re going to loose your 5.1 Dolby or DTS on your DVD movies; it does a stereo or mono mix-down of your sound.  So until it allow you to encode your multi-channel sound in AAC or to preserve your AC3 or DTS sound without touching it I’d say it’s not a contender.

It also can’t handle multiple audio tracks.  To this this it would really need to support MKV containers.

Video:

It doesn’t properly detect source video size nor does it handle letterbox crops.  This isn’t that advanced of a feature — and why they think they need to upscale the video is beyond me.  If the source was only 704×480 it’s not going to look any better scaling it up to 1920×1080… it should be encoded at the same size as the source and the playback and upscale it.  Plus many DVD are letterbox, and there’s no reason to encode those black bars, they should be cropped out (either automatically or allow a user to set the crop regions).

Subtitles:

It doesn’t handle even a single subtitle stream.

Menus & Navigation:

Doesn’t preserve any of the menus and navigation from the DVD, but I didn’t really expect it to since there’s no MPEG4 player I know of that would be able to use the navigation stream.

__________

Personally I think at the moment Hand Brake and Fair Use Wizard are better products; but they don’t use your GPU, they use your CPU.  I do think that over time badaboom will improve; and the upside is apparently you get thirty uses every time they change the version (though you’re going to have to live with their logo in the lower left hand corner).

In closing, I wasn’t compelled to pull my credit card out and buy it; I’ll certainly wait until at least the sound issue is corrected.

Originally posted 2009-02-23 01:00:09.

Browser Spelling Check

If you use Firefox you’re set, build of that have included a spell check add in for quite sometime; however, if you use Internet Explorer you’re going to want to look into a spell check add-on.

Some of the spell check add-ons depend on the presence of Microsoft’s spell check (you get that with Office products, like Word); but one of the better ones does not.

ieSpell works well, and some javaScript add-ins on web pages will automatically detect it (as they do Firefox’s spell check) and work the same; but when they don’t you have the ability to use the context menu to spell check the contents of a edit box.

For personal use ieSpell is toally free, for commercial use you should check the licensing.

Originally posted 2008-12-13 12:00:34.