I hadn’t tried going to any Street Fighter 4 tournaments before this past weekend. I went to the DC ESports event at Hard Times Cafe in Arlington and had a lot of fun. I even got to see my buddy Emile and his little bro there. Still, my thoughts at the time were that I was about to get murdered:
The week prior I had been working on Cody and decided to take him to the tournament. I really shouldn’t have bothered, as I got my ass handed to me. Since then I’ve been practicing on my Dudley and have been constantly hitting new levels with him.
Sitecore provides all the tools necessary to easily personalize based on GeoLocation using their partner MaxMind’s webservices. Not only can content authors easily set up personalization based on available GeoLocation data using the rules engine, the development team will be able to leverage the same data in any custom business logic. That being said, content authors, testers and developers need to be able to verify their work for different IP addresses and locations. This approach does not require special .Net code, custom pipeline processors or anything else that could complicate your solution.
Change the “Analytics.ForwardedRequestHttpHeader” value to “X-Forwarded-For” and you’re all set. This will tell Sitecore to look at that header for IP address information instead of the IP that made the request.
<!-- ANALYTICS FORWARDED REQUEST HTTP HEADER Specifies the name of an HTTP header variable containing the IP address of the webclient. For use only behind load-balancers that mask web client IP addresses from webservers. IMPORTANT: If used improperly, this setting allows IP address spoofing. Typical values are "X-Forwarded-For" and "X-Real-IP". Default value: "" (disabled)--><settingname="Analytics.ForwardedRequestHttpHeader"value="X-Forwarded-For"/>
Setting your header
To make this easy I use the “Change HTTP Request Header” plugin for Chrome. Setting this up is pretty easy after you have it installed. First add a new header for “X-Forwarded-For”, then add any presets that line up with your test cases – see the screen shots below. Once everything is setup you hit the handy dropdown in the plugin to select a preset or to input one on the fly.
Katsucon this year was quite fun. Even with all the snow in the area, everybody came out – the registration line took me over an hour! It was well worth it though to see all the people in cosplay, seeing the artist’s alley, and of course the dealer room. Attack on Titan’s surge in popularity meant seeing people dressed in identical Survey Corps uniforms in groups of 5, 10, 20 and more. I even got a chance to hear Lolita Dark live who sounded quite good even if I didn’t always understand what they were saying.
There were only a few downfalls in my opinion. The first was the dealer room where prices for the same item ranged from $45-$80 depending on the dealer. With online shopping and the popularity of video game and Japanese anime it is unreasonable to price gouge on this stuff – c’mon people! Still, I was able to find a lot of good deals. The second thing was the dubbed anime in the theatres… I got a chance to sit in on One Piece : Strong World, which is an anime I have been watching for over 10 years, but so much of the humor is lost in translation that it was really terrible. I actually walked out of the show!
Probably the most stunning to me were the prints by zzyzzyy. The action captured in the Portal print really got my attention, and then when we started talking she showed me her original works which were even better. I think the “Tink the Pen” was very imaginative and the detail on “The Year of the Snake” was just out of this world. I highly recommend you check out her deviant art – http://zzyzzyy.deviantart.com/gallery/
Steve Yurko Prints
Steve Yurko had a booth set up mostly featuring his fan art works. These include an electrifying Breaking Bad print and a One Piece print as Washington crossing the Delaware. He also had some comics I picked up… I’m hoping to read those later today! Check him out on his website – http://www.steveyurko.com/
Other Cool Prints
Sadly I can’t remember who I got these prints from, I will check my bag in case I got their card. My favorite might be the one from Frozen, but the Luffy one is quite cool too.
Honestly I was looking for a Kuma or Trafalgar Law figure, but my favorite character has always been Zoro. This figure is quite detailed I think, notice the personality of the swords, scabbards, scars and musculature. Pretty awesome right?
I try not to buy DVDs anymore. If you’re going to pay money for a movie it might as well be BluRay, and if it’s common enough to stream I will do that. However, I found two particular movies that have been in my pirated DVD book for a while. Visitor Q – the heinous and unforgettable cluster fuck of a movie, and one of my favorites which I have seen multiple times Electric Dragon 80,000 Volts
That’s all I got loot wise. If anyone can identify those artists above that would be great! Who else went? What were your thoughts?
So, I finally got my Xbox One (or XBONE) set up. While I have a couple of games, Dead Rising 3 and Ryse, I opted to let Killer Instinct be the first game I really sank my teeth into.
First impression on purchasing the game… Why are there so many packs? Am I getting the best value? Did I get everything? I believe selling the game piecemeal like this was a terrible way to go. I would prefer to have a simple multi-player demo that included Jago, and then purchasing the main game for $40 gave me everything else. From there they can sell packs or addons later. This model triggers the “pay-to-win” flag in my head… so I’ll be thinking, “Did I buy the OP character? Did he buy the right addons so he’s unbeatable now?”
What the hell? Even Skullgirls had more characters than this. Did I just buy a demo?
Aside from that… the character designs seem to be quite good! Orchid and Thunder underwent some good changes. The paint streaming down Thunder’s face and chest makes him look that much more dangerous. Orchid’s new design is wearing shorts and reminds me of Lara Croft in a way, much better than the weird and unrealistic thong swimsuit version of the original.
This is only my first impression, but so far the mechanics seem pretty interesting. Combo breakers have been simplified a bit, instead of the motion you only need to hit the right set of buttons during a linker. Failing a combo breaker locks you out of breaking the rest of the combo allowing the other player to maximize damage and get a little flashy. The other elements like combo enders and white health seem good and makes players use the system to maximize damage. I haven’t gotten too deep, but Maximilian has covered it inside and out.
Sad to be playing this on a pad – what a weird feeling. Everything is very responsive, but I can’t get used to hitting the triggers and the thumb stick. I will have to report back on this once a couple other games come out and I have a stick.
I played online for one match and got bodied. What surprised me though was when the other player said “Xbox, upload clip — oh my bad, good game man, hehe”. My game death is being shared with his friends! Haha, that makes me pretty excited for this next generation.
For my first stop on XBONE, this is pretty cool. I am looking forward to playing more of this!
It’s funny how almost all the controls we end up building are a list of something. In Sitecore that means lists of Items! If you are doing WebForms you have become familiar with the <asp:Repeater /> control, and might have some solutions for binding FieldRenderer or <sc:Text /> controls. I’ve found that a custom Repeater control that binds child FieldControls (sc:Text, sc:Image, sc:Date, etc.) automatically has reduced my code and time spent slogging through all the controls necessary to build out a site.
Take for example the following usage assuming an IEnumerable<Item> or IQueryable<Item> was bound to the Repeater
That is a simple example of how I often see FieldControls binded. An even more extreme case would be to not use FieldControls at all, to set the content for the HtmlGenericControls in the ItemDataBound event.
When it’s time to output my data I don’t want anything getting in my way, so I chose the following approach: Set up a simple ItemRepeater class that extends Repeater and autobinds child FieldControls without an Item set for you. Check out the example usage: