Thursday, January 03, 2013

When spammers attack!

If you logged into AQ this morning, you might have received a "spam attack." They happen on occasion, but fortunately not often. I thought y'all might be interested in what happens on our end of things when spammers attack!!!!

If you ever do get spammed on AQ though the AQ mail system, use the "Report as Spam" button. It's located immediately below the message, on the right.

When you use that button, this is what happens on our end of things--and the reason us admins are do darned fond of people using that button. It makes our job to managing spammers a lot easier and faster!

The first thing that it does is alerts us to a spam problem. It does this by creating a giant button with bright red letters in the upper-left corner of the page for us. It's all but impossible for us to miss this. It doesn't matter what we're doing on the website--reading message boards, AQ mail, listing boxes.... It's a hard button to overlook! And it's not just something that I see--but all of the admins on AQ will see it until the problem is handled. Here's what it looked like when I got to AQ this morning:

The spam alert jumps into action!

So before I even read a single message board, before I read a single AQ mail, before I knew anything else, I knew there was a spamming issue that I needed to investigate.

When we click that button, we get all sorts of information about the reported spam and spammer!

The spam report. Click on this image to see it in full size--I shrunk this
view to better fit on the blog.

The top of the page starts with the "spam summary"--a list of all of the reported spam. I can immediately see that there have been nine spams reported (actual spam counts are usually much higher--most people don't report spam at all!), all messages from the same person, all with the same subject, and all sent within a half hour of each other. It also gives me links to examine a specific spam report (by default, it'll show me the most recent report, but clicking on the report number allows me to see other reports), and a link to read the spam if I felt it was necessary.

Below that is the actual AQ message that's being reported as spam. By default, it shows the most recent report--at the time I logged in, it was a spam sent to (and reported by) Road Junkies. And, looking at it, I agree completely--definitely a spammer at work. (I blurred out the email address--no reason to give the spammer the satisfaction of having their email address more widely distributed!)

Below that, it gives me more information about the spammer including other messages they've sent recently (likely more spam that hasn't yet been reported), account information (spammers are often  new members with little or no information on their account), the IP addresses they've used recently (this one is from Dakar, Senegal--one of the biggest sources of AQ spammers), and their most commonly used IP addresses (which, in this case, is the same as their more recently used IP address).

In this case, everything all matches up--spammer through and through.

AQ tends to suffer from two distinctly different types of spammers. This is the first kind. Someone, usually from Senegal, creates an AQ account and immediately starts firing off spam to as many people as they can get away with on AQ.

The second kind are from genuine members of AQ who've had their email account hijacked. Since it's possible to send AQ mail through their email system, these spammer will send a message to everyone in address book of the hijacked account--including to AQ members. In this case, there usually aren't very many spams--perhaps four or five typically--since the spammer only knows people from the address book of the account they hijacked. Or rather, only four or five sent to AQ. Their address book might have hundreds of email accounts, but only a small handful lead to AQ and there's nothing I can do about the others in any case.

In each of those cases, how to handle the spam is very different. The first guy, I just don't want on AQ all. Ban their IP address, freeze their account, delete every AQ mail message they've ever sent, etc. The whole shebang!

In the second case, when the spam comes from a legitimate member of AQ but through a hijacked email account, I won't ban the IP address or freeze their account, but I will delete all of the spam and remove their email address from their account. Since AQ only accepts mail from "known" email addresses, by removing their email address from their account information, their email address becomes "unknown" and AQ refuses to accept anything coming from their account. Then I'll send them an AQ mail to tell them their email account has been hijacked and they need to get control over it again before they add their email address to AQ again.

That's a lot of stuff to do manually, though, so I made it easy for us admins to handle such situations. Below the spam report, it gives us options:


