Quantcast

Don't have an account? Register Now! Forgot password?

Maximum IT
Features

9 Amazing Software Mashups - Killer Free Apps that Work Better Together

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

There are few things we like more than apps that enhance the Windows experience at no cost. In fact, we've already shown you the 32 essential programs that you must download with every clean install of Windows. But while those apps work great on their own, some killer programs and services perform even better when combined with other software. For example, Dropbox excels as a standalone application, but when used in concert with the little-known Mklink command, its potential is exponentially expanded. We call these unions "software mashups" -- the use of two apps for utility that's greater than the sum of their parts. Yes, 1 + 1 can equal 3. And the best part: every program in this feature is free.

Dropbox + Mklink = Cloud Capability for Any App

We have to warn you; there are three reasons that this first mashup is a little weird. For one, it only works on PCs running Windows Vista or 7. Sorry XP users (Although, really, you should give the Windows 7 RC a try if you haven’t yet; we love it). Second, mklink isn’t an app—at least not like the other programs on this list are—it’s a command line command. Finally, this combo isn’t complete by itself; it needs to be combined with a third program to do anything.

That said, this is probably the most powerful combination on the list. We'll explain:

Dropbox

Dropbox is a file syncing app which acts as a folder on your computer. You install the client on as many computers as you want, and any changes you make to the contents of the Dropbox folder are automatically propagated to all computers connected to the same Dropbox account. However, there's more to DropBox than just file syncing—you can also use it to synchronize other programs, sharing configuration files and databases between multiple instances of that same program on different computers.

The only problem with using Dropbox to sync programs is that it only works with apps that allow you to change where those configuration files and databases are stored—a minority of all software. That’s where Mklink comes in.

Mklink

Mklink is a command line command short for “make link.” It’s used to create symbolic or hard links, which allow you to link files and folder. It’s sort of like creating shortcuts, except that they’re handled at the operating system level, so they work with any program. You can, for instance, use mklink to fool Steam into thinking that a game on a different hard drive is actually in your Steam games folder. You can link files on a single computer, or across a local network. You cannot, however, link files across the internet.

To find out all about Mklink, and how to use it, check out our Mklink How-To.

When the two programs are combined, however, the principle drawback of each goes away. Dropbox can now sync any two programs, because with mklink you can change the location of the programs data whether it wants you to or not. With Dropbox, you can take advantage of all of mklink’s potential, even with computers on the other side of the country.

Here's an example of how you can use this combo to cloud-ify your Firefox profile.

1. Find the directory containing your Firefox profile. A default installation places this folder in %APPDATA%\Mozilla\Firefox

2. Copy that Firefox directory into your Dropbox folder.

3. Delete the original Firefox folder.

4. Use Mklink to create a hardlink between the new and original Firefox folders, If your Dropbox folder is in C:/ you can use  the following command:

mklink /J %APPDATA%\Mozilla\Firefox C:/dropbox/Firefox

Now any computer that you complete these steps on (and that has access to your dropbox account) will share the same Firefox profile. The same basic steps will work for almost any app.

To read about more programs that work great with Dropbox, check out our article on the subject

 

StrokeIt + AutoHotkey = Lightning-Fast PC Interface

Anyone who’s a real expert knows that the fastest way to interact with a program is with the keyboard, with its quick inputs and near-endless possible key combinations. For an illustration of this fact, just watch a professional digital artist use photoshop, or a high-level Starcraft player. In either case, the pro is sure to use hotkeys as much as possible. So why wouldn't you want to control Windows the same way?

There are certainly a number of system-wide hotkeys for Windows, but you would be hard-pressed to fully control your PC from your keyboard using just these. There are hotkeys that do things like cut, copy, minimize windows and take screenshots, but you just don't have the capability to do more advanced things, for instance opening a new Firefox window with tabs for Gmail, Twitter and MaximumPC.com.

AutoHotKey

That's where AutoHotKey comes in. AutoHotKey is a free app which monitors keystrokes and executes user-defined scripts, allowing you incredibly robust control over your PC.

Did we mention it uses scripts? And ONLY scripts? Yeah. It's not the most user-friendly solution in the world, but it's not hard to learn how to write AutoHotkey scripts, and the payoff is worth it. It's outside the scope of this article to try and really explain how the scripting language works, but we'll provide a couple of example scripts, and explain what they do.

Here's an example of a one-line script:

^#g::Run www.gmail.com

