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 my freestyle approach depended on luck.

About a year ago, I discovered a site that solved the issue, most of the time. Meet FileHippo, a mammal so obsessed with software that it consistently stores away older versions, and keeps them available for download. Here’s the page for Firefox, as an example. The old versions are listed on the right side of the page.

FileHippo page for Firefox. Numerous old versions are listed.

Despite being able to see the old versions on the first page, don’t be deceived. There are actually many more available if you click the “view more” link. In fact, I can even go so far back that I can get Firefox 1.0, or any of the minor releases that followed it. As if that wasn’t enough, they also seem to store technical information, as well as the change logs for most old versions they keep.

Identifying a Font from an Image

Ever looked at a logo, and wondered what font the designer used? From an image alone, identifying the specific font can be difficult, particularly if it isn’t among those commonly seen on the web. Thankfully, a web service titled “WhatTheFont” facilitates this very scenario, while also allowing users to buy the font, once identified.

The WhatTheFont web service allows users to identify the font used in an image.

Below are screenshots revealing how to use the service, with the Google logo uploaded as an example.

The Google logo as seen within WhatTheFont.

As the above image illustrates, the service is pretty good at identifying characters, but it isn’t perfect. It asks the user to identify specific letters, eliminating the risk of false assumptions. Once the user validation step is done, the search results are shown.

Google logo search results within WhatTheFont.

Clicking on any of the search results will bring up  a page dedicated to the font, where purchasing options are available. So, much like my previous post about reverse image lookups , this is an impressive website, both visually, and functionally. I recommend you try it out, especially if you’re into web development.

Searching With Images

All over the web, countless images can be seen. For the longest time, I took the presence of images for granted. That is, until I found an image I really liked, to the point where I wanted to know where it originated. My intention was to seek out additional images from the same photographer. Alas, I soon discovered that finding an image based solely on the visual content isn’t very straightforward. Back then, I was unable to find the source.

To simulate the problem I had, consider this image:

If I didn’t link to the photographer’s page, or even mention his name, how would you know where the image came from? Sure, the filename can be a hint, but it may have been modified. After all, the image you’re seeing is hosted on my server, not by a third party. So, aside from the filename, you could try searching for the image by describing it with words. Hopefully someone added proper keywords somewhere, and you may be able to find it with that. While those two methods could work, they really aren’t reliable.

Thankfully, I found something that will greatly complement the above two techniques: A reverse image lookup search engine. That’s right, give it a photo, and it tells you where it is being used. The service is called TinEye, created by Idée Inc.

In their own words:

TinEye is a reverse image search engine. You can submit an image to TinEye to find out where it came from, how it is being used, if modified versions of the image exist, or to find higher resolution versions.

TinEye is the first image search engine on the web to use image identification technology rather than keywords, metadata or watermarks. It is free to use for non-commercial searching.

source: their About page.

As a demonstration, here’s what the first search results look like when I search for the above image.

Search results when searching with the above image.

As you can see, it already pointed me to a few domains… and there are more where that came from: 37 total. As it turns out, the first result points exactly to where I got the image, from the photographer’s Flickr page. Nice.

With the Flickr page in hand, an idea struck me. What if I fed TinEye the Flickr page URL, would it know how to find the image?

The answer is yes. It actually presented me with thumbnails of images it found on the page, and asked me to choose which I wanted to search with. No need to give it a direct path to an image, it’s smarter than that. I have to say, I’m impressed. Clean interface, simple controls, and flexible input – and all I did was try their most basic functionality. Definitely a company to keep my eye on.

Moments Of Questionable Coincidence

Over the last two years, I’ve found myself in numerous situations where I’m minding my own business, and something unexpected occurs. I will describe these below, as the possible explanations are intriguing.

The first experience I will describe occurred on a day where I needed to head straight from work to the bank. They had received a card in my name, and I needed to pick it up. After the pick-up, my plan was to head back into the city, as I had plans to watch a movie with friends. I was using Montreal’s metro system to get these tasks done, as I always do. When I left the metro, and began walking towards my bank, a strange thought popped into my head: Maybe I should call Dad for a lift.