The three main things for me to worry about are what to do about the IP address, what to do about the AQ mail they sent, and what to do with the spammer's account. By default, the actions won't do anything. I don't want to accidentally go banning IP addresses by accident! But I did write some code so AQ can try to determine what kind of spammer is involved and even include suggestions about how to handle the spam. In the spam event of this morning, I agree with the suggestions of banning the IP address and deleting AQ mail from within the past 24 hours (which happens to be all of the AQ mail they've ever sent since their account wasn't even 24 hours old).  And I wanted to freeze the account, so I clicked those options, clicked "action", and with that click of the button, I blocked the IP address, deleting all the AQ mail they ever sent (at least from AQ's servers--forwarded AQ mail to real email addresses I can't do anything about), and froze their account.

You might be a little curious about all of those different options under "Delete AQ Mail." The main reason there are so many options in that category is because of hijacked email accounts. Hijacked accounts have usually sent legitimate AQ mail in the past, which I don't want to delete. So I have a few options to try to filter the gems from the dirt. Most of the time, spam was spent recently, which is why there are the "24 hour" limits. Older messages that haven't been flagged as spam usually aren't.

Spammers also tend to use the same subject and/or message over and over again. Generic form letters. It's not worth their effort to hand-craft personalized messages when you want to spam hundreds or thousands of people! If for some reason spammer emails have been mingled in with legitimate AQ mail, often times I can target any message with the same subject as the reported spam, easily deleting just the spams and avoiding the legitimate messages.

And, if a spam appeared to be an isolated incident, I can delete just that message and no others.

Once I've handled a spammer and deleted all of the spam they mailed out, my spam report automatically figures that out. So although nine people actually clicked that "report as spam" button this morning, I don't have to wade through eight more reports after that. The other eight that had reported a spam problem had been taken care of at the same time, and AQ is smart enough to realize that causing the "spam alert" button will now go away.

From the time an admin logs in and sees the spam alert, it can take mere seconds to process and ban the spammer's IP address, delete all of the spam, and freeze their account using this little setup. I actually spent the better part of a week working on this feature--one of those little things that you guys will never actually use yourself, but which you all benefit from since it makes things a lot easier and faster for us to deal with rouge spammers.

By comparison, when you forward spam to me or report it on the message boards, this is what likely happens:

* I usually read message boards before AQ mail, so I might be reading them for several minutes before I notice a post about spammers. There's no way for AQ to bring such a message to my attention. If nobody has posted about it, it might be even longer before I got to my AQ mail and notice a message about a spammer there. Eventually I'll get the message, but it'll certainly take a lot longer!
* When I do finally get the message, there are admin tools I've built that allow me to look up information about the spammer, freeze their account, delete their messages, etc., but they aren't integrated into a single, easy-to-use page. So I actually find it faster and easier to log into the account of the person who reported the spam, click the "Report as Spam" button myself, then log back into my administrative account and actually handle the problem as seen above.

Consequently, I'm big on pushing the use of that "report as spam" button. You'll get results faster--more people will get the report (all admins, instead of just Wassa or myself), it's much more obvious to us than other ways of reporting spam so one of us will likely notice the problem sooner, and it's a lot faster for us to handle through that integrated spam-handling page.

So there's your little behind the scenes tour of what happens when a spammer is found on AQ. I hope you enjoyed the tour and maybe learned a little about how things work! =)

Wednesday, December 19, 2012

Favorite Searches

For those of you up late last night, you'll have noticed that I shut down AQ for a bit to upload a new update for the website. Most of the tweaks are pretty small and not really worth mentioning. But there's one change you might not notice if you don't look at your list of favorite searches, so let me tell you about it. =)

However, this is a new premium member feature, so if you aren't seeing it, that's probably why. Check out your Favorite Searches. Assuming you have at least one in which you are receiving notifications, the new option should be readily apparently. You can now specify whether you want to be notified of "new boxes" or of "new and modified boxes."

AQ doesn't really track what is modified on a box listing, so it won't tell you that. It just keeps track of when the last time a box was modified, for whatever reason, and if one matches your search and the last modified date is more recent than the last time you got notifications, you'll be notified of the changed listing.

