Aweome Neo-Geo music video

http://www.youtube.com/watch?v=Pfcy-XTety4

Lyrics:

Neo Geo, Neo Geo. Four bright buttons and two joysticks.
Neo Geo, Neo Geo. Cool red cab and a name that sticks.
No one quite did 2D fighters like you did.
No one quite did runnin’ and gunnin’ like you did
No one quite did Puzzle Bobble like you did
I’ll always love my four slot model cause I, I…
I played that cab for hours on end to the point where that thing was my only friend.

With a heavy machine gun in my hand I beat Metal Slug over and over again.
Youre 32 bits of endless fun. Youre a 1990 revolution.
Youre ahead of the game. You are the best. Youre the SNK king of MVS.
Youre an attractive machine in a pretty red dress.
When Im playing as Mai I wanna give you a kiss.
Forget Chun Li when theres Shiranui.
She’ll knock you out with those big ninja bees

"bbpress". A bulletin board for wordpress blogs…

I have used Drupal previously for a friends site so they would be able to manage the content themselves. (As I don’t want to be their bottleneck). But it seems that CMS’s require a fair bit of maintenance – mainly security upgrades. The latest version of WordPress makes it really easy. Click a link and the upgrade occurs automagically – too easy.

For the next community site I wanted to take the ease of WordPress. The site I am thinking of doing will require a bulletin board. Something like PHPBB would be great But I don’t think it integrates with WordPress that well. A few minutes ago I found http://bbpress.org/. It could be a winner…

Good to-the-point articles about Delegates, Func Types and Lambda expresssions

  1. C# Delegates, Anonymous Methods, and Lambda Expressions – O My! [Code Project]:  Explains delegates, func types, anaonymous methods and demonstrates how using them all together dramatically reduces lines of code from older C# frameworks
  2. C# Func Type [dotnetperls.com]: Demonstration of a small program using Func generic type and lambdas
  3. Lambda Expressions (C# Programming Guide) [MSDN]: Discussion of what a lambda expression is and some examples of how it is used. Bingo! Explains that the lambda operator => is read as “goes to”.
  4. Extension delegates [csharpindepth]: Demonstration of how to specify an extension method as a method group using extension syntax.
  5. Intro to LINQ: Examples and discussion of LINQ in terms of  Type Inference, Lamda Expressions, Extension Methods and Anonymous Types

C# Delegates, Anonymous Methods, and Lambda Expressions – O My!

The MAME cabinet has been painted

Finally, I have painted the arcade machine (black) and got it back together.

Here are some pics of the first black coat going on.

Here are some pics of the arcade machine after the final topcoat went on. It took exactly 1 litre of black semi-gloss to do the two coats of black. It was really way too hot to have been painting.

And finally, here is a pic of it getting it’s first series of use in the “production” environment:

//TODO: Proper marquee lighbox reverse-printed on perspex

//TODO: Bezel to cover TV

//TODO: T-molding on base

//TODO: Holsters for light-guns

//TODO: Reinstall operating system, emulation software and get drivers for dual lightgun working

Art resources for DIY arcade machines

The second coat of black paint went on this afternoon. As things were moving along quite nicely I started thinking about the side art I wanted to get printed. I went to localarcade.com only to find they’ve been shutdown due to spam-related activities!

Luckily google came to the rescue and found http://vectorlib.free.fr/ – they had exactly what I was looking for. Adobe Illustrator versions (vector graphics) and all.

The beginning of the end…painting the arcade machine

I have started painting the arcade machine. I had a first draft attempt at the undercoat this afternoon. I have to flip the top half over tomorrow to finish. It’s quite hot at the moment (low-to-mid 30 degrees Celsius) so I shoud nearly be able to put the first coat of black gloss on tomorrow afternoon…

undercoat-going-on-top-and-bottom