Now, to better put this into perspective, you should know that I’ve had my own place for 5 years. Due to the convenience of the metro system, I don’t need to drive. Sometimes, I do get lifts from people; however, those occasions must be appropriate. I won’t call someone strictly to abuse of their lift-giving generosity. The situation I’m describing is a perfect example of an inappropriate moment. For one, my parents live fairly close to the bank I’m describing. In fact, so do I. There isn’t much point in me asking for a lift, because the bank isn’t that far to begin with. Next, you should know that I don’t commonly ask anything of my father. It’s just not something I do, so the idea of calling him to help me seemed a bit weird, especially given how ordinary my plans were. Everything was going according to plan, and I was doing everything independently, as I always do. So, given how abnormal this thought was, I ignored it, and just kept walking towards the bank, which is part of a mall. Once I arrived at the mall… to my disbelief, I noticed a familiar car driving past me. My father’s car. Though confused, I managed to get his attention, and he stopped the car. He just-so-happened to be at the mall, and offered to drive me back to the metro station after I stopped by the bank. I accepted, and proceeded by entering the bank – only to realize that they wanted more ID than I had anticipated. Had it occurred without the presence of my father, I wouldn’t have been able to get my card. He drove me to my place, where I retrieved the additional ID requested, and with it, I was able to return to complete my bank transaction, without being late for the movie. Had I not encountered my father, I would have likely been late… the ID mix-up meant dealing with transport all over again.

The next experience occurred while I was preparing for my Dragon*Con 2010 trip. I went for a last minute shopping spree, and again, while walking to the same mall, an uncommon thought came to me. Maybe I should call dad, he may have some shopping to do too. Bizarre. I never invite anyone to go shopping with me while en route, I just go stick to the original plan. So, much like the previous story, as I was doing my rounds within the mall, I just-so-happened to bump into my father. He was there for a massage, and after he was done – he met up with me. Once again, the idea that popped into my head was not normal. It isn’t something I would normally think of. Yet, it materialized, despite the fact that I ignored it originally.

At Dragon*Con 2010, I attended as many Battlestar Galactica panels as I could. On the night of the third day, I attended a panel that was lead by a few enthusiasts. No one there had actually worked on the show, but it was still interesting to discuss theories about what happened in the storyline. A few audience members spoke up, including myself. One particular audience member stood out to me. He seemed particularly well spoken, and had intelligent contributions to the group dialogue. After hearing one of his theories, one of the panel members jokingly said: “You must be a writer”, to which he acknowledged he actually was. Soon after, I made a mental note to ask him about his work. After the panel, I waited outside the room, chatting with my sister. Since he seemed to be taking some time to speak to the panel members, I eventually left. After all, there was no specific reason to speak to him. I was just curious about what kind of work he produced.

The next day, my sister and I decided to attend another Battlestar Galactica panel. This one was taking place in a large ballroom, the one they used when some big names were going to be part of the panel. By large, I mean a 25,000 square foot ballroom. We arrived a few minutes late, and so most of the seats were taken. I spotted and approached some available seats to the front left of the room, and guess who was seated at the head of the row? The writer from the night before. I wasn’t surprised, given my previous experiences, but did appreciate the humor. I saw it was an amusing inevitability – these things just seem to occur. The writer’s name, by the way, turned out to be Peter Ristuccia. I’ve been reading his blog on a regular basis, and I recommend it.

Lastly, I’m going to mention a dream. Without going into excessive detail, in this dream, I was in the middle of a large scale natural disaster, a flood. After evading numerous threats, I eventually found myself among fellow survivors. I remember experiencing a solemn feeling of accomplishment, as I looked around at the others. From my left approached a familiar face – we’ll call him Kevin. His words to me were simple in their honesty: It is good to see you, my friend. After waking from the dream, I found it interesting that Kevin had appeared to me. It had been more than a year since I’d seen him in person. He was an old college acquaintance of mine, and while we got along, we rarely saw each other.

A few days after that, I left work during lunch to go to a dentist appointment. After the appointment, I proceeded to walk back to the office, around which I usually have lunch. At one particular street corner, I was surprised to be approached by an individual, who walked over to me from the left. It was Kevin. Thankfully, he didn’t say exactly what he said in my dream. That would have seriously shaken up my sense of what was real, and what wasn’t.

