Comparing Files and Folders With WinMerge

Before I started working for my current employer, I hadn’t yet discovered how useful differencing tools could be. As I began working regularly with Visual SourceSafe 6 at work, I grew to value the fact that I could check for differences before every file check in. It was a standard for my employer, but to me, it was a process I was getting used to. Eventually, I realized that I needed a stand-alone comparison tool, in case Visual SourceSafe wasn’t around. This eventually lead me to a WinMerge, an open source differencing and merging tool. There are numerous reasons why I like WinMerge. Most of all, I really appreciate the contextual options. With files, I can select any difference within … Read more

Pinning Tabs in Google Chrome

Today, I discovered a feature in Google Chrome that had somehow eluded me to this date. If you right-click any tab, several contextual options will be listed. Most of these are fairly standard; however, one stands out from the rest. The “pin tab” option, once selected, will transform the current tab so that only the favicon is visible, not the text. This reduces the size of the tab, but also results in it being moved to the left-most side of the bar, as seen below: When you close Chrome, and re-open it, tabs who have been pinned will load automatically. While you could achieve a similar result by adding numerous websites to your home page list, the tab pinning approach … Read more

How to Launch Multiple Instances of Notepad++

Update Nov 22, 2016: I added a video tutorial for this! The written blog post remains available below. Notepad++ is my primary text editor, as it offers a huge amount of features, and yet remains fairly simple to use.  After months of using it heavily both at home and at work, I began to wonder if I could launch multiple instances of it at one time. Given that I have two monitors in either case, I thought it would be interesting to have one Notepad++ window per monitor. The best approach I found makes a new copy of Notepad++ launch every time you use a shortcut. To make this work on your machine, simply do the following: Right-click any Notepad++ shortcut. … Read more

Testing Web Performance by Throttling Bandwidth

In the past, I often found myself wondering how some of my websites would perform when accessed from a low bandwidth connection. Unfortunately, I had no convenient way to test such a scenario, so I usually just forgot about the idea. I recently found myself in a similar scenario at work, and my searches returned a useful tool, Speed Simulator, by Vikas Patial: Speed simulator is a simple throttling proxy which allows you to see how your site behaves under different connection speeds. It was written by me to test AJAX/Flash loaders and see how much my time took to load. You can simulate various speeds like that of a modem or a ADSL. A pre delay function is also there … Read more

Introducing All Due Credit

When I write for this blog, I don’t always write a post from start to finish, and publish it immediately. Usually, I have to review it multiple times myself, and in certain cases, I decide I want someone else to take a look at it too. In these cases, I typically send the post to one of my friends first, and I await their feedback. At the end of the day, their input allows me to ensure that my content meets a certain standard of quality. Given the significance of their aid, I felt I needed a way to publically thank them, per post. Faced with that idea, I did what any WordPress user would do – I looked for a … Read more

Not Just Another First Person Shooter

In my youth, I took to video games like most adolescent males did – the habit continued into my adult life. As I aged, the time investment gradually decreased, but never disappeared. I played all sorts of games, but seemed to prefer first person shooters and strategy games, above all. Despite my gaming experience, there is one first person shooter that I prefer over all the others. As it turns out, I’m not referring to a video game, but instead… the sport known as Paintball: Paintball is a sport first played in 1981 in the U.S. state of New Hampshire, in which players compete, in teams or individually, to eliminate opponents by hitting them with capsules containing paint (referred to as … Read more

How to Restore Underlined Shortcuts in Menus

In a post titled New Folder Shortcut in Windows, I explained how accelerator keys could speed up the process of creating new folders. The key combination that needs to be pressed depends on which letters are underlined in the Windows menu; however, starting with Vista, Microsoft decided to hide these hints, by default. You can still use the key combinations if you know them, but if you don’t, here’s how to make to the underlined letters always visible in Windows 7: Click Start, and launch the Control Panel. Click Ease of Access. Click Change how your keyboard works. Locate the Make it easier to use keyboard shortcuts section. Enable the Underline keyboard shortcuts and access keys checkbox. Click OK. That’s … Read more

When Gaming Handles Invade Real Life

Having been a gamer since my teenage years, I’m pretty familiar with representing myself in a virtual world. While some games offers customization of an avatar, the most common element is usually a username, also known as a gaming handle. When other players encounter you in this online world, they know you by your handle, not your real-life name. Over the years, I came to realize that my online personna could sometimes find its way into the real world, with undesirable results. The first situation I’m going to describe revolves around the handle. When creating gaming handles, I now know to exercise caution, as the name may be seen in a context that isn’t… appropriate. I have personally experienced this … Read more

A Close Encounter With Accidental Theft

On one particular work day, I decided to go shopping for some groceries with a coworker. It is something we actually do fairly regularly, as we work in the heart of downtown Montreal, where stores are abundant and easily accessible. After visiting a mainstream grocery store, we decided to visit an organic produce shop. Not a random one, mind you – as my mother just-so-happens to work there during the day. Given that the store is so close to where I work, I have a tendency to drop by fairly often. As such, I know the owners and other employees to a degree, and we get along pretty well. They even started giving me a 15% discount on everything I buy, … Read more

Locating Old Versions of Software Packages

Ever wished you could go back to an old version of a particular application? Often times, as software companies release new versions, they remove the ability to download older versions. They may also choose to drop support for such versions, in the long run. Usually, upgrading software is a good idea: more bugs are fixed, new features are introduced, all of that fun stuff. In some cases, however, features are unexpectedly removed, or there are performance problems that result from the update. In these scenarios, I consider it valid to seek out older versions. Whenever I found myself in these situations in the past, I would search for websites that offered the old version. I didn’t always succeed, particularly because … Read more