But also keep in mind--you'll only be notified of the changed listing if the box still matches your search! For instance, if someone changes a box status from active to retired, you probably will NOT get notified of that change since most searches are set to hide retired boxes. In this case, the change causes the box to no longer match your search and therefore the notification of the change won't happen.

On the flip side, however, a box that had been retired but was replaced might have its status changed to active. The old listing might not have matched your search since it was retired, but the modified listing now will match your search so you will get notification of that change.

So this feature is not a replacement for the 'watch' feature. They work very differently! But keep in mind that the results may not be as intuitive as you might first expect. It does have some advantages, though. It can notify you whenever someone updates the clues on their box, or when retired boxes are brought out of retirement. Just remember, though--it will probably not notify you if a box is retired (unless you explicitly mark your search to include retired boxes), nor if you suddenly meet a restriction for a box that you never met previously.

Enjoy!

Wednesday, November 07, 2012

2013 Calendars Have Arrived!

The calendars have arrived! The calendars have arrived! =) This year's cover features a sunset (or what it a sunrise?) by Yak King blues over Payette Lake in Idaho. Nice, don't you think? =)

You can take a look at all of this year's photos at http://www.atlasquest.com/marketplace/calendar/samples/2013/ -- we've got fungi, and boats, and turtles, and pelicans, and trees, and caves--it's a fine looking calendar! Perfect for home, work or as gifts for the holidays. =)

If I've used one of your photos, you've got a free calendar coming your way. (You'll be hearing from me through AQ mail soon!) If you want a free calendar next year, be sure to get your submissions in for Project X! It's never too early to get your photos submitted before you misplace them or forget you even took them!

If you don't have any photos to submit--what are you waiting for? Get out there and start taking them! =)

Thanks to everyone who submitted photos this year and made this calendar possible. I'm still amazed at the wonderful photos y'all submit every year!

Monday, November 05, 2012

A Tale of Two Trails!

A lot of you already know about the book I wrote--A Tale of Two Trails. I actually had it published while I was off hiking a thousand miles from Le Puy-en-Velay to Santiago and therefore had a little trouble actually acquiring copies to sell on AQ. So I generally directed anyone who was interested in purchasing the book to Amazon.com.

I didn't actually get to see and touch my first copy of the book until after I finished my hike! And still, I had no copies available for sale on Atlas Quest.... I put in a bulk order, though, and told them to ship it on the slow boat from China (actually, it's made in America!) to save on shipping costs. Well, this afternoon, the box of books finally arrived and I'll be selling autographed copies through the AQ Marketplace. =) Shipping is just $1 regardless of the number of copies you choose to purchase.

I'm not sure how many of these I'll sell so there is a limited supply, but I will order more if I run out. (You might have to wait a few weeks before a new shipment arrives, however.)

So.... what is this book about, you ask?

Back in 2009, I hiked the West Coast Trail and Juan de Fuca Marine Trail in Western Canada, this this is the story of my hike along those two trails. It's a short book--a mere 87 pages--but in it I chase after helicopters on foot, darned near kill myself and look for drug smugglers and shipwrecks along this beautiful and deadly coastline. =)

And if you enjoy it, leave a nice review on Amazon.com. It would be nice to have at least one or two good reviews there. And if you don't enjoy the book, well... remember what your mom said--if don't have anything nice to say, don't say anything at all. ;o)

Thursday, October 25, 2012

Updates! Updates! Updates!

Now that I'm not hiking the Camino anymore (what, you didn't get that memo?)--I'm back at work on Atlas Quest. I've been uploading tweaks and improvements all week long. Have you noticed any of them? They're relatively minor, but so far, nobody has posted about them on any of the message boards. Have none of my updates been noticed yet?

Anyhow, tonight I wanted to make an update that required me to take AQ down for several minutes. The updates are in and the site is back up again. Can you find the changes? =)

I'm not going to post about them here, though. Nope. I'm going to let y'all look for changes. If you find any, go ahead and post about it! On the message boards or on this blog--it doesn't matter to me. None of the changes are particularly noteworthy or announcement worthy, and they're all pretty self-explanatory, so when you do find them, I don't really have to explain what it's for.

