Pingdom Website Monitoring

pingdom logo Pingdom is a service that monitors your websites and/or servers and can let you know when something goes wrong. Despite your best efforts, something will go wrong, so it’s important to know right away when it does so that you can take action. That’s exactly what Pingdom helps you do.

I should have written this a long time ago – I’m a very happy Pingdom customer! I’ve used dozens of different monitoring tools and services over the years, and without a doubt, Pingdom is my favorite. I first got an account in August 2007, when I took advantage of a free offer for Mashable readers (if I remember correctly). I didn’t use it right away, but when I did, I was impressed. So much so that I bought Pingdom Basic account ($9.95/mo or $119.40/year).

The two Pingdom terms you need to know are checks and notifications. A check is basically a website, mail server, or DNS server (there are HTTP/HTTPS, Ping, TCP, UDP, DNS, and POP3/IMAP/SMTP checks). A notification is an email address or cell phone number (for SMS). Pingdom Basic gives you 5 checks, unlimited email notifications, and 20 SMS notifications. Additionally, you get included uptime reports.

The best thing about Pingdom is that it’s fast and reliable. I receive notifications generally within about a minute of something going down. That’s much faster than anything else I’ve tried. I feel confident relying on Pingdom to let me know if something is wrong with my servers.

Another thing I love about Pingdom is their blog, called Royal Pingdom. They occasionally post about Pingdom-related things, but more often than not they post about the industry in general. They obviously put some time and effort into it though, because their posts are original, in-depth, and very interesting. For instance, earlier this week they posted about 12 great iPhone applications for sysadmins and webmasters. It’s the kind of thing that keeps me subscribed.

If you’re looking for a website monitoring solution, I’d strongly recommend Pingdom.

How do you keep track of things?

post it notesI’m a bit of a scatterbrain at times, I’ll admit that. I generally need to write something down if I want to have any hope of remembering it later. If an event is not in my calendar, I’ll almost certainly miss it. I also find that I’m terrible at keeping track of paper, so I try to avoid post-it notes whenever possible. Here are some of the tools I currently use to help me keep track of things (tasks, ideas, events, etc):

As you can see, it’s not a small list. You might think that there’d be quite a bit of overlap between these, but there isn’t really. For instance, I use RTM for tasks, things I actually need to do something about. In contrast, I mainly use OneNote for brainstorming.

For the most part, this toolset helps me keep track of things. It’s not the most efficient system in the world though, and I wonder if there’s something better? For a creative person such as myself, who loves to read and has a million thoughts and ideas a day, what tools exist to help keep track of it all? It’s like I need something to help annotate my life.

Maybe a new tool isn’t the solution. I don’t regularly review the items in each of the tools above, which might be something I should start doing.

Putting the Caps Lock button to good use with Enso 2.0 Launcher Prototype

enso launcher

All keyboards have a CAPS Lock button, but how often do you actually use it? If you’re like me, you probably press it accidentally more than you press it on purpose. What if you could put that button to good use? Wouldn’t that be great?

Unless you’ve just installed a fresh copy of Windows XP, chances are your Start Menu is a ridiculously large list. As you install applications over time, it becomes more and more difficult to find the one you want! What if there was an easier, faster way to launch applications? Wouldn’t that be great?

Humanized’s Enso 2.0 Launcher Prototype solves both of these problems at once.

I’ve been using a launch utility called Launchy for quite a while now, but the latest version has been nothing but trouble for me. It uses far too much memory and CPU, and most of the useful plugins from the old version don’t work in 2.0. So I went looking for something better (to be clear, this is far less of an issue on Vista thanks to the search functionality of the Start Menu).

Eventually I came across Enso. I noticed that there was a new “prototype” version out, and decided to download that instead of the stable release. I’m glad I did! Enso 2.0 Launcher Prototype runs in the background, and is summoned simply by holding down the CAPS lock button.