Now that you’ve read the above, there is something I’d like to emphasize: at the end of the day, I’m a developer. I believe in logic, first and foremost. Still, I have to acknowledge that these scenarios are odd, almost defying logic.  Are these occurrences simply the result of coincidence, or is there more to it? I’m intrigued, to say the least.

UPDATE: Synchronicity.

The Polite Upgrade Notice

When I went to use Google Chrome yesterday, I noticed the following AdBlock plugin notice:

AdBlock is getting an upgrade

After reading it, I realized it was one of the most polite notices I’d ever read. It also had a sense a humor that I usually only expected to see in Google-authored pages and applications. Good job, Michael, and everyone else at AdBlock.

NOTE: As a web developer, I am very hesitant to use ad blockers, as ads are an important source of income for website owners. I usually only enable them when I reach a site that I feel is completely obnoxious with their placement and overall use of ads.

Dragon*Con 2010: Costume Runner-ups

While I was choosing my top 5 favorite costumes from Dragon Con 2010, I realized there would be a few runner-ups. I decided to reveal the best of these runner-ups in this blog post, listed in no specific order.

Codex from The Guild

Codex from The Guild

The Guild is web-based show created by Felicia Day. It centers around the adventures of an odd group of gamers who are part of the same in-game guild. Needless to say, to truly appreciate the series, it is best if you have previous experience with MMORPGs. Felicia Day stars as Cyd Sherman, whose in-game character is named Codex. Codex can be seen briefly in the title screen of the series, but to get a clear idea of what she looks like, see her profile page at The Guild’s website.

Alan from The Hangover

Alan from The Hangover

When I first spotted this guy, I was seriously wondering if he was the real actor, Zach Galifianakis. If you’ve seen The Hangover, you probably know what to expect.

To see what he looked like in the film, see the results of this Google Image Search.

After taking a photo with him, he told me the following:

“Remember, tigers like pepper.”

(Those who saw the movie will appreciate his comment)

Slayer of Bunnies

Slayer of Bunnies

As I was leaving on the last day of Dragon Con, I spotted this girl – and had to take a picture. As far as I know, her costume isn’t a reference to anything specific. Seems to be purely creative, and for that, she gets bonus points.

From looking at the photo, you can tell that she killed a rabbit, and put its fur to good use – she made a hat, gloves, and boots. I definitely appreciated her sense of humor. That concludes my blog posts about Dragon*Con 2010. For more costumes, feel free to browse through the 150+ photos I recently made available through Flickr.

Dragon*Con 2010: Top 5 Costumes

As I mentioned previously, this article will cover my top 5 favorite costumes from Dragon Con 2010. Before we dive into the list, I feel I should first mention what I look for in these costumes.

First, the more realistic the costume looks, the more I like it. If I get a feeling the character being portrayed might actually exist, then that’s a success. To give you an example, I never really liked the Batman movies until I saw Batman Begins. To me, that’s when the character really became respectable and interesting to watch.

Second, the more specific the reference, the less people will recognize it – but the more value it has to those that do. Sure, people might appreciate how cool a costume looks, but will they understand very subtle references?  In my mind, I see subtle references as a gamble – those that understand it will have a greater payoff.

So, with that in mind, here are the top 5 costumes:

5 Harley Quinn from Batman: Arkham Asylum

Ah, yes, Harley Quinn. While there were many to be seen at Dragon Con, one particular costume caught my eye. She was portraying a specific version of Harley Quinn, one that I’ve only seen in a specific game: Batman: Arkham Asylum. Not only was the game exceptionally good, but it also made the character more realistic – it made me think she could very well exist. I was therefore pleased when I spotted this girl’s portrayal of Harley. She also struck me as particularly sinister-looking, which fit the part perfectly.

Harley Quinn
Costume
Original
Harley Quinn in Batman: Arkham Asylum

4 Colossus

Next up, here’s a version of Colossus that I really liked. The others I saw looked unrealistic, were portrayed by short guys, and were leaning more towards matching the comic book style. This guy went with a different approach, and in my opinion, outdid the others. When I first spotted him from a distance, it almost looked like he was truly made of metal – the fake light reflection in the paint job helped have this effect. When I approached him, I realized that he was a big guy, who was even taller than me… and I’m 6’4″. Sure, he has the boots to help him gain that height, but what it did was really give him a towering presence. The guy quite simply had the right physical build to dress like Colossus, and he backed that up with an excellent paint job.