So instead of announcing the changes--I'm just announcing that there are changes to be found. And more in the works. Keep your eyes open!

Monday, October 08, 2012

Last Call for Calendar Photos!

The 2013 letterboxing calendar, obviously, is running a bit later this year than normal due to my hiking El Camino de Santiago. I arrived in Santiago yesterday afternoon, however, and my trip is winding down. Which means it's time I get going on the letterboxing calendar! So get your favorite photos of the year submitted ASAP! =)

I'm not going to set a hard deadline. I figure I'll be hiking for another week or so, though, so you've got several days. Don't linger too long, though!


Thursday, May 24, 2012

A Whirlwind Tour!

Wassa Jr. watches the eclipse safely with eclipse glasses.
There are eight leftovers now in the AQ marketplace!
Amanda, Wassa Jr., and I certainly have had an enjoyable last week or two traveling down to California and back for the Great Annular Eclipse of 2012! Originally, I intended to be hiking El Camino by now, but postponed the trip just because of the eclipse.

Of course, we made a few stops along the way.....

We hiked to a bigfoot trap in southern Oregon.

We stopped to visit Amanda's sister in Folsom, checking out her new home.

And we visited my mom in San Luis Obispo. As many of you know, she does hair professionally, and I decided to try something new and a bit out of my comfort zone and am now sporting blonde hair with a blue streak along one side (a racing stripe!) with an asymmetrical cut. I wasn't sure if I'd like it and I figured if I didn't, I'd shave it all off and start from scratch. =) But in the end, I found it acceptable and kept it. For now, at least. I'm not sure I exactly like it, but I do like the fact that it's so different. =)

They say blondes have more fun....
I think they're right! =)
Then we wondered up to spend the night at Princess Lea's place before heading out to the Fantasy Island event where we camped for the night on Angel Island in San Francisco Bay. That was a real treat and a beautiful place to camp! Thanks for setting that up, Lost Sailor! The night boxing was particularly fun--especially when Dezert Ratty and I hid behind the bushes and scared the bejesus out of the folks behind us. ;o)

The next evening, Doublesaj and Old Blue hosted us at their place where we feasted on pizza.

And then it was the Big Day. Yeah, okay, Fantasy Island was pretty cool, but for me, the eclipse was the main event. That's the one thing that brought me down to California. This would be my fourth center-line eclipse (two total, two annular). It never gets old, and never have I had to travel so little to get to one! =)

So I planned a gathering of letterboxers at the letterboxing mecca of Northern California: Hog Heaven Plateau. Dozens of pig-themed letterboxes in honor of Funhog are hidden around the plateau. Amanda and I had found all of them in a past visit, but a dozen more had popped up since our last visit. (I stupidly thought I'd have time to find all the new boxes--turns out, I spent all my time admiring the eclipse and keeping my telescope pointed at it.)

Thunderbird took this multiple exposure shot
of the eclipse from Hog Lake Plateau. Wow!
I posted the photos I took on the AQ Facebook page--go ahead and check them out. (Special thanks to Featherhead for finishing my 2012 pinhole eclipse pattern for me!) The place was packed with letterboxers, but we were far outnumbered by all the non-letterboxers who headed out to view the eclipse--several of whom stopped by to purchase extra eclipse glasses from me and to take a look at the eclipse through my telescope. =) Speaking of which, I still have eight extra eclipse glasses. If you need some for the Venus transit on the afternoon of June 5th, I've put them up for sale in the AQ Marketplace. Details about when you can view the transit can be found on this page. Admittedly, it probably won't look very impressive through the eclipse glasses, but this will be your last opportunity to watch that black little dot transit the sun for 105 years.

Amanda and I stayed long after sunset with a few other hearty letterboxers at which point we pointed the telescope to a beautiful crescent Venus, a dull red blog named Mars, and a spectacular view of Saturn's rings. Definitely a good night for planets!

