Tech Blog

Jay's Technical blog

Congrats Mono team...

30 June 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

Mono 1.0 has been released and there is now a new web site - http://www.mono-project.com/about/index.html

Now I wonder how well it will run on my Mac... ASPX on the Mac, baby!  I can't wait to get rid of my JSP project (no offense to Java developers)!


Announcing my very lame XSLTTransform addin (For Roy's contest)

30 June 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

So, I ran out of time.  Sometimes I do really well with pressure (this was not one of those times). 

I did manage to clean up my work and submit it this morning.  I built an addin that when activated asks you for an XML file and then asks for an XSLT file.  It finally uses the XSLT to transform the XML doc and displays the results as a new file in the Visual Studio environment (I know it's not that big of a deal, but it does work).  The only thing I didn't do was give a sample set of files.  I'll try to remember and upload some later.

Oh yeah if your curious the workspace is here - http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=12d27172-d4be-418a-a4c1-f02631fc638e

 


I miss Rory

29 June 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

As I sit here listening to last week's .Net Rocks.  I have to say that I really miss Rory. 

Recently some people mentioned Caustic Tech (I've forgotten the link) as a possible solution to my Rory-withdrawal, but it pales in comparison to the very smart (and sometimes bizarre) writing style of Rory.

 Please come back soon Rory!  I'm missing the weirdness...  I was hoping that you would be back by now!


Are spammers stupid?

25 June 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

I've been getting some weird spam the last several months.  I've been getting one word subject lines, and sometimes strange combinations of words.  My suspicion is that they are looking to see if the email address is real.

In case, you don't know what they do is put a small hidden image tag in your email that goes back to their server.  If they get a hit then they know that you're email address is real. 

I've thought about doing a strike back by writing a small .Net app that pings there page constantly... figuring that eventually you will wipe out their tracing server (or if they're recording views, I could potentially destroy their database).  I have been told that I would be on shaky legal grounds if I did this.  I'm waiting on someone in congress to give me the right to do this (I believe there is a state that has passed a carjacking law that I can kill a person attempting to carjack me... now this is a little harsh, but if I could take out the spammers server through a means that s/he meant to use to invade my privacy...)

Anyway, back to the weird email.  I think I have seen the weirdest subject line from a spammer, ever!  “squid somnambulists toward 64“  What?!!?  So does this mean “Sleeping Squid turns 64??!!”  Methinks that this is someone who doesn't even speak English (or it is a computer using a dictionary attack against my email).


Announcing: SQL Permissions Addin for VS.Net

23 June 2004
Jay Kimble

[WARNING! This is an archived post and as such there may be things broken/missing here.. you have been warned.]

Ok, as you all may be aware I have been wanting to put an entry into Roy's Add-in contest.

I decided to go ahead and tell you all what I'm trying to do.  First of all, I've come up with a couple add-in ideas (none of which are possible in the short amount of time that I have); I know I've mentioned a few here... I'm sorry I'm not going to be able to do all of them. 

Roy gave me the final piece of the puzzle here.  Boy, does creating addins suck or what... I really wish COM was dead once and for all...

So here's what I'm going to try to do...
with the free time that I have (after preparing my house for sale and catering to my pregnant wife).

I'm going to produce an addin that let's you set permissions on tables, stored procs, and views in SQL Server.  This will be a new window... I'm sorry, I'm not going to go nuts and try to hook into an existing database window (it's too much of a pain, and I don't have enough time).  You will have to give this window a SQL server name and some info on how to connect to SQL server.  Then you will be able to see all the databases in a tree and will be able to drill down to the stored procs, tables, and views in a particular database.  Right clicking will give you a menu that will have (at this time) 1 option... “permissions...” 

Clicking permissions will open a window with all the users and will let you set the permissions on the object.

What I have done
Roy's info has given me what I need to create a tool window.  I already have figured out the SQL to query the permissions, etc (I've built these on SQL2k... hopefully it will work on SQL7 and Yukon).  And writing a t-sql “Grant...” should not be that hard.

Now I just need to find the time... also I plan on making the SQL permissions piece be it's own class library that can be used in other projects... I'm hoping to donate it to some of the free SQL Admin tools that exist out on the net (permissions are a must).