![]() |
![]() |
![]() |
![]() |
![]() |
![]() |


Judi and Brenden's Wedding

Here it is! The wedding RSVP. Please click the comment link at the bottom of this entry to let us know whether or not you're coming. Don't forget to include in the body of your reply who you are, and how many will be in your party. Please also note if you will be attending one or both of the following events:
You can use the contact form (top part of the site, 'contact' black rectangle) to contact me with specific questions. That form will go directly to my email, and I'll reply (pretty) fast. Here is a list of important links
Hotels
Gift Registry
Downtown Seattle

It is small...I know. You can of course also try Google Maps for a better map experience :)
This map highlights the wedding location, the Best Western in Pioneer square, and the Sixth Avenue Inn. Along with some other important sites like the King Street station which has secure event parking available for a small fee ($5).
For all of you folks that are flying into seattle, here is a link to Gray Line of Seattle for airport to Seattle transportation. According to both the Sixth Avenue Inn and the Best Western, the Gray Line service will run to their hotels. As for transportation in the city, metro buses are easily accessible from anywhere downtown and are free in the downtown area, 7am - 7pm.
There may be updates over the next couple of months. Judi or I will send out a mass email should something big get updated, or you can just bookmark this site and check back every so often. See you soon!
Our great and illustrious Postal Service managed to lose, misplace or otherwise not deliver a bunch of invitations. Awesome, no? Anyway for those of you out there who do not have the time of the wedding conveniently laid out in the invitation, here it is:
Address:
Court in the Square
401 S. Second Ave.
Disable right click pasting into flash
There is a lot of information out there about using the ContextMenu class to control the main context menu controls on an embedded flash object. This class lets you either hide all of the menu items (on the Main menu only, more on this in a bit) in the menu using the hideBuiltInItems() method, or, add your own special custom items that can be assigned arbitrarily to functions in your swf.
All of this (and more!) can be found in the documentation and a brief foray into google-land. However, there is precious little information about the 'edit' context menu. Flash supports three types of context menu: the main, or standard menu mentioned above; the edit context menu that pops out over editable (input) fields; and the error context menu that you get no control over (supposedly). My particular problem today was that I needed to disable the right click context menu over an input field because I didn't want anyone pasting arbitrary text into the field. The reasons for this are related to having too little time to do a thorough threat analysis on arbitrary code execution through the textfield into the hosting browser application that the field feeds. Translation...hack. I needed a hack to band-aid a larger problem.
Looking to the documentation for answers, I was frustrated because it said: '...Only the standard and edit menus can be modified with the ContextMenu class'.Reading this, one would think you could remove items from the edit context menu but...no. Apparently none of the exposed (and / or documented) methods allow any control over the edit context menu directly. In typical flash fashion I came up with a hack, though it's not too hacky. In fact, it almost seems like it was meant to work this way. Anyway, this is the gist. You can use the onSelect event of the ContextMenu class to 'blur' or remove focus from the textfield in question, then when the context menu opens, the 'paste' option is not available.
So, more or less:
The Selection class is used to programmatically bring focus to a textfield in the flash runtime using Actionscript. So, when the textfield you assigned the context menu to is right-clicked, the onSelect event handler tells the Selection class to set focus to...nothing, effectively blocking the user from pasting into the field using the context menu.
will it break? what will it do?
I initially wrote my archiving script taking into account ONLY the months of the year, and not more than one year. I don't think anything major is going to happen come jan 1, but something could! Most likely, it will simply pull records from the db with the current month and display them as the months go. So annoyingly it will show the current month as 2007 entries, and the later months as 2006 entries. I really want to start playing with the site, and fix things like this. Between videogames, sleeping and work (and all the other things I SHOULD be doing like exercise ) I don't find the time to geek out at home. Maybe I'll pay myself to do it.
why the wii will win
Nintendo has got it all right
Probably the biggest slam dunk that N has made is to crack the casual gamer market, and more importantly...has got MY GIRLFRIEND highly interested in getting a wii. Let me repeat that. My girlfriend wants a wii, bad. How did the big N accomplish this? Definately, without a doubt its that new fangled gyroscopic wiimote, and it's because they've broken down the barrier that many casual gamers have with learning how to translate 'triangle - triangle - triangle -r1 - rl - circle' into fun. Who doesn't know how to waggle a remote and make stuff happen? NOBODY thats who.
Also, while Microsoft and Sony are desparately trying get you to choose thier console, Nintendo smartly priced thier system so you can own it AND one of the others. I think its safe to say that most people bought at least two of the three contenders (gamecube / ps2 / xbox) last go around, and the wii is the most likly of the current generation to share some entertainment center real estate with one of the other systems.
And most importantly, I can play twilight princess on the wii.
another month
and more empty space... I really need to get on here more often.