I'm on top of the concrete truck talking to the driver
while we wait for help to arrive.
The next day, Amanda and I decided to take an unplanned detour to Burney Falls--which I was familiar with from my PCT hike but Amanda had never been to. As it turned out, the most heart-stopping moment of the trip wasn't the eclipse, but a different sort of detour on our way to Barney Falls.

The concrete truck we were following lost control and crashed. Amanda stopped the car and I jumped out to help. Amanda's cell phone wasn't getting a signal, so I told her to drive off to a location where she could call for help while I tried to see what I could do for the driver the truck. I could see the driver through the windshield, squished up against the passenger side door of the overturned truck. He was moving, but was definitely banged up a bit with blood on his face and shirt. I yelled over to Amanda to make sure they sent an ambulance along with whatever other rescue crews were on their way. I was also a little concerned about the liquid I saw spilling out from the underside of the truck. Fuel? Oh, please don't let that be fuel. Please don't let that catch on fire!

Amanda had just gotten the car turned around when another vehicle arrived--a woman with a cell phone that did get a signal--so she called 911. I asked the driver if his leg was stuck and he didn't really answer--more of a grunt really--but he managed to move around and stood up in the cab. That was good, he's moving on his own and it didn't appear to be stuck. Well, he was stuck in the cab--but he had full movement within the cab. He was also a very big man. Easily over 300 pounds. How the heck would he get out of there? I didn't think he could fit through the windshield.

The girl in front called 911 while the other truck driver is
talking to the driver and using the radio in the truck to
notify their employer.
I figured out how to climb up the truck and opened the driver side door--now the top of the truck--and kept talking to the guy. I found a fire extinguisher at the base of the driver's seat--a comfort, to be sure. And I asked the man if he could climb out, but he shook his head no.

At this point, I didn't know what else to do except tell him that help was on its way. He said his back hurt, and we asked if that his back pain was normal. (No, it wasn't.) All things considered, I wasn't terribly worried about it being severe considering how much he was able to move around. He certainly wasn't paralyzed or anything. He even joked that he'd be back at work in a couple of hours. (I joked back that he should take the rest of the day off--he deserved it!)

A couple of minutes later, another driver of a concrete truck driving in the other direction came along the accident scene who pulled over to help--and he was an enormous relief to have around. He knew the driver, used the radio in the truck to contact their employer, and pulled out paperwork about what the truck was carrying for the emergency crews--none of which I thought to do. He went into the truck and kicked out the windshield to help get more air for the driver.

Another passing vehicle soon stopped to help. He had those orange cones in his car along with safety vests and a stop sign and started directing traffic around the wreck. Holy cow! Who carries that sort of stuff with them in the car?!

Well, my job here is done.....
It probably took at least 15 minutes for the first policeman to arrive, and within minutes many more police officers and firemen arrived. The policeman crawled in through the bashed out windshield to ask the driver a few questions and assess the situation, then a couple of paramedics arrived to take over. I watched from above, standing above the driver-side door. They got a neck brace around him and cut off his shirt. A fireman told the driver to cover his eyes as he bashed out the rest of the windshield with an axe and smashed the center metal part between the two windshields off and managed to squeeze the man through that hole. I was watching, slightly horrified, because I was sure that man was going to get stuck there. They got him out though, at which point I felt a little stupid standing on the truck where I was. Definitely nothing left for me to do anymore, so I jumped off and asked the policeman if there was anything he needed from us.

When he found out we actually witnessed the accident, he asked us a few questions about what happened which we answered, then he took down my contact information and said that was all he needed, and off we continued our journey to Burney Falls--after losing an hour at the wreck. As we were about to leave, a helicopter arrived--I guess they decided something faster than an ambulance was necessary and they sent a helicopter to evacuate the driver



Later, we learned that other letterboxers that morning at Hog Lake Plateau had seen all of the rescue vehicles headed to the wreck--unbeknownst to them where we were already at Ground Zero.