It’s important to note “holding down the CAPS lock button”. One of the unique things about Enso is that it is quasimodal – as soon as you let go of the CAPS lock button, it disappears. The way most applications work is with a hotkey, they are modal – press the button and the window appears until you get rid of it. You can read more about that here. It might seem awkward at first, but it actually makes a ton of sense and is pretty easy to get used to.

enso 2

I guess Enso 2.0 is actually quasimodal and modal…that is, you hold CAPS to open Enso, and type the “open” command to get the modal box shown above.

Enso does more than just launch applications, websites, files and directories. It has some other handy commands such as “uppercase” which will convert whatever text is selected into uppercase letters. It can also do things like calculate “2+2″. More than a launcher, Enso is a command system.

My only complaints thus far are that Enso seems to launch after everything else does on system startup, and occasionally it crashes. It’s definitely solid enough for day-to-day use though.

If you’re looking for an excellent launch utility, give Enso 2.0 a shot, and put your CAPS lock button to good use! (for the record, you can configure it to use a different key)

Notepad2: My favorite text editor!

notepad If there’s one thing you can count on having when you sit down at a Windows machine, it’s Notepad. The trusty little text editor even comes with the massively stripped-down Server Core edition of Windows Server 2008! Sometimes though, don’t you wish Notepad did just a little bit more? I used to, until I found the absolutely wonderful Notepad2.

Notepad2 looks a lot like Notepad, but it manages to include a ton of useful features while still remaining small and extremely quick. Here’s what it looks like on my Vista machine (sized down to fit):

notepad2

