Happy Mother’s Day
I just got my mom one of these:

She’s not exactly a coffee-Nazi or anything but due to health issues, she’s can’t easily stand up and futz with even an easy-to-use coffee maker. So I got her the Keurig for it’s ease of use and the ability to use while sitting down.
She seems to really like it.
Paintball Bazooka Updates
So I made a video of me test firing the paintball bazooka.
Also, I show you after the test firing how to make a paintball “round.”
Hope you enjoy it!
No words… Except one: Shawarma
Just saw the Avengers movie. Liked it.
MVP:
Hulk
Best comic relief:
Iron Man
Shakespeare in the Park;
Thor
Should be on the screen 100% of the time:
Black Widow
Needs to be wearing more purple:
Hawkeye
The GM (aka The only guy wanting the story to progress):
Capt. America
Prepare Yourselves!
May 10th I will be bringing this bad boy out to American Canyon Paintball Jungle. What will I do with it you ask? Let’s just say… A.W.D.I.W.
Needless to say, you should be on my team.
Visual inspection of the seal:

Thought up the air injection system from scratch:

Parting shot of the air-intake assembly; (You don’t want to know what comes out the other end!)

More pictures to come as I assemble the barrels and it gets painted.
Even if folks don’t trust me to use it on the paintball field, I think I may get some folks at work to give it a once over with the KIXEYE art.
Half way through this post I figured I should show off the setup I plan on wearing for the big event. Let me know what you think.
Oh yes, that’s right. HD video camera mounted (with screws) to my paintball helmet:

The casing around the camera; hopefully it holds:

Cracking open the molds
Spent the night opening up the molds I made last night.
The one on the far right I opened last night after only about 5.5 hours of the 6 hour vulcanizing process. It was a huge disaster! lof of the rubber stuck to the model and it’s more or less 100% ruined. Oh well, live and learn.
Conversion Work
I did the thing where you add wings to Saint Celestine.
Yes, I am aware that it is over done and everyone does it and its almost rare to see a Celestine fig WITH the cherubs. In the end, it’s what I like to see and play with. They are MY toys after all.
I’ve re-added the cape using green stuff.
Making new molds and casts.
Attaching models to the sprue:

Notice the backpacks being held to the sprue with paperclips:
The built mold box:
Various angles of the mold box with sprue laid in:
A couple parting shots of the silicone filled mold boxes:
Be sure that all models cast in these molds are for personal use only and are NEVER for sale.
Flash Security in Facebook (Using FLEX/AMFPHP)
This is my first tutorial so please bear with me.
A recent personal Facebook project, which included a little flash required me to think about security within my flow. My project revolves around my SWF calling an AMF service that I setup. Of course, like most developers struggling with a new language (for me it’s ActionScript3), security was an afterthought of my main goal: to make a “super awesome Flash app on Facebool, ZOMG!”
According to the Facebook Developer Wiki regarding Flash on Facebook the way to secure your Flash app on Facebook is to do the following:
- To verify that your Flash object was loaded from a Facebook page, do the following. For security, this technique does not embed your secret key in your Flash app:
- Get all the parameters whose names start with fb_sig. (Do not include the fb_sig parameter itself.) In Flex use Application.application.parameters to do this.
- Strip the fb_sig_ prefix from all parameters, and make sure the keys are lowercase.
- Create a string of the form param1=value1param2=value2param3=value3, etc., sorted by the names (not the values) of the parameters. Note: Do not use ampersands between the parameters.
- Separately pass this string and the fb_sig parameter itself to your server, where your secret key is stored.
- On your server, append your application secret key to the string that was passed in. The following is returned: param1=value1param2=value2param3=value3myappsecret
- On your server, create an MD5 hash of this string.
- On your server, compare the generated hash with the fb_sig parameter that was passed in. If they are equal, then your Flash object was loaded by Facebook. (Or by someone who stole your secret key.) In this case respond to the flash object with VALID or a similar code. If the signature is not valid, respond with INVALID.
Now this may seem a little long-winded, which it is, but what’s worse is the real lack of informtion beyond that which is found on the FB Dev Wiki.
So let’s begin with the AMFPHP service before moving to the ActionScript or even the Facebook Developer Application.
Before getting into the PHP code for the AMFPHP service, I HIGHLY reccomend that everyone watch both of the AMFPHP tutorials at Lee Brimelow’s gotoAndLearn() tutorial and blog site.
Direct links to his AMFPHP tutorials:
Introduction to AMFPHP: Part 1
Introduction to AMFPHP: Part 2





