Colossus
Costume
Original
Colossus (comic book version)(source)

3 The Doctor and Donna Noble from Doctor Who

This guy was part of the parade, and I couldn’t help but laugh when I saw him. Funny, original costume – and he really does look like he’s being chased by a giant wasp. Unfortunately, I was unable to locate him afterwards- so all I have to show is this photo, which unfortunately isn’t from the best angle.

UPDATE: Commenter “mandawho” points out that this actually a Doctor Who reference.

Guy chased by giant wasp

2 Tauren with Elven Guestgiver

As a guy who used to play World of Warcraft, I can easily appreciate this next costume. You see, in World of Warcraft, non-player characters offer you quests. You know they have quests to offer by looking for a yellow exclamation mark over their heads. In the picture below, we see a Tauren speaking to Elven girl, who has a quest to offer. Both costumes are nice, but I especially like this photo in particular. It really seems like they’re in a conversation, right down to the body language.

Tauren and Elf quest giver

1 American McGee’s Alice with Ragebox Mutation

In case you’ve never heard of American McGee’s Alice, it was a game released in 2000. It wasn’t about our typical, everyday Alice in Wonderland:

Set years after Alice’s Adventures in Wonderland and Through the Looking-Glass, the game features an older, more cynical and macabre incarnation of Alice.

Source: Wikipedia

Back in 2002, a friend recommended I try this game. When I did, I truly began to understand what good game design was… which lead me to follow the work of American McGee himself, for many years.

So, with that said, the girl below was not only dressed as American McGee’s Alice. Instead, she was dressed as a mutated form of American McGee’s Alice. This mutation occurs perhaps only 3-4 times throughout the whole campaign, and it happens when you find a specific “Ragebox” power-up. Anyone can dress up as American McGee’s Alice, and it could look cool… but her mutated form? Awesome. It really takes knowledge of the game to fully appreciate the costume, and think this girl did a particularly good job perfecting it. I was hoping to speak to her some more about the costume, but was unable to find her again. So, wherever you are – great costume. I really appreciated seeing such a specific reference to one of my favorite games.

American McGee's Alice in mutated form

The gameplay video below will give you an idea of the game design, as well as what happens when Alice mutates.

Description

If you were listed in my Top 5, please feel free to contact me. I’m interested in hearing more about the making of your costume, and your general Dragon Con experience. I can be reached at mref@gmail.com, or through the comment system on this blog.

In my next post, I’ll be going over a few costumes that almost made this list, and also, I will make the best of my photos available for public viewing on Flickr.

Dragon*Con 2010: Costumes and Celebrities

This year, I attended Dragon Con for the first time. If you’re not familiar with Dragon Con, it is a science fiction convention based in Atlanta, Georgia where actors, musicians, authors, directors, and artists in general gather to meet their fans. Having never been to such a convention, I didn’t know exactly what to expect. I did, however, watch a few videos I found online, so I knew approximately how the panels were going to work. Upon arriving in Atlanta for the first time, I was immediately impressed with the overall landscape – not flat like the area I reside. Even while driving on the highway, it is possible to imagine that you’re actually in the middle of a forest. This is made possible mainly by the trees, which are massive enough to hide the majority of nearby buildings. It was also a pleasant reminder of the time I spent living in Florida, when I was much younger.

Dragon Con Logo

After settling in, I met up with my sister, and together we headed to Dragon Con. To be sure we were heading the right way to claim our pre-ordered badges, she asked a group of people where to go. We were told to go to the Sheraton, and as we were walking away, I realized one of the individuals in the group was none other than Sam Trammell, who plays Sam Merlotte in True Blood. So sure of this association, my spontaneous response was “Hey, it’s Sam Merlotte!”. Soon after which I shook his hand, as we exchanged simple greetings. I was pleased to see that it was that easy to encounter such a celebrity, simply walking to a hotel. I could have said something better, for example, I could have used his real name… but the reality was, I couldn’t recall it at that moment. Also, I did not try to take more of his time, as I knew he was heading to the True Blood panel.

Photo of Sam Trammel at Comic Con