Love Burney Falls! You can even see the
water pouring directly out as a sheet
from the rock cliff face!
As for Burney Falls--a beautiful waterfall indeed--as pictures will attest! I've seen bigger waterfalls, and taller waterfalls, but Burney Falls is something special--where 100 million gallons of water per day pour out of the ground and crash over the cliff. During the summer months, 100% of the water going over those falls comes out of the ground in the mile leading up to the waterfall. You can even see the water coming directly out of the side of the cliff--the only waterfall I've ever seen this strange effect.

The rest of the trip home was, thankfully, uneventful. All-in-all, we had a fantastic time! I hope someone puts together another Angel Island campout because there are a lot more letterboxes left I haven't gotten. Another eclipse event might not be in the cards for quite some time (the next centerline eclipse to hit the United States is in 2017), but I'm already looking forward to doing something for that as well! Perhaps somewhere near Kentucky where the eclipse lasts the longest....

Thursday, May 10, 2012

Stupid Hackers

Yep, we've been punked as it were. So here's the scoop....

The hacker did manage to log into the server using the root account so basically, the entire server had been compromised. Anything on the server can have been downloaded or save by the hacker including e-mail addresses, AQ mail, and even the passwords files. Passwords are encrypted using a one-way encryption algorithm so there's no way the hacker would have gotten your plain-text password, but for those of you familiar with the Cracking Passwords page (premium members only), imagine having the power to run this page and see exactly which accounts the passwords match. In theory, the hacker could do this. Since AQ doesn't have any sensitive information like social security numbers or credit card numbers, I'm not going to require anyone to change their passwords--but it wouldn't hurt. And as far as I can tell, the hacker did not access the database, but I can't be 100% certain of that either.

I restored the database from backups that ran at about 3:00 this morning (Pacific time)--if you sent an AQ mail, listed finds, listed plants, or anything after that time but before the hacker struck, they've been lost. Assume they didn't go through.

A couple of database tables didn't get saved last night--one being the locations table. I had to use backups from Sunday for that table, so it's a bit more out of date than the other tables. Three events and 188 boxes had references to locations that weren't in the backups, and they're currently all pointing to "no location specified." If you've recently edited the location of a box or added a custom location for a box since last Sunday, you'll want to check if it's still in place. Most should still be place--only locations "new to AQ" weren't saved. For instance, if you added a box to "Seattle, WA" (which AQ has known about for years), it's pointing to a location AQ had already stored years ago. It's locations like parks, addresses, and such that have never been used by anyone until you added it that would have been lost. Sorry about that. I've fixed it so the locations are properly stored nightly, but there's not much I can do to retroactively fix that.

The other tables that didn't get saved last night relate to the listings for the trip planner. If you added or modified a listing since last Sunday, those have been lost. Sorry about that, but I don't think it'll affect very many of you since not many people play with that page on a day-to-day basis.

And finally, images don't get saved on a nightly basis, and I forgot to backup any new images uploaded before I restored the server to a pre-hacked version. If you've uploaded images since Sunday, you'll need to do that again. 

I've taken a few precautions on the server to (hopefully!) avoid this kind of attack again, but honestly, there are no guarantees. There's no such thing as a 100% secure server and as sad as it is, eventually, someday, this kind of thing is likely to happen again. You'd be surprised at the number of "attacks" that happen on AQ every day. I use the term "attack" hesitantly--most of them are pretty weak and harmless--but there are dozens of "suspicious" activities that AQ detects every single day from all over the world. And to be perfectly honest, while I know a little about security for a server, it's not my specialty or my strength. I can just do my best. And I do know how to learn and improve with age and experience. =)

Sorry for all the trouble this caused!

Monday, April 30, 2012

Solar Glasses for Sale!

This is what you can except to see from the
centerline of the solar eclipse on May 20th--as long
as you have proper eye protection!
As many of you already know, a rare and exciting astronomical event will be happening next month visible pretty much anywhere west of the Mississippi River: a solar eclipse.