This script simply opens the Gmail website in your default browser when someone presses Ctrl + Win + g. The first part, "^#g::" specifies that the following command be run when Control (^), Win (#), and the g key are pressed at the same time. It should be obvious what the "run www.gmail.com" part does.

But this isn't a very interesting example. To make it a little more complicated, let’s look at how to first minimize all open windows and then open a browser window with two tabs.

^#p::

WinMinimizeAll

Run C:\Program Files\Mozilla Firefox\firefox.exe "http://www.gmail.com" "http://www.maximumpc.com"

return

In the above example, you see how one input can have multiple effects, such as manipulating windows and running a program with command line parameters. For an example of a more advanced script, with variables, conditional branches, subroutines and loops, look here. You can also check out this forum for a list of available scripts.

As you can see, there's a lot that can be accomplished with AutoHotkey, if you're willing to put in a little effort.

StrokeIt

StrokeIt is a sophisticated mouse gesture-recognition that can be used to control your computer. A lightweight client runs from the taskbar, which interprets your mouse gestures and binds them to commands.

You can pick from a wide variety of gestures, including standard shapes, letters and numbers, or you can train your own. To train a gesture, you simply draw the gesture as you want it, and the program will ask if you want to save that gesture, or if you were trying to draw something else.

StrokeIt has quite an arsenal of commands that you can bind to gestures, but it can't match the extreme flexibility of AutoHotkey. Fortunately, StrokeIt can be configured to pass keyboard events when mouse gestures are detected. That way, we can have all the gesture-y goodness of StrokeIt, with the no-nonsense scripting engine of AutoHotkey.

To create an action that passes a keyboard event from StrokeIt, simply open the program, then right click on Global Actions, and select New Action. Click on the new action and click Add Gesture to pick the gesture(s) you want to activate it. Then, rename the action to something descriptive, right click on it, and select New Command. Click on the command, and from the pulldown box select Keys - Send Keystrokes. In the box in the lower right corner, enter the keystrokes you want to send. To send a keystroke such as CTRL + WIN + P, you would enter [CTRL_DOWN][WIN_DOWN]p[WIN_UP][CTRL_UP].

 

COMMENTS
avatarAbercrombie &

Abercrombie & Fitch

Abercrombie & Fitch

Abercrombie&Fitch

Abercrombie&Fitch

A&F

A&F

A&F.com

A&F.com

Abercrombie

Abercrombie

cheap Abercrombie & Fitch

cheap Abercrombie & Fitch

Abercrombie and Fitch

Abercrombie and Fitch

Login or register to post comments
avatarAbercrombie

Abercrombie clothes

Abercrombie clothes

AbercrombieandFitch.com

AbercrombieandFitch.com

Abercrombie & Fitch on sale

Abercrombie & Fitch on sale

Abercrombie Fitch

Abercrombie Fitch

abercrombie clothing

abercrombie clothing

discount abercrombie clothing

discount abercrombie clothing

Abercrombie Fitch clothing

Abercrombie Fitch clothing

Login or register to post comments
avatarwow power leveling wow

wow power leveling

wow power leveling

world of warcraf power leveling

world of warcraf power leveling

wow power leveling

wow power leveling

world of warcraf power leveling

world of warcraf power leveling

cheap wow power leveling

cheap wow power leveling

Login or register to post comments
avatared hardy sale ed hardy sale

ed hardy sale ed hardy sale ed hardy ed hardy cheap ed hardy cheap ed hardy ed hardy clothing ed hardy clothing ed hardy shirts ed hardy shirts

Login or register to post comments
avatared hardy sale ed hardy sale

ed hardy sale ed hardy sale ed hardy ed hardy cheap ed hardy cheap ed hardy ed hardy clothing ed hardy clothing ed hardy shirts ed hardy shirts

Login or register to post comments
avatared hardy sale ed hardy sale

ed hardy sale ed hardy sale ed hardy ed hardy cheap ed hardy cheap ed hardy ed hardy clothing ed hardy clothing ed hardy shirts ed hardy shirts

Login or register to post comments
avatarAmazing software

I really like this article, first it gives me some new information about free software, second it teaches me how to use them basically. As a geek it will take a lot of time from me from now on. I will try them all, hope that I will see more articles like that one.Yeah thank you guys you give me some work to do when I don't have nothing to do. Thank you.

 

CEO of Shop Carefully

http://www.shopcarefully.com baby.

Login or register to post comments
avatarAnother Great Mashup

Nice work, but what about Portable Firefox and Tor?  You gave both of them very warm reviews, and I use them together to securely get pass content restrictions.  Where I'm from, they don't even let me check my email, so I use these two apps together to get what I need off my email.  They've never let me down.

Login or register to post comments
avatarHard and symbolic links are

Hard and symbolic links are functions of NTFS, not Vista or Win 7. They work perfectly fine in XP. You can use the free program Winbolic Link to make them (since XP doesn't have mklink).

Login or register to post comments
avatarGood list; what about logmein?

Very nice list, I didn't know about many of these and I might try some of them.

However, I'm confused about the mashup with Hamachi. You did not mention at all the main service / application of the creators of Hamachi: LOGMEIN, as their domain implies. Logmein is a free service to do just that; access your PC remotely, and even better: from ANY computer. You simply install the logmein progam on the clients, and you use the logmein website to access it. Very simple, very easy to use. The paid servies adds a few things for ease of use such as file transfer and even getting sound.

So why use Hamachi and UltraVNC? unless you wanted more control over the secure connection, but again, I think you should have mentioned it and tell us your arguemtn, why go through the hassle of setting up Hamachi and UltraVNC instead of simply using logmein.

Composer of Film / Cinematic music

Login or register to post comments
avatar32 + 9 + 2

Awesome set of free utilities, a couple others that I find very useful and should make the cutoff
Crossloop – remote pc control
Argali - phone number lookup

Login or register to post comments
avatarFirefox

You can already sync firefox profiles without using Mklink.  Just create a new profile and browse to the dropbox directory.

Login or register to post comments
avatarI gave up on Hamachi quite a

I gave up on Hamachi quite a while ago. I always get a relayed (slow) connection no matter what I try. Different computers, different locations, ISPs, didn't matter. I never did figure that one out.

I currently use RealVNC + port forwarding on my router + encryption for my VNC stuff. Not as secure as a VPN I know but the connection is rock solid and speedy.

Login or register to post comments
avatarDid you try setting Hamachi

Did you try setting Hamachi to use a specific port for tunneling?

Pref > Status > Detailed Config button. Then set ports under the Connecting thru NAT, then make sure the firewall is forwarding those ports to the box running hamachi.

I had one site that needed to have ports entered, and forwared from the router. Home, Office, and Job site 1 all see each other just fine, but Job site 2 needed to have specific ports set. The idea of sending VNC traffic in plain text is way to scary.

 

Login or register to post comments
avatarOne thing about uTorrent i

One thing about uTorrent i want to share is that it will look in a specifird folder for any torrent files and it will automatically add them into utorrent with the default settings, then delete the torrent file. Also, it can download stuff to a "Pending" folder then when they're done it'll copy them to a "Completed" folder. What a fantastic program.       -Denis

Login or register to post comments
avatarThey already mentioned both

They already mentioned both those Denis, but I agree they are quite useful features

Login or register to post comments
avatarHamachi + FreeProxy = Secure Web Browsing

I have been using Hamachi and UltraVNC
to remote into and troubleshoot my relatives computers from the
comfort of my home for years. Hamachi and FreeProxy is another
great combination to securely browse the web wherever you go.

Creating a Hamachi network with
FreeProxy on a home computer turns it into a secure proxy server.
Log into the Hamachi network from a laptop when you are not at home and
change the proxy settings of your web browser. Enter the Hamachi IP
address of the computer running Freeproxy and use port 8080. Now
your web traffic will be running through the secure Hamachi network.
It's great when using open wifi at a hotel or coffee shop. It may
slow you down a bit, but it's better than having some latte sipper
snooping in on your IMs.

Login or register to post comments
avatarNice mix...

Nice little mix here...  I must say, things like this are the reason that I'm a MAXPC magazine and online reader...  Keep up the good work...

Login or register to post comments
avatarre

My Zune çizgi film izle slept sikiş through the mess. sohbet Battery had zayıflama - diyet - diyet - zayıflama - sağlık already run down, Madencilik so when I recharged it yesterday, sohbet siteleri the clock reset as the gelinlik modelleri Zune folks said it would. örgü modelleri özlu sözler - müzikler - yemek tarifleri - iftar vakitleri - ramazan - kürtçe müzikler - video izle - yaprak dökümü - arka sıradakiler - yuda - orjinal lida - orjinal lida - sevgi sözleri No drama.

Login or register to post comments
This Month's Issue
FEATURE Windows XP/Vista/7 Tips!FEATURE Monitor Roundup: 7 LCDs ReviewedHOW TOMaster PhotoshopFEATUREAMD's Awesome New GPUWHITE PAPEROrganic LEDs