Continuing on our way to the Sheraton, we spoke with a girl who was heading the same direction. She asked us which type of registration we were going for: preorder, or on-site registration. Upon hearing we preordered, she laughed and wished us the best of luck, explaining that she had to wait 4 hours in line to get her preordered badge, just the night before. Though somewhat skeptical, we approached the Sheraton, fearing the possibility. Unfortunately, the girl was correct, and we discovered that the line spanned many blocks outdoors. After about 15 mins of waiting, I decided to approach a member of their security. He confirmed that the wait was in fact approximately 3-4 hours for pre-order, but here’s the crazy part – he said the on-site registration line only had 30 mins wait. He mentioned that we could buy a day pass just for the first day, which would cost 35$ per ticket. We could then return to get our actual pre-order when the line was shorter. Not wanting to wait a possible 4 hours outside, we decided to spend an extra 35$ each. Sure enough, the on-site registration line was much quicker – especially if you paid cash, which we were able to do. Of course, this all meant we were paying money beyond our initial pre-order, which was already good for all four days of the Con. I found this strange: we ordered and paid ahead of time, and yet, our wait times are excessive compared to last minute buyers. This was a valuable learning experience – next Dragon Con, we were definitely not going to pre-order our tickets. Counter-intuitive, but necessary to avoid a big flaw in the whole event.

Dragon Con 2010 Parade

As we started to explore the affiliated hotels, it became clear that Dragon Con attendees loved to wear costumes. Everywhere we went, we saw people dressed up as their favorite character from movies, tv shows, etc. Many of these are impressive in quality – making for some great photo opportunities. In between attending panels, we made sure to use our camera to take an abundance of photos. In fact, I acquired so many photos that I will be writing a blog post where I name the top costumes, from my point of view.

Beyond taking photos, we spent a lot of time attending panels which featured actors we knew. Our focus was Battlestar Galactica, as we had both seen the series to completion. Therefore, after the first Battlestar panel, I decided to stay near the staff exit, hoping to bump into the speakers: Edward James Olmos, Aaron Douglas, Richard Hatch, and Mark Sheppard. After a few minutes, my strategy paid off. Most of the actors left through those doors, accompanied by their aides… but it really felt like a paparazzi-type scenario. Fans were taking photos, but the actors were continuing on their way. When Richard Hatch exited the room, I told him I was a big fan of his work, and shook his hand. He thanked me and continued on his way, with fans and camera flashes following him. Not sure where they would go, we followed behind them, but eventually decided to stop. I preferred that, as I was starting to feel like we were members of the paparazzi. After all, these are people just like us – the only difference is that their jobs gave them a good amount of public visibility.

Photo of Edward James Olmos (Photo by jainaj)

We then discovered that a good portion of the celebrities attending would be available for autographs and photos in a place called the “Walk of Fame”. Having already met Sam Trammell in such an organic fashion, I was looking forward to meeting others in the same fashion. When we arrived there, I noticed that the celebrities were actually charging people to pose for photos. The Walk of Fame room had a strict no picture policy, with exceptions if you paid for a photo with a specific celebrity. Similarly, if you wanted an autograph, you’d have to pay for that too. The prices varied per celebrity, some charging as high as 50$ per photo – Edward James Olmos was one of these. I had hoped to get a photo with the famous Admiral Adama, but once I saw the price, I was immediately repulsed. I scouted the room further, and realized that some celebrities actually charged as low as 10$. This, to me, was more reasonable; however, I still could not allow myself to pay for a photo, or autograph. To me, I felt like the Con would serve as a great way for the artists to promote their work, and at the same time, they have the bonus of meeting some of their fans in person. I was proved wrong, as it seemed like there was a commercial aspect: the more famous the celebrity, the more they charged for their services.

Photo of Richard Hatch and I