Even more exciting, along the centerline, this will be an annular eclipse. An annular eclipse happens when the moon is far away from the earth in its elliptical orbit so it's a bit smaller than normal--too small to entirely cover the sun. Instead, you'll see a ring of fire completely encircling the sun.

Even if you aren't on this centerline, this will still be the best solar eclipse in this part of the world in decades. From Seattle to San Diego, you'll see a good 80% or more of the sun taken out by the moon.

But this is the sun we're talking about here, and you'll go blind if you try to watch the eclipse directly. No, to watch this rare alignment of the earth, sun, and moon, you need eye protection. You need eclipse glasses! Something that blocks 100% of the ultraviolet and infrared light and blocks 99.999% of visible light.

I'm planning an eclipse party for Northern California--please drop in if you're in the area! So I took the liberty of ordering a bunch of eclipse glasses. When I tried to order them, I was told these things are in hot demand for the upcoming eclipse and that they were back-ordered for weeks. Afraid they might not come in time for the grand event, I hedged my bets by ordering them from two different companies.

Order eclipse glasses which
block 99.999% of visible light
and 100% of ultraviolet and infrared
light to view the eclipse safely!
The first company shipped them out last week, and today I got the order from the second company, so now I have exactly double the number of eclipse glasses that I actually need for the event. The extras I've put on sale in the AQ Marketplace! I figure many of you who want to watch the eclipse but can't attend our little shindig are going to want these glasses as well. I'm selling them for $2 each, plus $1 for shipping (regardless of the number of glasses you order).

I've already set aside eclipse glasses for everyone who will be attending the event and you can buy them off me then. If you want to order them now, though, that's perfectly okay as well! You can look for sunspots until the "big day." =) It also means you can pay with PayPal. (I'll only be accepting cash at the event!)

You'll want to hang on to them after the solar eclipse--a couple of weeks after the solar eclipse is an even more rare and usual event: a Venus transit of the sun. This will be the last Venus transit until the year 2117--in all likelihood, an event that none of us will still be alive to witness. The transit will be visible from the entire United States, so if you want to witness this twice-in-a-lifetime event (the last one was 8 years ago). You'll need eye protection to watch Venus creep across the sun's surface the morning of June 5th. It won't be anything near as impressive as the annular eclipse two weeks earlier, but if you already have the glasses--check it out! You won't have another opportunity in this century!

This is a time-lapse photo of the 2004 Venus transit--a twice-in-a-lifetime
event happening on June 5th and the last Venus transit until 2117!

Monday, April 16, 2012

What happened?

Wasas Jr. got some serious play time in the snow
this past week! =)
For those of you up late tonight, you're probably wondering why I took down AQ for several minutes for an update. It's not really much to write about. Minor tweaks here and there, but it was easier to update if AQ was offline while uploading the necessary changes.

The biggest change which is likely to confuse most people is that I moved the events link and chat rooms links from under the Toolbox menubar button to now be under the People menubar option. As Kurious Jo pointed out a week or two ago on the message board, it just makes more sense there.

One new page is a list of keywords that people use for letterboxes. There's a link to it from the search page and add/edit a letterbox page by the label for keywords. I was a little surprised to see how popular park had become--it is actually more common than the pre-defined nightbox keyword. And even more interesting, it was completely worthless as a keyword because it was a stopword--one of the common words that AQ didn't index. (Words like the, a, and, but, letterbox, and.... park!)

So I update the stopwords list this afternoon and shortened it considerably. Park is no longer on it, so the park keyword actually works now if you try to search for it. =)

Speaking of keywords... I'm not sure if everyone realizes or not, but a good keyword requires at least three letters and/or numbers (one and two-character keywords don't get indexed and therefore cannot be searched), and multi-word keywords are broken down into their individual components for purposes of searching. So if you try to use a keyword such as "hitchhiker hostel", it actually counts as the two separate keywords "hitchhiker" and "hostel." Run words together if you want to them stay together (like I did with the pre-defined keyword of "restarea").

Ummm, yeah, that about covers everything of importance, I think.....


Where I go, Wassa Jr. goes! =) And I went skiing!