I am happy to introduce Jmaxxz Deet. The Deet assembly contains a single struct, NotNull. This struct provides a mechanism to formally specify that a reference can NEVER be null. This ability is present in both Spec# and Sing#. However, for those of us still making use of VB, C#, F# and other traditional .Net languages still do not have a mechanism to do so. NotNull brings this capability to all of those languages.
Null is Evil
Most of this article was lost in the move to my new site :’( Google cache does not have it either.
public interface IPerson
{
TimeSpan Age {get;}
string FirstName {get;}
string LastName {get;}
IBuilding House {get;}
}
public Party
{
private IPerson host;
public void GetDirections(IPerson Guest)
}
public static FamilyUtils
{
public static LivesWith(this IPerson person, IPerson possibleCohabitant)
{
return person.House.Equals(possibleCohabitant);
}
}
Posted by Jmaxxz on January 16, 2011
http://jmaxxz.com/blog/?p=319
Tech Predictions for 2011
Well, a new year is here and I figured it would be fun to write down what I think is going to happen over the course of the next year in the tech industry. At the end of the year we will all be able to see exactly how wrong or right I was.
Posted by Jmaxxz on January 14, 2011
http://jmaxxz.com/blog/?p=318
RunAsAdmin
RunAsAdmin is an open source program distributed under the LGPL v2.1.
How to use:
- Place ado.exe in C:Windows or wherever your windows directory is
- From any command line window type ado foo -bar (where foo -bar is the command you wish to run with admin privileges)
Tips:
- If you are a long time unix/linux user you may want to rename ado.exe to sudo.exe
Click here to download RunAsAdmin
Posted by Jmaxxz on September 19, 2010
http://jmaxxz.com/blog/?p=317
DrizzlyChrome
How to use it:
- Close all Chrome windows
- Launch DrizzlyChrome.exe
- Click Hack My Flash!
- Browser to most recent (highest version) of chrome.
- DrizzlyChrome tries to help you out by pointing you in the right direction, but in the end you are on your own.
- Select gcswf32.dll from the chrome directory
- Done, go back to browsing!
- Please donate! (paypal)
Download DrizzlyChrome
If it does not work for you try running as administrator.
Click Hack My Flash!:
Browse to the chrome application directory (pick the highest version number):

Select gcswf32.dll:

Enjoy!
Build 2-24-2011
*Improved search engine
*Added 10.2 support
*Version 1.1.0.0
Build 2-8-2011
*Add logic so flash 10.2 is ignored as it does not need to be hacked. Adobe finally fixed the bug.
Build 2-2-2011
*Removed run as admin requirement as chrome installs in user space
Build 8-29-2010
* DrizzlyChrome sees the light of day. Long live the fullscreen goodness.
* Special thanks to Andrew Brampton for his work with 10.1 - http://bramp.net/blog/full-screen-hack-for-flash
* Version 1.0.0.0
Posted by Jmaxxz on August 29, 2010
http://jmaxxz.com/blog/?p=315
FlashHacker may no longer be needed.
An Adobe Engineer is claiming the fullscreen on dual monitors problem is fixed in 10.2 and FlashHacker will no longer needed!!!!
(I’ll believe it when I see it)
That is it.
Source: http://forums.adobe.com/message/2907778#2907778
Posted by Jmaxxz on August 18, 2010
http://jmaxxz.com/blog/?p=311
Woot new digg
Here are three things you can do to kick-start your Digg v4 alpha experience.
- Find and follow your friends, influencers, and news sources you trust! Once you follow these Digg users, we’ll build a custom news homepage for you called “My News.” My News will display news stories to you as dugg by your friends.
- Get more followers! Aside from digging great content, one of the best ways to attract new followers is to update your profile. Add a photo and link to your blog, Twitter account, or Facebook profile.
- Explore the “My News” and “Top News” pages. My News is the custom news page we build for you based on the people you follow, Top News is the global zeitgeist showing you the most popular stories on Digg.
We’re relying on you to make the site better, so please use the feedback links on the bottom of each page to let us know what you think. You will receive an emailed survey as well. Come back frequently as we’ll be adding features often.
So far I have to say the new digg is awesome!
df8c5547cb1f416ab3c267493c71f35a <--tells digg that this is my feed. So cool.
Posted by Jmaxxz on July 12, 2010
http://jmaxxz.com/blog/?p=310
FlashFlak

If you are sick of having windows stuck behind a fullscreen Flash video you can buy a license for $1.50 (USD), or you can download the free version.
Both versions are identical, and both are open source programs distributed under the GPLv2
Click here to purchase FlashFlak.
Click here to download FlashFlak for free.
FlashFlak has been tested with:
- Firefox 3.6.3
- Chrome 4.1.249.1059 (44723)
- Opera 10.51
- Flash 10.0.45.2
- Windows 7
How to use:
FlashFlak starts with your computer and runs silently in the background. However, if it is not running (check the process tab in the taskmanager for FlashFlak.exe) it can be manually started from the “All Programs” menu on the start menu, look for “JmaxxzFlashFlak”.
FlashFlak has to be manually started after installing it on your computer, or simply reboot.
Posted by Jmaxxz on April 20, 2010
http://jmaxxz.com/blog/?p=309
Jmaxxz Vulgar Word Blocker now Supports Chrome
Today I went to port the Jmaxxz Vulgar Word Blocker over into a Chrome userscript, and I was met by the pleasant surprise that it worked without any changes on my part. This is thanks to Google’s efforts in include Greasemonkey support into Chrome.
Actually it goes a step further than that, I have found the Jmaxxz Vulgar Word Blocker works better in Chrome than it does in Firefox, as it actually works with Google search results in Chrome!
Download scripts by Jmaxxz(tm)
Posted by Jmaxxz on February 28, 2010
http://jmaxxz.com/blog/?p=307
FlashHacker
I have created a tool which makes hacking and unhacking a flash install incredibly easy. It should work on most versions of flash, however I can offer no guarantees that it will work on versions that I have not tested on. (Note, after hacking flash the esc key is to be used to exit fullscreen mode for flash videos)
Special thanks to Andrew Brampton for his work with 10.1
Download FlashHacker
FlashHacker is distributed under the GPL version 2.0 license agreement.
Close all your browsers prior to running FlashHacker.
Steps to run:
- Close all browsers (enables flashhacker to edit flash)
- Run FlashHacker
- Click ‘Hack My Flash!’
- Go back to browsing
- Please donate! (paypal)
Flash hack Failed!
- Using Chrome? Use DrizzlyChrome
- install flash 10.1.53.64 (Non-IE)
UPDATE 2/24/2011: Improved search engine
UPDATE 2/21/2011: Add support for 10.2, thanks to Dmytro Suvorov for determining existing patterns worked with 10.2
UPDATE 3/6/2010: Change log and old versions can be found at here
UPDATE 3/6/2010: New version adds support for installs of Windows which are not on C:
UPDATE 3/7/2010: Flash version 10.1 currently is not supported. (working on changing this)
UPDATE 4/7/2010: Support for Opera added.
UPDATE 6/16/2010: Support for Flash 10.1.53.64 added. (Thanks Andrew Brampton)
UPDATE 6/24/2010: Multiple bug fixes, Unhack working again. 10.0 support also working again.
Posted by Jmaxxz on February 22, 2010
http://jmaxxz.com/blog/?p=306