Notepad2 includes the following main features:

  • Syntax highlighting for lots of different programming languages and file formats (C# shown above)
  • Bracket matching
  • Encoding and newline conversion
  • Regular-expression search and replace

There are lots of really useful smaller features too, such as the zoom buttons on the toolbar, bookmarks, and favorites. I also really like the fact that there’s a “Read Only” item on the File menu that toggles the read only status of the file – super handy.

read only

There’s more information on Notepad2 at Wikipedia.

The download is less than 250 KB and there’s nothing to install. You can also download the source if you like. If English isn’t your language, there are 14 translated versions available.

If you do decide to download Notepad2, my advice would be to stick it in your C:\Windows\System32 folder. That way, you can just type “notepad2″ in the Run command or on any command line, and it’ll open. You should also add Notepad2 to your explorer context menu, so that when you right-click on a file, there’s an item to open it in Notepad2:

notepad2 open

To do that, download this zip file, extract it, right-click on the .reg file, and choose Merge. If you put Notepad2 somewhere other than the folder I mentioned above, edit the contents of the .reg file first.

Trust me, after you get used to using Notepad2, you’ll miss it dearly when you have to use a machine that only has Notepad. I stick Notepad2 (and the .reg file) on every USB key I have, so that I’ve always got it with me – that’s how much I love it!

Download Notepad2 from flo’s freeware

I Love TripIt (And You Will Too!)

Late last year I came across TripIt, a free Web 2.0 travel organization service. TripIt helps you automatically build an itinerary, access it from multiple locations and devices, share it with others, and more. It also automatically includes maps and weather forecasts, among other information.

I’ve used TripIt four times now. The first was my trip to New York over Christmas. I managed to convince Sharon to join, and we built our entire itinerary using TripIt. I also used it for my trip to Yellowknife, for Northern Voice 2008, and for my recent weekend trip to Calgary. TripIt is dead simple to use, and once you get used to using it you sort of get addicted!

The way it works is you book your flights, hotels, car rentals, and restaurant reservations as you would normally. Then, forward your confirmation emails to plans@tripit.com. TripIt will automatically recognize the information, and insert it into your new itinerary. The only time this hasn’t worked for me was when we made our reservation at Bar Americain in New York (which supports OpenTable). I have to think that was a temporary glitch, because it has been flawless ever since (including our OpenTable reservation at Blink in Calgary). Megan booked the flights to Vancouver for Northern Voice, so I didn’t have a confirmation email to forward. I entered the information manually, and TripIt even made that easier – it knew the departure and arrival times and other information based only on the airline and flight number. Pretty cool.

tripit

That’s why I love TripIt – it’s just so deliciously simple! Forward the confirmation email and you’re done.

Sure you can add extra information and custom items to the itinerary, but TripIt does the heavy lifting and that’s what is most important. You can print your itinerary of course, and the formatting that TripIt provides is really clean and simple. If you forget to do that however, no worries – TripIt can send you your itinerary via email! You can send the command “get trip” to plans@tripit.com, and it’ll respond with your information. Or you can send something more specific, such as “get flight”. It’s really quite neat! You can learn more about the TripIt To Me feature here.

Some other handy features that TripIt includes:

  • The ability to share your trips with others. They can be either viewers or collaborators, meaning they can add items to the itinerary.
  • A travel guide for your destination. TripIt will load information from Wikipedia, Flickr, Eventful, and more.
  • See Who’s Close is a new feature that shows you when your connections (friends) are going to be near you at any given time.
  • iCal support, meaning you can load your itinerary up in Outlook, Google Calendar, and more.

As much as I love TripIt, it’s not perfect. Here are the top three features I’d like to see them add:

  1. Twitter and SMS support! Most other apps that I use on a regular basis (such as Remember The Milk) have this. Email is great, but Twitter and text messaging are better.
  2. Facebook widget. What I’d really like is for TripIt to do what dopplr does – show upcoming trips, and post an item to my news feed when traveling. If TripIt had this feature, I probably wouldn’t use dopplr anymore.
  3. Library of locations. When we went to NY, we added items like “Greenwich Village” and “Statue of Liberty” ourselves. It would have been really awesome if TripIt could have recognized those locations and automatically included relevant information (such as directions from/to our previous/next locations, pricing information, etc). This feature would make TripIt absolutely incredible!

If you’re just planning a quick road trip to see family or friends, TripIt may not be that useful for you. For all other kinds of trips however, I think you’ll find TripIt to be absolutely indispensable. I can honestly say I won’t travel without it anymore!

7-Zip: My favorite file archive tool!

7-zip As a self-described geek, I often have friends and colleagues ask me for advice on what tools they should be using. For example, when someone sets up a new computer, they often need some sort of tool for working with zip files, because the tool built into Windows XP leaves much to be desired.

WinZip is probably the most popular file compression utility, and WinRAR is also really common. My favorite though, without a doubt, is an open-source tool called 7-Zip.

7-Zip does everything you’d expect it to and more! And it does it better than WinZip in most cases. Not only does 7-Zip allow you to work with it’s own compression format (7z) but also ZIP, GZIP, BZIP2, and TAR for both packing and unpacking, and RAR, CAB, ISO, and a whole bunch of others for unpacking only.

The install is really quick and painless (the setup file is a mere 840 KB). What you end up with is the 7-Zip File Manager, a command line interface, and most importantly – Windows Shell integration! I use 7-Zip exclusively through the Windows Shell. For instance, to add a file or files to a new archive, just right-click and go to the 7-Zip menu:

add

If you choose “Add to archive…” a little window pops up that lets you configure the type of archive, as well as compression settings. Usually though, it’s easier to just pick the “Add to filename.zip” option. It’ll create the zip file right in the same directory.

Unpacking archives is just as easy. Simply right-click on any archive file, and go to the 7-Zip menu:

extract

Again you have a bunch of options, with “Extract Here” and “Extract to \folder” being the two most useful. As you can see, in most cases the only 7-Zip interface you see are these context menus.

That’s my favorite part about 7-Zip: it does one thing and it does it well. It’s fast, and mostly stays out of the way. If you are sick of WinZip or WinRAR, or if you *gasp* use the Windows XP zip functionality, I strongly urge to you download and install 7-Zip!

Here is the 7-Zip website, and you can get the latest download here. Developers – you may be interested in the LZMA SDK (so that you can take advantage of the 7z compression format in your own applications).

Ten Years of Visual Studio

Post ImageI missed this last week, but March 19th was the ten year anniversary of the release of Visual Studio 97 – the first release of the Visual Studio product. Rob Caron has written my thoughts exactly:

Visual Studio has come a long way in that 10-year period.

I remember Visual Studio 97. It was sitting around in my Dad’s office, and I asked if I could “borrow” it. Who knows why they had ordered it…they never used it! I might even have the box around someplace.

I love Visual Studio. It’s a great product. More than that, it’s a great environment…and it now forms the base environment of tools in SQL Server and BizTalk Server, among others. Combined with the expanded lineup of SKUs, you could say that Visual Studio is taking over the tools scene at Microsoft!

Despite coming a long way in ten years, there’s much more on tap. Check out the future releases page for more info.

Expression Studio and XAML bring markup to Windows

Post ImageOver the years I have designed my fair share of user interfaces. Sometimes they have been decent, other times they have sucked. I’ve taken a few courses on design and have picked up many tricks along the way. For the last few months I have been primarily working on web applications, though I have created a number of Windows applications in the past. The most important thing I have learned?

Markup is awesome.

You can’t appreciate this completely until you have designed both a website using something like ASP.NET and a Windows application using something like Windows Forms. The website job wins every time. That’s why the new Expression Studio from Microsoft is so important:

So, could Flash ever be “force fit” to be the UI of Windows? Not according to the engineers who’ve studied the problem.

They needed a system that could be used to design real pieces of Windows, if not the entire UI, and handed off to a developer, or team of developers, without having to have the developers touch the UI at all.

The rest of Scoble’s post is quite good – he explains exactly the problem that Expression and XAML attempt to solve. I’ve seen some demos of Expression Designer, and I came away truly impressed. Finally the ability to create Windows interfaces using markup. I can’t even describe how excited I am!

Markup has lots of advantages. It is XML-based, and therefore it’s human readable. Being XML-based also means we can validate, transform, and extend it. Markup is extremely easy to write and to parse. For interfaces, markup allows us to separate the interface from the underlying logic. There are a lot of reasons to like markup.

XAML brings the power of markup to Windows, and Expression Studio will make it easy to work with. Everything else (like cross-platform support, targeting Flash, etc.) is secondary.

For more on Expression Studio, check out the official press release, TechMeme, and the Expression website.

Read: Robert Scoble

How can a company use podcasting?

Post ImageI came across this post from Karl Long today, titled “Uncommon Uses: Podcasting” in which he suggests some interesting ways that podcasting might be used. The basic idea is that we tend to use new technologies in similar ways as the old ones (using a podcast like a radio or TV show) because it seems natural, but that there are far more creative ways to take advantage of the new tech.

Karl focused mainly on individual scenarios, like learning a language or taking an audio tour, so I thought it would be interesting to come up with some company-focused ideas:

  • The most obvious use is public relations…audio-visual press releases!
  • Replacing a conference call with a podcast (IBM has already done this, for example)
  • And a related item…use a weekly podcast to cut down the number of emails that are sent, by summarizing the important things in audio form
  • Keeping your customers up-to-date on new product releases
  • Setup a podcast (or ability to track podcasts) so that potential job candidates could post audio-visual resumes
  • Keeping project members up-to-date on recent developments
  • Company training materials could be turned into podcasts, with the idea that all employees subscribe and information is added and updated over time
  • Certain meetings could be podcasted, like an AGM or shareholder’s meeting
  • In larger companies, new employees could be required to add an “introduction” to the internal “new hires” podcast – great way for people to find out about “the new guy/gal”
  • In a company like Google, employees could post a “pitch” for an idea they came up with or project they have in mind to an internal podcast

You’re limited only by your creativity! Any scenario in which information might be distributed over time is probably a good candidate for podcasting. Can you think of any other ways?