Thursday, March 18, 2010

How to Use Symlinks in Windows

This is a nice short tutorial on how to create symbolic links in Windows.

We've found that symlinks are incredibly useful, and use them all the time. However, you can get into trouble using symlinks if you aren't careful. It's even possible to permanently damage your filesystem. The symlink is a powerful tool, and should be used carefully. When you're ready to learn, click to the next page.

Symlinks work best in Windows Vista and Windows 7 (OSX also includes symlinks, but we'll talk about them later). While they're lightly supported in Windows XP, they aren't quite as transparent to apps as in the later OSes, and we haven't tested them in XP, so your mileage may vary.

Tuesday, February 23, 2010

How Google’s Algorithm Rules the Web

Wired has just published an article on Google's search algorithm in their latest issue.

The comparison demonstrates the power, even intelligence, of Google’s algorithm, honed over countless iterations. It possesses the seemingly magical ability to interpret searchers’ requests — no matter how awkward or misspelled. Google refers to that ability as search quality, and for years the company has closely guarded the process by which it delivers such accurate results. But now I am sitting with Singhal in the search giant’s Building 43, where the core search team works, because Google has offered to give me an unprecedented look at just how it attains search quality. The subtext is clear: You may think the algorithm is little more than an engine, but wait until you get under the hood and see what this baby can really do.

Wednesday, December 16, 2009

InfoWorld review: Desktop virtualization for Windows and Linux heats up

InfoWorld reviews three desktop virtualization products.

Taken together, these developments represent the biggest shake-up for desktop virtualization in years. There's some genuine innovation going on, especially in the areas of hardware support and application compatibility. VMware Workstation, Parallels Desktop, and VirtualBox all support 32- and 64-bit Windows and Linux hosts and guests, and all have added compelling new VM management capabilities, ranging from automated snapshots to live VM migration. Read on to see which products hit their marks, which overachieve, and which seem to miss the boat entirely.

Monday, December 14, 2009

Lifehacker's list of the five best startup management tools

Use these tools to optimize your Windows startup routine.

You boot up your computer and you wait, and wait... and wait, as all sorts of programs, helper apps, widgets, and remnants of forgotten installations load. Grab one of these five popular startup managers and beat back the startup clutter.

Tuesday, November 24, 2009

Command line tricks for smart geeks

This article collects together a number of useful linux command-line tricks from Linux Format.

Everyone knows the answer to the question of life, the universe and everything is "42", but for the first time we can reveal the question. It is this: how many command-line tricks must a man memorise? You see, graphical user interfaces are all well and good, but when you want to get real work done it's time to switch to the terminal.

And so, we squeezed our brain cells, dug through dusty piles of old issues of Linux Format, and sat reflecting quietly over many a pint of ale, all with the goal of bringing you this: 42 awesome new command line tricks we think you ought to commit to memory. We've tried to include a few that are easier for our, er, less-experienced readers to enjoy, but we think even the most hardened Linux veteran will learn something new over the next 12,000 words.

Friday, October 16, 2009

MindCipher

Just found this site full of interesting puzzles and brain teasers.

Wednesday, October 14, 2009

The State of Solid State Hard Drives

Jeff Atwood over at Coding Horror has put up a post on his experience with his latest SSD.

Intel was the only game in town for about a year, but fortunately for us consumers, the competition finally caught up. The new Indilinx controller models, such as this Crucial 128 GB SSD, are just as fast as the X25-M. And, best of all, they're cheaper, while also offering a not-insubstantial bump to 128 GB of storage!

I picked this model up for $325 plus tax and shipping. And, frankly, I was blown away by the performance difference compared to the 300 GB Velociraptor I had in my system before. That drive is not exactly chopped liver; it's incredibly fast by magnetic platter drive standards. But it's beyond slow next to the latest SSDs.

Friday, October 9, 2009

The Printliminator

The Printliminator is a bookmarklet that allows you to remove elements from a web page in your browser and format it for printing.

The Printliminator is a bookmarklet with some simple tools you can use to makes websites print better. One click to activate, and then click to remove elements from the page, remove graphics, and apply better print styling.

Tuesday, September 8, 2009

DD-WRT DNSMasq query behavior

If you are using a router with DD-WRT and DNSMasq enabled, and your DNS queries are not behaving as you expect, you may need to use the 'strict-order' option.

For example, you may have your first statuc DNS server set to your own local DNS server, with the second and third entries set to your ISP's servers. By default DNSMasq does not always try the DNS servers in order, which may cause local network lookups to be sent to the upstream servers.

The 'strict-order' option should fix that. Just enter the option in the Services tab, in DNSMasq > Additional DNSMasq options.

Friday, July 31, 2009

Evolution's Third Replicator?

This article argues that we are seeing a new form of evolution emerging, after genes and memes.

WE HUMANS have let loose something extraordinary on our planet - a third replicator - the consequences of which are unpredictable and possibly dangerous.

What do I mean by "third replicator"? The first replicator was the gene - the basis of biological evolution. The second was memes - the basis of cultural evolution. I believe that what we are now seeing, in a vast technological explosion, is the birth of a third evolutionary process. We are Earth's Pandoran species, yet we are blissfully oblivious to what we have let out of the box.

Wednesday, July 8, 2009

Use Relative Paths in Your Batch Files

If you haven't come across this already, this could be handy in the future. Simply use the special variable "%~dp0" without the quotes to refer to the current path where the batch file is located. This is different from using "." or "%CD%", which refers to your current path, i.e. the location that you are calling the batch file from.

For example, say you have this batch file in C:\TEMP\cur.bat

@echo off

echo Batch file location: %~dp0
echo Your current path: %CD%

If your prompt is currently sitting at C:\, and run the batch file with the command "TEMP\cur.bat", the output would look like this:

Batch file location: C:\Temp\
Your current path: C:\

Tuesday, July 7, 2009

How to Fix Missing Network, Clock, Volume, and Power System Icons on Vista

For some reason, after a reboot of Vista, some of my system icons were missing. I wasn't able to simply re-enable them in the notification area, but a registry edit found here fixed it:
The problematic issue can happen if Windows group policy disables the Clock, Network, Power (or Battery), and Volume icons, or the registry keys related to notification area icons have corrupted. To re-enable and restore the check boxes, and hence user able to restore these system icons on notification area, the policies have to be turned off, and the registry keys reset, cleared or fixed.

Tuesday, June 30, 2009

Middle-Click to Open Firefox Links in a New Foreground Tab

A variation of a useful shortcut. Just include the Shift key when you want to open a tab in the foreground rather than in the background. It also works if you Control-click.
It is common knowledge that middle-clicking on a link opens it in a new background tab, but pressing shift while middle-clicking opens it in a new foreground tab. This especially comes in handy when you've got dozens of tabs open and don't want to shuffle through all your tabs to find the one you just opened.

Tuesday, June 23, 2009

Forty-Three of The Best Free Windows Enhancements That You Should Know About

This post on Freewaregenius lists a number of useful Windows utilities that will make your Windows desktop even better. Check the rest of their site for other useful freeware programs.

When I first thought of this post, I more or less knew what programs I wanted to list here. The common theme that brought these together was that they were all really cool Windows “enhancements”: i.e. apps that tweak or change the way we work with files, folders, applications, or the system environment itself (or, apps that brings functionality to the Windows environment that could or should have been a built-in option in Windows ;)).

Friday, June 19, 2009

Robert J. Sawyer's talk at Google's Waterloo office

Robert J. Sawyer, a Canadian science fiction author, gave a fascinating talk at Google's Waterloo office. He discusses how the world wide web might gain consciousness, the subject of his latest trilogy. The talk touches on several topics related to theories of consciousness, and is worth watching.

I would also recommend picking up his latest novel, Wake, the first book in the WWW (Wake, Watch, Wonder) trilogy. The trilogy is off to a great start, and I will definitely be picking up the other books when they come out.