February 2007

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28      
Blog powered by TypePad

« August 2006 | Main | October 2006 »

A Real .NET 3.0 Application

.NET 3.0, previously known as WinFX, has not shipped yet, but it's almost there. So far, I've seen mostly demonstration applications and prototypes written on it. But today I ran across a real application - the NY Times, of all people, have rolled out a free newspaper reader based on the Windows Presentation Foundation. I've been playing with it for a bit now and I've got to say it's so much nicer than a browser. Give it a try and let me know what you think.

I can't believe that company

I can't believe that company! They are a practical monopoly. They leverage their monopoly in one market to dominate another and crush competition. They use proprietary standards. They actively resist competitors from integrating with their solutions. Of course, I'm talking about

Continue reading "I can't believe that company" »

Videos from Lang.NET 2006

Last month, I attended the first .NET language symposium held by Microsoft - Lang.NET 2006. You can read about day one, day two and day three. I'm happy to report that they now have the videos of the presentations freely available to download. Reading my daily reports might give you an idea of what you want to watch, or reading the speakers page itself.

However, I strongly recommend the one on Second Life, simply because it's both entertaining and mind-blowing. The first half is a higher level overview of Second Life and what it all means (very mind-blowing) and the second half is one of the most impressive uses of the .NET system I've seen in a long time. In a previous life I wrote a product that dynamically modified .NET code as it was loaded in, so I can say that what they've done is very non-trivial and very impressive. Wish I had the chance to have done that!

Windows Integrity Control

This posting does a good job explaining the new feature, but here's a quick summary.

In addition to the normal ACL security checks that we've come to know and love, Vista has added a new layer called integrity control. Effectively, every ACL controlled item (you, files, folders, processes, threads, registry keys, etc.) now has an integrity level of one of the following: low, medium, high or system.

So, a process running at low integrity (IE7 uses this in it's protected mode) doesn't have access to anything marked above that (e.g., the user's files). This is why IE7 items downloaded from the internet (which run in low integrity) can only access special temp folders and not your documents.

Unlike the UAC aspects of Vista, which are hard to miss, this new layer is going to be mostly hidden to everyone except the hackers - it primarily blocks standard attack routes into Windows. However, if you do experience an issue with it, or know of software that is going to have problems, please feel free to post it here - or better yet, let Steve Riley know!

MSDN Wiki

Here's a handy little reference for those doing Windows programming - the Wiki version of MSDN. At the moment the added content is pretty sparse, but I imagine that the folks at MSDN are hoping for a Wikipedia-like explosion of content...well, the glass could be half full...what's that? A cautious optimist?

Now, I'm not a lawyer, and I fell asleep halfway through reading the license information for the contributed content, but it looks like it's a "post it here and it's free for the world, no guarantees, no patents, no noth'n"...but I could be wrong. Anyone out there an expert at these kinda things?

According to the FAQ, the content you provide is immediate and any reviews are going to be community based, rather than some sort of MS filter, so caveat emptor on the correctness of the content! However, I've personally found that the PInvoke equivalent has been very accurate and helpful - not perfect, but much better than starting from stratch.

Best Places to Start a Career

Just wanted to do a bit-o-bragging on NI - I try to stay pretty tech focused, but this one was pretty cool so I thought I'd diverge a bit...

Now, I started my career here at NI, so I've always been pretty pleased, but I didn't realize they ranked it! (We're #14) So apparently we're one of the best places to work, and to start working.

Windows Vista Resource Page

Just wanted to let everyone know that we've got the Windows Vista resource page up at ni.com now: www.ni.com/vista

This is a starting point for the information regarding our software and hardware support for Vista, as well as some things for your own apps to look out for. It's still pretty early in it's life - I know there's a lot of information still to be put up - but let us know what you think of it. ESPECIALLY IF IT DOESN'T ANSWER YOUR QUESTIONS - LET ME KNOW! If we don't hear from you, then how do we know what are frequently asked questions? :)

Now in the News, Google!

What a surprise, eh? Actually, this is even more exciting to me than the whole book thing, but that's because I love reading old news stories - I mean, really old. There's a section in Scientific American that gives the "what was news" 100 years ago. I just find that fascinating.

Anyway, you can now search news and magazine articles dating back as far as the 1700s in some cases. Since these archives are actually in the hands of various companies, Google cannot always give you free access. Instead, it drops you off at the owner's website to make your "donation" for the article. But the search results from Google do indicate which are free and which are not, so the casual web surfer doesn't have to waste time.

FolderShare Live!

Ran across this today - I've been hearing about Google coming out with internet "hard drives", but haven't seen it yet (not counting this interesting bit-o-software I found while searching around). This is the Microsoft offering and it sounds pretty good - here's the quote on what it is. You can read the full description here.

FolderShareTM allows you to create a private peer-to-peer network that will help you to synchronize files across multiple devices and access or share files with colleagues and friends. You no longer need to send large files via email, burn them to CDs/DVDs and mail them, or upload them to a website. FolderShare allows you to share and sync important information instantly with anyone you invite, making it the perfect solution for personal or small business use.

Chance Goes Home

For those that have been following the story of my foster dog, I'm happy (and somewhat saddened) to report that he has gone off to his forever home.

Continue reading "Chance Goes Home" »