I eventually discovered that Richard Hatch, who played Lee Adama in the original Battlestar Galactica, was not charging for people to take photos with him. When I realized this, I immediately began to respect him much more. Interesting thing is, when I originally arrived at the Con, I mainly knew him for his work on the re-imagined series of Battlestar Galactica. I had seen him in the classic Battlestar, but primarily knew him as Tom Zarek, the terrorist-turned-politician that seemed to be more evil than good. Because of this, he wasn’t at the top of the list of the actors I wanted to meet. Somehow, watching him portray the character Tom Zarek left me with a negative association. So anyway, after I saw him in two panels and then spoke to him at the Walk of fame, I thought of him highly. I also eventually came to question why Richard Hatch wasn’t charging for photos, and why the others were. On Day 3, we decided to ask around – and here’s the response we were given. The celebrities set their own prices, and Dragon Con does not actually enforce a minimum. All money earned is therefore directly awarded to the artist. That, to me, meant to me that Richard Hatch was an exceptionally cool guy. Yes, the actors likely have to pay their way to Dragon Con – so I wouldn’t mind paying 10$ per photo, maybe 20$. Anything higher than that, and I get the feeling they just want some extra money. Evidently, Richard Hatch was granting his fans the opportunity to spend their money elsewhere, and for that, I must commend him. For all the others: considering the salaries they are paid, I don’t quite understand why they need to charge at conventions.

All in all, Dragon Con 2010 was a good experience, one that I will revisit every year. This first visit served as a form of reconnaissance – it allowed me to better determine what to expect. Next time, my approach will be better – less time spent waiting in lines, more time spent taking photos of great costumes, and attending interesting panels.

Preparing to Send You a Message

So, I installed the Trillian 5 Public Beta today, and was particularly amused when I encountered one of their new features:

Trillian notification with the text: Jonathan Wong is preparing to send you a message....

It lets you know when someone is preparing to send you a message, even if you weren’t having a conversation with them. My initial reaction was that it was pretty creepy, but at the same time, I could see some interesting possibilities.

First, if you see an incoming message that you’re not interested in answering, you can choose to make yourself scarce, thereby granting yourself the possibility of pleading ignorance. Certainly not something I condone, but I still found it intriguing.

Second, you can send a message to the person before they finish theirs. That way, you’re exploiting the creepy nature of the feature to creep someone else out.

Will these possibilities help your productivity? Probably not, but they certainly amused me for a few moments. Though, to be honest, not as much as the introduction of Trillian’s Rick Roll Detection feature:

Blog post: Trillian 4.2 for Windows Public Beta: Upgraded Windows Live protocol, can detect Rickrolls.

Using Google Search with SSL in Chrome

On May 21, 2010, Google announced the release of their new SSL Search service. This new search service behaves almost exactly like Google Search – the main difference being that it uses SSL for security. Wondering what SSL is? In the words of Google:

SSL (Secure Sockets Layer) is a protocol that helps provide secure Internet communications for services like web browsing, e-mail, instant messaging, and other data transfers. When you search over SSL, your search queries and search traffic are encrypted so they can’t be read by any intermediary party such as employers and internet service providers (ISPs).

Source: Google SSL Search Help

So, put simply, the announcement was great news for privacy and security enthusiasts everywhere. As one of these enthusiasts, I immediately switched to Google’s SSL search for all my web search needs. Sure, there were some drawbacks to switching – namely, a loss in performance – but in my mind, I rather wait a little longer, knowing I have increased security.  So, as a first step, I switched my homepage in Google Chrome. This was pretty straight forward, I simply had to press the Wrench icon, and then select Options.

Setting your homepage to Google SSL

The next step was to change the search provider – in Google Chrome, this is crucial – since it relies so heavily on one smart search/address bar. When I went to do that, I instinctively selected the existing search engine I was using: Google Canada, and attempted to edit it. Unfortunately, the URL field was grayed out, preventing me from making changes to the URL pattern.

Google Canada search engine definition in Google Chrome

I then figured out that some of these providers are built-in, and can’t be edited. You have to manually add a new search engine, which allows you to define all fields. Here’s what I entered for each field:

  • Name: Google HTTPS
  • Keyword: g
  • URL: https://encrypted.google.com/search?hl=en&q=%s

Google SSL search engine definition in Google Chrome

Once I selected the new engine as my as the default, I was ready to go. Google’s SSL search was my homepage, and my default search engine. Yet, I still had some flexibility: I chose keywords that would allow me to easily switch between engines. For example, by typing:

gc wikipedia ducks

Chrome understands that I want to search using Google Canada:

Using search engine keywords in Google Chrome

This allowed me to have a secure search engine by default, all the while making it easy for me to use others on-the-fly.