February 25, 2006

Xbox.com | Xbox 360 - Original Xbox Games on Xbox 360

Xbox.com | Xbox 360 - Original Xbox Games on Xbox 360

a link for me so i don't have to Google for it all the time

Hopefully there will be more on this list soon!
jk

Waterfall 2006 - International Conference on Sequential Development

Waterfall 2006 - International Conference on Sequential Development

A coworker (PeteS) forwarded this through our technical email list and it was too funny not to post :)

My favorite is wordUnit

hope to see y'all there! :)

jk

February 15, 2006

A good, good day

It was a good, good day today.

I (re)started at Magenic Technologies on 2/6/2006 and am very happy to be back! Lots of friendly faces that I knew from before, and lots of friendly new faces as well!

1. I became billable again this afternoon for a client in downtown Minneapolis. I will be building web services (ASMX & WSE 2.0 currently) in an SO environment. The project is really cool and is a great fit for me. Plus, there is just something cool about working downtown Minneapolis!

2. I got an XBOX 360 today, which is perfect timing as I sent my old XBOX in for repairs (DVD drive failing; can't read discs anymore). The new dashboard is cool and the wireless controller is very nice. I don't have any games yet (the only backwards compatible game I have is Namco Museum). I downloaded Gauntlet (yes, the Atari game circa 1985) to play which was quite nostalgic! :) I'm looking forward to picking up another controller and perhaps a few games for the new console so I can make better use of the hardware than playing 21 year old coin-op games like Gauntlet, heh heh...



see you online!
jk (snk13)

January 31, 2006

Indigo Gotcha #2 was : WCF Config file intellisense... why hath thou forsake me?

Thank goodness for IntelliCrack, espically for new technologies whose help files are skimpy to non-existent a la Indigo/WCF

I was having the same issue as Bryan, and by changing

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

to

<configuration>

allowed vs.net 2k5 to start displaying IntelliCrack again.

Note: I am not complaining, but rather am thankful for schema. XSD is love. ;)

jk

btw, IntelliCrack was my very first Wikipedia contribution! It is fun to contribute, albeit something silly...

Indigo gotcha #1


In working with Indigo (Jan CTP), if you try to generate metadata (WSDL, XSD) from an assembly, make sure it is a dll and not an exe, or you get a misleading error message like:



C:\Projects\Indigo>svcutil.exe "C:\Projects\Indigo\bin\Debug\MyIndigo.exe"
Microsoft (R) Service Model Metadata Tool
[Microsoftr .NET Framework, Version 2.0.50727.129]
c Microsoft Corporation. All rights reserved.

Error: There was an error exporting the ContractDescription loaded from the type: Foo.IBarService, MyIndigo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
Duplicate contract QNames are not supported.
Another ContractDescription with the Name: IBarService and Namespace: http://services.foo.com/bar/v1 has already been exported.


This happened when I was writing a self-hosted service using a console application and for ease of initial development included the service, message and data contracts in the self-hosted service. I really wanted to get the WSDL out of the service so I could tweak it (that is a whole other post).

Long story short, I changed the project from a console application to a class library and reran svcutil.exe and all was well in Indigo-land again:




C:\Projects\Indigo>svcutil "C:\Projects\Indigo\bin\Debug\MyIndigo.dll"
Microsoft (R) Service Model Metadata Tool
[Microsoftr .NET Framework, Version 2.0.50727.129]
c Microsoft Corporation. All rights reserved.

Generating Metadata Files...
C:\Projects\Indigo\services.foo.com.bar.v1.wsdl
C:\Projects\Indigo\schemas.microsoft.com.2003.10.Serialization.xsd
C:\Projects\Indigo\services.foo.com.bar.v1.xsd



If this post saves even 1 person some debugging time, it was worth it! :)

I'm glad Indigo is (almost) here!

jk

January 24, 2006

The Amazing Message Plant! (and Monkey phone call)

I heard about the The Amazing Message Plant! on the 93X half-a**ed morning show on my drive in this morning. Right now, there are only stock messages, but when they get the custom message feature added, can you even imagine the possibilities?

In a similar genre, Glen was showing us http://www.monkeyphonecall.com/. This site is powered by actual SM2C technology "(simulated monkey to consumer)" to make the magic happen. Again, quite amazing :)

I hope this brightens your day as it has mine :)

jk

November 30, 2005

My first 'real' win!

I won my first $5.00 + $0.50 sit-n-go tonight at Bodog.com. winner takes 50% of pot ($25), 2nd takes 30% and 3rd takes 20%. It was a nice little boost to the bankroll.

At the risk of making this sound like a poker commercial:

I'm snk13 @ bodog.com. Come play with me! :)


cheers
jk

November 22, 2005

Microsoft Office Marketplace: Comodo Free Email Certificate

Comodo is giving away free email certificates to use in signing and encrypting emails.

they are good for roughly a year. i havn't published mine anyplace yet, but probably should to promote PKI :)

jk

November 18, 2005

In the money!!!

I just finished 24th in the 9pm PokerChamps freeroll tourney #4948. 1500 players, $35 prize pool, places 4-28 all get $1.

The turning point was where I had 8 2 unsuited in the big blind with $1500 in chips left, blinds were $2000/$4000. The flop came 8 2 8!!!!!!! I went all in and pulled down a $35,000 pot, which was enough to get me in the money!

$1 will not get me too far in online poker. I might try to play a low stakes ring game to see if i can scrape together $2.20 to play in a 10 person sit-n-go.

All in baby!
jk

November 15, 2005

GotFocus()?

I always have to look for this code, so i'm posting it here so i know where it is :)

from http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c41c.aspx#q1021q

jk

----------------------------------------------------
How do I get hold of the currently focused Control?

The .Net framework libraries do not provide you an API to query for the focused Control. You have to invoke a windows API to do so:

 
[C#]
public class MyForm : Form
{
[DllImport("user32.dll", CharSet=CharSet.Auto, CallingConvention=CallingConvention.Winapi)]
internal static extern IntPtr GetFocus();

private Control GetFocusedControl()
{
Control focusedControl = null;

// To get hold of the focused control:
IntPtr focusedHandle = GetFocus();

// Note that if the focused Control is not a .Net control,
//then this will return null.
if(focusedHandle != IntPtr.Zero)
focusedControl = Control.FromHandle(focusedHandle);

return focusedControl;
}
}