Published by

Comments

Monday, January 19, 2004 3:58 AM by Frans Bouma

# re: Towards a more functional TreeView

The real problem is under the hood. The .NET treeview is based on the asynchronous message model of win32. This means that when you do something synchronously in .NET, it is executed under the hood by sending win32 messages. This can result in serious issues.

.NET needs a synchronous, native gui library which is synchronous all the way till GDI+. The decision to base the gui glyphs on win32 stuff is perhaps based on teh fact that it would be 'faster' and 'easier to implement', but it also is the basis for most issues with .NET gui controls.
Monday, January 19, 2004 6:59 AM by anon

# re: Towards a more functional TreeView


Many great things about the windows forms treeview? It doesn't even support multiple selection natively. I think at least half of applications need that.


"Think about that for a minute, because the UI implications and different types of views start to become limitless with"

I don't know if this encourages consistent look and feel UIs, and how much this will hurt average people that are now used to the tree ctrl in windows explorer. In the corporate world, any change in the look and feel and UI costs millions in retraining. I would be willing to know how much corporate IS are spending to get people to upgrade to Windows XP, only for the required retraining. Interesting.



Monday, January 19, 2004 12:55 PM by TrackBack

# Basically, how basic can a Wizard in Windows Forms be?

Monday, January 19, 2004 1:20 PM by Raymond Chen

# re: Towards a more functional TreeView

If a single treenode could shared among multiple treeviews, what would it return for the Parent property or IsExpanded or any other property that can be different in the two treeviews.
Monday, January 19, 2004 8:01 PM by Justin Rogers

# re: Towards a more functional TreeView

I realize there are some architectural issues with my original comments, some things that need or should have been thought through more thoroughly. However, the base points shouldn't be lost. For instance:

While a basic TreeNode has properties that make it functional only when located in a single tree, there are things that could have been done to make multiple view synchronization easier. The current TreeNode can't even have an overriden Text property to allow treenodes to notify a container or factory that it's value has changed and that synchronization needs to occur.

I labeled the article, Towards a more functional TreeView for a reason. I think work can be done to make it better, and I've shown in at least one case exactly what can be done. I'll show the same in another case relatively soon, because the concept of a TreeNode factory that allows you to make *connected* copies that automatically synchronize with one another actually works. And it isn't hard to do at all.

And yes, the Parent property and IsExpanded properties between the various views might actually be different, but the Text property and any properties you add that should be synchronized could easily be.
Tuesday, January 20, 2004 4:49 AM by Darren Neimke

# re: Using the Security System for Defensive Coding

Thanks for the heads-up Justin :)
Tuesday, January 20, 2004 4:18 PM by DavidM

# re: Using Weblogs @ ASP .NET and begin friendly to the printer...

There is another problem - which I have flagged a number of times - if I view the weblogs homepage on my 1024 x 768 laptop - the navbar on the left covers half the posts - which is complete pants
Tuesday, January 20, 2004 4:39 PM by David Cumps

# re: Using Weblogs @ ASP .NET and begin friendly to the printer...

I have the same thing with the layout where a navbar is on the right, and it covers half of the text as well (i believe it was on a .Text site as well)
Wednesday, January 21, 2004 2:18 AM by Vance

# re: Using Weblogs @ ASP .NET and begin friendly to the printer...

That's one of the drawbacks to using div tags and css for positioning. Sure it makes it easier to completely change the look just by changing the stylesheet, but it tends to be somewhat quirky. Especially if you shrink the browser window and watch how things start overlapping.
Wednesday, January 21, 2004 8:18 AM by Rogelio Morrell

# re: Plug-in Framework (Part1): Marking Types for Consumption

Great article!
Wednesday, January 21, 2004 8:51 AM by Scott

# re: .Text offers excellent article hosting, but where is the RSS?

Sorry for the confusion. (agg view column)

The whole point of articles is they are not syndicated.

-Scott
Wednesday, January 21, 2004 9:14 AM by TrackBack

# First article in a series on plug-in frameworks in .NET

Wednesday, January 21, 2004 2:03 PM by chadb

# re: Plug-in Framework (Part1): Marking Types for Consumption

That's good stuff...
Friday, January 23, 2004 5:53 AM by Illumineo

# re: Revisiting the .NET Terrarium

Does it mean I'll be able to write my own agent system with the help of a Terrarium SDK, or something alike?

Friday, January 23, 2004 9:07 PM by Justin Rogers

# re: Revisiting the .NET Terrarium

Once the source code is released, you should be able to do some work and get your own agent system running.

You can also watch my series on Plug-Ins since I'll be discussing a generic framework for getting agents to run safely.
Saturday, January 24, 2004 3:22 PM by Chris McGuirk

# re: Game Engine Design Principles even apply to the most basic of games (or applications)...

If you want an example that is just a tad bit bigger than that, you should check out Axiom http://axiomengine.sf.net, which is quickly approaching a full blown .Net graphics/game engine.
Monday, January 26, 2004 9:34 PM by Matt Berther

# re: Are KB articles allowed to have poorly written code? (KB: 320348)

Justin: I'm with you on this. I cant remember how many times I've seen sample code in the MSDN library where the samples don't even compile.

When I start looking for how to do something, I look towards Google rather than the MSDN, because I tend to find a lot better samples on the web.

As a last resort, Ill use an MSDN sample, but only as that. A sample. I wont cut and paste the code into my project as is.

It's really too bad, however, it has helped me to write better API documentation. :=)
Monday, January 26, 2004 9:34 PM by Edgar Sánchez

# They definetively shouldn't

Many programmers just copy and paste Microsoft samples, if the examples do something silly as using the sa SQL Server user, the programmer will feel authorized to do the same. So please go the "best practices" way.
Tuesday, January 27, 2004 3:00 AM by Scott

# re: Are KB articles allowed to have poorly written code? (KB: 320348)

Yeah, why should Wrox books have a monopoly on errata. I think MSDN should include MORE bad code.

Now that the MVP's are allowed to write KB articles willy nilly it's just going to get worse.

Tuesday, January 27, 2004 4:28 AM by Pavel Lebedinsky

# re: Are KB articles allowed to have poorly written code? (KB: 320348)

> 2. Not checking for file existence before creating the FileStreams.

This is actually the right thing to do. FileStream is documented to throw FileNotFoundException if the file does not exist, and this is exactly what a function like FileCompare should do anyway.

You could call File.Exists() but what would you do if it returns false? Throw FileNotFoundException? Then what about the case where the file exists but you do not have access to it? Or if the file is on a remote share and there's a network problem?

File.Exists is rarely useful in library code like this FileCompare function. It lumps all possible failures into a single bool value and it is prone to race conditions.
Tuesday, January 27, 2004 4:29 AM by Simon

# re: Are KB articles allowed to have poorly written code? (KB: 320348)

The KB above is a prime example, the code they show is to improve the use of getting XML from an ADO stream. However they use a classic perf issue of concatenating strings.
This code can be improved greatly using an array, but they don't want to change the KB.

So don't do as they say or as they do!
Tuesday, January 27, 2004 9:05 AM by Paul Menefee

# re: Are KB articles allowed to have poorly written code? (KB: 320348)

I've got to defend MS here, a bit. The point of the KB it demonstrate a particular code example. We harass them all the time about being verbose and for once they cut to the chase. And just tell us what we need to know. If I'm looking for a quick solution to a particular problem I don't need to see it wrapped in a bunch of production ready code. You know, and after giving this a little more thought perhaps that's their point. If they handed programmers half-baked code that forces the programmer to take ownership and wield the code ore attuned to their application.
Tuesday, January 27, 2004 9:20 AM by Derick Bailey

# re: Are KB articles allowed to have poorly written code? (KB: 320348)

I agree with Paul Menefee.

When I'm looking up code examples in a KB article or on another website, I don't want to see it all wrapped up in best practices... I want to know how it works and why. I don't care that they missed catching a filestream exception for a null string - I know to take care of that.

If every peice of sample code was obfuscated in production ready best practices code, noone would ever learn anything because all they would have to do is cut & paste from a hundred examples and press "play" in their IDE.

I think this is more a question of properly training developers. If your coworkers or employees are dumb enough to cut & paste sample code and expect it to be production ready, maybe you owe it to them to spend some time educating them on best practices and the difference between samples / production code.
Wednesday, January 28, 2004 7:42 AM by Raymond Chen

# re: Towards a more functional TreeView

It's a question of pay-for-play. Do you want to complicate the base treeview with these features (that probably few people will actually use)? You can do a good chunk of this yourself - split your treenode into two objects, a treenode and a treenodedata. create multiple treenodes that share the same treenodedata.
Friday, January 30, 2004 5:55 PM by Justin Rogers

# re: Are KB articles allowed to have poorly written code? (KB: 320348)

Everyone focused on my assertion that file checking should exist, but that wasn't the biggest problem with the code. The largest problem is that their code paths left an open file stream if the first file opened but the second file didn't. I was pointing out ALL of the issues with the sample to demonstrate how many they were, and by pointing out that they left open file streams I also pointed out an extreme example. I honestly think you should thoroughly read the entire message before making comments on only part of it.

As it stands I'm just guessing everyone that defended MSDN here agrees that resources like file streams don't really need to be closed explicitly. And the fact that if you called this method twice before the GC kicked in you'd get an access violation on the file in question because it is already open.
Sunday, February 01, 2004 8:11 AM by TrackBack

# [Article] Game Engine Design: A series of abstractions for better engines.

Tuesday, February 03, 2004 5:29 AM by TrackBack

# Multi-Threaded applications and Abort, careful not to kill your statics...

Tuesday, February 03, 2004 8:00 PM by Brian Grunkemeyer

# re: Multi-Threaded applications and Abort, careful not to kill your statics...

Aborting your threads is one of the things that shouldn't be used by the vast majority of applications. As we started into our reliability discussions for SQL Server, we realized that a thread abort can happen basically between any two machine instructions in managed code. This means you can't guarantee you won't leak handles, and you can't guarantee that you won't corrupt static state. You could try writing finally blocks for the second case, but then we had the possibility of a host injecting a rude thread abort on your thread while running the finally, because the finally was taking too long.

(We invented SafeHandle to fix the resource leakage case, which required two additional pieces of infrastructure - critical finalizers and "must run" code, though we've replaced the second with something way better, mostly because must run didn't mean it must run at all. Ask about CER's when our beta is released, or better yet, don't.) I also had some thoughts on the static class constructor issue, but we opted not to fix them in this version due to resource constraints.

In short, if you get an asynchronous exception (ThreadAbortException, OutOfMemoryException, or StackOverflowException) anywhere within an appdomain, our recommendation in Whidbey is unload the entire appdomain. In the absense of some higher level application protocol where the caller and callee have perfect knowledge of one another and perhaps do some synchronization, you absolutely must pessimistically assume your appdomain is no longer usable.

You can read Chris Brumme's blog for some of his thoughts on Thread.Abort, but I have already given you the extraordinarily scary parts of the argument.

http://blogs.gotdotnet.com/cbrumme/PermaLink.aspx/dac5ba4a-f0c8-42bb-a5cf-097efb25d1a9

If you want to screw around with ResetAbort, well, good luck. I won't fix any bugs in the BCL w.r.t. ResetAbort any time soon. For example, if you get a Thread.Abort while removing an item from the middle of an ArrayList in just the right spot, you'll remove the LAST element from the ArrayList. After looking at this problem in great detail, we realized thread abort makes reliable code nearly impossible to write, if not impossible. You need our new Whidbey features to make this problem tractable.

Attempting to build anything reliable on top of Thread.Abort in anything pre-Whidbey (short of using process recycling) is crazy, and in Whidbey it will be difficult, but possible.
Tuesday, February 03, 2004 9:14 PM by Brian Grunkemeyer

# re: Static Constructors and Plug-In Security...

1) System.CompilerServices.RuntimeHelpers.RunClassConstructor(RuntimeTypeHandle). It will guarantee that the class constructor has been called, or it will throw some sort of exception.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemRuntimeCompilerServicesRuntimeHelpersClassRunClassConstructorTopic.asp

2) No. See another comment of mine on your blog about why you don't want to use Thread.Abort.
Tuesday, February 03, 2004 9:14 PM by Justin Rogers

# re: Multi-Threaded applications and Abort, careful not to kill your statics...

So the only reliable way to run arbitrary code that may have need of being terminated before it is done, is to make liberal use of AppDomains? I realize there is a good deal of work going into cross AppDomain marshalling so the speed issues might be easy enough to overcome at this point.

We overcame many of these issues in Terrarium by hacking around a lot of potential problems and ensuring the code didn't have specific constructs. These included static fields, static methods, any static access whatsoever, making sure code has empty constructors, and preventing finally blocks. The concept being that since this was arbitrary code, it wouldn't need access to these advanced features. Unfortunately, there is no method to do this without an IL grep. There are no run-time features or enhanced security features to apply to code being loaded into an AppDomain that says a) this code can't access statics or b) this code can't use finally blocks.

Now that AppDomain's might turn out to be the only method for reliable secure plug-in usage, I'll go down that path.
Tuesday, February 03, 2004 9:18 PM by Brian Grunkemeyer

# re: Finalizers and the nasty stuff plug-ins can do if they want to...

There isn't much you can do to stop this. GC.ReRegisterForFinale does not have any security permissions on it, not even any host protection permission in our Whidbey builds.

One thing you could do is write your own "IL verifier", where you only load code that meets your programming model constraints. IE, disallow all static variables, or reject any classes that provide a finalizer (noting that Object of course has a finalizer - just test this rule on some conforming types).
Tuesday, February 03, 2004 9:30 PM by Brian Grunkemeyer

# re: Multi-Threaded applications and Abort, careful not to kill your statics...

Our reliability story for managed stored procedures in SQL Server is hinged on being able to cleanly recycle an appdomain if any of the threads (or managed threads running on fibers within that AD) go awry. With Whidbey features like SafeHandle and some exceedingly pervasive out of memory cleanup, we can ensure we don't leak OS resources in this case. If it's good enough for SQL Server, it's probably good enough for you.

There are some guidelines for writing reliable managed code in an appdomain-recycling model like this. I'm not sure we can make them public at this point, but keep an eye out for them in our Whidbey beta release. The most notable thing you should know is lock(typeof(Foo)) is bad, for all Foo. Don't do it. An upcoming FxCop release should have some reliability rules as well that point out some of this information.

BTW, SQL will also use some kind of IL verifier to enforce programming model constraints on stored procedures. Also, check out host protection permission. If you're willing to go all-out and host the CLR in-process using our complex hosting API's, there are ways you can add link demands that not even fully trusted code will be able to satisfy. Unfortunately for you, the HostProtectionAttribute can only be applied to methods like Environment.Exit and Monitor.Enter, and is not useful for problems like "does my class have a .cctor?" Hence, a custom IL verifier.
Tuesday, February 03, 2004 9:57 PM by Brian Grunkemeyer

# re: Multi-Threaded applications and Abort, careful not to kill your statics...

BTW, here's Chris's explanation of our reliability story, complete with a disclaimer against being prematurely slash-dotted. Read this if you want a pretty in-depth understanding of where we are on reliability, and my comments above are in essence added material. If you want more, come work on the CLR team.

http://blogs.msdn.com/cbrumme/archive/2003/06/23/51482.aspx
Saturday, February 07, 2004 1:42 AM by TrackBack

# Preamble to the Plug-In Framework series of articles...

Saturday, February 07, 2004 4:53 AM by Sami Vaaraniemi

# re: Plug-in Framework (Part1): Marking Types for Consumption

Good article!

There is another fairly common approach to plugin frameworks that I think deserves to be mentioned. You can use a sort of a catalogue service (or a configuration file) that returns a list of assembly locations and types, for example: "http://company1/plugins/plugin1.dll, Company1.Plugin1". This bypasses the need for marking types because once the loader has this list it already knows which types to load.

Doing this securely is another story though - you would probably want to require all remotely loaded plugins to be signed.
Saturday, February 07, 2004 7:48 AM by Stefán Jökull

# re: Allegiance Source Code vs Quake II, you decide...

I'd definately go for Quake II. It's a lot more popular and is still played heavily. Being able to do some improvements as well would be nice to show how easy it is using C#.

By the way, how have you been converting it. Have you been doing a straight conversion or have you been making it more object oriented then originally?
Saturday, February 07, 2004 9:28 AM by OmegaSupreme

# re: Allegiance Source Code vs Quake II, you decide...

I vote quake because its so cool. If people see a classic fps in c# they're gonna be impressed.
Saturday, February 07, 2004 11:37 AM by Dan Bright

# re: Allegiance Source Code vs Quake II, you decide...

I vote Q2 also. You can never go wrong with an old standard like that.

Saturday, February 07, 2004 1:36 PM by Shannon J Hager

# re: Allegiance Source Code vs Quake II, you decide...

I would say Allegiance for all the reasons above. "Classic"? "Old standard"? That's going to impress someone? I've seen the old standards: tetris, pacman, etc, ported to C#. If you want to show the power of C# then show a great modern game, not an old standard because it is easier. Going the easy route makes me think that C# can't handle a real modern game.
Saturday, February 07, 2004 10:43 PM by Justin Rogers

# re: Allegiance Source Code vs Quake II, you decide...

To answer everyone's questions:

This is not a straight conversion, this is an object oriented rearchitecture of the original game. There are quite a few areas were it makes sense and some where it has appeared pretty stupid to do this, but hopefully the end result will be a better demonstration of .NET's power than a simple port.

I love the fact that it is an FPS. Would be the first fully managed FPS? Quake .NET?

Shannon makes some good points too though. The Allegiance codebase is much larger and more complex than the Q2 codebase. The time to conversion would be a bit longer, but the Allegiance code makes use of more recent techniques that more properly translate into fully object oriented code than does the Q2 code.

The biggest addition to the Q2 code will be an MDX for DX9 display filter. Rather than using the crappy old OGL or Software Rasterizers we'll go straight out to MDX. Should provide a huge frame-rate increase (over 250 FPS)
Sunday, February 08, 2004 7:03 AM by Nicko

# re: Allegiance Source Code vs Quake II, you decide...

Vertigo Software have already ported Quake II to the .net runtime using Managed C++

See http://www.vertigosoftware.com/Quake2.htm

This was linked from the msdn.microsoft.com home page for a while.

Looks like you are porting to C# which is a bit different, but I doubt that if you just port Quake II it will have that much of an impact, so I suggest that you port the Allegiance engine.
Sunday, February 08, 2004 9:11 PM by Justin Rogers

# re: Allegiance Source Code vs Quake II, you decide...

Vertigo software's port of the Quake II engine is kind of a joke. Quake II can be recompiled onto the .NET Framework using managed code within a few hours, I know, because I've done that already.

The upgrades they did are also a joke using overlaid forms.

This is a true port, with emphasis on redesigning the engine to work at maximum potential under the managed run-time. It also emphasizes a Managed DirectX rendering layer, which I pointed out in previous comments. I don't see how a C# application running at twice the framerate of the C++ version of the application is not much of an impact. I also don't see how the first FPS running fully managed using C# isn't much of an impact.
Sunday, February 08, 2004 9:13 PM by Shannon J Hager

# re: Allegiance Source Code vs Quake II, you decide...

Either way, Justin, keep us posted.
Monday, February 09, 2004 1:53 AM by TrackBack

# Plug-In Framework (Part 1), Update covering configuration based enumeration

Monday, February 09, 2004 5:02 AM by stefan demetz

# re: Plug-in Framework (Part1): Marking Types for Consumption

Excellent
Monday, February 09, 2004 9:23 PM by Rick Ross

# re: Extending the security system with new permissions...

>Do CAS permissions have to be located in strongly named assemblies?

Yes. Any security classes used to extend CAS must be configured as a fully trusted assembly.
Tuesday, February 10, 2004 4:34 PM by Brian Grunkemeyer

# re: Preamble to the Plug-In Framework series of articles...

Look at the CLR's host protection permission in Whidbey. You'll see it labeled as "HPA's" often, since you can only apply this permission by using the HostPermissionAttribute. This allows the host to do two things:

1) Disable user code from calling certain API's for programming model reasons
2) Disable even fully trusted code (like System.dll) from calling certain API's for reliability reasons

Unfortunately, a method or property must be explicitly marked with an HPA for this to take effect. So you can't make an arbitrary set of programming model restrictions, but only choose whether to restrict access along some of the axes we've provided (such as self-affecting threading vs. external threading, synchronization, UI, etc.) Hopefully that's somewhat interesting.
Thursday, February 12, 2004 3:34 AM by Stephane Rodriguez

# re: On the new Longhorn SDK, a designer asks, "Does size matter"...


Reindexing MSDN content usually takes several minutes. Are you ready to pay for this every other week?
Thursday, February 12, 2004 5:21 AM by Justin Rogers

# re: On the new Longhorn SDK, a designer asks, "Does size matter"...

I'm not suggesting the re-indexing of MSDN content. I'm suggesting that the very latest index files be present on my machine based on an automatic from-web update straight from Microsoft. Worried about long downloads, then use a diff merge instead of downloading the entire thing each time.

The indexes will only change when new content is added or old content is modified. I don't think the churn will be enough that new index downloads would be an issue.

Don't use the existing system as an example, it isn't nearly the system that would catch my attention for both performance and extensibility features.
Thursday, February 12, 2004 6:06 PM by stefan demetz

# re: Using the Security System for Defensive Coding

Friday, February 13, 2004 10:03 PM by TrackBack

# PermitOnly is excellent for security, but can be a bane to programming..., enter PermissionSet

Friday, February 13, 2004 11:39 PM by Shannon J Hager

# re: Movie recommendations, what in the heck are they thinking...

Do you want to help make a better recommendation system? I've had one rolling around in my head for a few weeks, if you're interested in hearing about it, shoot me an email via the contact form on my blog.
Saturday, February 14, 2004 12:25 AM by Jason Mauss

# re: Movie recommendations, what in the heck are they thinking...

I've "rated" like over 300 movies on NetFlix, thinking it would produce better reccomendations for me and it still doesn't even come close. I've resorted to clicking on the actors names on the movie detail pages to get a list of films for an actor, then scanning those for the actor's latest films.
Saturday, February 14, 2004 3:51 PM by John

# re: Movie recommendations, what in the heck are they thinking...

Certainly it's not ideal. Over time it does start to help. I've noticed that the recommendations come in different places by different criteria, and ultimately you start feeling, "I've seen all this!" but give it a few weeks and more recommendations and suddenly you find listing you never saw before. Or maybe Netflix expanded... I just know it's reasonably effective, though not ideal.
Sunday, February 15, 2004 5:49 AM by TrackBack

# MatchSparse? An implementation detail.

Sunday, February 15, 2004 5:53 AM by TrackBack

# MatchSparse? An implementation detail.

Tuesday, February 17, 2004 4:06 AM by stefan demetz

# re: Needed a Crc32 class for some code, figured I'd share with the rest of you.

thanks
Tuesday, February 17, 2004 6:49 AM by Darren Neimke

# re: BinaryFormatter can hang within modified stream?

Justin... did you find a suitable hack, err, *workaround* :-) for this?
Tuesday, February 17, 2004 10:24 AM by bilbo

# re: Using the FilePlanet.com model with regards to Web Services and availability...

perhaps look at existing web service models for reference. For instance, eBay's web service has different payment subscription levels. Google limits the number of times you can query the service, etc. I'm having the same problems figuring out how I want to offer my web service. Free to the public hurts my pocket book!
Wednesday, February 18, 2004 3:48 AM by Justin Rogers

# re: BinaryFormatter can hang within modified stream?

I never did work through to the root cause, reason being, I don't have access to the code for the BinaryFormatter itself to figure out why changing the length of a type name in the stream would cause such a hang.

However, examining the types involved, it would take a good deal of inspection through IL in order to get to the root of the problem. The BinaryFormatter appears to be one of the more complex pieces of code present in the framework.

Maybe I'll head on over to the Rotor source in the next week and use that to discover the root issue.
Wednesday, February 18, 2004 5:50 AM by Ricky Dhatt

# re: Causal Gamers, Women over 40, (aka PopCap games and MS Gaming Zone ;-)

Your "unhackable" comment caught my eye. My girlfriend and her friends all play The Sims. Now they all use the cheat to get unlimited cash so they can build the home exactly the way they want. This drives me nuts, not enduring the "challenge" of the game; but she's perfectly content with it.
Wednesday, February 18, 2004 7:21 PM by Jason Olson

# re: Allegiance Source Code vs Quake II, you decide...

Hey Justin, I would vote for Quake 2.
Wednesday, February 18, 2004 8:43 PM by Justin Rogers

# re: Allegiance Source Code vs Quake II, you decide...

Yep, I'm still working on the Quake II source code. Most of the process is done. Rewriting the graphics engine right now is the largest chore because of the GL processes that don't translate well into DirectX 9. I'm also taking the time to improve the code-base using modern techniques and batching.

Stay tuned, because this is going to be one hell of a sample.

(latest development: Adding the ability to import HL models ;-)
Thursday, February 19, 2004 1:10 AM by Darren Neimke

# re: BinaryFormatter can hang within modified stream?

Cool, thanks Justin. I'll check back here from time-to-time as I remember to but, if you do find out anything interesting inside the next 6 months (say), and you remember, can you give me a ping?

Cheers :-)
Thursday, February 19, 2004 5:26 AM by Darren Neimke

# re: BinaryFormatter can hang within modified stream?

got it! thanks mate :-)
Thursday, February 19, 2004 5:32 AM by Frans Bouma

# re: Follow up to corrupted binary stream in BinaryFormatter causing OOM exception...

Aren't string in .NET Unicoded?
Thursday, February 19, 2004 5:33 AM by Justin Rogers

# re: Follow up to corrupted binary stream in BinaryFormatter causing OOM exception...

They appear to be UTF8 encoded as per the default BinaryWriter would do.
Thursday, February 19, 2004 8:12 AM by TrackBack

# Follow up to corrupted binary stream in BinaryFormatter causing OOM exception...

Thursday, February 19, 2004 8:31 AM by TrackBack

# Follow up to corrupted binary stream in BinaryFormatter causing OOM exception...

Thursday, February 19, 2004 8:41 AM by Ken Cox [MVP - ASP.NET]

# re: Pointing out the Control Gallery's...

Hi Justin,

Good timing! I've been doing some housekeeping in the Control Gallery this week and thinking that it should be offering new items and categories as RSS feeds. That would be a valuable addition. (There are also some small formatting bugs that need swatting.)

The problem is that we need someone who knows the existing code (hint, hint) and who could implement these few changes. (Okay, I'm lame in C#.)

The best course would be to contact Rob Howard at Microsoft about getting private access to the current code to make the changes.

Thursday, February 19, 2004 9:46 AM by TrackBack

# Final complaints about BinaryFormatter and the persistence format...

Thursday, February 19, 2004 9:46 AM by TrackBack

# Final complaints about BinaryFormatter and the persistence format...

Thursday, February 19, 2004 3:07 PM by Bill

# re: Are KB articles allowed to have poorly written code? (KB: 320348)

<<
Should KB articles that attempt to create non-existent technology do so with the mindset of LCS...
>>

In my opinion, kb articles, msdn docs and all of the sample code need to demonstrate their associated concepts. Production quality code is, in my opinion, not what these things should be expected to provide. They're not supposed to be teaching people how to write code. They aren't code repositories.

<<
This is actually the right thing to do.
>>

I disagree. The "right thing" to do is to validate input.

<<
As it stands I'm just guessing everyone that defended MSDN here agrees that resources like file streams don't really need...
>>

Your logic is flawed.
Friday, February 20, 2004 5:23 AM by Darren Neimke

# re: An algorithm puzzle from a rotor code examination. Weigh in your thoughts...

I really don't have much to add in terms of your questions but, it always interests me to see people who are concerned enough to put conditions at the bottom of loop structures like that (i.e. do...while's as opposed to while loops). It's a good reminder that there's more than one way to do stuff but, left unchecked it opens up another possibility for failure.
Friday, February 20, 2004 5:31 AM by Justin Rogers

# re: An algorithm puzzle from a rotor code examination. Weigh in your thoughts...

For the most part, this is straight out of the rotor code, except for our updates. I have to say, putting the condition at the end of the loop here is IMO the right thing to do. It makes the code much more elegant than it would otherwise be.

Now, would I have written the loop the same way had I not been looking at the rotor code when writing my method? Maybe, maybe not. It would certainly have taken me some thought to come to this method, because it is not an oft used method for me.
Friday, February 20, 2004 7:00 AM by Darren Neimke

# re: An algorithm puzzle from a rotor code examination. Weigh in your thoughts...

So, what does:

( ( _b & 0x80 ) != 0 )

.. test for? As in, what is 0x80?
Friday, February 20, 2004 7:08 AM by Justin Rogers

# re: An algorithm puzzle from a rotor code examination. Weigh in your thoughts...

_b & 0x80 tests the highest bit of the byte.

So basically:
0x80 translates to 10000000 binary

The way 7 bit encoded integers work, is this. Read a byte, take the bottom 7 bits and add it to your accumulator, shifting if necessary (by a multiple of 7). Then check the highest bit, or the 8th bit, and see if it is set. If it is set, then we aren't done yet. We need to read another byte from the stream and continue the decoding process.
Friday, February 20, 2004 12:56 PM by gilad g

# re: Awesome Windows Forms message pump trick...

...And with the power of anon. methods in C# Whidbey, there won't be any need for pre-defining a "Method Invoker" :)
Friday, February 20, 2004 1:31 PM by Bill

# re: An algorithm puzzle from a rotor code examination. Weigh in your thoughts...

<<
do...while's as opposed to while loops
>>

In the Write... code a while loop is used because you don't always want to enter the loop. In the Read... code, a do loop is used because you always want to go through the loop at least once. You could re-code each method to use the other construct, but you'd have to add more code to handle special cases.

<<
left unchecked it opens up another possibility for failure.
>>

Not any more than other constructs. Unless I'm missing something about do..while loops.
Saturday, February 21, 2004 10:03 AM by TrackBack

# Answers to the rotor code algorithm puzzle...

Monday, February 23, 2004 10:58 AM by Jerry Dennany

# re: I promised I would talk a bit about Terrarium, so here goes...

Ah, but it isn't boring. Many, many applications make the same mistakes about writing to the current directory, and you help bring focus to this issue.
Monday, February 23, 2004 3:16 PM by Justin Rogers

# re: I promised I would talk a bit about Terrarium, so here goes...

Yes, most applications do make the mistake of using their own directory as a stomping ground for file IO code. It is hard to decide how to implement your file IO restrictions though, and I think this will be the interesting facet of the Terrarium changes. Currently the code changes just do the right thing, however, there are some sticky issues with when we really do need to write files in user selectable locations.

I'm thinking a change to our permissions code to deny File IO at a very early stage in the loading process might be worth looking into. I'll definitely blog about that kind of change because it starts to get interesting.
Tuesday, February 24, 2004 2:34 AM by Thomas Tomiczek

# re: Rotor FUBAR of the day: Why did IPAddress take a public long constructor?

One World:

CLS.

CLS does not allow usigned variables. So UInt (which IPV4 ACTUALLY is does not work). So - in rder to handle all "official" representations of IP in single int form, they had to make the variable an Int64.

You get the same thing with port numbers on sockets, interesting enough, although there they do not get into compatibility mode. he IpEndPoint has an int as port number - interesting in that port numbers run up 65536 and int is 32 bits. But heck, then: CLS does not allow an ushort to be used :-)
Friday, February 27, 2004 8:38 PM by Justin Rogers

# re: Rotor FUBAR of the day: Why did IPAddress take a public long constructor?

Darn, sorry for the long delay in reply, the flu seems to have found me.

This is a perfect response, since it really points out why certain designs were adopted. I'm glad someone had the insight to point this out, since I probably would have overlooked this.

Why? Well, because having used sockets for so long, the sign of a 32-bit integer has never really mattered. Behind the scenes a negative integer is simply mapped to an appropriate IP, and you never find yourself typing the integer format of an IP address anyway.

I think this FUBAR has been reversed and I'll graciously accept that the *right thing* was done.
Sunday, February 29, 2004 4:15 AM by Kartal Guner

# re: My god what was I thinking, using StringCollection over ArrayList?

I assumed the same thing. Good to know this though. I haven't gotten to the point where I am trying to fine tune the performance yet. The StringCollection has a Contains function which is nice though.
Sunday, February 29, 2004 5:36 AM by Justin Rogers

# re: My god what was I thinking, using StringCollection over ArrayList?

Contains is part of IList, and so ArrayList also has a Contains method. It uses an Equals override to determine equality.

if (item.Equals(_items[i]))

For strings, Equals is an internal call. It looks something like the following code which is a basic C++ string comparision function, with the exception of there being a couple of additional items to handle managed specifics.

//
//
// COMPARATORS
//
//
bool WcharCompareHelper (STRINGREF thisStr, STRINGREF valueStr)
{
DWORD *thisChars, *valueChars;
int thisLength, valueLength;

//Get all of our required data.
RefInterpretGetStringValuesDangerousForGC(thisStr, (WCHAR**)&thisChars, &thisLength);
RefInterpretGetStringValuesDangerousForGC(valueStr, (WCHAR**)&valueChars, &valueLength);

//If they're different lengths, they're not an exact match.
if (thisLength!=valueLength) {
return false;
}

// Loop comparing a DWORD (2 WCHARs) at a time.
while ((thisLength -= 2) >= 0)
{
if (*thisChars != *valueChars)
return false;
++thisChars;
++valueChars;
}

// Handle an extra WCHAR.
if (thisLength == -1)
return (*((WCHAR *) thisChars) == *((WCHAR *) valueChars));

return true;
}
Monday, March 01, 2004 2:02 AM by TrackBack

# Game design books focused on non *core* markets, a short resource list...

Tuesday, March 02, 2004 8:27 PM by Addy Santo

# re: Trials and Tribulations of UI design: An examination of the Focus SVT dashboard...

A friend of mine got a panicky call from his wife a while back, saying "I'm in my car and a red icon just came on with a picture of an explosion with a mushroom cloud. I stopped on the side of the road and I'm afraid to turn the engine back on"

A quick phone consultation with the dealership revealed that the icon she was referring to was "low windshield fluid" and the mushroom cloud was really an attempt to show fluid spraying on the windshield (think of a whale-blowing-air caricature)

Friday, March 05, 2004 1:19 AM by TrackBack

# re: New Terrarium UI

Saturday, March 06, 2004 12:55 AM by TrackBack

# String::Join vs StringBuilder::Append vs StringBuilder::Append /w capacity...

Sunday, March 07, 2004 1:15 AM by Richard Tallent

# re: Doing some perf testing, String::Join vs StringBuilder::Append...

This may be a bit unfair to StringBuilder: after all, it is dynamically resizing its internal structure each time you double the number of characters after 16, whereas your Array has already been instatiated, sized, and populated.

Better apples to apples:
1. Use StringBuilder.EnsureCapacity to overcome the advantage Array has by having a preset allocated size.
2. Move the starting time for Array to above the For loop to remove the bias of overhead from the loop and population effort.

Notwithstanding the above, you've made a good point: if you already have an array, String.Join makes a lot more sense than iterating through the array again and copying it to a StringBuilder.
Sunday, March 07, 2004 2:56 AM by Justin Rogers

# re: Doing some perf testing, String::Join vs StringBuilder::Append...

I accounted for the resize in a follow-up post. If you click on the trackback link for the first comment you'll see the follow-up. While there is stil some incorrect information in the follow-up regarding string interning which turns out not to be happening at all, the timing values are spot on and shows String::Join to be only 25% faster than StringBuilder::Append when using capacity planning.
Saturday, March 13, 2004 8:57 AM by Winnifred Alberts

# re: I promised I would talk a bit about Terrarium, so here goes...

Is there any way you can give us eager little coders an approximate date as to when the terrarium source code is going to be released? I am so excited about the prospects of getting my hands on the code! :-)
Saturday, March 13, 2004 8:08 PM by Justin Rogers

# re: I promised I would talk a bit about Terrarium, so here goes...

Eager coders should take this to heart... Soon. And this time we mean it, and are very close.

Since I won't tell you when I can tell you a little more about what. The Terrarium source release is going to be a true experience. Starting with the hopefully flawless and easy to use install process of all Terrarium components down to the refined look and bug fixes to the game play that have been plaguing some developers.

The source code and documentation are going to be indispensable for reference when programming similar applications in the future. In other words, it is worth a small wait and a bit of uncertainty ;-)
Saturday, March 13, 2004 8:14 PM by Koji Ishii

# re: String::Join vs StringBuilder::Append vs StringBuilder::Append /w capacity...

I don't remember how I get this, but if I remember correctly, what string.Join does is:
1. Create a StringBuilder with capacity strings.Length * 16 (this 16 is a fixed number)
2. call sb.Append
This explains why your SBWithCapacity is a bit slower than string.Join, because string.Join doesn't iterate through the array to detect capacity of StringBuilder.
string.Join is faster if average of the length of the strings are less than 16, but I guess yours is faster if longer than that.
Saturday, March 13, 2004 9:08 PM by Justin Rogers

# re: String::Join vs StringBuilder::Append vs StringBuilder::Append /w capacity...

This is incorrect, String::Join as defined inside of the rotor code-base, iterates and creates a precisely sized string. It does not use StringBuilder internally.

The answer is inside of clr\src\vm\comstring.cpp as ConcatenateJoinHelperArray which is called by String::Join to help stitch the string together.

And here is the code and comments that defines precisely that String::Join allocates a perfectly sized memory area for the concatenation of the strings:

//Figure out the total length of the strings in (*value).
elemCount = startIndex + count;
for (numElems=startIndex; numElems<elemCount; numElems++) {
if (((*value)->m_Array[numElems])!=NULL) {
newLength+=((STRINGREF)((*value)->m_Array[numElems]))->GetStringLength();
}
}
numElems=count;

//Add enough room for the joiner.
joinerLength = (*joiner)->GetStringLength();
newLength += (numElems-1) * joinerLength;
Sunday, March 14, 2004 7:42 PM by Darren Neimke

# re: Testing your tests. Ensuring test validity and preventing common mistakes...

Justin, thanks for this post it cleared up a lot of things for me. One thing though - just for accuracy's sake - when you say:

"In Darren's case he thought he was fixing the problem and that the 30 was the real result he was looking for and that the 4000 had to be inherently flawed"

That's not quite right. I blog'ged them because I knew something was wrong somewhere but just didn't really know where/how to look for it. I actually posted a copy off to the VB guys as well just for them to look at.

Another quirk is that I knew that what I was testing probably wasn't functionally == I was just looking for the quickest way to break strings into smaller pieces (for example I'm sure that my Regex.Split tests are not == to String::Split()).

The biggest surprise for me so far is that the String::Split semantics is different to what I had pre-supposed; and you're right, I would have picked that up if I'd checked the outputs.

Thanks again for taking the time to look into this stuff!
Sunday, March 14, 2004 8:29 PM by Justin Rogers

# re: Testing your tests. Ensuring test validity and preventing common mistakes...

Well, even though you weren't thinking that way, you still made a great example ;-) A lot of people do think that way, especially when the initial tests were showing such a huge performance issue with the VB version.

Many developers would have assumed they had the *fix* after the changes you made were implemented because it appears to rationalize the results. I mean, 4000 milliseconds is a long time compared to the results of the other tests you ran.

As for the String::Split semantics, the only way to get something functionally equivalent that splits on a string rather than a character basis, is to code your own (hence the VB guys Split function implementation). However, their method isn't truly optimal, and I think you could write a faster Split() function implementation. I might just try this.
Sunday, March 14, 2004 9:40 PM by TrackBack

# Testing your tests. Ensuring test validity and preventing common mistakes...

Sunday, March 14, 2004 9:40 PM by TrackBack

# Testing your tests. Ensuring test validity and preventing common mistakes...

Sunday, March 14, 2004 9:42 PM by TrackBack

# Testing your tests. Ensuring test validity and preventing common mistakes...

Sunday, March 14, 2004 9:42 PM by TrackBack

# Testing your tests. Ensuring test validity and preventing common mistakes...

Monday, March 15, 2004 12:24 AM by TrackBack

# re: String::Split - unexpected behaviour?

Sunday, March 21, 2004 4:46 AM by Darren Neimke

# re: Want faster regular expressions? Maybe you should think about that IgnoreCase option...

Justin, just for laughs can you show the metrics for a test where you *do* the ToLower() on the input string. In other words:

private static Regex ignoreCase = new Regex("hello".ToLower(new CultureInfo("en-US", false)), RegexOptions.Compiled);

One of the things that interested me while peeking at Rotor source is that, one of the overloads of AddConcatenate takes a third boolean parameter which stops the ToLower() call from happening when doing a replacement - even if using IgnoreCase. I couldn't really work that one out.
Sunday, March 21, 2004 5:35 AM by Frans Bouma

# re: Performance: If vs Switch in what we might call an extended usage scenario?

Actually the compiler optimizes the switch statement: if it can, it will create a hashtable with name-value pairs. The 'name' part is the value used in the code for the case (such as case "Foo"), the value is the value used in hte optimized case (such as case 4). The hashtable is static.

With a few iterations, this is slower, as it will have to build up the hashtable. For more iterations this is very fast. Check a release build compile of a switch case with strings in reflector :)
Sunday, March 21, 2004 5:39 AM by Darren Neimke

# re: Want faster regular expressions? Maybe you should think about that IgnoreCase option...

BTW... good luck digging through the source to see what IL is produced; have you ever seen the stuff which is Emit'ted from the RegexCompiler module ? :-)
Sunday, March 21, 2004 5:59 AM by Justin Rogers

# re: Want faster regular expressions? Maybe you should think about that IgnoreCase option...

I know why the one is faster versus the other now... I'm pretty adept at going through Rotor ;-)

A character class uses a specialized binary search algorithm across a specialized string of characters that exists as a result of RegexCharClass. This becomes a single call within the compiled binary into a helper function.

With an alternation construct, a butt-load of instructions are emitted that trace each path in the alternation and backtrack if necessary to start on the next item. These are called groups and use something called the grouping stack.

At least this is what I'm gathering right now. I'll probably keep doing work on the source, however, running simulations seems to be turning out better numerical results, even if those results aren't being firmly rooted.
Sunday, March 21, 2004 6:31 AM by Justin Rogers

# re: Want faster regular expressions? Maybe you should think about that IgnoreCase option...

Here are the results of doing a ToLower before calling the expression:

C:\Projects\CSharp\Utilities\PoliCheck>WordIgnoreCase.exe
Ignore Case By ToLower Sanity Check
True
End Ignore Case By ToLower Sanity Check

Ignore Case Sanity Check
True
End Ignore Case Sanity Check

Explicit Case Sanity Check
True
End Explicit Case Sanity Check

Character Class Sanity Check
True
End Character Class Sanity Check

Ignore Case By ToLower, 00:00:02.8440896
Ignore Case, 00:00:01.7625344
Explicit Case, 00:00:01.2518000
Character Class, 00:00:01.1716848
Sunday, March 21, 2004 7:13 AM by Justin Rogers

# re: Performance: If vs Switch in what we might call an extended usage scenario?

However, I wasn't using strings in the example, and instead characters. If you blast out the resulting IL there is very little difference between the switch method and the if statement method in terms of IL and no Hashtable is used (I was already using /optimize+). At this point, I have to continue to assume that there is something happening at the JIT level to optimize the things.

However, I will go ahead and play the part of the diligent worker bee. I'll dump the IL and do a sample walk-through based on data and try to count the number of IL instructions that will be encountered by each process. There are some small differences in the switch vs if, just none that would immediately qualify as providing the speed increase.
Sunday, March 21, 2004 10:23 AM by Duncan Godwin

# re: Making the Regex engine choke... Ever wanted to? I'll show you how...

Hi,

I've been reading Advanced .NET recently and it mentions you can use peverify to tell how the IL is invalid, does this give anything of interest?

Sunday, March 21, 2004 6:07 PM by Justin Rogers

# re: Making the Regex engine choke... Ever wanted to? I'll show you how...

Using PEVerify results in what you would say is a valid assembly. The PEVerify tool must be a loose subset of all rules that can be implemented, and at least with the version I'm running there aren't any flags to specify how strict PEVerify should be since there are four levels of IL safety.

I'm not all that surprised that PEVerify doesn't find anything wrong. However, I am surprised to wake up after nearly 12 hours and find the ILAsm compilation still running.
Sunday, March 21, 2004 8:19 PM by TrackBack

# Monolithic patterns can cause exceptions

Sunday, March 21, 2004 8:21 PM by TrackBack

# Monolithic regex patterns can cause InvalidProgramException to occur

Sunday, March 21, 2004 10:24 PM by TrackBack

# Take Outs for 21 March 2004.

Take Outs for 21 March 2004.
Sunday, March 21, 2004 10:43 PM by TrackBack

# The root of an InvalidProgramException and a possible JIT bug?

Monday, March 22, 2004 1:25 PM by Kit George [Microsoft]

# re: The new face of the GC in Whidbey... I'm not sure this is a pretty face...

Justin, I thougt I would respond to some of your queries here.

I did want to confirm that the added pressure affects everything in Gen-Zero, so it is not tied to your instance per-se. The GC simply alters its collection strategy for all Gen-Zero items as a result of the added pressure, it does not keep a close eye on one particular item.

As for your concern about what happens if you forget to remove the pressure: I have to stress, DON'T forget. We do not try to remove the pressure if you have forgotten. Therefore there is a danger that you can leave the GC in a state where its collection strategy has changed and is no longer optimal. You really do have to make sure that if you add <x> pressure, you later remove <x> pressure when the object is finalized. We like to keep the GC instance agnostic which is why we avoid tieing it to specific items.

As a note: FxCop will be a great help here, since we have rules in place to help ensure that if you AddPressure somewhere, that you also remove the pressure in the finalizer for the class.

As for HandleCollector: you're right, in that it is simply a helper class. It was something which we were using internally, and believe made sense to expose, since people were probably writing their own anyway.

I am sure we'll continue to expand on what's available in this area, and we're always interested to hear your ideas/suggestions for improvements. For example, I have taken note of the request to consider adding an 'AvailableForGC' method in a future release.
Monday, March 22, 2004 8:21 PM by Justin Rogers

# re: The new face of the GC in Whidbey... I'm not sure this is a pretty face...

If you might be able to comment on what the usage of AvailableForGC might be if there isn't any way to actually collect the object after making the examination? What can we do with this information if we do get it.

You also mention again, using the finalizer to make sure the memory gets removed. However, are we instead going to see the Dispose pattern being more important here? AKA, does it matter if the managed object is collected if the unmanaged memory has already been released. The only time the finalizer for a bitmap might be called is if the programmer is relaxed in his disposal of the resource. Now, in the Dispose pattern the finalizer does make sure to call the Dispose methods, so maybe that is what you guys are meaning.
Tuesday, March 23, 2004 4:26 AM by TrackBack

# Discussion on GC in Whidbey

Tuesday, March 23, 2004 4:58 AM by Iain

# re: The new face of the GC in Whidbey... I'm not sure this is a pretty face...

It occurs to me that sure, you could use this stuff to leak resources. However, the only real applicability is for stuff that wraps unmanaged resources - so utilising these could leak memory, but you will only have cause to use these if you already have the ability to leak memory.
Tuesday, March 23, 2004 9:30 AM by Doug McClean

# re: The new face of the GC in Whidbey... I'm not sure this is a pretty face...

To me, an AvailableForGC method doesn't make sense because it would be almost as expensive to implement as an actual garbage collection (e.g., you need to do the full marking pass of the garbage collector to figure out what the answer to this method is), so if you are going to see if something is AvailableForGC you might as well just do the GC and be done with it. Am I missing something?
Tuesday, March 23, 2004 4:44 PM by Kit George [Microsoft]

# re: Making the Regex engine choke... Ever wanted to? I'll show you how...

Justin, this is interesting. We'll be taking a look at this to see what the problem is, since this does look problematic.

Thanks!
Kit
Tuesday, March 23, 2004 9:22 PM by Justin Rogers

# re: The new face of the GC in Whidbey... I'm not sure this is a pretty face...

To Iain: Currently you can leak unmanaged resources, you are right. However, this leakage doesn't affect the GC at all, it has no impact.

Now, if you fail to call RemoveMemoryPressure, you are going to permanently (application lifetime I'm assuming) affect the GC and possibly cause more GCs than are necessary.

So rather than leak a single resource now, you are leaking a new pseudo resource. The pseudo resource is the additional memory pressure placed on the GC that is causing it to change it's heuristics and collect more often because it has been told some object consumes more memory than the GC can deduce.

Thinking really hard on this matter, I really think the memory pressure should be assigned an object instance, or at least have that option. If that object instance is ever collected, it is assumed that the memory pressure, if not already released by the object, gets released. I realize FXCop has rules for this type of thing, but for every developer using FXCop, there are 10 that don't.
Wednesday, March 24, 2004 9:45 AM by Matt Hawley

# re: Installer Products and why I'm not sure I like them very much...

I enjoy using NSIS...its more developer friendly because you get to write the script yourself :)
Thursday, March 25, 2004 3:25 AM by Matt Berther

# re: Installer Products and why I'm not sure I like them very much...

Justin: Regarding item 4, DevStudio 9 does support C# installers. These are loosely similar to C# custom actions, except for the fact that you can not control where in the sequence they occur.

Look in the System.Configuration.Installers namespace for how to author them.

When you want to place one in a DevStudio project, select the component that contains the Installer class and select the option about it being a .NET installer. Arguments can be passed to the installer via the command line arguments option in the same grid.
Thursday, March 25, 2004 3:35 AM by Justin Rogers

# re: Installer Products and why I'm not sure I like them very much...

Yes, we actually run a number of installers, however, I wasn't aware this was as powerful as the Visual Studio custom actions. For instance, I'm able to run my Installer class, but not able to get to needed MSI properties.

Also, yes, not being able to control where they occur is yet another issue with them. I've looked at these, they simply aren't powerful enough to take the place of custom actions, and really only have their place if you don't need the installers to actually interact with the installer process. At least that is what I've taken away from the whole experience.
Thursday, March 25, 2004 7:56 AM by Matt Hawley

# re: More InstallShield DevStudio 9 issues...

PS - its NSIS, not NSSI (http://nsis.sf.net)
Thursday, March 25, 2004 8:36 AM by Justin Rogers

# re: More InstallShield DevStudio 9 issues...

Ah, thanks for the link. Looks powerful and the source is available. I like it. I'll have to code something up now so I can package it using this installer.
Friday, March 26, 2004 8:51 AM by Josh Baltzell

# re: Placing vegetarianism on the chopping block...

I was a veggie in HS and a little while after. I started ebcause someone told me I couldn't do it for all day on Thanksgiving. I was a vegetarian for like 2 or 3 years after that.

I didn't eat healthy or anything, I just didn't eat meat. Then I got a girlfriend (my fianceé now) slowly but surely I was eating fish, then chicken and then after a while I was eating all meats again.

So if you really want to get back in to eating meats for some reason (Don't forget that meat meals are generally more expensive on top of worse for you) then maybe just working up from fish is the way to go.
Friday, March 26, 2004 2:21 PM by Christoc

# re: Placing vegetarianism on the chopping block...

Yummmmm Steak-Ums!

Good luck to you, hope you don't get sick for too long due to this.
Friday, March 26, 2004 3:25 PM by Justin Rogers

# re: Placing vegetarianism on the chopping block...

I do eat fish at times. I'm classified as a lacto/pesco/ovo vegetarian. I guess people weren't comfortable with the whole black and white you are or you aren't, so they had to come up with additional classifications.

Most of my protein comes from soy sources and eggs, so I'm not sure what I'd do without the ovo part. The lacto I could probably do without, but I love coffee drinks and soy milk is still extra (darnit). I still like a piece of fish at times, but does one piece of fish a month still take on the pesco? I don't know. I've seen vegans pile through some things not on their recommended eating list at a doctor's requirement.
Friday, March 26, 2004 5:01 PM by Rj

# re: Placing vegetarianism on the chopping block...

Good luck eating meat again. Yours seems to be one of the most rational reasons for not eating meat.

btw, Irregardless is not a word, except through continued missuse. Regardless works just fine.
Friday, March 26, 2004 5:06 PM by Shannon J Hager

# re: Vegetarian rating of 5 types of meat, a follow-up to the original, all too tempting test.

I went a couple years without meat, but whenever anyone asked if I was a vegetarian, I replied "huh? I don't even know where Vegetaria is. I'm American."


Now that I am an omnivore, I am still down with the veggies. I swear I make the best tofu I've ever had. Vegetarians are cool with me, but humanitarians scare me.
Friday, March 26, 2004 6:22 PM by TrackBack

# Vegetarian rating of 5 types of meat, a follow-up to the original, all too tempting test.

Saturday, March 27, 2004 11:51 AM by Brian Desmond

# re: Installer Products and why I'm not sure I like them very much...

I've never used the VS Installer. All of the installer's I've built have been in DevStudio 9 or Developer 8. Probably 30 or 40 MSIs by now.

It's really not *that* bad, just takes some getting used to. I don't use any of the wizard crap. just skip to the treeview with everything in it & find what I want.
Sunday, March 28, 2004 8:50 AM by Justin Rogers

# re: Performance and Insight: For versus Foreach over a strongly typed array... Some things you might not know.

Someone asserted that the JIT might optimize out the entire loop and make it *not happen* because the resulting value isn't being used. I think this is a highly unfounded assertion, but just in case, you'd think we might be able to save the JIT the trouble of optimizing things out by appending the bar variable onto the Console.WriteLine call. Once you do that, the variable bar becomes *used* and so the JIT couldn't possibly optimize it out.

However, I know the JIT wasn't optimizing things out because I was viewing the resulting assembler for each of the above methods and watching it run. I think that asking the JIT to optimize all of the above code out would be a rather tall order, but I'm assuming the metrics could be there for it. As a human compiler I would optimize the code out since I would realize the value of bar was never used and so the iteration was for naught.

I guess the days of using looping constructs to count time away are over. No more: "Please insert an integer between 1 and 10000: " when you start running a game under the GW BASIC interpreter. And I thought I was so slick when I wrote my own custom timing function to get rid of that message for good, so no user ever had to feel the wrath of submarines and torpedos at warp speed on their ultra fast new 386.
Sunday, March 28, 2004 9:00 AM by RossJ

# re: Found the creator of Ping while doing graphics research on Cone Tracing, go figure!


Do you have more information on your photon mapping software? One of our student developers is working on some photon mapping solution for his Masters dissertation and I thought it would be nice if I could help him find more (not that he really needs more) solutions doing the same thing.
Sunday, March 28, 2004 9:10 AM by Justin Rogers

# re: Found the creator of Ping while doing graphics research on Cone Tracing, go figure!

I'll be releasing more information soon. I just sat down and wrote the software over the past couple of days. I'm still deciding if I want certain math libraries to be written in Managed C++, or whether I should leave the entire thing in C#.

I also plugged in my own partioning library, and I'm finding it to be inadequate. I'll probably plug through another 2-3 different types of partioning trees this weekend.
Sunday, March 28, 2004 9:12 AM by RossJ

# re: Found the creator of Ping while doing graphics research on Cone Tracing, go figure!


He did describe in (excrutiating) details how he was doing this and it *sounded* impressive (I'm not oreinted that way) .. I'll just point him at your blog instead :)
Monday, March 29, 2004 1:25 AM by Omar Shahine

# re: Dynamic versus Cached Thumbnailing in GDI+

I have an application which does just this (http://workspaces.gotdotnet.com/jpeg) however, the perofmance of creating the bitmap just sucks (IMHO). Basically I get what you say, 2 images loaded per second. Applications like PhotoShop can do a whole folder of photos (50 or so) in about the same time.
Monday, March 29, 2004 3:22 AM by Justin Rogers

# re: Dynamic versus Cached Thumbnailing in GDI+

Omar, the reason for their abilities is in how they process the images straight off the file system, rather than first loading the bitmap into memory and then converting it down to a thumbnail.

I will say, however, that on my most recent revisions for the Async thumbnailing code, I've been able to process closer to 5 or 6 thumbnails per second rather than the original 2. I attribute this to some issues with my async code that I've since worked out.

While Photoshop may be able to do an entire folder in about the same time you load only a couple, I would instead point you towards an Explorer folder where thumbs.db or thumbnail caching has been turned off. Thumbnailing images in this fashion operates at about the same speed as the GDI+ code.

So I'm not saying we couldn't get better performance using enhanced caching, or better methods for thumbnailing images without loading the entire bitmap, or even a better thumbnailer that operated faster. What I would say, is that programs that use the same methods we are using, run at the same speed, and I find it an acceptable speed.
Monday, March 29, 2004 5:18 AM by Justin Rogers

# re: Performance: Different methods for testing string input for numeric values...

The sample program had a single naming issue. I fixed this, but only after there was a reported view on the source sample. If that someone has tried to run the code, sorry for the mix-up, the new code in the entry should run as planned.
Monday, March 29, 2004 5:38 AM by David Levine

# re: Performance: Different methods for testing string input for numeric values...

I haven't done any performance testing on this, but you should add double.TryParse() to your test suite - it avoids the problem that int.Parse() has of throwing an exception if it fails.
Monday, March 29, 2004 5:48 AM by Justin Rogers

# re: Performance: Different methods for testing string input for numeric values...

Adding performance output for everything except the double.TryParse()

IsNumber String 1: False
IsNumber String 2: True
IsDigit String 1: False
IsDigit String 2: True
HandCodeSwitch String 1: False
HandCodeSwitch String 2: True
HandCodeIf String 1: False
HandCodeIf String 2: True
RegexDigit String 1: False
RegexDigit String 2: True
IntParse String 1: False
IntParse String 2: True
IsNumber 00:00:03.2146224
IsDigit 00:00:02.4635424
HandCodeIf 00:00:00.7410656
HandCodeSwitch 00:00:00.7811232
RegexDigit 00:00:13.3391808
IntParse 00:08:32.7372800
Monday, March 29, 2004 5:50 AM by Justin Rogers

# re: Performance: Different methods for testing string input for numeric values...

Adding code and timing for TryParse on System.Double.

start = DateTime.Now;
for(int i = 0; i < iterations; i++) {
makeSureTheJitDoesNotOptimizeMeOut = double.TryParse(testStrings[i%2], NumberStyles.Number, null, out result);
}
end = DateTime.Now;
Console.WriteLine("DoubleTryParse {0}", end - start, makeSureTheJitDoesNotOptimizeMeOut);


DoubleTryParse 00:00:13.2490512
Monday, March 29, 2004 7:02 AM by TrackBack

# Terrarium: How do we punish creatures that take too much time?

Monday, March 29, 2004 7:10 AM by Justin Rogers

# re: Performance: Different methods for testing string input for numeric values...

Adding code and timing for Microsoft.VisualBasic.Information.IsNumeric.

start = DateTime.Now;
for(int i = 0; i < iterations; i++) {
makeSureTheJitDoesNotOptimizeMeOut = Information.IsNumeric(testStrings[i%2]);
}
end = DateTime.Now;
Console.WriteLine("Information.IsNumeric {0}", end - start, makeSureTheJitDoesNotOptimizeMeOut);

Information.IsNumeric 00:00:17.1746960
Monday, March 29, 2004 5:33 PM by Josh Baltzell

# re: Vegetarian rating of 5 types of meat, a follow-up to the original, all too tempting test.

I made it all the way through over a year of being a vegetarian without ever being able to make anything that actually tasted good out of tofu.

People generally refer to my prior vegetarian self as a hippie. Now granted I may have been slightly hippieish, but being a vegetarian has nothing to do with being a hippie. Thank you for telling people that.
Monday, March 29, 2004 8:35 PM by TrackBack

# Various things around the web today

Wednesday, March 31, 2004 1:19 AM by Jesse Ezell

# re: Following up on the benefits of continued use of int.Parse...

I've always wondered why this wasn't built into the framework... It's such a common task. I guess Rico didn't stop by this team and talk to them about performance issues with exceptions...
Wednesday, March 31, 2004 1:33 AM by Jesse Ezell

# re: Why is photon mapping popular in gaming right now, and will it stay?

Very cool stuff. Have some demos?
Wednesday, March 31, 2004 1:53 AM by Justin Rogers

# re: Why is photon mapping popular in gaming right now, and will it stay?

Soon. I've been researching photon mapping for a while, and all of my cool stuff is theortical and based on numerical analysis. My first true scene should be the club scene with about 30 static colored lights, 10 floor standing stage lights, and a single strobe.

I'm doing all of the work in C# and Managed DirectX, so there is a curve where-in my performance knowledge is having to be augmented. Namely in the random number generators (the default is too slow), and in spatial storage tress (hard to make these fast in .NET).
Wednesday, March 31, 2004 2:33 AM by Alex Campbell

# re: Following up on the benefits of continued use of int.Parse...

Hi Jason,

Thanks for the feedback. As usual, I agree with almost all of what you say. Your alternative approaches are certainly faster. However, I think in some particular cases, try... int.Parse()... catch still has a place.

Your description of my (not even remotely original) approach as "admirable" is hard to judge. Did you mean "admirable" in the same way that I often describe really stupid ideas as "creative", "novel", "unique", "fascinating", "breathtaking" etc? :-)

I also agree with Jesse that it would have been great if the .Net Framework team had included this functionality in the framework.
Wednesday, March 31, 2004 2:47 AM by Justin Rogers

# re: Following up on the benefits of continued use of int.Parse...

Admirable in that you were willing to defend the method based on it's additional power to differentiate int's from non-ints. None of the original routines that I tested were truly capable of discerning ints and it was good that you pointed that out.

Even my newer techniques have issues in that they aren't globalizable since they aren't based on culture variances (I pointed this out above).

However, even if the BCL team had provided better options for programmers, my method would still be faster. Unless they dynamically compiled, based on the culture info, a string to integer parser, it wouldn't be faster than my implementation that is hard-coded to work only in the US english case. I am currently in the process of discovering how this might be done, since fast string->number conversions are very important for several of my own applications.
Wednesday, March 31, 2004 3:17 AM by Jesse Ezell

# re: Following up on the benefits of continued use of int.Parse...

If you really want a flexable implementation that matches the .NET framework's, you could probably just use reflector to get the source and then remove the exception throwing stuff (or get the mono source or rotor source).

In any case, Whidbey adds a TryParse method, so at least you won't have to wait too long for this functionality.
Wednesday, March 31, 2004 3:23 AM by Jesse Ezell

# re: Following up on the benefits of continued use of int.Parse...

PS: If you don't mind casting in .NET 1.0/1.1, you can use Double.TryParse and convert to an integer...
Wednesday, March 31, 2004 3:28 AM by Justin Rogers

# re: Following up on the benefits of continued use of int.Parse...

As for a flexible implementation, a good deal of the code for numeric types is implemented as part of the VM or virtual machine. There are ee calls that take place (InternalCall) that actually handle the conversion of the string to a number. These calls happen to be where the exceptions are thrown from, so reflector doesn't really help.

To answer your Double.TryParse comments. Double.TryParse is slow. Very slow in fact. It is much slower than int.Parse assuming all numbers are valid. You can read my previous blog entry that covers the speed of many other parsing methods.

<a href="http://weblogs.asp.net/justin_rogers/archive/2004/03/29/100982.aspx" title="Justin Rogers">Performance: Different methods for testing string input for numeric values...</a>
Wednesday, March 31, 2004 3:30 AM by Justin Rogers

# re: Following up on the benefits of continued use of int.Parse...

A second assertion would be that a user can input non integer values into Double.TryParse, that could then be, validly cast into an integer. This would also enable loss of data, and a bunch of other *bad* things. I honestly don't think that using Double.TryParse and casting down is a valid way to test a string for integer value.

Wednesday, March 31, 2004 3:41 AM by Andy Smith

# re: Following up on the benefits of continued use of int.Parse...

Double.TryParse takes, as one of the parameters, a NumberStyle. One of those NumberStyles is Integer. using the integer numberstyle, you are guarenteed an int in the value parameter when it returns true.

And as for your perf argument... You've said yourself that your custom methods only work on US English. I'm sorry, but sacrificing localization for perf is not acceptable. "Anybody can write a fast program that does the wrong thing."

And as for the perf gain over Int32.Parse, well, that throws exceptions on bad data, which is not what you want for perf.
Wednesday, March 31, 2004 3:57 AM by Justin Rogers

# re: Following up on the benefits of continued use of int.Parse...

How often do you use a localized parse? You aren't using it in WebForms applications, since in most cases the locale is locked down to that of the server. You most of the time aren't using it in WinForms applications, and your configuration files/files being parsed are most likely in some set format. Not to mention unless you store the locale in the file, it will be mis-parsed if you send it across a locale.

My argument would be that sacrificing perf for localization isn't acceptable in most cases. Presenting a reverse argument never really accomplishes much though.

I will note that NumberStyles.Integer is not linked to a specific bit length. So you can still improperly decode a 64 bit integer into a 32 bit integer. You can also decode a 32/64 bit integer into a 16 bit integer. I really don't see what this Double.TryParse really buys, except for a bit of added and additional complexity.

Hell, you can decode an infinite length string using Double.TryParse. Check the following program.

using System;
using System.Globalization;

public class HackDoubleTryParse {
private static void Main(string[] args) {
double retVal;
string[] integers = new string[] {
"7290847123984721093749812374092137498217309821098472198347",
"-210943712908347091823409812734982370947213098412093741924"
};

Console.WriteLine(integers[0]);
Console.WriteLine(Double.TryParse(integers[0], NumberStyles.Integer, null, out retVal));
Console.WriteLine((int) retVal);
Console.WriteLine();

Console.WriteLine(integers[1]);
Console.WriteLine(Double.TryParse(integers[1], NumberStyles.Integer, null, out retVal));
Console.WriteLine((int) retVal);
Console.WriteLine();
}
}
Wednesday, March 31, 2004 4:05 AM by Justin Rogers

# re: Following up on the benefits of continued use of int.Parse...

It appears to accept up to 308 characters before it returns false. So:

new string('5', 308) would succeed, while
new string('5', 309) would fail.

However, characters may not be the order of the day, but instead a huge value. Since:
new string('1', 309) appears to work, but
new string('1', 310) doesn't.

Very strange indeed. I won't bother looking at the Rotor code for this method, since I'm not sure it would help stave off any afronts.

Wednesday, March 31, 2004 4:33 AM by Jesse Ezell

# re: Following up on the benefits of continued use of int.Parse...

I just ran your test with the Double.TryParse code inserted... 6 secs for 10 mill. conversions really ain't that bad for most apps. If you pass a pre-constructed NumberFormatInfo into the method call it completes the loop a bit faster than RegEx on my CPU (especially if the numbers get large, like 8 digits or so). I don't think the extra time is really all that bad, considering that you are getting a more powerful parsing algorithm that deals with culture and other things like exponents and commas (2.2 vs 6.6 for 10 mill ints isn't too bad). For 99.9% of all apps that kind of perf is still in the acceptable range (beats IntParse by 50x on my machine... I had to go down to 100000 just to make it complete in a reasonable amount of time with the IntParse method included).

Adding a few sanity checks after the double conversion could easily mitigate any conversion issues that TryParse might lead to.
Wednesday, March 31, 2004 4:37 AM by Justin Rogers

# re: Following up on the benefits of continued use of int.Parse...

Explain your sanity checks, and then examine the timing with your sanity checks added. Since those would count as part of your *algorithm* for parsing integers.
Wednesday, March 31, 2004 5:05 AM by Jesse Ezell

# re: Following up on the benefits of continued use of int.Parse...

Passing in integer as the number style should take care of the loss of any decimal data issues at almost no cost. Then, all you have to do is check to make sure the double is in range of Int32.MaxValue and Int32.MinValue.
Wednesday, March 31, 2004 5:12 AM by Jesse Ezell

# re: Following up on the benefits of continued use of int.Parse...

It actually runs faster with the sanity checks added.

6.0 secs vs 6.6
Wednesday, March 31, 2004 5:24 AM by Justin Rogers

# re: Following up on the benefits of continued use of int.Parse...

You'd actually have to post the code so we can make sure the time testing is all in the proper places, and that the JIT isn't optimizing out your checks. You also need to come up with some way to process the method returning 0 and True, when the value really isn't 0. See my above code sample for cases where the string is clearly not an Int, but the method returns True and 0.

Wednesday, March 31, 2004 5:36 AM by Justin Rogers

# re: Following up on the benefits of continued use of int.Parse...

Just to let you know, if you only pass in Integer as your number format style, then my method actually is doing everything that double.TryParse will do for you. Note that Integer actually maps to AllowLeadingSign, AllowLeadingWhite and AllowTrailingWhite. So go ahead and use that method if you would like, but it is quite a bit slower than mine.

I guess the Rotor code examination really does make the difference here since it points out the lack of additional processing that TryParse is doing, and that my algorithm should work on any culture for the purposes of processing integers. If you'd like I can even add the flags for turning on parsing of the thousands separator.

Wednesday, March 31, 2004 5:37 AM by nfactorial

# re: Wayne's World: People actually ask about the ellipses character?

<Quote>
many games use pre-generated graphics for printing text since it looks *cool*
</Quote>

Actually, games use bitmapped characters because they render extremely quickly (two stripped triangles as opposed to an outline\fill algorithm). Assuming I take your meaning correctly :)

n!
Wednesday, March 31, 2004 5:48 AM by Justin Rogers

# re: Wayne's World: People actually ask about the ellipses character?

Taken slightly out of context, but not such a big deal. I should have clarified.

Most games do appreciate the performance increase of indexing into a single texture filled with pre-gen characters and overlaying that on top of an arbitrary quad.

However, you can offer many of the same performance benefits, by dynamically rendering and caching your alphabet using GDI to blit said letter onto a texture surface somewhere.

With this in mind, recent usages of a bitmapped alphabet overlay are more for coolness, IMHO, than they are for necessity of speed. Even with the recent usage of the pre-canned font class delivered as part of the DirectX SDK, the proliferation of textured alphabets does persist, along with the lack of an ellipses usage even though the pre-canned font class should be capable of rendering any character in the given character set.

I'm not sure about the performance numbers here, but I've had the experience that it is faster to render an entire text buffer to texture using GDI and overlay the texture on a single quad, than it is to build up my display using many small quads per character. It also presents the benefits of the font layout manager for character spacing, line spacing, and other features that don't exist when you are using a textured alphabet.

Wednesday, March 31, 2004 8:48 AM by nfactorial

# re: Wayne's World: People actually ask about the ellipses character?

I'm not sure I'm talking about the same thing now :) I class dynamically rendering and caching an alphabet, using GDI+, to a texture the same thing as 'pre-generated graphics'. Even if this is done when the application is started.

Certainly rendering a single message to a texture (using the above pre-generated font) and rendering that message will be faster, but I'd still consider that the same thing.

Games (that I'm familiar with, at least) do generate their 'generic' fonts using GDI (or GDI+). I suppose you're recommending this is actually done during run-time initialization rather than pre-generated and packaged on the CD\DVD? I originally thought you meant games chose not to render fonts in the same way as windows for aesthetic reasons.

There are also other bitmap fonts that are created specifically for a game (which are all 'dolled up' to look pretty and fit with the game atmosphere). These are 'just to look cool', but then the OS (if you're lucky to be on an OS in the Win32 sense of the word) doesn't provide such fonts so there isn't much choice. Though I find these types of font are on the decline as they're more difficult to localize and read.

Sorry, I didn't mean to hi-jack the posting based on a single line. The ellipsis being a single character was a surprise to me too! :)

n!
Wednesday, March 31, 2004 9:41 AM by Justin Rogers

# re: Wayne's World: People actually ask about the ellipses character?

Nothing better than talking about gaming on a blog that contains good things on gaming.

Yeah, I think we are confusing different meanings since there are so many reasons for the way text is handled in gaming. In general, you can pre-gen a font before shipping and include that on the DVD, you can pre-cache the font at run-time initialization (which is actually a method I prefer because you can render the font for the target resolution), or you can dynamically render all of your fonts.

Recently, I think most games choose to use the DirectX font class (less pre-gen, more dynamic), or a variation there-of. But they still keep the old pre-gen stuff around for other cool features as you suggest. They might be on the decline, or they might just be getting started. Games are pushing the DVD capacity limits as we speak, and a few megs worth of extra jpegs for different alphabets, coupled with the write once, use many code required to display localized resources, really isn't that bad.

I might have to do some performance work on text engines in games. I know, for instance, that Longhorn will have one of the best text compositing engines ever written. And they are saying the new text compositing has very little performance impact on the system. That leads me to believe that current text rendering systems really aren't a viable bottleneck, especially considering the small amount of text that can be fit on the screen at one time. Just doing basic tests, I can fill a form using GDI+ flow and layout in just a few milliseconds. Since in the DirectX world that render would get re-used for a second or two before I had to re-render. And I get the font rendered for the target resolution, rather than having it shrink to unseeable at super high resolutions, and have it fit the DPI of the target device in the case of 300 DPI screens.

I guess the console market still has a good reason to use pre-gens, as would small gaming devices. I'm betting they'll be in use there for a long time as a performance increase. Maybe rendering three dots is less than the cost of an extra glyph. I'm just not sure. I just know the ellipses at this point, is a character that is either often used (insert ellipsis character) or often mis-used (insert three periods). You decide!
Wednesday, March 31, 2004 11:17 AM by Ben Hutchings

# re: Wayne's World: People actually ask about the ellipses character?

"The most readily apparent to those of us that blog, would be to use the ellipses character directly from the HTML view &#0133. Just make sure the character set being used has such a character."

No, this is wrong. Numeric character references always refer to code points in the document character set (for HTML this is ISO 10646/Unicode) and not in the file's character set.
Wednesday, March 31, 2004 12:00 PM by Justin Rogers

# re: Wayne's World: People actually ask about the ellipses character?

Ben, if you come back, can you clarify this? I've found that using &#0133 here in the .Text blogs system while in HTML view allows me to insert an ellipses. Or I can use Character Map to simply copy/paste one into the Design view. I was just trying to provide a method for individuals to insert such a character (which does work for me at least), but you seem to have additional insight. Can you perhaps demonstrate what you mean?

Wednesday, March 31, 2004 6:38 PM by Jason Olson

# re: Why is photon mapping popular in gaming right now, and will it stay?

Keep the info and posts comin' Justin! I look forward to every new post of yours.

Is there a chance that you will release the source code with the demos? That would be super cool. And I think it would help out the Managed DirectX community in general by seeing some good applications of Managed DirectX and C#.

Keep it up :).
Thursday, April 01, 2004 1:46 AM by Justin Rogers

# re: Why is photon mapping popular in gaming right now, and will it stay?

Since it'll probably be the weekend before I get to format another decent photon mapping article, I'll whet your appetite.

I definitely want to release my code with the demos. That is why I'm not releasing right now. I want my own personal examination of each of the methods and algorithms to be rigorous, to make sure I'm not producing an algorithm, that while nice to look at, has issues with physical law.

I definitely agree that we need some nice MDX/C# samples, and that is why I've chosen to use these technologies instead of the more rapid development I'd achieve by simply using C++. While C# generally provides for rapid development, performance heuristics are new territory and take some time to fully explore. Structures that work in the unmanaged world, sometimes don't work anymore in the managed world.

Glad to see I'm making a good impression and gaining good readership. I've been disappointed lately in the game development websites and their lack of content. Too much in the gaming industry is closed doors or theoretical, and there is a large gap between hobbyist and professional with not much opportunity in between. If I can help bridge that gap just a bit, I'll be happy.
Thursday, April 01, 2004 4:06 AM by TrackBack

# re: System.Drawing.Image Performance

Thursday, April 01, 2004 8:36 AM by Paul Nicholls

# re: Wayne's World: People actually ask about the ellipses character?

On the character entity references page for HTML
http://www.w3.org/TR/html4/sgml/entities.html
it has the ellipses as &hellip;
Thursday, April 01, 2004 9:22 AM by Oleg Tkachenko

# re: XSLT used to get all the girls, now it is just a washed up junkie ;-)

Completely agree with you, Justin!
Thursday, April 01, 2004 9:32 AM by Steve

# re: XSLT used to get all the girls, now it is just a washed up junkie ;-)

I couldn't agree more... XSLT is very, very powerful. I try and use it all the time.
Thursday, April 01, 2004 9:42 AM by Jeff

# re: XSLT used to get all the girls, now it is just a washed up junkie ;-)

I agree with you, but I'm just as guilty. I've used XSLT once for something simple, and that's it. It is very powerful, but like regular expressions, I frequently can't relax and concentrate long enough on it to really get the most out of it.
Thursday, April 01, 2004 11:25 AM by Henry P. Erich III

# re: XSLT used to get all the girls, now it is just a washed up junkie ;-)

I love xslt.

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(URL_MAIN_BLOG);

XslTransform xslt = new XslTransform();
xslt.Load(Server.MapPath(PATH_MAIN_BLOG_STYLE));

StringWriter writer = new StringWriter();
xslt.Transform(xmlDoc, null, writer, null);

mainContent.InnerHtml = writer.ToString();
Thursday, April 01, 2004 12:10 PM by Omar Shahine

# re: Fast Image Loading without asking for the hot-fix or waiting for the service pack...

I'll try this out today and let you know the results.
Thursday, April 01, 2004 3:54 PM by dj

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

in your original code, you can get rid of 1 multiplication by doing

value = value * 10 + val

you don't need to explicitly keep track of a multiplier through each loop.
Thursday, April 01, 2004 4:17 PM by Justin Rogers

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

However, you'd have to work through the number from GSD to LSD that way. We are currently working on the assumption that you are working from LSD to GSD. This allows for us to prevent checking overflow logic for every digit counting GSD to LSD.

Here is a sample:

"123". With the current loop we are doing
3*1+0 = 3,
2*10+3 = 23,
1*100+23 = 123

You see, your method assumes that we go in reverse.

"123".
0*10 + 1 = 1
1*10 + 2 = 12
12*10 + 3 = 123

Now, when you get to the higher numbers, namely the maximum limits. You have to check for overflow conditions manually. The reason for this is that checked arithmetic throws exceptions (bad), so we can't use them. Something along the lines of Int32.Max*2+4, would actually wrap around and become a positive number again, and we would incorrectly process it. This means we have to check digits at the upper extremes. Doing this with a GSD algorithm, would mean checking at EACH digit, or at least doing some stranger logic.
Thursday, April 01, 2004 4:27 PM by Justin Rogers

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

Note: If you have an algorithm that works GSD and handles overflow conditions without using checked arithmetic let me know and I'll test it out. While I still think the unrolled code currently being used by the constantly updated source sample is going to be faster, I'll definitely put the methods side by side and run some speed tests. I want the fastest algorithm possible, and right now I don't think I can get it any faster without using pointers (unsafe code), and even if I do use pointers I don't think it will be faster, only more compact and elegant.
Thursday, April 01, 2004 8:13 PM by dj

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

well, probably won't be faster than unrolled loop, who knows.

const int tenthBound = Int32.MaxValue / 10;
const int digitBound = Int32.MaxValue % 10;

//
// only for Int32
//
public static bool TryParseInt(string s, out int value)
{

value = 0;

int digit;

//
// since we are being silly, this should be less costly
// than making multiple calls to s.Length. maybe?
//
int max = s.Length;

if( max == 0 || max > 10 )
return false;

bool checkEnd = max == 10; // is this max allowable length?

max = checkEnd? 9 : max; // we only loop 9 times if it's max length

for( int i = 0; i < max; i++ )
{

digit = s[i] - '0';

if( digit < 0 || digit > 9 )
return false;

value = value * 10 + digit;

}

if( checkEnd )
{

if( value > tenthBound )
return false; // x10 will result in overflow
else
{

digit = s[9] - '0';

if( digit < 0 || digit > 9 )
return false;

if( value == tenthBound && digit > digitBound )
return false; // x10 + digit will result in overflow
else
value = value * 10 + digit;

}
}

return true;

}

since this is not really heavy on array access, i doubt unsafe would provide much benefits.
Thursday, April 01, 2004 8:15 PM by dj

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

sorry, should have used <pre> to format. I hate HTML.
Thursday, April 01, 2004 8:47 PM by TrackBack

# re: Programming Challenge: Phraser

Thursday, April 01, 2004 10:28 PM by TrackBack

# Entries to my programming challenge

Friday, April 02, 2004 12:25 AM by Omar Shahine

# re: Fast Image Loading without asking for the hot-fix or waiting for the service pack...

So, it seems just as fast. Sweet!!!
Friday, April 02, 2004 2:15 AM by TrackBack

# Take Outs for 1 April 2004

Take Outs for 1 April 2004
Friday, April 02, 2004 5:55 AM by Justin Rogers

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

DJ, here is a small test suite. Your's fails quite a few of the tests. Here is your output followed by expected output, followed by some test code. I'm definitely digging your approach, since it is radically different from the methods I've been using, and your code is a bit smaller than my final code.

<pre>
*** Community.TryParseInt32 ***
False
False
False
True
True
False
False
False
False
False
False
False
False
False
False
False

/* expected output
EC1: False
EC1: False
EC1: False
MAX1: True
MAX2: True
MIN1: True
MIN2: True
EC2: False
EC2: False
EC2: False
PC1: True
PC1: True
PC2: True
PC2: True
PC3: True
PC3: True
*/


Console.WriteLine("*** Community.TryParseInt32 ***");
Console.WriteLine(Community.TryParseInt("9999999999", out retValInt32));
Console.WriteLine(Community.TryParseInt("8888888888", out retValInt32));
Console.WriteLine(Community.TryParseInt("7777777777", out retValInt32));

Console.WriteLine(Community.TryParseInt(Int32.MaxValue.ToString(), out retValInt32));
Console.WriteLine(retValInt32 == Int32.MaxValue);
Console.WriteLine(Community.TryParseInt(Int32.MinValue.ToString(), out retValInt32));
Console.WriteLine(retValInt32 == Int32.MinValue);

Console.WriteLine(Community.TryParseInt("-7777777777", out retValInt32));
Console.WriteLine(Community.TryParseInt("-8888888888", out retValInt32));
Console.WriteLine(Community.TryParseInt("-9999999999", out retValInt32));

Console.WriteLine(Community.TryParseInt("-999999999", out retValInt32));
Console.WriteLine(retValInt32 == -999999999);
Console.WriteLine(Community.TryParseInt("-99999999", out retValInt32));
Console.WriteLine(retValInt32 == -99999999);
Console.WriteLine(Community.TryParseInt("-9999999", out retValInt32));
Console.WriteLine(retValInt32 == -9999999);
</pre>
Friday, April 02, 2004 5:59 AM by Justin Rogers

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

It looks like it may fail for all negative numbers, but I also didn't try it for all positive numbers. The real test suite runs as follows. If you need a positive number test suite that is comprehensive I suggest using:

for(int i = 0; i < Int32.MaxValue; i++) {
int retVal = 0;
string tryParse = i.ToString();
if ( Community.TryParseInt(tryParse, out retVal) ) {
if ( i != retVal ) {
Console.WriteLine("Equality failure in TryParseInt: {0}, {1}", i, retVal);
return;
}
} else {
Console.WriteLine("Processing failure {0}", i);
return;
}
}
Friday, April 02, 2004 6:31 AM by TrackBack

# System.Drawing.Image Performance Update

Friday, April 02, 2004 8:13 AM by dj

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

sorry, should have commented "it only parses positive Int32's". I didn't take negatives into consideration.

did you test how my code fair on performance? (on positives of course). it would be an interesting test (in general) to see how JIT optimizes loops vs. manually unrolling a loop.
Friday, April 02, 2004 9:04 AM by Jon Hanna

# A completely different approach

Why use 1 to 10 comparisons per character rather than one comparison on a result from a lookup multistage table (or single-stage table if you want to have a single dereference but not be able to reduce the size of the data).

This would particularly helpful if you came to support characters like the Arabic-Indic digits or the Bengali digits since there are currently 268 characters in the UCS with a non-null Decimal Value property.
Friday, April 02, 2004 2:40 PM by ed

# re: Trying my hand at the old Phone number to Words teaser project!

I came up w/the same solution you did, even using c#. You wrote a couple things better than I did, so I'm not going to submit mine. The solution to the problem was the same though.
Friday, April 02, 2004 4:45 PM by the1

# re: Trying my hand at the old Phone number to Words teaser project!

Saturday, April 03, 2004 5:11 PM by Justin Rogers

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

Just to show I'm still alive on this (I have been super busy with some work), I had some algorithms that were loop based and process pos/negs... I've shown them as commented out in the lib code.

As for the multi-stage table lookup, I would say try to examine the slowness of using arrays. They are super slow to say the least.

Since we are only processing up to Int64 using these methods, we could come up with an array based implementation that used pre-multiplied digits. This is completely possible and would probably be a bit faster than any of the methods I'm using right now, if we went to unsafe pointer arithmetic. I'll see if there is a method for doing the same and having it be fast without the pointer arithmetic.

Note: If we create the pre-multiplied table it would be of size 20*10 or 200 elements. That isn't too big is it? We could optimize out 0's and it would only be 20*9 (20 digit locations are needed to process a 64 bit integer, and 9 digits 1 through 9 have to be premultiplied by 1*10^0...1*10^19.

Saturday, April 03, 2004 5:58 PM by temptress

# re: FunHi.com, a dating service, a new game, a bit over the top?

been a member for bout 4 weeks now. honeslty never had more fun, and i hate the web and never had any fun on dating sites or rating sites. not sure what makes it so much fun but it is!
Saturday, April 03, 2004 6:11 PM by Justin Rogers

# re: FunHi.com, a dating service, a new game, a bit over the top?

I'm definitely looking for feedback here, so I'll make some quick observations.

1. I'm interested in why it is so fun for those that do join. I know it is probably hard to explain, but if you can, I'm willing to hear you out in as much depth as you wish to use.

2. Embarassed to admit you are part of the site? I'm impartial, so feel free to contact me privately if you think you have important comments that would help better define exactly what this site is and why it appeals to people.

3. Note, I signed up just today. However, a short disclaimer. I've signed up on nearly every single dating site known to man. Not to use them, but to figure out more about the services they offer. I'm always researching various web ideas looking for that next exciting niche (unfortunately I'm a researcher and I give all my findings away for free, but that is the fun for me).

4. HotOrNot.com was the last site to do something similar and it was definitely *hot* for it's time. Is FunHi the next logical step drawing research from HotOrNot?
Monday, April 05, 2004 6:01 AM by Jon Hanna

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

Arrays are slow? Is that a C# thing? In C and C++ we tend to use arrays for this kind of work to get a speed increase (constant arrays in static memory, creating them dynamically would indeed be super slow). In the case of going from a character stream to integers it wouldn't be that much of an increase (if you ignore the non-ASCII digits), but in other cases the difference is immense.

The table doesn't have to be an array, it could be a binary resource, though whether that's efficient or not in C# I couldn't say.
Monday, April 05, 2004 10:43 AM by Justin Rogers

# re: Doing research to make DWC.Algorithms.NumberUtilities extra fast... C# for now, but maybe some IL later?

Well think about it for a second. Array access in C# has to be safe, so they have to perform a bounds check (this can be optimized out in some cases). Then you have to do some memory manipulation to get the indexed location (multiplication of type size or stride by index?). Now compare this to popping a constant on the stack and doing a single multiplication. Anyway, I really loved your ideas. Here are the links where I talk about implementing both your ideas and some unsafe code using arrays. I just can't get anything faster.

http://weblogs.asp.net/justin_rogers/archive/2004/04/03/107177.aspx
http://weblogs.asp.net/justin_rogers/archive/2004/04/03/107200.aspx
Monday, April 05, 2004 12:21 PM by Matt Hawley

# re: [Partial Rant] - A sick cyclic redundancy when providing answers to questions, versus questions asked...

[Standing Up & Clapping] Very well said, and I completely agree.
Monday, April 05, 2004 12:57 PM by AndrewSeven

# re: [Partial Rant] - A sick cyclic redundancy when providing answers to questions, versus questions asked...

Why doesn't the enum itself support this?
enumName.Parse(string enumName) or .FromString


Most MS help suffers an amost unavoidable situation : The better you know the answer, the easier it is to find.

If you don't already know the answer, better Google it. Google is only concensus, not truth, so then you need to go back and try to understand some more.

http://weblogs.asp.net/andrewseven/articles/Ramblings.aspx



Monday, April 05, 2004 1:07 PM by Justin Rogers

# re: [Partial Rant] - A sick cyclic redundancy when providing answers to questions, versus questions asked...

I think the disconnect in the case of finding ways to parse strings to enums is probably that individuals think the enum is a language feature, and not backed by a system feature (System.Enum). I can definitely see that. Having the instance method as you point out would fix the problem since it would appear that the *language feature* had a *code feature* for parsing enumerations in some way.

I guess in the end, they wanted to leave enum semantics on the enum itself to the language (enum as a lightweight constant), and special enum processing outside of the language (System.Enum statics) so it didn't interfere with the basic operation of the language.

I guess enums are a mixed bag of nuts, but this happens all the time. Just today someone asked how to show a Form fullscreen in one of the newsgroups (tell me you can't get that information with a 5 second search), how to get a textual substring (bejeebus, they don't even look in the docs), and my pet peeve the illustrious "Does anyone have a comparision between managed and unmanaged DirectX", because we don't answer that one 50 times a week.
Monday, April 05, 2004 2:14 PM by Panos Theofanopoulos

# re: [Partial Rant] - A sick cyclic redundancy when providing answers to questions, versus questions asked...

> Has it been well answered? Yes it has,
I eval all those answers close to 5 (with 10 as the perfect).

I see nowhere an answer that doesnot use catch (thus very slow) and is case insesitive, something similar to double.TryParse
Monday, April 05, 2004 3:24 PM by Adam Hill

# re: A mention of C# in a mainstream, widely accepted game programming series book?

We should submit a few MDX articles next year :)
Tuesday, April 06, 2004 3:50 PM by Justin Rogers

# re: A mention of C# in a mainstream, widely accepted game programming series book?

They've never invited me into the process of article submission. However, I'd be more than happy to submit articles for both Game Programming Gems and AI Game Programming Wisdom.
Tuesday, April 06, 2004 8:44 PM by Funhi guy

# re: FunHi.com, a dating service, a new game, a bit over the top?

I think what puts the Fun in Funhi is the social networking that becomes very apparent once you start to get hookups and get to join some funhi vip forums. this all happens behind the scenes. there are many ways to communicate. I suppose some people might think they are going to get some gorgeous girl to fall in love with them by buying them a virtual 'diamond ring', however that happens on dating sites that offer no gift exchange. Yes, it is a game, I have inquired about other features, and when i first signed up, it said 'FUNHI BETA' I have been since notified that there are more additional gaming elements coming. maybe the idea of donations are what will drive the R&D for the next phase of this site? Another aspect of what makes it interesting and a time waster, is my curiousity. its almost a voyeuristic approach to seeing the next person that will signup. I have bought credits, which is the funhi currency, and actually returned gifts to people that for no apparent reason to me other than, i interested them in some way, bought me a gift. Afterwards, i noticed my status changed from being a mere "Playa" to a "VIP" wow.. heeh.. They have a moto that says 'Hater Free'. This probably makes people feel much safer knowing someone is actually looking out for thier well being.
Tuesday, April 06, 2004 10:50 PM by TrackBack

# Solutions to the Phraser programming challenge

Tuesday, April 06, 2004 10:50 PM by TrackBack

# Solutions to the Phraser programming challenge

Wednesday, April 07, 2004 10:44 AM by Ron

# re: How do you find yourself using Enum.Parse? Questions in order to promote a better solution...

So far, my uses of Enum.Parse are in evaluating the selection of an item in a listbox previously populated with the enum's values via GetNames(). I don't expect a failure as the listbox is limited to just the enum's values.
Wednesday, April 07, 2004 3:31 PM by Panos Theofanopoulos

# re: How do you find yourself using Enum.Parse? Questions in order to promote a better solution...

In my case it was the result of a refactoring of some big switches with string values. I decided that i will use enum(s) and then switch on them (after i succesfully parse them).
Wednesday, April 07, 2004 3:37 PM by Justin Rogers

# re: How do you find yourself using Enum.Parse? Questions in order to promote a better solution...

C# refactors large switches with strings into internally managed hashtables for quick switch jumps. Did you do the refactoring for readability or for performance? Did you find the performance better on your refactored sample? If you did this for performance reasons, then do you parse strings into enumerations a lot? Basically, would any of the enhancements above be of use to you?

Also, if you could generalize your refactoring into a repro case that would be very awesome. If not, if you could provide numbers for how large the switch statement actually was, so we might examine what is more performance, the privately used hashtable or the overhead of the enum parse and switch.
Wednesday, April 07, 2004 4:42 PM by Panos Theofanopoulos

# re: How do you find yourself using Enum.Parse? Questions in order to promote a better solution...

Too many questions !!!!

1) C# switch is not case insesitive, you have to do a ToUpper on the string before the switch.

2) Both

3) Yes

4) Yes

5) I already use reflection :(
to avoid the catch

6) i refactored switches that had from 10 up to 50 strings, but the factor parses/switches is not always 1/1 if that's what you are asking. the result of the parsing may stored and switched several times in my case.
Friday, April 09, 2004 12:16 AM by Chris Martin

# re: McWhat? McVeggie? Tastes good and has a low carb content. Can't be true, can it?

Now this is something that I'd thought I'd never see. A veggie recommending McDonalds. If I were still a veggie, I'd virtually smack you across the face. :)
Friday, April 09, 2004 12:47 AM by Justin Rogers

# re: McWhat? McVeggie? Tastes good and has a low carb content. Can't be true, can it?

Yves is virtually the best vegetarian food product company in the US. After making vegetarian food products for 60 years now, I think Mc D's did the *right thing* here and is actually selling a worthy product.

I understand the disgust. I tend to be a *puritan* vegetarian, eating very few of the meat-like foods. However, I'm going to make an exception in this case, probably about once a month.

I still need to figure out if the fries are truly Vegan... (check out the three period ellipses ;-)
Friday, April 09, 2004 2:39 AM by TrackBack

# re: Mutable reference types should not be read-only fields

Friday, April 09, 2004 3:39 AM by Shannon J Hager

# re: McWhat? McVeggie? Tastes good and has a low carb content. Can't be true, can it?

I began the path back to eating meat with sushi. It was as pure as you can get with meat. I have come to the conclusion that the measure of quality of food is the measure how how raw you can eat it. If a food can't be eaten raw, I have to say something is wrong with it.

But the major lesson I learned upon growing a love for sushi, which lead to a love for good, rare quality steaks, was that I was able to give up meat because my whole life I had eaten badly cooked pieces of mediocre-to-bad meat. I think I was 24 before I had a great steak. I actually thought that the stuff I grew up on was as good as it gets, boy was I wrong.

I still say that the major cause of vegetarians is bad cooking. I know people that still put steak sauce on steaks. If you have to put sauce on it, you cooked it wrong or it was a piece of meat that isn't really worth eating.
Friday, April 09, 2004 4:24 AM by TrackBack

# .NET Immutability Tip #1: Nothing is immutable.

Friday, April 09, 2004 11:12 AM by Henry Erich III

# re: Rob Rylea on autocompilation of XAML containing code within IE

I see this compilation issue as alot like Web Forms are done now. You have the "HTML" file and the "Code-Behind" file. Of course you must compile the code. But like now, you can always go and change the .aspx "HTML" without recompiling.
Did I just ramble too much?
Also correct me if I am wrong about being able to change the XAML "markup" file after compilation please. Right now that is just my theory because Im at work and cant test it =]
Friday, April 09, 2004 9:33 PM by TrackBack

# A fun lunch with a couple of Rotor fans

Sunday, April 11, 2004 6:28 AM by Frans Bouma

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

Hardcoded ordinals are error-prone. You can however cache the ordinals: in the first record, grab the ordinals for each name, and store these in a table (hashtable or other). Every next row, you use the ordinals cached. You can implement even more faster constructs. (However a hashtable is pretty fast).

What's often forgotten though is that dr.IsDBNull() is very very very slow. Better do:
bool isNull = (dr[ordinal]==System.DBNull.Value);

Saves 20% of speed.
Sunday, April 11, 2004 6:37 AM by Justin Rogers

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

My point for enumeration based ordinals was in production level applications. Once you've finalized a database interface, the error level of using enumerations to identify columns starts to get continuously smaller. Again, the point in case for the ASP .NET Forums system, of a 7% increase was HUGE.

Code spit automation programs take even more of the error metric away because you can use the results of a data reader to spit the relavent code in terms of enumeration for ordinal mapping, mapping of data to strongly typed object properties, and expanding out DBNull checks as you display above.

Honestly, saying it is error prone is like pointing out that the usage of pointers is error prone. While I agree highly that it CAN be, there is definitely a time to user pointers, and certainly a time to use enumeration backed ordinals for the data reader.
Sunday, April 11, 2004 7:10 AM by RichB

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

7% is an OK increase. It's not great though.

Prior to spending the time replacing the code with ordinals, I'd first look at the SQL I was using. It's quite likely I'd get 50% perf gains from tweaking the SQL. I would also look at internal algorithms - I once re-wrote a complex algorithm which reduced accuracy in the algorithm, but changed it from a O(n^2) to an O(n) algorithm, reducing calculation times from minutes down to seconds. Luckily the reduced accuracy wasn't important.

Only after considering all this would I then look at replacing ordinals.
Sunday, April 11, 2004 7:18 AM by Justin Rogers

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

Depends on the context of 7%. In this case the context of 7% was on the fully optimized SQL set used for the ASP .NET Forums system. This was after massive architectural changes to the database, index tuning, upgrading RAID hardware, etc...

The point here is that thousands of calls per second are being wasted on FieldNameLookup, period. The majority of people may not need real performance, others do. For those that do, or simply want to ship a leaner component, then enumeration backed ordinal lookups are simply that much faster and that much leaner. Can't beat a relatively free performance gain.

So no more assumptions here people. No more spending hours looking at your SQL, just spend 10 minutes and make a frigen enum ;-)
Sunday, April 11, 2004 7:40 AM by Plip

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

Two words: Magic Numbers.

*Shudder* ;)

I do not want to maintain code that's littered with Ordinals, especially on Data Schema's I'm not currently familiar with.

http://www.programmingresearch.com/solutions/QAJDOCS/Patterns/no-magic-numbers.html

If you *MUST* user Magic Number please please please use Enums like Justin suggests, or use declared variables: -

int FieldNameThatMakesSense = 9;
string moo = DR[FieldNameThatMakesSense].ToString();

I wasn't aware of the performance loss though, thanks for that, I'll certainly be passing this information on to the rest of the Developers on my team.

And absolutely no need to apologise, it was bad code to make my point look prettier ;)
Sunday, April 11, 2004 7:45 AM by Plip

# re: Interesting article listing game genres, including Programming Games, Demos, Utiltities, etc...

What's scary is that there are games without Genre, they're mixes of several Genre's. I saw that when Gladiator: Sword of Vengence was pushed to Sony and Microsoft for sumission whilst I was at Acclaim.

None of us could agree on what Genre it was in.
Sunday, April 11, 2004 7:49 AM by Justin Rogers

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

Yep, magic numbers makes it sound so dirty. Definitely write yourself a tool that runs your query or SPROC and uses the results to create the enumeration. If you create all of your enumerations using an identical process you can even validate over time that people aren't screwing things up by changing column ordering. This is definitely a concept of performance versus resilience. Depending on your comfortability with your own setup, you'll pick one over the other.
Sunday, April 11, 2004 7:54 AM by Justin Rogers

# re: Interesting article listing game genres, including Programming Games, Demos, Utiltities, etc...

Yes, in those cases you have to classify each game or playability element as a separate genre for purposes of classifying the game. When you do that, you start to define a new genre, thus creating a Venn diagram of the intersections of many and all genres.

We had a thought about something like Pac Man. For the time it was a kind of action game, but would probably be considered a puzzle game today. What about Pong? I would classify that as a sports game, but others would classify it differently. The old games are interesting because each new game created it's own temporary genre since the playability, graphics and techniques were so new.

At the end of the day Andy Smith defined a game genre in a manner I find befitting. He noted that a game's genre is defined solely on the skills it takes to play the game. While we left the definition there, I'm thinking it would be nice to define the skills for each genre to see how well this stands up.
Sunday, April 11, 2004 8:14 AM by Plip

# re: Interesting article listing game genres, including Programming Games, Demos, Utiltities, etc...

Yeah it must be hard for people today though, the genre they decide to slot their game in to predetermines their audience.

I'm sorry I missed the chance to chat with you over the subject, sounds like it was a good night! :)
Sunday, April 11, 2004 9:55 AM by Patrick Santry

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

I like the use of enums for managability. Another reason for the use of ordinals was on one project I worked on where I had a search query, and then I wanted to bind an entirely different search to the same UI. Since all of the field names were referenced in the new query I had to write it so it would match up with the original query, for example:
Select thisfield As theOtherFieldName, thatField As thatOtherField, etc...

I had to do a lot of writing in my sproc to make it match up with what the code was expecting. Whereas by using ordinals, it wouldn't be a big deal and save me some time writing.
Sunday, April 11, 2004 10:35 AM by Jim Ross

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

Hurray for Plip! Magic numbers, indeed. Interesting that this young guy from across the pond uses the same term I've been using (with equal scorn) for years.

Re: addressing via an enumeration. I always start out that way. In a typical project, once you've coded it with strings, it's going to be a rare thing if you have the time to go back and replace them. Not to mention the additional debugging cycle you introduce. Ugh!. Start out defining your enumeration, and code using it from the start. For me, it's a whole bunch easier to change an enumeration than embedded magic numbers. And when you're done, you're done.
Sunday, April 11, 2004 11:51 AM by Phil Winstanley

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

I still have a concern here that there is a definate contract between the DAL and the Stored Procedures, if a DBA goes in and moves a column they will break your code, most likly causing Conversion Exceptions in your DAL/BAL.

This isn't the case with Named columns, (mind you there is nothing to stop renaming a Column however it's more likly a new Column will be added to a select, if that goes at the beggining everything else is out by one ... I see gremlins on the horizon)
Sunday, April 11, 2004 12:04 PM by TrackBack

# some .NET blog tips

Sunday, April 11, 2004 3:10 PM by Dave Burke

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

Justin, Thanks for pointing me in the direction of using Enums for column ordinals. Never thought of it, but will definitely pursue.
Sunday, April 11, 2004 5:15 PM by Nat Luengnaruemitchai

# Nahhhh dr[dataColumn] is faster

When you populate the data into dataset or whatever, you can assign the columns that you want to use in DataColumn variable and use it from there.... It is even faster than dr[intOrdinal]

DataColumn dcUserName = dt.Columns["userName"];

for(... ;... ;...)
{
blablabla....(dt.Rows[i][dcUserName]);
}

this way, you will achieve both performance and compatibility if you change the SQL statement in the future
Sunday, April 11, 2004 5:30 PM by Justin Rogers

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

That would appear exceptionally intelligent if we weren't talking about the DataReader class. The DataReader class doesn't have a Rows collection, nor does it accept DataColumn as a default indexed property overload.

We are talking about some raw performance here, not the case where you are using the higher level APIs.
Sunday, April 11, 2004 10:28 PM by TrackBack

# Developing a Windows Forms Wizard...

Sunday, April 11, 2004 10:28 PM by TrackBack

# Developing a Windows Forms Wizard...

Sunday, April 11, 2004 11:30 PM by Jacob Morgan

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

I know we have beat O/R mappers to death around here, but this discussion really exemplifies their usefulness.

I don't use O/R mappers to avoid writing SQL. I don't use them to avoid writing domain objects.
I don't use them to avoid building database tables.

I use them to avoid writing hundreds of redundant assignment statements that lead to synchronization hell. Any O/R mapper worth a flip will give you ordinal based lookups based on the explicit list of queried fields. Optimizations such as this can counter some of the lost optimization of dynamic SQL.
Monday, April 12, 2004 5:08 AM by TrackBack

# re: IsDBNull() alternative

Monday, April 12, 2004 2:09 PM by Henry Erich III

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

Excelent post and argument!

My Opinion:
Code Gen: Numeric Ordinals
Hand Gen: String Ordinal Lookup

My Opinion Also:
Enums or Constants would be a waste of time for readability gain.
Tuesday, April 13, 2004 12:14 AM by Adam Kinney

# re: Curious about the lives of up and coming game developers and their schooling?

No RSS :(
Tuesday, April 13, 2004 12:49 AM by John Winkle

# re: Curious about the lives of up and coming game developers and their schooling?

Yeah, eventually I will have to find somewhere with RSS but for now this will work. Once I get into a good job again I will find a nice hosting solution and get a good website with blog up and running.

John
Tuesday, April 13, 2004 4:41 AM by Justin Rogers

# re: Curious about the lives of up and coming game developers and their schooling?

Darnit John, you just had to pick something that didn't allow RSS feeds eh... I'll work on getting .Text up on Games4dotnet.com so we can just host the gaming stuff there.

Now we just need Tobi on so we can get some graphics done ;-)
Tuesday, April 13, 2004 5:09 AM by Justin Rogers

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

The actual framework issue behind IsDBNull being as slow as it is.

http://weblogs.asp.net/justin_rogers/archive/2004/04/13/112100.aspx
Tuesday, April 13, 2004 5:27 AM by TrackBack

# IsDBNull

Justin points to Frans Bouma noting the performance hit using IsDBNull() in .NET and a workaround....
Tuesday, April 13, 2004 6:35 AM by Andy Smith

# re: Found a relatively accurate comparison of game world size to real world size. Games are small!

That's some crazy stuff, but I wonder how size is measured...
Do they measure by getting the size of a person in the world and compare that to use in our world? Or do they measure by walking speed in their world compared to average human walking speed in our world? The two different metrics could give vastly different results.
Tuesday, April 13, 2004 6:40 AM by Justin Rogers

# re: Found a relatively accurate comparison of game world size to real world size. Games are small!

Most games have published metrics. AC for example had published metrics as to how large zones were, how many zones, etc... Obviously the games that encompass actual real world arenas can easily be measured by simply mapping their bounds as compared to an actual map.
Tuesday, April 13, 2004 6:55 AM by kvr

# re: General texture mapping resources... Some good math explanations.

Don't forget this one (from Chris Hecker
of Game Developer Managazine)

http://www.d6.com/users/checker/misctech.htm
Tuesday, April 13, 2004 8:10 AM by TrackBack

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

Tuesday, April 13, 2004 8:10 AM by TrackBack

# re: IsDBNull() alternative

Tuesday, April 13, 2004 9:50 AM by Brad More

# re: Since I can't stand unvalidated performance claims, I looked up the reason behind IsDBNull performance

Might I suggest Convert.IsDBNull? Performs similarly to the alternative mentioned in one of your references and was graciously provided by our friends in Redmond just for this purpose.
Tuesday, April 13, 2004 12:23 PM by Drew Marsh

# re: Since I can't stand unvalidated performance claims, I looked up the reason behind IsDBNull performance

Actually, the fastest code I can imagine would be:

reader[ordinal] is DbNull

Because there is only ever one instance of DbNull you don't need to check against Value, you ca just test the type. Plus, when you check against DbNull.Value you end up re-boxing whatever comes out of the reader to pass it to DbNull's Object::Equals override.
Tuesday, April 13, 2004 12:26 PM by Drew Marsh

# re: Since I can't stand unvalidated performance claims, I looked up the reason behind IsDBNull performance

Sorry, small correction... you don't have to box because it comes out as Object already. However, I'd bet dimes to dollars that using "is" is faster than calling Equals.
Tuesday, April 13, 2004 2:42 PM by Shane O'Dell

# re: A slightly better WinForms wizard, and slightly more work.

One thing about adding panel navigation instead of a series of forms is that I don't see a good way to use the VS Designer to create the different panels. Any thoughts on this?
Tuesday, April 13, 2004 4:28 PM by Justin Rogers

# re: Since I can't stand unvalidated performance claims, I looked up the reason behind IsDBNull performance

Convert.IsDBNull looks really good. Under the covers the only additional operation it performs is checking for an implementation of IConvertible and using that to possibly determine if the value is Empty. I'm inclined to worry about this extra goo.

The is keyword is backed by a not so fast crawling instruction isinst. isinst has to do a lot of work, so I could never imagine it being faster than the equality methods.

Be careful of small instructions that hide large details like walking down an object's derivation table.
Tuesday, April 13, 2004 4:37 PM by Justin Rogers

# re: A slightly better WinForms wizard, and slightly more work.

I was hoping someone would point this out. Form navigation does have the benefit of being designable, but at a pretty large cost. The size, location, and navigation UI all have to be replicated in some form or another. Of course you could use the reverse theme that each panel support a UI root where the navigation could be tossed into.

The biggest issue with form wizards is that you lose the forms on the back-end if the get closed. You see, it is easy to Close a form. They provide UI for it even. However, it isn't easy to Close a panel and so you are pretty much ensured that your panel with the controls that contain your data will be there.

That brings us back to designability. The only true designability would be to implement our own designer. That is for both Wizard Forms and the Panels. That might be something I get to in the article series. Another option is to write generic layout code that follows the design guidelines from MS for wizards and dialogs. Not even the WinForms designer does this for you, with it's goofy grid system. You'd have to manually type the stuff in or be a diligent drag and drop artist.

I think this layout designer might be just what is needed for the panels. As for the Form, you can design that in VS (I'll pop out a better version for the 4th article) if you'd like.
Tuesday, April 13, 2004 5:40 PM by Justin Rogers

# re: General texture mapping resources... Some good math explanations.

Yeah, that is a set of ancient articles. Good job pulling that link out of the swirling mass that is the web.
Tuesday, April 13, 2004 6:00 PM by Mickey Gousset

# re: Virtual sales now linked to grief playing? This argument always turns into a mud slinging contest.

You hit the nail right on the head with this one! Good Job!
Tuesday, April 13, 2004 9:34 PM by Roger Heim

# re: A slightly better WinForms wizard, and slightly more work.

Wouldn't UserControls give you the best of both worlds? You would get the benefit of designability and avoid the problem with forms being closed.
Tuesday, April 13, 2004 9:49 PM by Justin Rogers

# re: A slightly better WinForms wizard, and slightly more work.

Yep, with the current framework there isn't any reason you can't use Inherited Controls (to inherit from Panel). Not having time to test how easy this would be I chose not to throw it out there.

Since people really want designability, I'll mark that as my next article and talk about how to make this framework truly designable. Perhaps using UserControl's, perhaps using some other feature.

Wednesday, April 14, 2004 12:17 AM by Scott Mitchell

# re: [Rant] Getting rid of tele-marketers permanently, a case by base.

I like to play songs using the assorted tones of the touch-tone phone before hanging up. One time, though, a telemarketer called me back after I hung up, and mashed her hand into the keypad and uttered a few choice words herself. :)
Wednesday, April 14, 2004 2:08 AM by Justin Rogers

# re: [Rant] Getting rid of tele-marketers permanently, a case by base.

This begs a response from me. The legality of the callback in this case is quite questionable. Just the idea that they would be allowed this sort of option is outside my grasp. So much for my call being monitored for quality control ;-)
Thursday, April 15, 2004 3:22 AM by John Winkle

# re: Curious about the lives of up and coming game developers and their schooling?

Ok, got an RSS feed setup through Feedster.com for those interested.

John Winkle
Thursday, April 15, 2004 9:15 PM by TrackBack

# re: The SLAR on System.Array

Friday, April 16, 2004 3:32 AM by Tommy

# re: Performance: Different methods for testing string input for numeric values...

for(int i=text.Length-1; i>=0; i--) is faster than for(int i=0; i<=text.Length; i++) because it has to access the .Length-property only once. And in this case, the direction isn't really important.
Friday, April 16, 2004 6:08 PM by ChessMess

# re: Tips for noobs at E3! Based on a request by a reader.

Sweet! Thanks for the tips this is mundo helpfull!!

Some followup questions...

1. I've reserved a hotel near the airport, any possible problems with that?

2. Is there fee's to park at the convention center?

3. I plan on taking a digital camera, digital camcorder and laptop with me into the exhibits (I don't have workshops)... probably get a backpack to put them in. Any problems with that much stuff? Could I get 'online' with my laptop there to report back news and info?

4. How much swag does one actually get? lol ... do I need to take a duffle bag as well? :)

5. How close can you get to a booth babe before they hit you with pepper spray and start yelling for security?

6. Is it usually warm enough for shorts around that time or pants? What attire do people generally wear (Jeans vs Casual Dress)?

7. Parties... are there any or is everyone way to tired by the end of the day to do nothing more then hit the hotel and crash?

All I can think of at the moment... Thanks for the great info!

ChessMess
Friday, April 16, 2004 9:37 PM by Justin Rogers

# re: Tips for noobs at E3! Based on a request by a reader.

1. Shouldn't be. Make sure you can get a shuttle service to the convention center. A lot of places have them.

2. I don't recall a fee the last time I went, but it doesn't mean there wasn't one. Keep your info ready at all times. This is a trade show (not open to the public) and they will check it.

3. I've never gotten *on-line* at E3. I guess it is my chance to get away from all that stuff. However, as long as you don't mind carrying all of those items around, take em.

4. Depends on your character I'd assume. The first time I went I walked away with a ton of t-shirts, little toys, etc... Last time I went, I walked home with 1 t-shirt. I didn't *make the most* of the exhibitions last time. Dumb me.

5. As close as they let you get man! A lot of times you can get up close pictures, extra swag, and all kinds of bonuses from talking with the booth babes.

6. People wear all kinds of stuff. Most people try to wear the more stylish clothes, especially the exhibitioners. I've seen people wearing themes for their favorite games, suits, or casual. I'd say wear something comfortable. Hell, I went in wearing fuzzy slippers and my pajamas one time.

7. Again, up to your kind of personality. There are lots of impromptu dinners and such. You are definitely going to be in a party town. Make the most of the night-life there too if you want. I generally use the night after the last day and the next day for any hard partying.

I have to say this is kind of unorthodox for me to write about. The concept that people have questions about trade-shows is pretty strange to me. The first time I went was in 99 I believe and I literally just drove down and solo'ed the whole event walking around going to workshops and attending sessions. I got loads of swag the first time I went. Have to say it's been my most successful trip to E3.
Saturday, April 17, 2004 11:55 PM by Andy Smith

# re: Fast absolute, and statistical line counting algorithms for use with progress notification

great post justin. if you are going to add a toc, maybe you should make em linky? :)
Sunday, April 18, 2004 3:53 AM by Justin Rogers

# re: Fast absolute, and statistical line counting algorithms for use with progress notification

I tried doing linkies before, but the system doesn't like me and it renames a bunch of stuff between HTML and design view. Namely the hyperlinking system fully qualifies the path, which is erroneous.
Sunday, April 18, 2004 11:51 AM by TrackBack

# Early Morning News 3

Sunday, April 18, 2004 8:13 PM by TrackBack

# re: Efficiency of iteration over arrays?

Monday, April 19, 2004 11:59 PM by Lavos

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

Interesting stuff. It's late to add this comment to the party, but I will anyway.

Using enumerations is great, but as was illustrated within the first month of my current job, someone at our provider inserted a column into a single resultset that broke a lot of our production applications that had code dependant on ordinals.

We can blame that on poor testing on our part but it still follows that DBAs and upgrades are going to break old applications that had been chugging along since forever if you depend on ordinals, and thus increases maintenance costs.

With that said, ordinals really do seem to help you out with speed :)


My personal preference if the gains were that important, would be to have a singleton class that more or less has fields/properties/whatever that I can reference by name and do runtime checks (via string names or whatever) to populate with the proper ordinals.

(Or, have all your enumerations defined in a seperate assembly that you can "upgrade" independantly to keep pace with the latest changes.)
Tuesday, April 20, 2004 12:57 AM by Justin Rogers

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

It is equally easy to remove a single column from a result set as add one. Removing a single column would break any form of column indexing method, just adding one happens not to.

I'd argue that any competent DBA would create a new procedure before he'd add columns to an existing result set. If he does add columns why would he add it to the beginning of the column set or in the middle rather than append it to the end.

A small investment in user education for a 7-10% performance gain is well worth it. And since the same DBA could just have easily removed a column, I can't see a valuable reason behind not using the oridinals.

Proper versioning of enumerations is important in any case. Having singleton classes and levels of abstraction does nothing but hurt performance. In many cases the extra indirection of using properties is going to hurt perf a bit, as is doing runtime checks for proper ordinals. There are some solutions, but they all involve dynamically generating optimized code using a CodeDOM or Reflection.Emit and I don't think the majority of users are ready for that step (though I use it all of the time for my own stuff).
Tuesday, April 20, 2004 12:58 AM by JollyGreenGiant

# re: Making money in commercial games Part 2: The programmer.

Intersting aspect and so true. Like with anything that requires human creation, humans break it or make it better. I see the potential here for a little profit myself. (after all, I told my wife I was gonna make some money playing this thing 24 hours a day, I better start)

But, as with anything on this earth, man is not created to design permanent things.. but created to destroy himself and all his surroundings. Eq is just a hyper version of what is to come for all mankind. We will build it and destroy it very rapidly..

I would prefer to play eq on an automated bases, checking in with it daily and seeing my work in progress.. Perhaps i could then have time to give love and time to my family, while i still enjoy my sucess in the game.

Plese let me know of any programmers interested in making money selling their works and creations that would make eq soooo much funner for me and my family.
Thursday, April 22, 2004 2:39 AM by tracdalat

# re: Adding a design time dialog and creating a VS project sample

hey, I've follow these articles from the beginning. Thanks a lot, it's very helpful; and great (of course)
Thursday, April 22, 2004 5:11 PM by TrackBack

# Loopy Decisions

<p>In his blog, <span style="font-style: italic;">Better Living Through Software</span>, Joshua Allen looks at three different ways to loop in C# from an optimizing-for-performance point of view:</p><p><code>foreach (int i in foo) {}<br>
<br>
for (int i = 0; i &lt; foo.Length; i++) {}<br>
<br>
int len = foo.Length; for (int i = 0; ...
Saturday, April 24, 2004 10:17 PM by TrackBack

# Take Outs for 24 April 2004

Take Outs for 24 April 2004
Monday, April 26, 2004 8:27 AM by Justin Shen

# re: Code-Only: Winforms Wizard Series Article 5 (Managed C++)

the syntax of managed C++ is being refined, the new syntax looks more elegant.
Monday, April 26, 2004 8:27 AM by Justin Shen

# re: Code-Only: Winforms Wizard Series Article 5 (Managed C++)

the syntax of managed C++ is being refined, the new syntax looks more elegant.
Monday, April 26, 2004 8:36 AM by Ron

# re: For those using the Wizard Framework, do you want a solid framework, or solid articles?

I've primarily used it to help refactor a wizard I'd already written. I was already in the process of abstracting out a lot of the internal workings, but your articles pointed out a few things I was missing.

As for how I was using the articles, I've primarily built them as-is and then took the time to study what each part is doing. I could then add in features I wanted in a consistent manner. For example, I wanted the panels to trigger when the Next button is available (to require user input before proceeding).

I've enjoyed the articles. Thanks for writing the series.
Monday, April 26, 2004 8:37 AM by Justin Rogers

# re: Code-Only: Winforms Wizard Series Article 5 (Managed C++)

Don't know if I'd call it more elegant. I kind of like the new property syntax, but for the managed pointer changes (namely ^), I can't say that I like that at all. I could have made the above code much more *elegant* as well, but I chose for the quick port, and not necessarily the most elegant port.
Monday, April 26, 2004 10:08 PM by TrackBack

# Wizards in .NET with C#

Justin Rogers is the wizard man. He already wrote his sixth article in the series, I've just started with the first one, basically copying and pasting his code into VS.NET, and got a simplistic wizard app to work right away....
Tuesday, April 27, 2004 12:58 AM by Jesse Ezell

# re: I'm going to do something unfair to make a point: int.TryParse versus DWC.NumberUtilities.

Yah, too bad they left them out of the first release... which is really strange, considering that they remembered to put in double.tryparse...
Tuesday, April 27, 2004 10:13 AM by Daniel Jin

# re: Since I'm on collections, strongly typed arrays, versus List<T> for very large collections... I want a Decompose method...

I've learned that optimization is actually performed to JIT away the bound checks. For example, in the following code

for( int i = 0; i < array.Length; i++ )
{
// do something with array[i]
}

JIT compiler does a pattern recognition on that and JIT away the bound check typically occurs on array[i]. I don't know how ArrayList is handled since there's a bound check on ArrayList indexer in addition to the underlying array. but I've learned now to trust that JITer will (or at least eventually will) do the right thing. as an outsider, you never know what JIT is designed to do, some manual optimization could actually be counter productive and hurt the performance.

about stack, queue, and list. theoratically, they should all be linked list based, not array based. I sure hope the queue is not implemented with an array, otherwise popping off the head is going to be really costly on every call.
Tuesday, April 27, 2004 10:17 AM by Raymond Chen

# re: Since I'm on collections, strongly typed arrays, versus List<T> for very large collections... I want a Decompose method...

If access to the internal array were made public, then that would require List<T> (for example) to use an array forevermore. Do you really want to lock in the internals of List<T>? Suppose that somebody discovers that linked arrays are faster than a single array. Do you want to prevent them from using that new faster data structure?
Tuesday, April 27, 2004 12:56 PM by TrackBack

# re: The change from Hashtable to Dictionary

Tuesday, April 27, 2004 2:41 PM by Drew Marsh

# re: Since I'm on collections, strongly typed arrays, versus List<T> for very large collections... I want a Decompose method...

I agree with Raymond and would point out that if your Decompose method returned the actual array, then it would have empty slots. Remember the array is grown dynamically, but it is grown according to an algorithm that will (hopefully) reduce the number of times that it must be grown. If you've added 75 items to the List<T> and it decided that it had to grow a few times, the internal array might actually be 200 items. How would you know where to stop if you got your hands on that array? Length would be 200, so you can't just go by that. If you're storing a reference type, sure you could stop when you find a null, but what if you're storing a value type such as Int32? Would you stop when you find Int32.default? Well what if 0 (which is Int32's default) is a valid value??
Tuesday, April 27, 2004 3:50 PM by Jerry Pisk

# re: Darnit, they break the Hashtable (err Dictionary) then ask us how we think they should fix it...

Why don't you keep using Hashtable if you don't like the templated Dictionary?
Tuesday, April 27, 2004 5:32 PM by Justin Rogers

# re: Darnit, they break the Hashtable (err Dictionary) then ask us how we think they should fix it...

Dictionary is quite a bit faster actually. So I'd much prefer to use it, avoid the boxing and casting costs, and still not have the exception.
Tuesday, April 27, 2004 5:43 PM by Justin Rogers

# re: Since I'm on collections, strongly typed arrays, versus List<T> for very large collections... I want a Decompose method...

Drew: As mentioned in my post, the esoterics of length are up to you. The intelligent Decompose could have an out parameter that stores your length for you, or you could store the length before you do a Decompose (doing this is more dangerous since the length can change).

Raymond: Very interesting to point out the performance there. Of course a linked array would be exceptionally slower on indexing (one extra level of indirection), on CopyTo, marginally slower on enumeration. So yes, I'd love to lock them into using a single array. The only thing linked arrays does fix is the grow factor. So rather than guesstimate that they might make List<T> faster, go ahead and make a LinkedArrayList<T> that uses the alternate storage method and depending on the user's scenario, they'll make use of the appropriate class. Don't take away my options by limiting me.

Daniel Jin: I guess Joshua Allen was correct. The JIT optimization is for array's because Length can't change, not for collections where Count (not Length) can change behind the scenes). You can't just JIT optimize away all bounds checks my friend, else they wouldn't have put them there in the first place.

As for Stack, it is best implemented using an array, since it grows from index 0 up. As for Queue, it is also best implemented using an array with head and foot pointer indices into the array. They may find it more appropriate to use a linked list for this guy in the future. So maybe, just maybe this one could be taken off the list
Tuesday, April 27, 2004 7:14 PM by Daniel Jin

# re: Since I'm on collections, strongly typed arrays, versus List<T> for very large collections... I want a Decompose method...

> You can't just JIT optimize away all bounds checks my friend

you are correct. I meant to say *sometimes* bound check can be JITted away.

> As for Stack, it is best implemented using an array, since it grows from index 0 up ...

Raymond definitely made a more convincing argument on that.
Tuesday, April 27, 2004 9:56 PM by TrackBack

# Real Time Colorizing - Some initial thoughts

Wednesday, April 28, 2004 12:41 AM by TrackBack

# Take Outs for 27 April 2004

Take Outs for 27 April 2004
Wednesday, April 28, 2004 12:41 AM by TrackBack

# Take Outs for 27 April 2004

Take Outs for 27 April 2004
Wednesday, April 28, 2004 6:27 AM by David Levine

# re: Darnit, they break the Hashtable (err Dictionary) then ask us how we think they should fix it...

I like the idea of being able to choose between a dictionary that throws and one that returns a sentinel value. But I want to be able to set the value to use so that I can use the sentinel value that is most appropriate (even for references). A null value is not always appropriate.

I haven't looked at the new language features yet so I don't know what Nullable<t> does - this may be more appropriate.

Wednesday, April 28, 2004 10:19 AM by Laurent

# re: Allegiance Source Code vs Quake II, you decide...

Why not to publish some pieces of your work already ? I am sure a lot of people would love to give you a hand.
Friday, April 30, 2004 4:13 PM by Chris Stueck

# re: DWC.Algorithms.NumberUtilities

How do I compile this under visual studio.net??I have not built a library yet.

Thanks.
Friday, April 30, 2004 7:49 PM by Justin Rogers

# re: DWC.Algorithms.NumberUtilities

You'd create what I think VS calls a new Class Library project and copy the above code into it's own .CS file and compile. It should just work from there.

If you want to include the source directly in your project (aka not as a library), you can do that also. Just make the above source its own source file and then compile your application as normal.
Saturday, May 01, 2004 12:14 AM by Daniel O'Connell

# re: Generic Dictionary and the KeyNotFoundException. Examining speed of Nullable types versus integral types...

Out of curiosity...what are the results you are seeing when you run this with int keys? I'm seeing Nullable win when the key is a string and integral win when the key is an int. It seems a strange result to me.
Saturday, May 01, 2004 12:59 AM by Justin Rogers

# re: Generic Dictionary and the KeyNotFoundException. Examining speed of Nullable types versus integral types...

Below are my results given varying input to the Dictionary. Using both String as a key and Int as a key shows that Nullable always wins still.

Start Pre-Processing Strings
Pre-Processing Strings Complete: 00:00:00.7310512

Start Dictionary<String, Int> Dictionary
Int Dictionary Complete: 00:00:00.9713968, 0

Start Dictionary<String, Nullable<Int>> Dictionary
Nullable<Int> Dictionary Complete: 00:00:00.6509360, 0

Start Dictionary<Int, Int> Dictionary
Int Dictionary Complete: 00:00:00.4105904, 0

Start Dictionary<Int, Nullable<Int>> Dictionary
Nullable<Int> Dictionary Complete: 00:00:00.2804032, 0

Using TryGetValue
Found: 50
Not Found: 11000001
Saturday, May 01, 2004 2:06 AM by Daniel O'Connell

# re: Generic Dictionary and the KeyNotFoundException. Examining speed of Nullable types versus integral types...

Strange, the result is still the opposite on this system. I wonder which is the odd ball.
this is my results for Int keys:

Start Pre-Processing Strings
Pre-Processing Strings Complete: 00:00:00.0156250

Start Int Dictionary
Int Dictionary Complete: 00:00:00.2343750, 0

Start Nullable<Int> Dictionary
Nullable<Int> Dictionary Complete: 00:00:00.3437500, 0

Using TryGetValue
Found: 50
Not Found: 11000001


and my results for string:

Start Pre-Processing Strings
Pre-Processing Strings Complete: 00:00:00.9062500

Start Int Dictionary
Int Dictionary Complete: 00:00:01.2656250, 0

Start Nullable<Int> Dictionary
Nullable<Int> Dictionary Complete: 00:00:00.6250000, 0

Using TryGetValue
Found: 50
Not Found: 11000001


What are you compiling with? I am doing just csc /optimize+, perhaps there is some minor difference in that?

Also, there are some interesting differences there...my speed for int dictionaries outstripes yours for the most part, however my results for string dictionaries shows your results as faster. Could this perhaps be the result of cpu specific JITing?

These results are rather stable here, I've run both multiple times...this is curious indeed.

Saturday, May 01, 2004 3:12 AM by TrackBack

# re: The change from Hashtable to Dictionary

Saturday, May 01, 2004 4:28 AM by Justin Rogers

# re: Generic Dictionary and the KeyNotFoundException. Examining speed of Nullable types versus integral types...

The only thing I can think is that we aren't running the same test code. I've double checked mine just to make sure that I wasn't doing anything stupid. To humor me, please run the code at:

http://weblogs.asp.net/justin_rogers/articles/124403.aspx

If you are still getting the same results after running the test there then let me know. Since you coded up your int keying test separately (as I didn't supply the code for an int key above), there must be something we are doing that is different. Thanks.
Saturday, May 01, 2004 4:48 AM by Justin Rogers

# re: Nullable Versus Integral Data Types (C# 2.0 Test Code)

Running this code a few more times Dictionary<int, int> and Dictionary<int, Nullable<int>> are definitely close in performance. They've actually traded off in some tests putting one or the other at the faster speed depending on code layout within the class file (aka the JIT is having a huge impact, and is very inconsistent, so we'll have to wait for a later release for better numbers)

However, the Dictionary<String, int> simply performs poorly and I don't think there is any good reason for it. There isn't any casting, or boxing, or anything in the IL that would make it intrinsically different from the Nullable version and the Nullable version is actually doing extra work to convert the integer value into a Nullable<int>. The extra indirection through the op_Implicit call should actually make it slower.

When I started this I expected to examine how much worse the Nullable version was, and I was expecting it was only going to be a small marginal amount making the use of Nullable types acceptable. I didn't expect to find Nullable to be faster, nor should it be under any circumstances faster than the integral type.
Saturday, May 01, 2004 7:28 AM by TrackBack

# re: Generic Dictionary and the KeyNotFoundException. Examining speed of Nullable types versus integral types...

Saturday, May 01, 2004 3:01 PM by Bill Meyers

# re: Fast absolute, and statistical line counting algorithms for use with progress notification

fuck
Saturday, May 01, 2004 4:54 PM by Daniel O'Connell

# re: Generic Dictionary and the KeyNotFoundException. Examining speed of Nullable types versus integral types...

Well, my code for the int test was basically the same asyours, just with type changes(I took your code, changed stringsForKeys to an int[] and took out i.ToString() for the most part). My results from your posted code, however still show the same thing:

Start Pre-Processing Strings
Pre-Processing Strings Complete: 00:00:00.9375000

Start Dictionary<String, Int> Dictionary
Int Dictionary Complete: 00:00:01.2343750, 0

Start Dictionary<String, Nullable<Int>> Dictionary
Nullable<Int> Dictionary Complete: 00:00:00.7812500, 0

Start Dictionary<Int, Int> Dictionary
Int Dictionary Complete: 00:00:00.3437500, 0

Start Dictionary<Int, Nullable<Int>> Dictionary
Nullable<Int> Dictionary Complete: 00:00:00.4062500, 0

Running it several times is showing a fair amount of change on Dictionary<String,Int> sometimes its as much as 1.2 seconds, sometimes as low as .90.

Other tests I've run have shown string, int to take upwards of 12 seconds when using the Add method...its very strange indeed. This must be a manifestation of the JIT right now.

Out of curiosity, what kind of hardware are you running on?

Intel\AMD?

I'm running P4's here...
Saturday, May 01, 2004 7:31 PM by Justin Rogers

# re: Generic Dictionary and the KeyNotFoundException. Examining speed of Nullable types versus integral types...

I ran that on an Intel P4 2.8. I added some comments to the actual test case code that explain my findings after running the tests many times. It does appear that the JITer is very unstable since code reordering, addition of code, changing reference locality (aka, adding a usage of all four of the dictionary's and the string table to AFTER the tests are complete to ensure none of them are GC'ed while the tests are running).
Monday, May 03, 2004 8:38 PM by darrenford

# re: Software Design and Home Depot, who would have thought they went together so well.

Have you ever heard of paper? They sell it at Wal-Mart.
Tuesday, May 04, 2004 2:37 AM by Justin Rogers

# re: Software Design and Home Depot, who would have thought they went together so well.

I went the paper route for a while. I bought 50 notebooks at 10 cents a piece from Target during a going back to school sale or some other similar event. I figured I'd scope each concept in it's own notebook and/or group similar concepts into the same book. Drawing on paper isn't easy. You either use pen (and it shows up well and becomes unchangeable) or you use pencil (which shows up like butt, makes the paper dirty and still doesn't erase very easily).

You could say just throw it out if it isn't good enough and start over. I'd rather not take ten pages to spec something out that I could do on one with the ability to use multiple colors, easily erase and restart portions, the abilities of whiteboard are endless.

You tend to get a small high from working in close proximity with the markers for a long period of time. Some people get headaches, I just feel a bit better and keep on writing ;-)
Tuesday, May 04, 2004 4:56 AM by Joel B.

# re: People are confused by ApplicationContext in Windows Forms, but there really isn't any magic happening.

The message pump started by Application.Run must have a mechanism for telling the OS "hey gimme just these messages -- I don't want those other ones", and a mechanism for dispatching them (i.e. code must have a way to register event handlers with the message pump).

Well, it is unclear to me how both mechanisms are implemented.
More specifically, I would like to understand how things work and why there is an Application.AddMessageFilter() method but no way to register an EventHandler

Anyone who knows, or can suggest a book that explains the mistery, could just drop me an e-mail joeblk50@microsoft.com
Thx
Joel
Tuesday, May 04, 2004 5:02 AM by nfactorial

# re: If you could pick the reason why GDI should be .NET accessible, what would it be?

I haveto say my number one reason for GDI access is speed. GDI+ is suitable for loads of cases and provides really nice output. But the old GDI kicks its butt in speed terms (due to the hardware acceleration).

ie. A recent test app I wrote, I needed to draw a background in the window to make it look like graph paper. All those lines hit GDI+ badly (even though they were simple, horizontal & vertical lines). I wrote a aimple wrapper for GDI and used that for the graph background and the speed increased dramatically.

Of course, this probably wont apply when Longhorn's available. But for now its my number one reason, when you need it to be fast and you're not bothered about the quality the old GDI rocks :)

Though I do agree your reason is perfectly valid to me too :)

n!
Tuesday, May 04, 2004 5:08 AM by Dave L

# re: .NET Immutability Tip #3: Protect your properties AND your methods.

It's an interesting pattern. Q: Why wouldn't you want it to signal callers that the object is immutable when calls are made to change its state?

I suppose you can have different categories of immutable objects, ones where the caller does not care if an operation fails and others where an inability to change its state is a "don't care", but it's difficult for me to come up with use cases where the calling code really doesn't care about the success/failure of the operation. Where would you use this?

For the pattern where the caller does care the immutable object could signal the results by throwing an exception, which is non-performant, but there aren't any good alternatives when setting property values. If performance is an issue then the caller should check the immutable flag prior to the call, but that adds overhead too.

I prefer to avoid directly accessing field1 and the flag just to avoid the perf hit of invoking the property setter before the access. Unless you are in a tight loop invoking it thousands of times per second the overhead is unlikely to be a big perf hit, and the downside is that you now have lots of places that have to be touched if changes are made to the property access. This has the feel of a false saving.


Tuesday, May 04, 2004 5:08 AM by nfactorial

# re: If you could pick the reason why GDI should be .NET accessible, what would it be?

Oh, I may have misread you. I thought you were suggesting there *should* be a System.Drawing.GDI namespace. But seeing one of your later future posts it looks like you're saying there *is* a System.Drawing.GDI namespace :) That's cool.

Sorry, I don't have access to Whidbey yet. But I've now learned to read all your new posts before I start writing replies :)

n!
Tuesday, May 04, 2004 5:17 AM by Franck

# re: Allegiance Source Code vs Quake II, you decide...

I hope you don't really expect to blow the "old crappy OGL" just by using MDX... I'm a DX user usually but your statement is plain stupid. At first you should start by hoping you can come somewhere not too far from OGL performances... when will people stop feeding the $ beast?
Tuesday, May 04, 2004 6:31 AM by Justin Rogers

# re: .NET Immutability Tip #3: Protect your properties AND your methods.

Immutability patterns come in two forms. The first is that you have a single code piece capable of updating some data, and a bunch of others that have access to it. Think about a gaming scenario where I want to share the game state between all of the AI and other code.

That code can't change the state or it would
break the game, and it shouldn't. Nor should it try to change the state.

The second pattern is that a type is mutable for some time where many code points have access to changing it, and then it becomes mutable. In this case once the object becomes immutable your algorithms should stop trying to change the value. Maybe in your case though the fact that they do try to change the value is an exceptional case and something you need to find through debugging. Rather than toss exceptions you might find that you'd rather use asserts instead.

As for knowing an object is immutable, you can always extend a read-only property that returns the immutable flag. Then code can always find out whether or not the object is mutable and you no longer need to rely on the exception.

In general, I think most programmers are to used to owning all of their code. In most cases you are going to share a lot of code, and the mutability is for protection against many sources changing data when they shouldn't. Having an exception in this case could ruin a real-time simulation. After all, once the state is complete, the user shouldn't be changing it anyway.

I'll be covering some extended scenarios soon. MS tends to adopt the private derived encapsulating class (aka ArrayList.ReadOnlyArrayList which derives from ArrayList, but is private and can only be instantiated by calling methods on ArrayList).
Tuesday, May 04, 2004 6:40 AM by Justin Rogers

# re: People are confused by ApplicationContext in Windows Forms, but there really isn't any magic happening.

You need to pull out a book on the Windows message pump. The OS really doesn't have a mechanism for saying you only want certain messages, you build that into your message pump, and pump those you don't want down to DefWndProc.

As for Dispatching, everything is based on windows handles. Controls get messages because messages are sent to the HWND. UnsafeNativeMethods.DispatchMessageW(ref msg); is responsible for this process.

As for filtering, you can always filter messages by adding a message filter on Application.AddMessageFilter. You pass it an object that implements IMessageFilter which contains the PreFilterMessage method. You can process messages here. If you want to add event based notifications, you can stack those on top of PreFilterMessage by simply returning false (that way the message is dispatched as normal), and then firing an asynchronous event massing out the Message structure.
Tuesday, May 04, 2004 6:43 AM by Justin Rogers

# re: If you could pick the reason why GDI should be .NET accessible, what would it be?

Speed is the reason I'm assuming they added it. If you look deeply into V1.1 WinForms code you'll find that at some point they traverse the GDI+ to GDI border in order to render over the screen. GDI+ is great for rendering high detail components, but works even better when you cache the results and store the final result in a native GDI format for updating the display whenver you need to refresh.

My only major issues are that the GDI namespace is lacking a great deal of features, and rather than demonstrating GDI functionality, it is actual mirroring GDI+ functionality in terms of method names and feature set. This is pretty bogus since the two APIs have different problem sets they solve.
Tuesday, May 04, 2004 11:19 AM by Ron

# re: I keep telling everyone WinForms printing gets easier in Whidbey, but that doesn't help them today...

>Maybe it is time to make a larger investment in Crystal Reports?

Or maybe you could check out Active Reports. http://www.datadynamics.com/
Tuesday, May 04, 2004 12:18 PM by Marty

# re: Software Design and Home Depot, who would have thought they went together so well.

My office has a whole wall (14' X 8') filled with the stuff from Home Depot. I am like you there is nothing like being able to draw and draw without having to crumple up paper and restart.

I then use my digital camera to take a picture of what I want to keep before erasing.

Wednesday, May 05, 2004 7:27 AM by Shannon J Hager

# re: A new contact bid site for IT professionals. www.CorporateRebel.com. Could it be useful?

Looks like another "who wants to be the lowest bidder" site. Guru.com was like that, there was always someone more desperate than you or some kid in highschool that didn't mind working for minimum wage in his evenings.
Wednesday, May 05, 2004 7:40 AM by Justin Rogers

# re: A new contact bid site for IT professionals. www.CorporateRebel.com. Could it be useful?

I'll find out soon enough. You have to remember the high school kid probably won't get the work done and get kicked off the site early on. Hopefully I'll get an opportunity to do some of the site work and can find out a bit more about it.
Wednesday, May 05, 2004 12:09 PM by Antwerp_Diamond

# re: FunHi.com, a dating service, a new game, a bit over the top?

What are the barriers for a neat marketing ploy, surrounded by competition?
Wednesday, May 05, 2004 4:15 PM by darrenford

# re: Software Design and Home Depot, who would have thought they went together so well.

Are you using the 1/8" hardboard with the smooth white coating that they also sell in 4X8 sheets ?
Wednesday, May 05, 2004 11:19 PM by Justin Rogers

# re: Software Design and Home Depot, who would have thought they went together so well.

It might come in larger sheets at other Home Depot's, since I think I might have seen it before in Bellevue in larger sheets. But yes, 1/8" HB MB.
Thursday, May 06, 2004 2:20 AM by Claus Konrad

# re: Plug-in Framework (Part1): Marking Types for Consumption

Hi Justin

What is happening to the rest of the articles?
We are looking forward to read the remaining 4 chapters of the Plugin-framework articles series...

Thursday, May 06, 2004 8:57 AM by Scott

# re: A new contact bid site for IT professionals. www.CorporateRebel.com. Could it be useful?

Actually Shannon-- we have a fair bidding system, unlike our competitors, you cannot post a bid below 75% of the average bid rate for a project with 3 bids. So if the project has 3 bids averaging $1000, you cannot submit a bid below 750. We try to keep everything fair unlike the other sites! (I know from personal experience, I hate the other sites because you get undercut at the last minute and lose a 2500 job to someone who bids $500)
Thursday, May 06, 2004 12:12 PM by Shannon J Hager

# re: A new contact bid site for IT professionals. www.CorporateRebel.com. Could it be useful?

That seems like a good idea. 3 bids at $1000 each, then 1 at $750, the next at $704, the next at $670, the next at $640, eventually it would pretty much bottom out, even moreso if someone actually dared to bid higher than average.

I never had last minute bids cut me off, personally, I just had competition from people with lower cost-of-living (or lower self-worth). The projects always seemed to be looking for lowest bidder and, in my experience, there is always another lower bidder.
Thursday, May 06, 2004 1:29 PM by darrenford

# re: Software Design and Home Depot, who would have thought they went together so well.

When you get to the point of covering your wall, how do you plan to handle the seams? I wish I had asked back when Marty was watching since it sounds like he already has dealt with that.
Thursday, May 06, 2004 2:23 PM by Scott

# re: A new contact bid site for IT professionals. www.CorporateRebel.com. Could it be useful?

Well it's difficult from my position to be strict in bidding and appeal to the bidders, while still appealing to the job-posters that are looking for affordable, quality labor.

Personally I always go with the guy that has the best resume and feedback/stats (if available). I've posted a couple of my own personal jobs on the site and am about to choose 2 winning bids. I look for best resume, not cheapest bid, and I know a lot of job-posters are similar.

Any way you slice it, it's a fight to get work and stay employed (in the freelance world), so you just gotta keep at it and try hard to build relationships. If you do happen to sign up I'd love to hear your feedback on bidding and using the system. It's my customers' feedback that is going to shape the development path for the site.

Thanks,
Scott
Thursday, May 06, 2004 8:29 PM by Justin Rogers

# re: An not so asynchronous mistake anyone can make when using the System.IO.Stream class.

Just for laughs. Note the Stream uses Stream.SynchronousAsyncResult for its IAsyncResult implementation. Isn't that funny. Even more funny is it's implementation of CompletedSynchronously:

IL_0000: ldc.i4.1
IL_0001: ret

In other words, it ALWAYS completes synchronously.

Damn, I just thoroughly read the docs (V1.0 docs on this machine, I'll check the V1.1 docs later) and everything in there seems to IMPLY that the methods really are asynchronous. They do state that the asynchronous versions are implemented on top of the Read/Write synchronous versions and that if you replace the Read/Write methods then things will still work for you. That's cool, IF the BeginRead/BeginWrite methods were actually doing asynchronous by loading a ThreadPool item.

They even have recommendations for multiple simultaneous asynchronous reads, and I quote "Multiple simultaneous asynchronous requests render the request completion order uncertain." Based on the fact that the implementation is SYNCHRONOUS, I don't think that will be a problem.
Thursday, May 06, 2004 9:28 PM by Chris

# re: Tips for noobs at E3! Based on a request by a reader.

Is there fee's to park at the convention center?

$10 - $15 depending on where you park.

7. Parties... are there any or is everyone way to tired by the end of the day to do nothing more then hit the hotel and crash?

Plenty... but your not invited. The big parties are usually reserved for celebrities and such.
Friday, May 07, 2004 9:48 AM by Steve

# re: An not so asynchronous mistake anyone can make when using the System.IO.Stream class.

That is a real stinker... It sort of defeats the purpose of even using it to begin with.
Saturday, May 08, 2004 1:38 AM by Hmnt(Sayona_Hmnt@hotmail.com)

# re: Performance: If vs Switch in what we might call an extended usage scenario?

Saturday, May 08, 2004 2:34 PM by TrackBack

# .NET Links

Well, I have a ton of links built up that I'd like to post, so instead of posting them individually, I'll just throw them all at you at once. Enjoy. :) I'm not sure where I saw it first, but...
Saturday, May 08, 2004 2:34 PM by TrackBack

# .NET Links

Well, I have a ton of links built up that I'd like to post, so instead of posting them individually, I'll just throw them all at you at once. Enjoy. :) I'm not sure where I saw it first, but...
Monday, May 10, 2004 6:21 AM by Joel B.

# re: Windows Forms message filters. How they are handy, misunderstood, and when are they not useful.

I find intriguing using message filtering to debug applications.
Now, if only there were a simple matrix (i.e. multidim multitype array) where I could just use m.Msg as an index, getting 1) a string with the message name 2) a proper type that I can pass to GetILParam to extract proper LParam.......things would be easier.
Anything to suggest?
How have you implemented message debugging in C#?

Joel
Monday, May 10, 2004 10:15 AM by Justin Rogers

# re: Windows Forms message filters. How they are handy, misunderstood, and when are they not useful.

Yep, I've done some message debugging using the methods I've detailed above. Mainly for synchronicity issues where I need ordering of messages to determine why my component isn't working the way that I think it should.

Casting between the m.Msg index and a set grouping of stuff isn't easy. For many messages the ID is static, however, a user can re-define or reallocate any value in the user range to do whatever they want.

Roving id's can be created by using RegisterWindowMessage so that each time a program launches there is the possibility of getting a different ID for the same message.

To answer any questions on how I debug things, I quick write the Message structure down to a binary file. I worry about name mapping later when I'm checking the message ordering. For more advanced debugging (delving into the structure), I use my PreFilterMessage handler as the place where I put the breakpoints. Since you don't have code for the Winforms user controls, it isn't easy to set code backed breakpoints inside of their WndProc, so breaking the debugger at your message filter is super handy. Then you can hand cast any of the parms to user defined structures in the debugger to investigate your results.
Monday, May 10, 2004 8:42 PM by Alexei

# re: An not so asynchronous mistake anyone can make when using the System.IO.Stream class.

There are two parts to this problem one is your side the other one is on Stream class.

1) The Stream class problem is that it should be issuing a blocking call in BeginRead().

2) You problem is that on every BeginXXX call you should be checking ar.CompletedSynchronously and if so proceed on the same thread. In fact, sync completions would give you perf improvement since an async completion needs to flow execution context onto a new thread.


IAsyncResult ar = BeginDoSomething(... _MyCallback, myState);
if (!ar.CompletedSynchronously)
return;
ProcessSomething(true);

void MyCallback(IAsyncResult ar)
{
if (ar.CompletedSynchronously)
return;
ProcessSomething(false);
}

void ProcessSomething(bool onMainThread)
{
try {
EndDoSomething(ar);
}
catch (Exception e)
{
if (IsNotExpectedException())
throw; // This may and should bring your process down.

if (onMainThread)
throw; // Something on the main thread may want to handle it.

//
// If something on the main thread could handle an exception call it here.
//
HandleException();
return;
}
HandleSuccess();
}
Tuesday, May 11, 2004 6:11 AM by Joel B

# re: I've done a little experimenting and......

First of all, as you all are aware, I'm very inexperienced. This is a sort of disclaimer...

I wrote a simple Windows Forms application, to test how I could use Application.AddMessageFilter();

1) I went through winuser.h and a few other headers. I built a hashtable where the key is the msg number and the value is a string (WM_xxxxx), so I can easily understand what is going on.

2) I implemented a message filter as described, adding each message to a collection holding msg.HWnd plus the message description if a match is found in the hashtable, otherwise just the message number when the value is unknown (to me)

3) Surprise!
Very few messages have a known value. They fall into just 3 categories: mouse events including button clicks, keyboard events, WM_PAINT (only if not an indirect cause of a mouse movement). Then there are a bunch of events with value 0xc0xx (which are supposed to be private and I have no idea about how to investigate them).
Sometimes there is also a message with value 0x118 (this value falls within the system messages range, however I could not find any reference to it anywhere so I have no idea of what that means -- Anyone has a clue?)

4)I then decided to implement a void WndPro() override.
This time my collection gets all the messages that I expected to catch. It behaves pretty much like I was expecting from using Application.AddMessageFilter()


Any idea about why Application.AddMessageFilter() behaves that way? Could it be still useful in any way?
Tuesday, May 11, 2004 11:11 AM by Justin Rogers

# re: Windows Forms message filters. How they are handy, misunderstood, and when are they not useful.

Joel, I'm going to try and get around to a more broad code-path examination of this today with some sample code, since I think that will help you out quite a bit. Stay tuned!
Friday, May 14, 2004 12:05 PM by Lorenzo Barbieri

# re: Wanting to fix all my past mistakes, here is an updated ImageFast library that doesn't rely on System.Drawing for init...

The link only works in the HTML page, not in the RSS feed, it's missing the http://weblogs.asp.net/justin_rogers part...
Friday, May 14, 2004 3:56 PM by TrackBack

# Wanting to fix all my past mistakes, here is an updated ImageFast library that doesn't rely on System.Drawing for init...

Sunday, May 16, 2004 12:33 PM by Sacha De Vos

# re: WinForms Wizard Series Article 6, a quick look at implementing a meta-property storage class.

I can't wait to see the next article ! Thanks for the very good ideas ... First time I see a working real life example of the model/controller/UI approach.
I had some troubles adapting this wizard so that it uses a modal dialog within an existing application though. Anyways this saved me a whole bunch of work. thanks again...
Monday, May 17, 2004 6:33 AM by Darren Neimke

# re: BasicParse with State/Transition graphing, a much more robust parser.

Very nice Justin - do you have a full code dump of this stuff yet or will you post something when you have it completed?

Also, what language is this parser built for? I presume that it is built for a subset of a C-like language?
Monday, May 17, 2004 8:26 AM by TrackBack

# NullReferenceException = LoadFromFile( ... ) ;

Monday, May 17, 2004 1:54 PM by William Stacey

# re: BasicParse with State/Transition graphing, a much more robust parser.

Very good Justin. I am still studying it but looks like your really moving on it. Cheers!
Monday, May 17, 2004 2:49 PM by Ron

# re: BasicParse with State/Transition graphing, a much more robust parser.

Jason,

A comment on the switch in ConvertTokenToType.

Should the switch on token.TokenData evaluate case " ": (space)? Didn't the StringToTokens method toss the spaces? If you're coding for the possibility someone called StringToTokens without tossing anything, shouldn't you also test for tabs, carriage returns, and line feeds to mark them as white space?
Monday, May 17, 2004 2:58 PM by Justin Rogers

# re: BasicParse with State/Transition graphing, a much more robust parser.

[Darren] I have a full code dump for this. I'll get it up shortly.

[Ron] The Lexer and Parser are two different modules. My switch statement is not more complete because my input to the lexer is always explicit. The easy override in the lexer that just takes a source input is only there as a demonstration of how you might use it. The switch statement for that case would be much different.
Monday, May 17, 2004 3:44 PM by Nat

# re: Using PInvoke with GDI+ just isn't an easy thing to do. System.Drawing.dll must have some *magic* I don't know about.

using System;
using System.Runtime.InteropServices;
using System.Threading;

[StructLayout(LayoutKind.Sequential)]
struct StartupInput
{
// Fields
public int GdiplusVersion;
public IntPtr DebugEventCallback;
public bool SuppressBackgroundThread;
public bool SuppressExternalCodecs;

// Methods
public static StartupInput GetDefault()
{
StartupInput s = new StartupInput();
s.GdiplusVersion = 1;
s.SuppressBackgroundThread = false;
s.SuppressExternalCodecs = false;
return s;
}

}

[StructLayout(LayoutKind.Sequential)]
struct StartupOutput
{
// Fields
public IntPtr hook;
public IntPtr unhook;

}

public class LockImageAndLoad
{
[DllImport("gdiplus.dll", CharSet=CharSet.Unicode)]
public static extern int GdipLoadImageFromFile(string filename, out IntPtr image);

[DllImport("gdiplus.dll", CharSet=CharSet.Unicode, ExactSpelling=true)]
private static extern int GdiplusStartup(out IntPtr token, ref StartupInput input, out StartupOutput output);

[DllImport("gdiplus.dll", CharSet=CharSet.Unicode, ExactSpelling=true)]
private static extern void GdiplusShutdown(IntPtr token);

private static void Main(string[] args)
{
IntPtr ptr1;
StartupOutput output;
StartupInput input = StartupInput.GetDefault();
GdiplusStartup(out ptr1, ref input, out output);
try
{
IntPtr pimg = IntPtr.Zero;
GdipLoadImageFromFile(@"c:\windows\Rhododendron.bmp", out pimg);
}
finally
{
GdiplusShutdown(ptr1);
}

}
}
Monday, May 17, 2004 6:05 PM by Justin Rogers

# re: Using PInvoke with GDI+ just isn't an easy thing to do. System.Drawing.dll must have some *magic* I don't know about.

Yeah, I quickly figured that out and posted the more complete ImageFast library.

http://weblogs.asp.net/justin_rogers/articles/131704.aspx
Monday, May 17, 2004 9:07 PM by TrackBack

# re: Using PInvoke with GDI just isn't an easy thing to do. System.Drawing.dll must have some *magic* I don't know about.

Tuesday, May 18, 2004 5:01 AM by Justin Rogers

# re: Introducing symbol tables with a C# example using 'get' as the point of interest.

To shed some light on the method C# uses to process the get accessor of a property I offer up the following:

1. It appears all of C#'s symbol resolution happens after the parse tree has been created. They do have a name manager in their lexer/parser, but I think it is more to save space and resolve keywords than any other purpose.

2. For the get accessor they use a special entry in this name manager, but when the lexical token for get is returned it is returned as an identifier no matter what the scope. So they don't use a symbol table for conditional processing during the lexer/parser phase.
Tuesday, May 18, 2004 8:24 AM by Darren Neimke

# re: Introducing symbol tables with a C# example using 'get' as the point of interest.

Most of this stuff went whooooshing over my head because I haven't really done anything on symbol tables before - they are a wierd beast!

I was going to ask you how you would add keywords into your BasicParse language. Up until now you have only parsed single char tokens and strings.

I was wondering what would happen to the lexer if you add a keyword such as "var" to your grammar. Would you simply add the chars 'v', 'a', 'r' to your terminal lookup table such that it would now become:

public static Token[] StringToTokens(string tokenString) {
return StringToTokens(tokenString, " \n\r\t{}\"=;.()[],var", " \t\r\n");
}
Tuesday, May 18, 2004 7:38 PM by Darren Neimke

# re: Adding keywords to BasicParse, keeping it short and sweet.

Thanks Justin, that's really cool - I think that I'm beginning to *get* symbol tables now. Just one thing, I think that you have an error in your TransitionParseVar() method. Shouldn't the test:

if ( this.tokenStream.Current.TokenType == TokenType.Id )
...be written as:

if ( this.tokenStream.Current.TokenType == TokenType.Var )

Tuesday, May 18, 2004 9:42 PM by TrackBack

# re: Why can't I use the same variable as an inner loop does?

Tuesday, May 18, 2004 10:14 PM by Justin Rogers

# re: Adding keywords to BasicParse, keeping it short and sweet.

Nope, we've already Eaten that token. Remeber that every time control is passed back to the state loop, we advance by one token. That is why in the Open state I check for Var, and then return ParseState.ParseVar. By the time I enter the ParseVar transition method, I'm already on to the next token, which by all accounts should be Id.
Tuesday, May 18, 2004 10:46 PM by Kieu Huu Chien

# re: More InstallShield DevStudio 9 issues...

Installer
Wednesday, May 19, 2004 11:48 AM by William Stacey

# re: Adding keywords to BasicParse, keeping it short and sweet.

Very Cool Justin. Is this complete now for the bind language more steps to go? Cheers!
Wednesday, May 19, 2004 5:32 PM by Justin Rogers

# re: Adding keywords to BasicParse, keeping it short and sweet.

William, the bind language has a separate language definition from this language, though they do seem similar. I'll code up a parser for precisely the bind scheme this evening, I've kind of gotten off track a bit in writing about other areas of the compiler that are more interesting to me.

Things that need to be added in order for the bind scheme to work are:

1. TokenStream patching to allow include files (these are really cool and I'll talk about them since it allows processing of include files inline without preprocessing).
2. Changes to the language definition based on the way bind works. Bind has more structure than just a basic key/value system. They allow complex inline types with multiple name/value pairs that appear in a structured manner.

For the full bind configuration compiler, I think that a keyword based language will be important, and the parsing will be much more strict. Arbitrary identifiers won't be allowed, since bind has no use for arbitrary identifiers. On the back-end, I'll map these fixed format types directly to class definitions, so the final compilation format will be a configuration object you can use directly. This compiler will be more an interpreter, since it is going to translate, at run-time, a given configuration into some other more usable format.
Wednesday, May 19, 2004 7:06 PM by William Stacey

# re: Adding keywords to BasicParse, keeping it short and sweet.

Your the man. Are you a Mensa member? You do more stuff in an hour then I can do in a month. Cheers!
Wednesday, May 19, 2004 7:22 PM by William Stacey

# re: Adding keywords to BasicParse, keeping it short and sweet.

BTW. If/when you get a generic french brace parser to parse any config with key words (maybe your are there already), would you care it I "wrap" it in a MSH "cmdlet" and put it up at the beta place for Monad shell? Will provide proper credit.

$obj = get-config -file msomefile.txt
echo $obj.Var1
ecjp $obj.Var2
$obj | set-config file mynewfile.txt

Need to think more on property access, etc. Could also gen a Provider for access like:

>cd ./myconfig ## "CD" to Config Provider.
>ls ## get-childitems in container.
Item Value type
---- -------- -------
var1 "string" string
var2 32 int
var3 "one", "two" string[]
...
TIA
Thursday, May 20, 2004 1:11 AM by Justin Rogers

# re: Adding keywords to BasicParse, keeping it short and sweet.

We need to define semantics for a *generic* french brace parser. The reason for this is that the Bind format that started this entire discussion, has items such as the following:

acl "alias for acl list" {
...
}

How does a generic french brace parser perform on the above? Do we create an acl element, then give it an Id, or do we create an acl element then immediately nest another element based on the string (aka, default nesting of identifiers) and put any values into this second nested element.

What about strings of identifiers that exist in bind, such as:

controls {
inet * port 50 allow { address_list } keys { keys_list }
}

In the bind specification the inet command is a single command, and multiple instances of said command can exist within the controls section. Portions are optional.

Now, if I throw out the assertation that a statement terminator must exist my generic parser can turn the above into:

<controls>
<inet Value="*" />
<port Value="50" />
<allow></allow>
<keys></keys>
</controls>

Multiple instances would simply turn into linearly defined items. Another option is to demand statement terminators, and parse all you can. I could turn the above then into:

<controls>
<inet Value="*">
<port Value="50">
<allow></allow>
<keys></keys>
</inet>
</controls>

Things start to get really sticky when you parse based on arbitrary grammars. You start to lose all of the meaning between Item/Value/Type association. That means there can't truly be a 100% generic french brace parser unles you are willing to accept the results in a very non-determinate form.
Thursday, May 20, 2004 6:37 AM by Stephane Rodriguez

# re: How hard/easy is an HTML parser using the BasicLex/BasicParser design?


Me think that you have no real choice if you intend to write a parser as part of the renderer. You need to apply the same rules than IE. That's why dominant positions are such a shame, especially when the software is so much broken and full of internal choices.

Regarding the parsing service itself, although Lovett's SGML parser might be regarded as a reference, I guess it becomes completely useless in the real world, where most of the time you get invalid html. The strength on an html parser should be to have an efficient diagnostics mechanism (with a meaningful report system, see Safari) and be able to switch from several parsing modes including loose, strict, ... All in all, you are not going to do that kind of reliable parser with a regexp (contrary to what some people try to show without short-sighted teasers).

My 0.5 cent



Thursday, May 20, 2004 7:13 AM by Justin Rogers

# re: How hard/easy is an HTML parser using the BasicLex/BasicParser design?

I think Darren's parser is well on the way to being fairly efficient and resilient to real world HTML. I agree that the SGML parser, even with the loose DTD, can be rather rigid.

I think the end result of Darren's work will be some relatively powerful HTML tools. I already have some ideas for what he is working on, as well as some small tools I'm planning myself.

Creating order out of chaos is how I refer to this process. If I create just slightly enough order to make my life easier, then a job well done.
Thursday, May 20, 2004 7:32 AM by TrackBack

# re: Internal and External Iterators

Thursday, May 20, 2004 10:33 AM by William Stacey

# re: Adding keywords to BasicParse, keeping it short and sweet.

ahh. Ok, thanks. Guess I will stick with the Bind parser for now. Which would be fine if you can tell it what vars are valid. Not sure on this point. Do you have to "bake" in the grammer, or can you supply some array structure to the parser to parse out the language that is valid and know when something is not valid (i.e. invalid syntax, invalid keyword, etc.)
Thursday, May 20, 2004 11:12 AM by TrackBack

# Short on time but here's some important parsing stuff...

Thursday, May 20, 2004 11:12 AM by TrackBack

# Short on time but here's some important parsing stuff...

Thursday, May 20, 2004 11:12 AM by TrackBack

# Short on time but here's some important parsing stuff...

Thursday, May 20, 2004 11:13 AM by TrackBack

# Short on time but here's some important parsing stuff...

Friday, May 21, 2004 8:26 AM by Joel B.

# re: Windows Forms message filters. How they are handy, misunderstood, and when are they not useful.

I know you have been busy, I was just wondering if you had time to look into this matter.
Joel
Saturday, May 22, 2004 1:18 AM by David Olsen

# re: Why is photon mapping popular in gaming right now, and will it stay?

Wow. I thought hardly anyone even knew about photon mapping, let alone used it in games already. Anyway, I'll tell you what I thought of to improve it's realtime performance for lights that don't move. Just shoot the photons in an ordered fassion of some sort so that when something moves you dont have to update the entire photon map, just get the light source to re-trace the photons which hit it last frame and might hit it this frame.
Saturday, May 22, 2004 6:55 AM by TrackBack

# Running your expressions asynchronously and making them cancellable.

Saturday, May 22, 2004 5:34 PM by David Levine

# re: Asynchronous Regular Expressions using the ThreadPool and a cancellation model.

An interesting class. I might extend this so that the actual operation was called via a generic interface so that the actual work/cancellable operation can be anything.

I whipped up a little test based on this and found a couple of things you might consider.

First, in the ThreadPool_WaitCallback method you should either add a generic catch block or restructure it so that the call to result.Complete(); is in the finally block. The reason is that if the call to perform the work operation (in your example, the Match(...) call) ever throws an exception other then ThreadAbort, the call to result.Complete will never execute and you will instead have an unhandled exception. This is likely to result in some higher level code hanging.

The other thing is that you might use Thread.Interrupt rather then Thread.Abort to signal the worker thread to interrupt its processing. For one thing, your callback might not have sufficient security privileges to call ResetAbort, and for another, using Abort has undesirable side effects that would argue against using it in a generic manner - unless you know that the code you are interrupting can gracefully handle an abort I'd use some other technique.



Saturday, May 22, 2004 6:15 PM by Justin Rogers

# re: Asynchronous Regular Expressions using the ThreadPool and a cancellation model.

I have developed a generic version of the above class, but it doesn't help people trying to do their operations today. Nor does it solve very many problems.

Generic methods can't accept variable numbers of parameters, so the BeginInvoke/EndInvoke method signatures constantly change.

Since this is for regular expressions, I get more performance having the layout abovce. However, you can add an exception local, and move Complete into the finally block, as well as setting the caught exception (if anything but a ThreadAbort) on the async result. When the user calls EndInvoke you re-throw the exception.

I tested the abort code with and without ResetAbort and it doesn't thrash the system either way.

How does Interrupt buy you anything? Interrupt won't cancel a running thread, only Abort does that. Interrupt is capable of signalling a thread that is in a wait state, not a running state. As for the side-effects, I'm well aware of them. With another 50-100 lines of code we could remove those side effects, and make this completely unsuitable for use on a web server.

The two choices are app-domains or using something closer to a native thread. Both approaches make the code iffy in a server environment while making it much more stable and robust in a client environment.
Saturday, May 22, 2004 11:57 PM by TrackBack

# Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Sunday, May 23, 2004 7:26 AM by David Levine

# re: Asynchronous Regular Expressions using the ThreadPool and a cancellation model.

My original thought was that the class was nicely layed out and a generic version of it would be useful to have; my comments mainly followed from that starting point. By targeting the class to a single type the design is simplified and the comments do not necessarily apply. e.g. if Regex.Match will never throw an exception then there's no need to move the call to Complete.

Using Interrupt has pros and cons. It will interrupt the target thread when it makes a call that puts it into an alertable wait state so its effects are more predictable, but the downside is that if the target thread does not make such a call it will have no effect on it. Again, this may not be useful with Match.

I've had mixed results using abort; if the thread has wandered off into unmanaged code it wont be delivered until it returns to managed code. I've had better results when unloading appdomains - I could unload an appdomain even when I could not abort a specific thread in it.

I don't quite see how using a native thread would work. Would it use the RegEx class, and would you use native signalling methods to interrupt it?

Sunday, May 23, 2004 5:00 PM by Justin Rogers

# re: Asynchronous Regular Expressions using the ThreadPool and a cancellation model.

Native threading API's can be used to ensure that a given thread gets shut-down. This is the not nice way to go about things and basically has the layout of:

Cancel() -> Abort() -> Oops, we still haven't aborted after some time limit? -> TerminateThread.

The goal is to ensure things get cancelled. The Win32 threading API's provide a fast easy way to cancel the operation, while at the same time introducing a slight chance of data corruption. Again, the concept is that in a server environment, you don't want to be loading a large number of AppDomain's. You could share AppDomain's but then bringing one down would mean cancelling some other code that was running in the domain as well.
Monday, May 24, 2004 5:57 AM by Dave Hallett

# re: Debugging eventable code, one stupid mistake and how to fix it.

This is an ugly hack, but IIRC, you can just call

this.slideshowTimer.Tick -= new EventHandler(this.Form_SlideShowAdvance

before you call

this.slideshowTimer.Tick += new EventHandler(this.Form_SlideShowAdvance

and if the event is not hooked up, nothing will happen. Not very high-performing code, I'm sure :o) But I think it works.
Monday, May 24, 2004 6:05 AM by Justin Rogers

# re: Debugging eventable code, one stupid mistake and how to fix it.

Definitely a hack. I wound up writing my eventing manager and it works quite well. I tend to use it more often than not in any sort of asynchronous programming scenario with eventing, or when hooking up many hundreds of events in notification scenarios.

You see, the delegate managers tend to work extremely well at ensuring events are hooked in a specific way, and I like that. Take a basic RTC scenario, where you have a group of chatters. Someone owns the group or controls it, while others are members. If the group is now an object with a single broadcast event for sending events, then you could hook that event any number of times through varying code-paths (possibly by mistake), with an event manager I can ensure that it only gets hooked once. I can also allow the hooks to be dependent upon moderation by the group owner. There are so many protections added by the EventManager.
Monday, May 24, 2004 7:49 AM by David Levine

# re: Asynchronous Regular Expressions using the ThreadPool and a cancellation model.

I agree, it definitely is not a nice way to go about shutting down a thread :-) I experimented with TerminateThread back in runtime v1.0 and decided to not use it in .NET.

One issue was getting the native system Win32 thread handle - there's no exposed mechanism for getting it. I've seen an undocumented method that uses hardocded offsets into the thread class. I came up with an alternative method that worked well enough for my experiment - get the list of all the system threads in my process before creating my worker thread, create the worker thread, get a new list of system threads and look for the new thread and use its handle. If I could not find it or if there were more then one new thread, I would terminate the worker thread and repeat - eventually I would find the handle.

After that I was able to terminate the underlying system thread, but the problem was that the part of the runtime that controlled threads and execution state has no idea that I had yanked the rug out from underneath it. It still thought the managed thread object was alive and well even though I had terminated the system thread that it was mapped to. Perhaps there's a way to tell the runtime that the thread had died but I didn't find it.

Also, TerminateThread does not clean up after a thread so that the thread's Win32 stack is still allocated (1Meg of virtual address space), owned objects (mutexes, etc.) are still owned, so deadlocks can result, resources may leak, data can get corrupted, etc. I've used TerminateThread in control engines but only as an absolute last resort.

Future (present???) versions of the runtime are supposed to support models built on execution units other then threads, such as fibers. I haven't worked with fibers so I don't know how well they map into using the native API to control them from the managed world.

Even though creating/unloading an appdomain is a somewhat heavy operation it does not have all those issues. From what I've observed it appears to be fairly aggressive at unloading an appdomain even when a thread with stack in the doomed appdomain has become "stuck" and unresponsive. If the task was a very long running operation it might be worthwhile to give it its own appdomain, but as you point out there are other issues to consider on a server - all designs involve tradeoffs.


Monday, May 24, 2004 10:54 AM by TrackBack

# XPathDocument, can you dig it? Yep, and you can edit it too.

[ Via Justin Rogers ]XPathDocument, can you dig it? Yep, and you can edit it too....
Monday, May 24, 2004 1:50 PM by William Stacey

# re: XPathDocument, can you dig it? Yep, and you can edit it too.

You may find this link interesting.

http://www.devx.com/dotnet/Article/17829/1954?pf=true
Monday, May 24, 2004 3:19 PM by Justin Rogers

# re: XPathDocument, can you dig it? Yep, and you can edit it too.

The DevX article is fairly well written. However, the use of helper methods for operating on the tree is disappointing. Currently the interoperation of XmlDocument->TreeNode is tenuous at best. You can store XmlNode references on a TreeNode, which becomes very powerful, but it doesn't appear to be anywhere near the performance of the XPathDocument.

I will note that the TreeView may get a data-binding syntax before Whidbey gets released. Might already have it, just I haven't managed to get it working yet.
Monday, May 24, 2004 9:43 PM by TrackBack

# Take Outs 24 May 2004

Take Outs 24 May 2004
Tuesday, May 25, 2004 3:17 AM by Dave Hallett

# re: Debugging eventable code, one stupid mistake and how to fix it.

You make a good point: the hack is indeed no good at all for such situations. Thanks for the response!
Tuesday, May 25, 2004 5:59 AM by Matt

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Very interesting article, Thanx !
Tuesday, May 25, 2004 8:31 AM by Darren Neimke

# re: BasicParse with State/Transition graphing, a much more robust parser.

Thanks Justin... A quick tip: I found it useful to expose the this.mStreamOffset from the TokenStream class. I exposed it as a readonly property named "Position".
Tuesday, May 25, 2004 12:57 PM by Justin Rogers

# re: BasicParse with State/Transition graphing, a much more robust parser.

I could see that. Another useful feature is to not eat \n and have the TokenStream count line numbers and line character positions. I'll look at adding this meta-data into the classes.
Tuesday, May 25, 2004 3:02 PM by David P

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

This is a stupid function. it doesnt actually remove the full split string, only the first char.

Example:
teststring: "data1_-_data2_-_data3"
split: "_-_"

returns:
data1
-_data2
-_data3

Rather than:
data1
data2
data3

this just seems... lame. needs to clean up the garbage. This is otherwise a great approach to split on string.

if you have suggestions for a tweak, please let me know. I was toying with the code, but have not followed the logic properly/completely yet.

David P.
roachslayer@hotmail.com
Tuesday, May 25, 2004 3:21 PM by Justin Rogers

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

Hey, no reason to call it garbage man. Here you go:

private static string[] SplitByString(string testString, string split) {
int offset = 0;
int index = 0;
int[] offsets = new int[testString.Length + 1];

while(index < testString.Length) {
int indexOf = testString.IndexOf(split, index);
if ( indexOf != -1 ) {
offsets[offset++] = indexOf;
index = (indexOf+split.Length);
} else {
index = testString.Length;
}
}

string[] final = new string[offset+1];
if ( offset == 1 ) {
final[0] = testString;
} else {
offset--;

final[0] = testString.Substring(0, offsets[0]);
for(int i = 0; i < offset; i++) {
final[i+1] = testString.Substring(offsets[i]+split.Length, offsets[i+1]-offsets[i]-split.Length);
}
final[offset+1] = testString.Substring(offsets[offset]+split.Length);
}

return final;
}
Friday, May 28, 2004 1:09 PM by Cepheus

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for an excellent article covering some very much needed information for me. I've been working on a multithreaded network application and I've been stressing over how to deal with the UI, and the methods you examined here have solved it for me. :) Thanks a bunch!
Tuesday, June 01, 2004 3:05 PM by zjames

# re: Fast Image Loading without asking for the hot-fix or waiting for the service pack...

This works really well. Thank you.
Tuesday, June 01, 2004 3:22 PM by Justin Rogers

# re: Fast Image Loading without asking for the hot-fix or waiting for the service pack...

I never linked this in. However, the stand-alone ImageFast library is much more robust than the above code. It allows for operation in scenarios other than Windows Forms based.

http://weblogs.asp.net/justin_rogers/articles/131704.aspx

Tuesday, June 01, 2004 6:22 PM by TrackBack

# re: Fast Image Loading without asking for the hot-fix or waiting for the service pack...

Tuesday, June 01, 2004 6:41 PM by William Stacey

# re: Bringing an end to the posts on decompositions of numeric ranges into validating regular expressions.

Just curious if you checked out any of these lexers and what your thought about them?

Grammatica
http://www.nongnu.org/grammatica/index.html
ANTLR
http://www.antlr.org/grammar/list
csLex
http://www.cybercom.net/~zbrad/DotNet/Lex/Lex.htm
Tuesday, June 01, 2004 7:04 PM by Justin Rogers

# re: Bringing an end to the posts on decompositions of numeric ranges into validating regular expressions.

I've looked at pretty much all of the lexical analyzers out there. I really only have one problem with them in general, and that is the initial complexity involved. They assume that you can easily define your grammar in some abstract format, and most people, until they've actually written their own lexical analzyer won't fully understand that abstract format or how to find issues with it.

I guess I'd say that creating your own lexer/parser is an exercise that gives you access to knowledge you'll need later when you implement whatever your lexer/parser was creating. In your case you were trying to read bind-logs. The lexical analysis file for bind logs is actually fairly complex with lots of optionals and this/thats, but just looking at the stream of values it appears fairly simple. It really is, but you have to go through the exercise of processing that data before you gain an understanding of it.
Wednesday, June 02, 2004 6:03 AM by nani

# re: Awesome Windows Forms message pump trick...

nani
Thursday, June 03, 2004 8:11 PM by Tandem_Guru

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I think this is THE most detailed description regarding Winform pitfalls that most likely confuse a lot of newbies like me.

Thanks for the clarification!

How about another paper regarding UIThread and other background thread so that it could really complete the whole topic?


Thanks again!
Thursday, June 03, 2004 10:52 PM by William Stacey

# re: Bringing an end to the posts on decompositions of numeric ranges into validating regular expressions.

I agree fully. I looked at them, but did not want to speed the hours needed to figure them out. I probably will at some point, but was looking for something I could quickly wrap my arms around and go. Guess that is not possible and just need to roll the sleeves up or use xml for now. Cheers!
Friday, June 04, 2004 9:55 AM by TrackBack

# Faster than the speed of light (that's pretty quick you know!)

Friday, June 04, 2004 10:20 AM by TrackBack

# Faster than the speed of light (that's pretty quick you know!)

Saturday, June 05, 2004 7:24 AM by Ole Lytjohan

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Nice article, but you should really make some people read through it first before posting it. It's filled with errors :/

It's not a big thing, the article by itself is nice, but it would just have been much better, if those issues where fixed.
Saturday, June 05, 2004 7:40 AM by Justin Rogers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Would be nice if you pointed out the errors so they could be fixed. Up to now I've had many people read through it and not point out any errors.

If you are speaking of spelling mistakes or grammar issues then I won't even bother, but true errors in function are definitely something I can post addendums for.
Saturday, June 05, 2004 7:42 AM by Ole Lytjohan

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Previous post of mine was in error. No errors.
Read some of it wrong, just shows :)
Saturday, June 05, 2004 7:42 AM by Justin Rogers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Tandem: What exactly are you talking about with the extension paper you propose? Are you thinking of an additional use case scenario that perhaps I've missed or didn't fully explain so that you could apply it to your problem?
Saturday, June 05, 2004 8:18 AM by Justin Rogers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ole: Hey, no worries. I've definitely posted mistakes before and been called for it, so I'm always curious what I'm going to get in return after a posting. Thanks for reading it so closely.
Sunday, June 06, 2004 11:01 AM by TrackBack

# re: Harry Potter and the 142 Minutes of My Life I'll Never Get Back

Sunday, June 06, 2004 5:21 PM by TrackBack

# Take Outs for 6 June 2004

Take Outs for 6 June 2004
Sunday, June 06, 2004 5:22 PM by TrackBack

# Take Outs for 6 June 2004

Take Outs for 6 June 2004
Monday, June 07, 2004 9:27 AM by ej2

# re: New little series I'm going to call, Causality4. An examination of causality in terms for specific groups of people.

Very interesting. Have you seen the movie 12 Monkeys? It deals a little with causality.
Monday, June 07, 2004 12:21 PM by Jerry Dennany

# re: I often get asked how one would ship a single assembly app that is in multiple assemblies...

I did something sorta like this a while back.

http://weblogs.asp.net/jdennany/archive/2003/09/24/29035.aspx

Monday, June 07, 2004 12:52 PM by zjames

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Thank you thank you thanks! Works great. Original wasn't working on Win2000 at home, then it DID work, WAS working at work on win2000, but today it wasn't... weird. This fix got it working again. Hopefully for all time. Thanks!
Zac James
Monday, June 07, 2004 9:36 PM by TrackBack

# Dynamically running an Assembly in a separate process (with your tail between your legs)

Monday, June 07, 2004 10:30 PM by TrackBack

# re: Dynamically running an Assembly in a separate process (with your tail between your legs)

Tuesday, June 08, 2004 4:35 AM by TrackBack

# re: Draft posts... what should they display for 'date posted'?

Wednesday, June 09, 2004 12:16 AM by soft

# re: Joel's Lightweight Code Gen spells SUWEET for small scripting languages in games.

good!
Wednesday, June 09, 2004 9:01 AM by Fredrik Normén NSQUARED2

# re: What are your thoughts on the new ArraySegment structure in Whidbey?

I think it could be useful, it will reduce the number of argument we need to pass to a method and I don’t need to remember the offset and the count. It’s already located in my array segment. For example if we want to pass an array and its offset and count we need to write something like this:

int[] myArrayOfStuff = new int[10];
FillSegment(myArrayOdStuff, 5,5);


public void FillSegment(Int[] myArray, int offset, int count)
{

myStream.Read(myArrayOfStuff, offset, count);

}

With the ArraySegment<T> this could be written:

int[] myArrayOfStuff = new int[10];
ArraySegment<Int> mySegment = new ArraySegment<Int>(myArrayOfStuff, 5,5);
FillSegment(myArrayOdStuff);

public void FillSegment(ArraySegment<T> myArraySegment)
{

myStream.Read(myArraySegment.Array, myArraySegment.Offset, myArraySegment.Count);

}
Wednesday, June 09, 2004 10:00 AM by kvr

# re: A conversion from integer to long form english... I could write that ;-)

Shouldn't Fourty be spelled as Forty?
Wednesday, June 09, 2004 10:37 AM by Justin Rogers

# re: What are your thoughts on the new ArraySegment structure in Whidbey?

I agree, however, the later in this case is actually more code to write, and can appear to be less clear.

I would also point that the possiblity of error that exists when using an array segment, by mistyping and using the array's properties is quite high.

And while I understand why they made the object immutable, you will also wind up creating a new segment every time you call your Fill command. With integers you treat the offsets like pointers and increment things. With Segments, you are forced to allocate a new one every time you want to move around your buffer. This creates object allocations where before there were none.

Not saying this is a bad thing, just pointing it out. Glad to see someone is making use of the segment.
Wednesday, June 09, 2004 10:56 AM by Spectrum

# re: A long MUD-Dev thread on intelligence of NPC's, and some extremely faulty arguments...

10 PRINT "DISAGREE IM A DUMB PROGRAM"
Wednesday, June 09, 2004 12:14 PM by TrackBack

# System.Net.NetworkInformation.Ping

After sorting out a problem with some ICMP "ping" code last week, it was nice to see that there is a Ping class in Whidbey, as described in Justin Rogers' post TraceRoute Whidbey using System.Net.NetworkInformation....
Wednesday, June 09, 2004 2:25 PM by TrackBack

# A conversion from integer to long form english... I could write that ;-)

Wednesday, June 09, 2004 5:59 PM by AT

# re: A conversion from integer to long form english... I could write that ;-)

How about to convert them in both ways ?
English -> number ?
Wednesday, June 09, 2004 9:16 PM by Brian Grunkemeyer

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

This is unfortunately a very flawed attempt at a cancellation infrastructure. The design flaw here is you're relying on aborting threads. Short of calling methods with reliability contracts and/or constrained execution regions, you can't abort threads safely. You have no idea how the Regex code is implemented internally, but it might have an appdomain-wide cache of things that it edits while doing a lookup. If that's the case, there's no guarantee that collection update will succeed if you abort it. You can be corrupting appdomain and possibly process-wide state with this code, so you should follow this up by promptly unloading the current appdomain (and possibly the process, if you can't guarantee the process state won't be corrupted). We may change Thread.Abort to be more "polite" eventually in Whidbey, but you still run the risk of corrupting appdomain & process state, as we may not "harden" all the parts of the Framework you need.

What can you use? There are three techniques you should look at:

1) Cancellation regions & cancellation signals
2) ICancellableAsyncResult
3) Some cooperative polling technique in your code to support cancellation

If you're running on Longhorn, Whidbey's new CancellationRegion & CancellationSignal classes will allow you to cancel any disk-bound IO request (assuming the driver supports cancellation). For async IO requests, ICancellableAsyncResult provides a cancel method that uses some other Longhorn feature to cancel that particular async operation.

Short of that, the best technique you can use is cancellation. One of the changes we want to make for Beta 2 is to is to add a property to CancellationRegion indicating whether a cancellation was requested. You can change your code that is CPU-intensive to poll this property and throw an OperationCanceledException. Unfortunately, it has to be done in this cooperative manner if you want to avoid state corruption that would require you to pessimistically unload the appdomain.

For more info, Chris Brumme's discussions on Reliability may be interesting (I don't know if they go into this much detail though in publically released material yet). Additionally, this same notion of avoiding corruption went into the design of Mark Gabarra's PoVBot (an AC2 game bot), with the introduction of a cooperative sleep (in addition to a normal sleep) in the bot's scripting language. The feature would allow you to interrupt the script at this point with an async handler of some sort (like a timer that fires every minute), do some operation, then recover to some known state. The script and/or the event would have to be written to deal with any state changes to the UI, etc.

(Yes, Mark & I were both surprised that a game bot would have any commonality with our reliability work. Fortunately, once he was working on the bot, we already had the hard conceptual part figured out.)

If you want more information about some of this stuff, look on the BCL web site (http://www.gotdotnet.com/team/clr/bcl/TechArticles/techarticles.aspx) and annoy us if you can't find what you want.
Wednesday, June 09, 2004 9:27 PM by Brian Grunkemeyer

# re: I'm going to do something unfair to make a point: int.TryParse versus DWC.NumberUtilities.

The need for these methods wasn't realized until too late in the ship cycle. We added one TryParse method because it was causing some noticable delays in an important perf scenario, then we got around to doing the rest significantly later.

I don't imagine your TryParseInt32 is culturally correct. That's probably a significant portion of why Int32.TryParse is slower.
Wednesday, June 09, 2004 9:42 PM by Brian Grunkemeyer

# re: An not so asynchronous mistake anyone can make when using the System.IO.Stream class.

There are a number of issues here, and I think they're all solved.

First, the stack overflow exception can be avoided by using the CompletedSynchronously property, as Alexei points out. Based on its result, you can tell whether you can recurse or whether you should return and have your caller issue another BeginXxx call. I think you'll find this if you read through enough conceptual docs on our async design pattern, but it is pretty buried.

Secondly, Stream's BeginRead is synchronous like this. Stream's async code paths are implemented in terms of the sync code paths, and the sync code paths are implemented in terms of the async ones. So if you subclass Stream, you only have to implement the sync or the async code paths, and you get the other one for free. Additionally, your users have a consistent programming model.

Thirdly, I've reimplemented Stream's BeginRead & BeginWrite methods in Whidbey to do their work on a threadpool thread instead of their own thread (via async delegates). Your code will probably work if you pick up a more recent build. (I made the change to Whidbey around Feburary or March - you might not see it until Beta 1 or a very recent community drop. I wanted to make this change much earlier in Whidbey, but I was blocked until we added a Semaphore class to fully insulate users from an obscure race I would have otherwise exposed in user code. All the other sync primitives have sometimes-unfortunate threading restrictions, some of which weren't easily discoverable in V1 & V1.1.)

Additionally note that FileStream & NetworkStream do support true async IO using an IO completion port. However, for FileStream, the OS restricts file handles to only one type of IO - either sync or async. So you must explicitly open the file asynchronously if you want fast async IO. (You can do this by passing in FileOptions.Asynchronous in Whidbey, or by passing true to the "useAsync" parameter before that.) If you open it in the wrong mode, it may hurt your perf by up to 10x on pathological cases, and you may end up with the naive implementations from Stream in these cases.

I hope this helps.

Brian Grunkemeyer
CLR Base Class Library Team
Wednesday, June 09, 2004 10:21 PM by Justin Rogers

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

To provide public commenting:

Contract structures are something I fully agree with. While you could use the above generic cancellation feature for any code, and it would work to some degree, there are code-paths that the remote thread might be in that would cause some form of failure. That is the reason I used my knowledge of the Regex codebase through Rotor to use it in that scenario and primarily as a reliability story for a high capacity web server that is trying to prevent a DOS attack by a user input expression. There are a number of ways to get to this point since even a basic expression can be non-terminating over the properly written input.

All three of your solutions are a hand-shake pattern. I'm not sure that I'll ever be able to fit all of the code I need to cancel into the design paradigm of a hand-shake routine. Some I could, yes, but others are simply going to be impossible.

The reliability store here is that of BlackBox reliability. I can trace every code-path that I'm running and ensure a cancellable IL structure, however, what I can't see behind is the BlackBox of the CLR. Sure there may be some non-cancellable features back there that would cause my code to exit not so gracefully, then mark them and tell me where they are so I can include those in my examination and determine if my reliability story is going to be good enough.

What I would propose for Thread.Abort, if you are making changes, is some awareness in the code of where it can gracefully stop and where it can't. Currently Thread.Abort instantly throws an exception (or actually I think in some cases it does wait a bit), while in the future it could have a timeout of some sort and a return value telling me whether or not the thread truly did abort. If it didn't, an enumeration telling me why would be nice, and I can try the abort a second or third time, again in the interest of a more reliable system.

What I don't want is to riddle my AI code with cancellation checks when I'm already granting it a small subset 5% of the CPU, and said 5% is being shared between 1000 automatons.
Wednesday, June 09, 2004 10:25 PM by Justin Rogers

# re: I'm going to do something unfair to make a point: int.TryParse versus DWC.NumberUtilities.

No, but even the culturally correct version that I wrote is 3x faster. So that wasn't the significant portion at all. The significant portion is the single code-path for parsing all numeric types that does a bunch of extra processing logic in cases where said logic is unnecessary. Having the new TryParse methods around in Whidbey is quite the good thing as I've noted, but I'll still use my own libraries for string and numeric processing since they are quite the bit faster.
Wednesday, June 09, 2004 10:31 PM by Justin Rogers

# re: An not so asynchronous mistake anyone can make when using the System.IO.Stream class.

You mean something like what I have below. I've wrapped the concepts of synchronous completion so that I have enough variables to figure out when I need to loop and when the aysnchronous code is doing the work for me. I'll probably blog the below and linkie it to this entry. Also note that I've also implemented a ThreadPool override of the Stream class that provides true asynchronous actions. So I'm guessing we are on the same page.

using System;
using System.IO;

public class JustAStreamWrapper : Stream {
private Stream underlyingStream;

public JustAStreamWrapper(Stream stream) {
this.underlyingStream = stream;
}

public override bool CanRead { get { return true; } }
public override bool CanSeek { get { return false; } }
public override bool CanWrite { get { return false; } }
public override long Length { get { return -1; } }
public override long Position { get { return -1; } set { } }

public override void Flush() { }
public override long Seek(long pos, SeekOrigin origin) { return -1; }
public override void SetLength(long length) { }

public override int Read(byte[] buffer, int offset, int count) {
return underlyingStream.Read(buffer, offset, count);
}

public override void Write(byte[] buffer, int offset, int count) {
}
}

public class SynchronousCompletionHandler {
private bool firstCall;
private Stream underlyingStream;
private byte[] userArray;

public SynchronousCompletionHandler(Stream underlyingStream, byte[] userArray) {
this.underlyingStream = underlyingStream;
this.firstCall = true;
this.userArray = userArray;
}

public Stream Stream { get { return this.underlyingStream; } }
public bool FirstCall { get { bool retVal = this.firstCall; this.firstCall = false; return retVal; }
public byte[] UserArray { get { return this.userArray; } }
}

public class NonAsyncStream {
private static void Main(string[] args) {
try {
DoNoStackOverflow(args[0]);
Console.WriteLine("Past the NSOE method");
DoStackOverflow(args[0]);
} catch { Console.WriteLine("SOE");
} finally { Console.WriteLine("SOE");
}
}

private static void DoNoStackOverflow(string largeFile) {
SynchronousCompletionHandler sch = new SynchronousCompletionHandler(new JustAStreamWrapper(File.OpenRead(largeFile)), new byte[4096]);
sch.Stream.BeginRead(sch.UserArray, 0, sch.UserArray.Length, new AsyncCallback(End_ReadNoOverflow), sch);
}

private static void End_ReadNoOverflow(IAsyncResult ar) {
SynchronousCompletionHandler sch = ar.AsyncState as SynchronousCompletionHandler;
if ( sch == null ) {
return;
}

if ( ar.CompletedSynchronously && !sch.FirstCall ) {
return;
}

while(sch.Stream.EndRead(ar) > 0) {
// ProcessArray(sch.UserArray);
ar = sch.Stream.BeginRead(sch.UserArray, 0, sch.UserArray.Length, new AsyncCallback(End_ReadNoOverflow), sch);

if ( !ar.CompletedSynchronously ) { break; }
}

// Signal final completion
}

private static byte[] foo = new byte[4096]; // Very small so we overflow with smaller files
private static void DoStackOverflow(string largeFile) {
JustAStreamWrapper jasw = new JustAStreamWrapper(File.OpenRead(largeFile));


jasw.BeginRead(foo, 0, foo.Length, new AsyncCallback(End_Read), jasw);
}

private static void End_Read(IAsyncResult ar) {
Stream stream = (Stream) ar.AsyncState;

if ( stream.EndRead(ar) > 0 ) {
Console.WriteLine("One Time Through");
stream.BeginRead(foo, 0, foo.Length, new AsyncCallback(End_Read), stream);
} else {
Console.WriteLine("Less than good");
}
}
}
Wednesday, June 09, 2004 11:13 PM by C# Learner

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

I too find it odd that String.Split doesn't have an overload for splitting on strings.

In any case, I normally use the static method Regex.Split for this.
Wednesday, June 09, 2004 11:35 PM by Justin Rogers

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

Unless the string you are splitting on is rather large the Regex methods are quite a bit slower than what I have above. The above is code very similar to what exists in the base BCL string methods for splitting on characters.

In addition there are some improvements that can be made to the above algorithm, if you are only interested in a portion of the splitting group, for instance:

Return me the first 6 splits only
Return me splits 2 and 8 only

The above prevents unnecessary allocation of intermediate strings, since they only allocate say 6 and 2 strings respectively, rather than an entire group of them. The methods can be programmed to short-circuit if a specfic number of splits aren't available, so they can be used for validation of split data.

In other words, the above is going to be extremely superior to anything that exists in the BCL at current.
Wednesday, June 09, 2004 11:37 PM by Justin Rogers

# re: A conversion from integer to long form english... I could write that ;-)

Converting back would require some math that is extremely lossy. If I were going to go backwards, I would consider the use of a large number library. Since the only publicly available one for .NET isn't that great, and I don't feel like releasing and supporting my own, I'll leave the conversion from English -> number as an exercise for someone else.

Thursday, June 10, 2004 4:17 AM by Wesner Moise

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

Using [ThreadStatic] allows you to have thread-safe functions while pre-allocating buffers.
Thursday, June 10, 2004 4:28 AM by Justin Rogers

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

I looked at pre-allocated buffers, and they only solve the problem of small strings. Larger strings that extend past your buffer still require that you allocate a buffer large enough to do some work (again, since you can't do in place manipulations of strings for immutability reasons).

ThreadStatic variables are special, since they are stored in Thread Local Storage or what you call a TLS Slot. Each thread only has a fixed number of these slots, and accesing thread API's can be the death of an algorithm. I'll explain why in a future post when I demonstrate why a certain widely accepted class doesn't scale to this particular problem.
Thursday, June 10, 2004 4:54 AM by AT

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

An question.
Do your code reverse string correctly ?? ;o)
How about supplementary characters in Unicode ??

http://msdn.microsoft.com/library/en-us/intl/unicode_192r.asp
http://www.i18nguy.com/unicode/char-count.html

Thursday, June 10, 2004 5:29 AM by Justin Rogers

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

As for surrogate pairs, I think the only truly performant method of a string reverse could be done by the BCL itself. You see they hold information about a string, bit flags if you will, defining whether or not certain actions need to occur. I'd assume they would have a bit that determines whether or not surrogate pairs actually exist, and if they do, handle that string special case from the others that done.

Anyway, in an attempt to throw out some numbers, a surrogate aware version of the algorithm functions at about 2 seconds per million, while the fully optimized non surrogate aware functions at about .6 seconds. Currently the best algorithm I've received runs over my test data at ~1.4 seconds, but I sent the user a very similar version with better arithmetic I had previously developed that runs at ~1.2 seconds.

Once the strings get large the IsSurrogate calls get really expensive and the algorithm comes out at 35 seconds per million, and 7 seconds for the fully optimized non surrogate aware version.

So in a very long winded manner, YES, I do have an algorithm to compare if a user wants to submit a surrogate aware reversal routine.
Thursday, June 10, 2004 5:34 AM by Justin Rogers

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

I take some of that back. IsSurrogate takes an extremely long time to return a value, and I think there is a faster way to determine if a character is a surrogate. With this faster method the code runs in 22 seconds for long strings, and actually comes in at 1.2 for the smaller strings.
Thursday, June 10, 2004 6:02 AM by TrackBack

# A love little samples like this...

Thursday, June 10, 2004 6:02 AM by TrackBack

# A love little samples like this...

Thursday, June 10, 2004 8:35 AM by Daniel Turini

# That's why I hate "sealed" classes.

I we could derive from String, reversing a string would be a matter of overriding some methods and you could do a 'lazy' string reversion, e.g., str[i] would return base.str[Length - 1 - i].
Ok, some may say that this would be cheating. :)
Thursday, June 10, 2004 10:23 AM by Greg Knierim

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Excellent article...However, not ever using Thread Invokes, I must ask can someone give a good scenario of when I would use this architecture?
Thursday, June 10, 2004 12:05 PM by Sean Lynch

# Converting from english to number

I just used a bunch of case statments.
Thursday, June 10, 2004 12:41 PM by Andy Smith

# re: A conversion from integer to long form english... I could write that ;-)

I did it in 7 less lines of code...
Thursday, June 10, 2004 3:52 PM by Jerry Pisk

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

Daniel, what would you return in a ToString() call? That's the point here...
Thursday, June 10, 2004 6:25 PM by Darren Neimke

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

Function Method1(ByVal str As String) As String
If str Is String.Empty Then
Return String.Empty
End If

If str.Trim().Length() = 0 Then
Return str
End If

Dim chars As Char() = str.ToCharArray()
Array.Reverse(chars)
Return New String(chars)
End Function


Function Method2(ByVal str As String) As String
If str Is String.Empty Then
Return String.Empty
End If

If str.Trim().Length() = 0 Then
Return str
End If

Dim i As Integer = 0
Dim x As Integer = str.Length - 1
Dim rev As Char()
ReDim rev(str.Length - 1)

Do While i < str.Length
rev(i) = str.Chars(x)
i += 1
x -= 1
Loop

Return New String(rev)
End Function
Thursday, June 10, 2004 6:45 PM by Stuart Hallows

# re: A conversion from integer to long form english... I could write that ;-)

Twenty minutes? Pah! I knocked one out in ten.
BOSH.
Thursday, June 10, 2004 6:50 PM by Cory Smith

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

Darren is thinking along the same lines as myself. However, do need to point out that the Trim() method should be removed. Whitespace would be valid in this scenario and would improve the performance since you wouldn't be making a string copy of a potentially huge string just to do the Trim().
Thursday, June 10, 2004 8:25 PM by Justin Rogers

# re: A conversion from integer to long form english... I could write that ;-)

You people should post linkies so we can see your code. Hopefully you followed the article link which also handles numbers up to some astronomical double number, and converts values after the decimal point as well.

Thursday, June 10, 2004 9:34 PM by Justin Rogers

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

Final Results:

http://weblogs.asp.net/justin_rogers/archive/2004/06/09/152343.aspx

And yes, I removed all of Darren's extra checks in the final versions. Trim would negatively impact reversing arrays of white space characters and so the algorithm is flawed. However, I like his optimization attempts.
Thursday, June 10, 2004 11:24 PM by Wesner Moise

# re: Performance: Fastest string reversing algorithms... (final results)

Actually, for large buffers, I suspect that you will get better performance by using StringBuilder with a capacity equal to the length of the original string.

But instead of using indexing, try appending blocks of characters with StringBuilder.Append using a char array of some fixed size such as 1024 characters. This eliminates the range-checking overheard associated with using Append, because you are appending several characters at once. At StringBuilder reuses the underlying string.

This uses less memory for large strings and potentially improve performance by invoking fewer garbage collections.

Thursday, June 10, 2004 11:46 PM by Justin Rogers

# re: Performance: Fastest string reversing algorithms... (final results)

Suspecting something and testing is a universal binary pair. Let me know when you've tested it, and that the tests you've run have disproven the very poor StringBuilder (10x worse than the comparitive algorithms in all cases I've tested). Drop us the source code and throw your hat into the competition.

Friday, June 11, 2004 12:02 AM by Justin Rogers

# re: Performance: Fastest string reversing algorithms... (final results)

In the interest of putting to rest any argument between myself and Wesner over the viability of the StringBuiler, I purpose the following algorithm. Note the algorithm uses a character array now to reverse a good deal of characters before trying the append.

Even with the speed boost supplied by our real reversing algorithms demonstrated in the article above, the StringBuilder still takes on the order of 1.1 seconds for shorter strings and 18 seconds for longer strings. I'm still inclined to use the character array reversal algorithms if I truly want to handle long strings.

private static string ReverseUsingStringBuilderCopy(string input) {
StringBuilder sb = new StringBuilder(input.Length);
char[] buffer = new char[Math.Min(input.Length, 1024)];
Console.WriteLine(buffer.Length);
int offset = 0;

for(int i = input.Length - 1; i >= 0; i--) {
buffer[offset++] = input[i];

// We could move our final append
// into this loop, but that would invoke
// two compares per iteration
if ( offset == buffer.Length ) {
Console.WriteLine("Append Buffer in Loop");
sb.Append(buffer, 0, offset);
offset = 0;
}
}
if ( offset > 0 ) {
Console.WriteLine("Appending final buffer");
sb.Append(buffer, 0, offset);
}

return sb.ToString();
}
Friday, June 11, 2004 12:30 AM by Justin Rogers

# re: Performance: Fastest string reversing algorithms... (final results)

However, what is a long string?

Strings less than about 150 characters I'll group into class 1. Strings of about 5000 characters or less I'm going to group into class 2. Anything above is class 3.

A string-builder matched with buffered chunking using class 1 strings gets it's butt kicked by our other algorithms. In fact, anything less than our buffer size, and it doesn't even help if we use string builders, since the allocated buffer kills any chance of using *less* memory. On the upper end of class 2 strngs the builder method starts to get better again, though it is still getting it's butt kicked. As we start into our class 3 strings, the string builder can actually match the other algorithms because of memory limits and it's reliance on a small work buffer. I used a string of 1024*50 characters in order to demonstrate a class 3 string. I like the results, and I think the string builder might be an adequate scenario for reversing strings when your input data is larger than your work buffer. I do propose a better construct for doing this operation than what I proposed before. This one adds a single division step to get rid of the comparison check each time through.

private static string ReverseUsingStringBuilderCopy(string input) {
StringBuilder sb = new StringBuilder(input.Length);
char[] buffer = new char[Math.Min(input.Length, 1024)];

int fullBuffers = input.Length / 1024;
int i = input.Length - 1;
int offset = 0;

for(int fullBuffer = 0; fullBuffer < fullBuffers; fullBuffer++) {
for(offset = 0; offset < buffer.Length; offset++) {
buffer[offset] = input[i--];
}
sb.Append(buffer, 0, buffer.Length);
}

for(offset = 0; i >= 0; i--, offset++) {
buffer[offset] = input[i];
}
sb.Append(buffer, 0, offset);

return sb.ToString();
}
Friday, June 11, 2004 12:34 AM by TrackBack

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

Friday, June 11, 2004 3:19 AM by secretGeek

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

really useful systems always get used so much that their usage outgrows their usefullness.

thanks for the entry -- made me stop n think!

cheers
lb
Friday, June 11, 2004 6:13 AM by TrackBack

# re: Productivity -- but to what extreme?

Friday, June 11, 2004 8:29 AM by Ford

# TestCase

EnglishFromNumber(Int64.MinValue)

I would like to say: Math.Abs is evil.
Friday, June 11, 2004 10:09 AM by Justin Rogers

# re: A conversion from integer to long form english... I could write that ;-)

Yes, the version that uses Double should fix some of that. Follow the article link and if you have the same problem. I could possibly see a round-off error for Int64 even when using double as the base number type.
Friday, June 11, 2004 12:03 PM by Ron

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

Sadly, I'm a bit late to participate. I'm way behind on my blog reading. :( My first thought was something very close to Daniels. I took both of his methods (sans optimizations and written in C#) to compare them against my version.

static string RevStr(string input)
{
char[] output = new char[input.Length];
int i = 0;
int x = input.Length - 1;

while (i <= x)
{
output[i] = input[x];
output[x] = input[i];
x--;
i++;
}

return new string(output);
}

On the small strings, RevStr always beat Method1 by a few tenths of a second and usually beat Method2, by a few hundredths of a second. In the cases there Method2 did beat RevStr, it was by a hundredth of a second or less.

On larger strings, RevStr consistently beat Method1 and Method2. The larger the string grew, the smaller the difference between RevStr and Method1. Conversely, the difference between RevStr and Method2 increased.

I'd be interested in seeing other comparisons.
Friday, June 11, 2004 12:36 PM by Haacked

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

Hey there, We've been discussing how to add comment tracking to RSS Bandit without adding too much network overhead.

Currently in RSS Bandit, any comments you make are put in the "Sent Items" folder. One thought is to have us check for new comments for any item in the sent items.

As for a voting system, I talked about that in these posts:
http://haacked.com/archive/2004/04/24/356.aspx
http://haacked.com/archive/2004/04/24/359.aspx

There's also AmphetaRate which might be a neat feature to add to aggregators.

Great ideas you have!
Friday, June 11, 2004 3:49 PM by Kevin Dente

# re: Performance: Fastest string reversing algorithms... (final results)

Interesting. However, has anyone ever actually needed to reverse a string in a real application? :P
Friday, June 11, 2004 10:51 PM by Justin Rogers

# re: Performance: Fastest string reversing algorithms... (final results)

String reversal is often used to determine palindromic identity, reformat portions of a string for different UI displays, perform basic cryptographic cyphers, and is a great root of examination to understand basic performance characteristics about a language or platform. The string reversal process in .NET is probably one of the most unique forms of string reversal, compared to other languages that allow in place string manipulation.
Saturday, June 12, 2004 12:40 PM by TrackBack

# How do you store your RSS? A look at XmlDocument, aggregation, sorting, and XPathDocument

Saturday, June 12, 2004 2:23 PM by Frans Bouma

# re: How do you store your RSS? A look at XmlDocument, aggregation, sorting, and XPathDocument

I wrote an rssfeed creator page today, and here's what I did:

- the .aspx page contains a text/xml contenttype directive and contains a repeater control.
- I load the data in the code behind and fill the repeated through databinding.
- I set the cache parameters to 7 days.
- At the places where the data shown in the rss feed (it's a forum system) is changed, I reset a flag in a hashtable in the application object
- I defined a Validate event handler in the .aspx page, which checks if the feed has been changed (by checking the flags in the hashtable). Based on that, it validates/invalidates the cached data.

Seems to me the way to go, or is this not that great?
Saturday, June 12, 2004 3:13 PM by Justin Rogers

# re: How do you store your RSS? A look at XmlDocument, aggregation, sorting, and XPathDocument

Glad to get some response. Well, Frans, your solution is a source solution. As in, you are the source of the feed. My proposal is primarily from a consumer perspective. You see, on the source side, RSS has minimal impact. You just render your XML out and you are done. You do get hit for bandwidth though, and that is where the change modification headers come into play. What I would recommend is the following:

1. Create a web request to your feed. Upon return, save the LastModified property.
2. Make a second call to the same feed and set the IfLastModified property of the request to the date you previously saved. If you get a 304 exception, then you are good, if not, then you need to figure a better way to set your headers.

That is only the first step, however. Going a step further and implementing partial feeds based on the IfLastModified flag would also be a great step in the right direction. I know of no implementations of partial feeding. I am thinking of writing a demo application this weekend to demonstrate what I'm talking about though.


Saturday, June 12, 2004 5:08 PM by Austin Ehlers

# Another alternative

How about unsafe code:

unsafe static void ReverseString(string source)
{
int y=source.Length-1;
int mid=source.Length/2;
fixed(char* sfixed=source)
{
char* s=sfixed;
char t;
for(int x=0; x<mid; x++, y--)
{
t=s[x];
s[x]=s[y];
s[y]=t;
} }
}
Results with 1million iterations:
Method 20 200 2000
ReversePointer 0.453125 2.546875 23.171875
ReverseCharArrayCopy 3.71875 12.09375 95.78125
ReverseCharArrayCopyAndReverse 4.59375 11.484375 81.4375
ReverseUsingStringBuilderInline 8.828125 67.546875 658.34375
ReverseUsingStringBuilderCopy 2.875 13.578125 117.015625
Saturday, June 12, 2004 5:21 PM by Justin Rogers

# re: Performance: Fastest string reversing algorithms... (final results)

Well, for one, that breaks just about every single rule of string immutability and can really cause the .NET run-time to heave. You should read up on Brad Abrams blog and check out various comments from Brian Grunkmeyer.

Functionally, what you've posted works. However it breaks the .NET run-time at the lowest levels. Even allocating a new string full of nothing but space, and then copying the reversed string into it is breaking the rules.
Saturday, June 12, 2004 6:23 PM by Austin Ehlers

# re: Performance: Fastest string reversing algorithms... (final results)

Unsafe code is for those who need fast access, and know what their code will do. None of the "special bits" used to designate a string with non-ASCII characters are contained in the range of
fixed(char* c=str)
c[0] to c[str.Length-1]

The length of the string is an Int32 stored just before c[0]. The non-ASCII info is stored in the top-two bits on the int. (0xC0000000)
Saturday, June 12, 2004 6:54 PM by Justin Rogers

# re: Performance: Fastest string reversing algorithms... (final results)

One of the tenets of the first competition was that thread safety was a must. Your method, for obvious reasons is not thread safe because you overwrite the string in place. If, however, you copied your string, then everything would be fine, so I'll take your algorithm and append a string output = string.Copy(input);, and then work over the copied string. That'll prove it to be thread safe.

Another thing to note is that since we are making a proper copy of the string first, and we are not changing the contents of the string, only the ordering, we can hopefully disregard negative side effects of using the NLS bits...

I'll make a posting later with the methods devised, there are faster versions of the algorithm than what you posted when using unsafe code.
Saturday, June 12, 2004 7:34 PM by Austin Ehlers

# re: Performance: Fastest string reversing algorithms... (final results)

Ok, added string.Copy in the for-loop. Also, I actually tested 10million, not 1. Here's the new results:

C:\>f 20 1000000
ReversePointer method: 00:00:00.1250000
ReverseCharArrayCopy method: 00:00:00.3437500
ReverseCharArrayCopyAndReverse method: 00:00:00.4843750
ReverseUsingStringBuilderInline method: 00:00:00.8906250
ReverseUsingStringBuilderCopy method: 00:00:00.3125000

C:\>f 200 1000000
ReversePointer method: 00:00:00.5468750
ReverseCharArrayCopy method: 00:00:01.1562500
ReverseCharArrayCopyAndReverse method: 00:00:01.1875000
ReverseUsingStringBuilderInline method: 00:00:07.0156250
ReverseUsingStringBuilderCopy method: 00:00:01.5000000

C:\>f 2000 1000000
ReversePointer method: 00:00:04.7656250
ReverseCharArrayCopy method: 00:00:09.5000000
ReverseCharArrayCopyAndReverse method: 00:00:08.4843750
ReverseUsingStringBuilderInline method: 00:01:09.4687500
ReverseUsingStringBuilderCopy method: 00:00:12.6875000

I also didn't know this was a contest (I followed the link here from a NG post)
Saturday, June 12, 2004 7:39 PM by Justin Rogers

# re: Performance: Fastest string reversing algorithms... (final results)

Here you go, I gave you proper attribution and refactored the algorithms out. The unsafe code is clearly faster, as one would expect. I made some notes that you might be interested in as well. In all honesty it would be possible to achieve the same speeds without unsafe code if we were allowed the ability to create a volatile string for some short period of time and party on the character array using Array.Reverse which if you follow the rotor source is identical to our unsafe based swap methods.

http://weblogs.asp.net/justin_rogers/archive/2004/06/12/154375.aspx
Saturday, June 12, 2004 10:39 PM by TrackBack

# re: Performance: Fastest string reversing algorithms... (final results)

Saturday, June 12, 2004 11:42 PM by sean grimaldi

# re: I applaud the NetworkInformation namespace, however, where is my IsNetworkAvailable property?

Hey I'm no expert here, really, but IsNetworkAvailable would't help much. All it would answer is was the network available a moment ago when the method ran. If the network was there so what? What you really want to know "will the network be there when I send my expensive network call so I don't have to handle errors if it isn't." Of course, when it comes to network programming I am usually wrong, so don't get too exited and just let me know what you think. I'll probably learn something from you.
Saturday, June 12, 2004 11:50 PM by Justin Rogers

# re: I applaud the NetworkInformation namespace, however, where is my IsNetworkAvailable property?

Sean, the use of something like IsNetworkAvailable would be for the Mort programmer that is looking for an easy way to determine if they should be running in online/offline mode. Irregardless of how you program your network stack and how often you check the connection, it can alwasy die in the middle of your expensive network call anyway. Right now my point is that NetworkChange still forces you to enumerate the network adapters and determine the state of the network to determine if you are still actually on the network. A mixture of IsNetworkAvailable (that does the work of finding out if the network is there), and making sure the event doesn't have any permissions on it, so anybody can hook it would be ideal. That way Mort can use the property, and Elvis can use a mixture of the property and the event. Einstein programmers are likely to write their own code anyway to determine the network status (aka, I'd probably ping the local gateway myself) and switch between local endpoints if multiple adapters are available. However, when I write code to throw out to users, and demonstrate how easy it is to switch their programs between online/offline mode, the property would be hella handy.
Sunday, June 13, 2004 1:54 AM by Duncan Mackenzie

# re: I applaud the NetworkInformation namespace, however, where is my IsNetworkAvailable property?

I haven't tried this code on the May drop... but this is from the March Community preview;

If My.Computer.Network.IsConnected Then
If My.Computer.Network.Ping("www.duncanmackenzie.net") Then
Debug.WriteLine("Site Available")

My.Computer.Network.DownloadFile( _
"http://www.duncanmackenzie.net/Articles/", _
My.Computer.FileSystem.SpecialFolders.MyDocuments, _
ShowProgress:=True)
End If
End If

It seems like My.Computer.Network.IsConnected is at least part of what you are looking for...
Sunday, June 13, 2004 1:01 PM by denny

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

Hmmm.... some very good points in there...

Sunday, June 13, 2004 1:06 PM by Justin Rogers

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

Yes, truly a question of what you are gaining and at who's expense. I clearly think this new paradigm is a shift towards fraud protection at the expense of every user that has to fill out a form. So much for Gator and my automatic form filler.
Sunday, June 13, 2004 4:00 PM by David

# Capturing panel events

Hi.
I'm really impressed with your work.
But I can't figure out how each panel can control the various events. For exemple, your license panel should be able to control if the license has been accepted or not, and change the nextPanel accordingly.
Another problem is how each panel can control the form it belongs to. For exemple, to change the "Wizard Step Title" text.

Thanks. David
Sunday, June 13, 2004 6:02 PM by Pavel Lebedinsky

# re: Commenting on ChrisAn's reliability posting because he BlogX'ed himself into a no comment corner

I'm not sure if hardening the framework against OOM and other similar conditions really makes sense.

With a lot of work it would probably be possible to harden the CLR and libraries so that it's theoretically possible to write apps that can recover from OOM, or do some cleanup before terminating. But even then you'd have to spend lots of time and effort testing each "hardened" application to make sure running out of memory doesn't cause corruption in any of the components.

For most server applications it's easier and more reliable to simply recycle the process. This can even be done before the process actually runs out of memory (the IIS/COM+ worker process model).

Client apps like Word is where it gets more interesting. If I paste a huge Visio drawing into a Word document and Word runs out of memory, should this result in process termination? Probably not (however one could imagine a model where UI and actual processing are implemented in separate processes so the UI process cannot easily run out of memory and the background worker process can be recycled without the user even noticing it).

However if the data in the document was really important (like some financial data) then I would take no chances and restart the process then load the last known good version of the data.

What is needed in my opinion is some kind of configurable policy that describes how an application wants to handle critical failures (OOM being just one example, others could include unexpected SEH and managed exceptions, stack overflows etc). The default should be to kill the process and submit a Watson crash report, but individual apps should be able to override it.
Sunday, June 13, 2004 7:34 PM by Justin Rogers

# re: Adding a design time dialog and creating a VS project sample

David, you'd have to look at Article 6 that covers the metadata API and container. I haven't found the time to push out Article 7, which actually implements the metadata API into the wizard itself and allows for the features of controlling Next/Previous enable/disable, as well as changing the Wizard Title etc...
Sunday, June 13, 2004 7:56 PM by Justin Rogers

# re: Commenting on ChrisAn's reliability posting because he BlogX'ed himself into a no comment corner

Recycling, in and of itself is a possible source of corruption. You have to make sure and properly save out state and do many other things when this happens. There are currently hundreds of ASP .NET applications that don't properly save out state during an application shutdown and recycle. Users performing multi-page actions all get their chance to lose data in this scenario.

If, as you say, it were some financial data, who can say that hte LKG is the best version of the data to load? What if the LKG misses approximately 2-3 seconds of important information that I typed in right before I loaded the Visio document? Or should the app save before doing any paste operation? That sounds costly. I'd venture that hardening against OOMs is crucial, and allowing me the ability to save out the version of the document that I have in memory containing my 2-3 seconds of important data is better than loading an LKG. Hell, recovering that large amount of memory possibly and contuing the process of running Word may be even more important.

Some processes just can't be terminated when something goes wrong. You can't just terminate someone's game client in the middle of their game, thats crap, but games tend to gracefully handle OOMs quite a bit. They have a true reliability story and they provide fallback functions for cleaning memory, such as refreshing and reloading the entire graphics set currently being used with lower resolution versions to conserve memory.

I'm not advocating every application take care of this process, and as I noted, this would be a special mode, a form of reliability mode. Most of the CLR could benefit from the creation of the special mode and be more hardended to OOM's but only with special consideration could you set up the ability to handle an OOM and recover or save your state.

As for spending a bunch of time testing my hardened application, that is a matter of opinion. In many cases the CLR itself will better recover when an OOM strikes, meaning I get that much hardening for free and they do the testing. My app being hardened against OOM's and other critical failures is nothing more than a feature of my app. I'd spend just as much time working this feature as I would any other feature. Which app would you buy of the following two, "Excel that recycles if your Workbook gets too big", "Excel that gracefully recovers from a large Workbook and offers recommendations for solutions, one of which is to shut-down and reopen the workbook."

Sunday, June 13, 2004 10:13 PM by I have to disagree on your second and third points

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

I have written a custom CAPTCHA (the generic term for the type of human-detection code you abhor) for my browser-based game because after all there's not much point in the game if it becomes an exercise in who runs his script the longest. So for some purposes there's a choice between trying to foil scripts and shuting down your site entirely... Anyway, doing this since 2001 I have found the following:

- humans are remarkably good at pattern recognition. Most people miss a couple while they are starting out, but very seldom after they get the hang of it. (The penalty for missing in my game is a suspension of one hour so it's not the end of the world, and you can pay a game-currency fee to avoid even that.)
- anyone with good written English skills can read them. A significant portion of my user base does not speak English as a first language. (Actually, the people who have the most trouble are American school children; I use a cursive font to make things a bit more difficult for the would-be cheater, and apparently cursive is becoming something of a lost art in today's education system. So I link a cursive tutorial.)

And no, my captcha doesn't rely on adding noise to the image for the simple reason that, as you have shown, it only takes a few minutes to write code to strip that sort of stuff out. I've included the url if you're curious.

P.S. warning: The variable 'delta' is assigned but its value is never used
Sunday, June 13, 2004 10:15 PM by Jonathan

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

wow, I flubbed that pretty nicely. url is nicely hyperlinked with my "name" in the above post.
Sunday, June 13, 2004 10:46 PM by Justin Rogers

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

Where exactly do you implement your pattern system? I just messed around the site for about half an hour and didn't see one. I think using your limiting system is probably more than enough to stop the average bot.
Monday, June 14, 2004 12:21 AM by JFo

# re: Is it just me or does the TableLayoutPanel not really help all that much?

Justin -

You've hit the nail on the head. This scenario is one of the ones that's going to be much easier using the old Dock and Anchor standbys we've come to know from previous releases. Imagine though, that you've databound all your labels to some fields in a database - and the labels would have to grow and shrink depending on the widths of the strings... or you're shipping this app in another language, and all the strings are different widths - suddenly the autosized column becomes much more useful.

Regarding Dock, you can also use the Anchor property to align and stretch the Text boxes - anchoring left,right should stretch it to fill the cell. (That still doesnt help turn multiline to true if that is what you really wanted though).

Regarding Resize, some of this can be done today with the control - if you play with the row and column styles collections, you can change the SizeType to be Absolute, Percent or AutoSize.

I hope by the time Whidbey has shipped you'll find this control easier to figure out and a little more consistent between runtime/design time (WYSIWYG).

These suggestions are all great!

JFo
Monday, June 14, 2004 10:36 AM by Jonathan

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

yeah, it starts serving them to new players after 6h? I forget the cutoff. But here's a page with some examples:

http://www.carnageblender.com/challenge/help.tcl
Monday, June 14, 2004 7:58 PM by Justin Rogers

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

Okay, so I've played the game a bit more and gone through a number of the challenges. I would dare to take the position that the idea of noone hacking this yet is absurd. You clearly used a fixed font set when creating these words, so with a glyph set of only 26, a dictionary file of only 3 and 4 letter words, and the ability to make annotations within the dictionary, the bot could be trained to do the scanning in less than 20 seconds per page, and if you ever repeat the same item (which I swear I've seen at least once so far, I've actually played quite a bit I guess ;-) then a very simple CRC to word lookup could be devised to answer questions on known samples in under a second.

About 8 years ago I did work for a small phone company branch (the phone company wasn't small, just the branch). The position of the company was to sell various services in previously untapped markets, so they tended to sell to third world countries. Now, being a small branch, they often got tasked with doing input jobs based on polls and collections they had taken. Generally the documents were printed on a set of very specific printers, each of which had specific glyphying problems. You start to see a problem in that the software based OCR's of 8 years go simply couldn't handle this type of data. Hell, it was hard enough to put the data in by hand, since you often times couldn't read the document without scanning and enhancing it anyway.

Long story short the process was very tedious. However, not creating a general solution like the OCR software was doing, I created a specific solution that identified the printer the document came off of by looking for tell-tale glyph abnormalities. Once this was done I could easily load the appropriate subset of matching glyphs for processing the document in question in much faster time than the OCR software and with many less errors. What had previously been a full day job of correcting OCR errors at the average of 25 per document, became a 30 minute job of correcting the 1 or 2 errors present in 1 of every 10 documents. Humans may be great at general OCR, but we sure can't touch a computer when it knows exactly how to expect the incoming data stream to look.
Monday, June 14, 2004 8:40 PM by Justin Rogers

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

Quick correction, the number of glyphs is closer to 30 something, a couple of the letters have some strange deviations (the e for one). Randomizing the skew translation would stop a uniform glyph approach, but would make the words harder to read for human. I still like the concept of overlapping two words since the algorithm tends to have a hard time differentiating which pixels belong to which word. Still, it doesn't take long to converge onto a matching glyph with the current system.
Tuesday, June 15, 2004 6:47 AM by Ashish

# re: Do syntax parsing and code highlighting require language parsers or something more?

I have something to ask about C# code pasring, however which may not be exactly related to this article.
Has Microsoft provided any method to parse the source code files and return a parse tree in the form of related CodeCompileUnit object. There is a method called CreateParser of CodeDomProvider. This is virtual method. CSharpCodeProvider and VBCodeProvider inherits CodeDomProvider but do not provide implementation for this method.
The return type of CreateParser is System.CodeDom.Compiler.ICodeParser. Which again has an abstract method called Parse(StreamReader) and which returns the object of type CodeCompileUnit.

CodeCompileUnit provides CodeDOM graph which represents Source codes in a tree structure. However, it seems that Microsoft has not provided any method with actual implementation of parsing C# or VB.Net source codes and represent the given source codes in the form of CodeCompileUnit Object.

Will you please spend some time for me & help me in this regard ?
Please email me at meeashish@yahoo.com

Thanking you in anticiaption of early reply

Ashish
Wednesday, June 16, 2004 5:51 AM by 耳机

# re: Generic predicates are pretty powerful, but the FindAll implementation doesn't show it.

yes
Wednesday, June 16, 2004 5:52 AM by green raisin

# re: Performance: Different methods for testing string input for numeric values...

i like
Wednesday, June 16, 2004 5:53 AM by mini e-bike

# re: Performance: Different methods for testing string input for numeric values...

yes
Wednesday, June 16, 2004 6:15 AM by foot scooter

# re: Performance: Different methods for testing string input for numeric values...

thank you
Wednesday, June 16, 2004 6:16 AM by electric motorcycle

# re: Performance: Different methods for testing string input for numeric values...

good
Wednesday, June 16, 2004 12:56 PM by nospamplease75@yahoo.com (Haacked)

# RE: Multiplying numbers in the Middle Ages was considered difficult. The solution to this may surprise you.

This is the technique that the mathemagic guy uses for mentally squaring numbers quickly.
Thursday, June 17, 2004 4:51 PM by Kurt Summers

# re: Fast absolute, and statistical line counting algorithms for use with progress notification

Hello. Can you send me this code in VB.NET?

Very helpful!

kurt_summers@hotmail.com

Thanks!!
Thursday, June 17, 2004 6:47 PM by patrick

# Phone number to Words code

Can I use this code if I like?
Thursday, June 17, 2004 10:29 PM by Justin Rogers

# re: Trying my hand at the old Phone number to Words teaser project!

Sure.
Wednesday, June 23, 2004 7:01 AM by Grey

# re: WinForms Wizard Series Article 6, a quick look at implementing a meta-property storage class.

When is article 7 coming up ? ... and the Gaming sample ;-)
Wednesday, June 23, 2004 10:52 AM by Madan

# re: Follow-up on Screen Capturing in Whidbey, I'm a fool who doesn't do all of his homework...

Is this a c# code, i don't find copyfromscreen method in graphics class. How to do that let me know.
Wednesday, June 23, 2004 5:59 PM by TrackBack

# Background Processing

Wednesday, June 23, 2004 6:15 PM by TrackBack

# Interesting Post on Math and the Middle Ages

Monday, July 05, 2004 3:01 PM by Phil

# bringing that post back to life

Hi everyone,

(first of all, excuse my English, I'm not a native speaker)

Seems like I'm a bit late on this topic but since I'm working on a anti-bot image generator at the moment, I thought I might get a few more informations here...

I quickly wrote a PHP-script that generates an image (http://www.blutch.net/checkimage/index.php), and even though its quite simply construction, I feel like it's not really easier to OCR'ize than Microsoft Passport's one, for instance (yet I feel like the characters are easier to read for a human). It merely uses random rotations, two different blurred fonts and a few random lines (whose utility hasn't convinced me yet).

You seem to know quite a lot on the topic, so you might want to give a few more recommendations on what I could do to improve the proofness (if that word exists) of the image.

Thanks in advance (if anyone ever reads this),
PS

(answer by mail in addition to posts here would be appreciated: blogs [ a t ] lar ampe·com (you know of course what to to with the whitespaces)).
Tuesday, July 06, 2004 5:07 AM by David Larsson

# re: What are your thoughts on the new ArraySegment structure in Whidbey?

The ArraySegment<T> struct would be MUCH more useful if it also implemented IList<T>, ICollection<T> and IEnumerable<T>. Then it could be used as an argument to APIs that take generic lists as input (which we will hopefully see more of instead of forcing callers to use plain arrays just for type safety). You would also be able to enumerate over a segment with foreach().
I like the idea of hiding the underlying array for the reasons you mention.
For completeness, there should be an even more general ListSegment<T> that wraps an IList<T> instead of a T[]. Of course, there are problems if the underlying list is modified, but that's scout's honour, right?
Tuesday, July 06, 2004 12:23 PM by Steve

# re: Windows Forms message filters. How they are handy, misunderstood, and when are they not useful.

in the .net the WndProc has the type:

void WndProc(ref Message m)

While in MFC it has the type:

LRESULT WindowProc(UINT message,WPARAM wParam,LPARAM lParam );

Where did the LRESULT go... has anybody a clue?
Thursday, July 08, 2004 7:19 AM by Ben

# re: Does anyone find the FTP support in Whidbey counter-intuitive?

I haven't had a chance to try out the new Ftp classes yet, so I can't really comment. But have you filed suggestions/bugs regarding the above issues?

The site is here:
http://lab.msdn.microsoft.com/productfeedback/

It seems to be the best place to voice your opinions if you want something to be reviewed and possibly changed/improved.
Thursday, July 08, 2004 10:30 AM by Mike Swaim

# re: Does anyone find the FTP support in Whidbey counter-intuitive?

You could try Indy. It started out as a Delphi library, but there's a .net version out as well.

http://www.indyproject.org/
(And you should probably still complain to MS.)
Thursday, July 08, 2004 7:17 PM by Darren Neimke

# re: Adding some much needed dock sizing for System.Windows.Forms.Label... (Whidbey, but probably works on V1.x)

You spelled Label wrong :P

Very nice... thanks for the tip!
Thursday, July 08, 2004 10:07 PM by Justin Rogers

# re: Adding some much needed dock sizing for System.Windows.Forms.Label... (Whidbey, but probably works on V1.x)

All of the intellisense features in the world can't stop my intellistupid names!
Friday, July 09, 2004 12:09 AM by Darren Neimke

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Greg, a common example might be if you wanted to update some UI off the back of the Timers.Timer elapsed event because the timer is running off on a different thread you will need to Invoke back onto the main thread before touching the UI.
Friday, July 09, 2004 12:12 AM by Darren Neimke

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Justin,

Great article!

The one thing that I didn't quite get was in section 4 when you state:

****************************
If we didn't make this check and instead just started a WaitOne on the handle, we'd hang indefinitely.
****************************

Why? Are you saying that, under that circumstance you'd be guaranteed to hang indefinitely? Don't quite get that I'm sorry.
Friday, July 09, 2004 6:49 AM by Darren Neimke

# re: Adding some much needed dock sizing for System.Windows.Forms.Label... (Whidbey, but probably works on V1.x)

BTW... yes it does work in V1.x ;-)
Friday, July 09, 2004 12:16 PM by DavidL

# re: Watch out for the VS 2005 Debugger, it lies sometimes!

Is the debugger set to break on 1st chance exceptions? It might show the LOC where the exception is occurring.

I haven't run the Whidbey or Longhorn bits but I've been told that unhandled exceptions will be handled differently then the v1.1 runtime so that the app will be taken down when one occurs - do you know if ignoring the network async socket exceptions will still be ok? I've seen similar exceptions on blocking socket calls.

Sunday, July 11, 2004 3:47 AM by Robert Temple

# re: If you could pick the reason why GDI should be .NET accessible, what would it be?

Its gone!

They have taken it away in the Whidbey beta 1.
The namespace was changed to System.Internal.Gdi and all the public classes changed to internal.

I need the GDI stuff because I'm using a TextBox control as a temporary editor for a line of text in a custom control. Its similar to the TreeView, when you start a label edit.

Because the text in the TextBox is still drawn using GDI, I need to draw the string below using GDI, otherwise the appearance of the line of text changes when the user is switched into edit mode.
Sunday, July 11, 2004 5:48 AM by Greycells

# re: How writing software that can do anything turns into winning the lottery ;-)

You are just too cool man !
You are what every programmer would like to be in 10 years from now
Sunday, July 11, 2004 8:47 PM by TrackBack

# A reader of my blog points out that System.Drawing.GDI is frigin gone in the betas...

Monday, July 12, 2004 3:10 AM by Jonathan de Halleux

# re: Performance and Memory: StreamWriter/StreamReader/FileStream...

You should provide some benchmark if you talk about performance :)

You can use my benmarch framework NPerf to do that easily ( http://www.codeproject.com/gen/design/nperf.asp )

Cheers,
Jonathan
Monday, July 12, 2004 4:32 AM by Justin Rogers

# re: Performance and Memory: StreamWriter/StreamReader/FileStream...

Hey, no bullshit advertising ;-) Eck, just kidding. The above are general guidelines. Demonstrating performance on disk bound IO is going to be different depending on many circumstances.

Generally I make a real habit of providing performance benchmarks, but when the cold start time of a Windows Forms application can range between 5 the 25 seconds on the same machine (all disk bound IO related), then you can see where local benchmarks don't really mean much.
Monday, July 12, 2004 6:07 AM by Chris Bell

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

Great, I've been looking for something like this for a while. A couple of things, doesn't the KeepAlive method need a call to Hide()? And what is the LooseSingleton method for? Seems like it creates non-singleton instances of the form, which seems a bit odd...
Monday, July 12, 2004 6:37 AM by Justin Rogers

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

Woops, added the Hide, I was being rushed to a dinner when I was typing that in. I didn't even compile the source to make sure it worked.

As for the LooseSingleton, there is a reason for that. Often times you need multiple instances of the same form, but you still want them to keep their resources allocated. You might have a common dialog for instance, that keeps some state based on different code paths. The LooseSingleton allows you to grab a form and attach it to a field local and use the field local as the singleton, while still giving the ability to have multiple field locals each as it's own singleton.

Perhaps a Hashtable of names instances with an indexer would better demonstrate this process?
Monday, July 12, 2004 8:41 AM by Chris Bell

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

Thanks for the explanation, makes sense now!
Monday, July 12, 2004 10:16 AM by TrackBack

# Whidbey FTP Support Short - Directory List Format Support

Tuesday, July 13, 2004 3:04 PM by Frans Bouma

# re: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

Add this to the confusion:

int? foo;

// datareader dr is initialized and looped through
foo = dr["Foo"].Value; // can be NULL (DbNull.Value)

this doesn't work at the moment. However this is (IMHO) one of the most useful areas for nullable types.
Tuesday, July 13, 2004 3:20 PM by nospamplease75@yahoo.com (Haacked)

# RE: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

It actually sorta makes more sense if you spend a lot of time reading regular expressions for fun.

? = 0 or 1.

Tuesday, July 13, 2004 4:59 PM by Per Hultqvist

# re: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

Since the letter u is used for unsigned, my proposal is to use the letter n as an prefix (n for nullable), i.e. :

nint = nullable int
nlong = nullable long
...

I just realized when typing that we would then need the following too:

nuint = nullable unsigned int
nulong = nullable unsigned long
...

Now I'm not so sure if it is a good idea anymore...oh well...time to sleep anyway.../Per
Tuesday, July 13, 2004 11:10 PM by Justin Rogers

# re: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

To Haacked: Yeah, use something from regular expressions because that isn't already ranked as the most confusing programming construct in history ;-) j/k, I think it is a good point.

To Per: The problem with prefixes is that they'll work for some types, but not others. For instance, every integral type is a reserved word, as is every unsigned integral type. It would introduce many more reserved words to add the n to these already reserved keywords.

You also couldn't differentiate between two value types, Perhaps struct Between {} and struct nBetween {}, trying to be a bit too clever there, but it demonstrates the point.

I would say having a nullable keyword is nice, however, that is nearly as verbose as the Nullable<> format already, and so wouldn't work very well.

My guess is that these nullable types are considered to be so extremely important that they warrant a shortcut in the form of the type post-fix nullable operator. So far, I've made good use of them in my code, but still not enough to warrant a new language prefix. I'm not sure making it easy is the right thing here, since many users are inclined to use any features that are easy, even if they aren't the right feature for the job.

IMHO, using the question mark in this circumstance is going to be perfect, since most programmers will be asking themselves "Do I even need this damn thing?", "What in the hell am I doing here?", and possible "Why would C# make it so easy if it were wrong?".
Tuesday, July 13, 2004 11:25 PM by nospamplease75@yahoo.com (haacked)

# RE: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

Oh C'mon. It's no more confusing than PERL syntax. oh wait, that is confusing. ;)
Wednesday, July 14, 2004 1:39 AM by James

# re: I spent far too much time making the Terrarium server Hack-Proof...

Schneier's Law:

"Any person can invent a security system so clever that she or he can't think of how to break it."

:)

Wednesday, July 14, 2004 2:50 AM by Justin Rogers

# re: I spent far too much time making the Terrarium server Hack-Proof...

That is an interesting statement. Maybe there is some hope that some other users will find flaws in the consitency model that I didn't forsee.

One thing to note is that after two years my own skills have increased immensely over what they were when the code was originally written. In fact, the code didn't even look like mine as I was going through it the first couple of times. I used tests against the model that I didn't have available when I first made it. Even to these new tests it stands up. I'll be very interested to see an actual hack come through.

That said, machines are power, and a user with a large subnet of machines could easily exceed the numbers I'm capable of pushing here at home. There are other issues such as worker process roll-over that could expedite changing and logging with ones new Guid before the 12 hour time limit. Another issue is the ability to change the default settings through config that might open up some users to consistency hacks if they run their own servers.
Wednesday, July 14, 2004 4:34 AM by Pattern Guru

# Programmers aren't confused between syntax and semantics, are they...?

So for me, using a question mark (ASCII 63) in code is something different than writing a question mark (that wriggly thing with the dot under it) on a piece of paper. Or typing it into a Word document or web log comment box, for that matter.

If a programmer isn't confortable with abstractions and semantical stuff like this, how much of programmer are you really...?
Wednesday, July 14, 2004 4:36 AM by Pattern Guru

# Programmers *are* confused about natural language... ;-)

Ehh... "comfortable" and "of a programmer", of course...
Wednesday, July 14, 2004 5:03 AM by Peter

# re: Darn, I'm officially doing two webcasts now ;-) I guess it won't be that bad...

I am looking forward to your Poker webcast. Btw, when is the book comming out ?
Wednesday, July 14, 2004 5:32 AM by Justin Rogers

# re: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

I'm not really speaking of the comfortability with the abstractions, I'm more pointing out the very real scope of human behavior with respect to symbols.

Hearing running water and wanting to pee doesn't make you less of a man, just because a man should be able to hold his liquids.

Nor does having a pre-programmed feeling towards a symbol appearning in code have any bearing on how good of a programmer you are.

For instance, if you saw a ;) as a code construct or a ;-) even, you might for an instance smile, even if you don't want to. The same point is in using things like question marks, which will cause most people to double take, at least the first few times.
Wednesday, July 14, 2004 5:36 AM by Justin Rogers

# re: Darn, I'm officially doing two webcasts now ;-) I guess it won't be that bad...

Book is due very soon. Still in the review process and finishing up a couple of chapters. Battling with various absent .NET 2.0 features and countless *cough..bugs..cough* makes creating extremely refined applications fairly difficult.

Glad to hear you are interested in the Poker WebCast. I only think I'm going to make it an hour on that particular run and I'm reaching a bit in some places in the slide deck to make up for lost time. The problem is the lack of support during the web-cast for really showing off any Managed DirectX, and so I'm making a simplified control layout game. Another issue of course is not being able to set up an appropriate multi-user framework for showing off the multiplayer functionality. That means living with the AI.
Wednesday, July 14, 2004 6:17 AM by Peter

# re: Darn, I'm officially doing two webcasts now ;-) I guess it won't be that bad...

Too bad (I hope there will be download to try it at home with DirectX).
Wednesday, July 14, 2004 10:23 AM by TrackBack

# Peter's Blog » Creating an Instant Messaging Application

Peter's Blog &raquo; Creating an Instant Messaging Application
Wednesday, July 14, 2004 6:31 PM by Rich Miller

# re: C# 2005 Express WebCast 1 of 2 is now complete!

Your to hard on yourself, it went great.
Thanks
Thursday, July 15, 2004 1:37 AM by Michael

# re: C# 2005 Express WebCast 1 of 2 is now complete!

Agreed! Thought the webcast was great! (I have never been here before, I'm here cause I saw the presentation.)

In fact the one thing was that you really were to hard on yourself about was formatting code, PLEASE FORMAT THE CODE (heh) I found it unreadable the way C# Express was generating it and as you formatted it, I could easily process what was what and it made it a lot more useful to me cause I could understand what was being written (When your seeing this low-framerate desktop and your hiting tab it looks like to code just appears so it was hard to "get") so again thats why the formatting helped a lot!

All in all great job!! Wish I could attend the poker one but I have the IRL meeting at the same time :-( But it gets recorded so thats cool.

P.S. (Last comment) I also liked that you ran into a couple of compile snags way to often things are so pre-packaged that I think I get less out of it, I mean were going to run into the exact same things when we try and write it :-)
Thursday, July 15, 2004 8:13 AM by Peter

# re: C# 2005 Express WebCast 1 of 2 is now complete!

I agree with Rich. The webcast was great and I hope the Poker webcast will go even better.
Monday, July 19, 2004 8:48 AM by Micael Baerens

# re: Solitaire .NET will be parking at www.Games4dotnet.com, the first actual game to get released...

Damn - too many users connected..
Monday, July 19, 2004 9:38 AM by Peter

# re: Solitaire .NET will be parking at www.Games4dotnet.com, the first actual game to get released...

I would definitely change the background :) - but anyway it's the content that matters not the appearance.
Monday, July 19, 2004 1:33 PM by Jason Olson

# re: Solitaire .NET will be parking at www.Games4dotnet.com, the first actual game to get released...

Yeah, I think as long as you have good content (which I have no doubt you will), I could care less about the look of the site. I've been waiting a *long* time for you to bring the site up (I think ever since you first mentioned it). I can't wait....
Monday, July 19, 2004 1:55 PM by jaybaz [MS]

# re: I'm liking C# Express more every day. Personal insights from a notepad warrior...

Hey Justin,

I'm from the team that makes the C# expansions feature, so I was interested when I read "I've deleted all of the default expansions from my snips list and added my own".

I'm curious what snippets you added. Perhaps you have some suggestions of a few that we should ship with Whidbey?

BTW, thanks for all the great feedback. Please keep it coming.
Monday, July 19, 2004 2:10 PM by Jeff

# re: Solitaire .NET will be parking at www.Games4dotnet.com, the first actual game to get released...

Good idea, but you do realize that you're stomping all over a certain shitty TV network's trademark by using "G4," right?
Monday, July 19, 2004 5:06 PM by Justin Rogers

# re: Solitaire .NET will be parking at www.Games4dotnet.com, the first actual game to get released...

Too many users connected? Don't tell me I have to go drop the site back onto a more stable box. If I must, I must I guess.
---

I'm assuming you mean the background for the entire site and not the black or the content area which is a kind of steel blue. The background for the site is a steelblue and black imprint. It was originally white and black, but simply didn't go well with the site. I'll definitely look into fixing the background.
---

As for the G4 trademark, I would recommend checking out the trademark offices and noting that there are a few thousand G4 trademarks. The trademark is on the image, not on the letters or order of combination. My G4 appears to be original for now.

If anyone would like to help with the branding of the site please let me know. You can submit sketches, finished images, or whatever, and I'll see if they fit better as a branding logo. Here are the branding features behind the site:

1. It is a .NET Game Programming Site. All content will discuss either abstract game programming or use the .NET Framework or Managed DirectX. No exceptions at this point. All art will be discussed as it was finished or produced for working within a .NET Game. That means lots of GDI+ enhancement tips.
2. The current branding allows for shortenings "G4", "G4.net", "Games4".
3. The current branding allows for interesting layouts "4 within a G", "Games in a circle around a 4", "Games 4 in a circle around .net".

I'm trying to stray away from usage of things like C# and VB .NET in the branding portion, though I'm not beyond doing it. A solid logo independent of the reference graphics would be nice as well, something that can go on games, splash screens, integrated as an icon, etc...
Monday, July 19, 2004 5:32 PM by Justin Rogers

# re: I'm liking C# Express more every day. Personal insights from a notepad warrior...

Ah, the expansions list is based around common programming features from a code perspective, but isn't geared towards the features that a user winds up programming. Some common expansions I added have been:

1. Default IO Loops - About ten or so IO loops that I use very frequently when working network and file based IO.
2. N-Tier deep looping constructs - I added about 15 looping constructs so far, but three of these are just 1, 2, and 3 level deep looping. The 1 was already done of course. Other for loops include the shortcut loop, the not null while, the value type while, etc...
3. Various Surroundings - I often place debug code, assertions, or test loops around code and so a series just for this purpose was added. Again, most of these are to my style so if you head back through my numerous code postings you'll find some of my test work and realize the repetitive nature involved.
4. Common control initializations - Toss in some basic layouts. I joked with Dan about UI refactoring, however, it wasn't all that much of a joke. I have some Windows Forms based snips that help working with the designer generated file.

I notice there is a lot of power in the snips and expansions format. If you want to contact me privately I'd love to get more information on the functions available. A spec or something on the feature set maybe? Currently I'm just poking in the dark with the possible power.
Tuesday, July 20, 2004 3:54 AM by Paul Bartlett

# re: BlogShares has changed their graphing, but is still using PHP...

Tip: add a link to BlogShares with your own ID as referrer and earn chips, e.g. http://blogshares.com/?referer=16545
Tuesday, July 20, 2004 4:11 AM by Justin Rogers

# re: BlogShares has changed their graphing, but is still using PHP...

Hehe, Thanks Paul, I'll have to remember that in the future. I'm just a casual player of the game though, so I doubt I'll post any more about the site.

Unless of course it converts over to ASP .NET, which I highly doubt.
Wednesday, July 21, 2004 1:16 AM by Chyld M.

# book details

As a software engineer myself, I would agree that my most productive coding occurs late...really late.

I have some questions about your new book:
When will this book hit the shelves? And can it be preordered on Amazon.com?

Thanks.
Friday, July 23, 2004 3:34 AM by Asheesh

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

Nice article but one question.
Shouldn't we make the constructor private, so as to prevent others from instantiating an object of this class? We anyways are creating a singleton object in the current method.

Please let me know if I'm missing something.

Thanks,
Asheesh
Friday, July 23, 2004 11:48 AM by Justin Rogers

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

You can't make the constructor private, else you can't make the form designable. You can make the constructor private at the end if you wish.

This is what I call a loose singleton pattern because you control the singleton nature. Really the main purpose of the singleton property and method is to control form closure so that the form's are reusable.
Monday, July 26, 2004 2:38 AM by Peter

# re: Soooo much to do sooo little time. Some goodies while you wait for the real stuff...

Justin, those 2 links aren't working.
Monday, July 26, 2004 4:05 AM by Justin Rogers

# re: Soooo much to do sooo little time. Some goodies while you wait for the real stuff...

Alrighty, appears all of the spaces were messing things up or perhaps the # in the C#... Anyway, I've gone and fixed them up to shorter names. They should work now. Thanks Peter.
Monday, July 26, 2004 7:55 AM by Darren Neimke

# re: Asynchronous Regular Expressions using the ThreadPool and a cancellation model.

Here's a pattern and an input string to test against:

pattern: a([^b]+|.)*c$
input: accccccccccccccc.

To crank up the time it takes for the Match to complete just add more padding into the middle of the string.

BONUS POINTS : for the first person to correctly reply with how many operations are performed against the above regex with an NFA engine!
Monday, July 26, 2004 12:20 PM by TrackBack

# Running matches Asynchronously for a bit of protection

Monday, July 26, 2004 2:56 PM by TrackBack

# S dot One heeft het over .NET » Optimalisatie van StreamWriter/StreamReader/FileStream

S dot One heeft het over .NET &raquo; Optimalisatie van StreamWriter/StreamReader/FileStream
Tuesday, July 27, 2004 1:22 AM by Asheesh

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

Thanks for the explanation! Makes sense now.
Wednesday, July 28, 2004 11:02 AM by Rudi

# re: Watch out for "Power Toys", sometimes you get more than you bargained for.

I guess the reason why they have put in the long hours to get the animations to work is because if you try your sample, it works.

If you add a button, it still works, if you add a Label, I get this exception:
Unhandled Exception: System.ArgumentException: hdc
at System.Windows.Forms.DibGraphicsBufferManager.CreateCompatibleDIB(IntPtr hdc, IntPtr hpal, Int32 ulWidth, Int32 ulHeight, IntPtr& ppvBits)
at System.Windows.Forms.DibGraphicsBufferManager.CreateBuffer(IntPtr src, Int32 offsetX, Int32 offsetY, Int32 width, Int32 height)
at System.Windows.Forms.DibGraphicsBufferManager.AllocBuffer(Graphics targetGraphics, IntPtr targetDC, Rectangle targetBounds)
at System.Windows.Forms.DibGraphicsBufferManager.AllocBuffer(IntPtr target, Rectangle targetBounds)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Form.DefWndProc(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at AnimateWindow.Toast.AnimateWindow(IntPtr hwnd, UInt32 dwTime, UInt32 dwFlags)
at AnimateWindow.Toast.Show() in d:\my documents\visual studio projects\animatewindow\animatewindow\toast.cs:line 72
at AnimateWindow.Form1.button1_Click(Object sender, EventArgs e) in d:\my documents\visual studio projects\animatewindow\animatewindow\form1.cs:line 87
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m)
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
The program '[2284] AnimateWindow.exe' has exited with code 0 (0x0).
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)

And I guess they did not have the option of fixing that...
Saturday, July 31, 2004 2:49 PM by Joel Moore

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I glad I found this. Although much of the article went over my head, I learned enough from it to fix a bug that's been hassling me for some time now (showing a hidden window from a worker thread). Now I realize I'm going to have to buckle down and learn a lot more about multithreading in .NET before using it like I am. After I've done some learnin' I'll come back and read this again to see if more of it soaks in.

Thanks for saving my hide in the meantime.
Monday, August 02, 2004 6:11 PM by TrackBack

# Allegiance

Tuesday, August 03, 2004 7:09 AM by TrackBack

# Allegiance

Wednesday, August 04, 2004 1:37 AM by Mike Marinich

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Justin,
Thanks for the most detailed info on the topic I could find up to date (before running ILDASM)

I'd like to get some clarification on how the messages that result from calling Invoke/BeginInvoke synch up with user generated UI messages like mouse clicks or key strokes.

In the #6 you state that BeginInvoke results in a message post to the window pump. In this case any mouse click should get posted before or after my message and it’s processed without interfering with my delegate. I'm not certain whether the Invoke also ends up with a message in the window queue.

My UI is updated from multiple threads alone with the user actively interacting with it. The way to make sure the thread generated updates are sequential with the windows event (mouse/key) processing is to ensure the thread calls are posted to the same queue where windows messages are posted to.

If you have any suggestions, any other links I can gather more info from, I'd greatly appreciate it.

Thanks

My email is mike@crediware.com
Wednesday, August 04, 2004 4:02 AM by Justin Rogers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Mike, I recommend reading section 7 very thoroughly. All BeginInvoke calls are processed when the very first message gets through the pump. This means they are all batched and processed at the same time. What can this mean for Mouse events?

Well, say you send a BeginInvoke (PostMessage), and the user clicks the mouse, and then you call another BeginInvoke.

When the UI thread kicks in, it will process the very first message and execute BOTH delegates, and then process the mouse. If you expected your delegate to occur after the mouse event then you'll need to come up with a better way to do invokes that links each delegate to the message that was sent to start it.
Wednesday, August 04, 2004 11:27 PM by Darren Neimke

# re: Darren's "Killer Reason for LookAround" posting has been haunting me

Nice article Justin! Some useful breadcrumbs for me to follow here :)
Thursday, August 05, 2004 10:57 AM by Nick Codignotto

# re: A slightly better WinForms wizard, and slightly more work.

Hi!

I took your code and all I did was change all instances of "Panel" to "Control". I had to add a parameterless ctor() to my designer-friendly Control-derived class, but now I can design "panels" (controls, really) in the designer and create a wizard with ease.

I even created a WizardPanelBase so my Wizard panels (controls, really... I have to come up with better names), look like this using partial classes in C# 2.0:

public partial class WelcomePanel : WizardPanelBase
{
public WelcomePanel() : base()
{
InitializeComponent();
}
}
Thursday, August 05, 2004 11:08 AM by Jeff Lewis

# re: Xml in the WebBrowser? What about easy RSS in the WebBrowser in Whidbey?

I borrowed this from somebody a while ago:
http://consultutah.com/rsspretty.xslt

It makes rss feeds pretty like:
http://consultutah.com/rss.aspx


Thursday, August 05, 2004 3:51 PM by Michael Ash

# re: Darren's "Killer Reason for LookAround" posting has been haunting me

I replied to Darren's post so rather than repeat myself I'll just refer you there but I mentioned a few reasons why lookaheads seemed to be needed, or at least the better choice for some regexes I wrote.
Friday, August 06, 2004 6:55 AM by Omer van Kloeten

# re: The problem with APIs like System.IO is that people ask questions like "How do I copy a StreamReader?"

I'm almost sure that the StreamReader's Dispose method closes the file itself, so you don't have to call the .Close method...
Friday, August 06, 2004 7:53 AM by Justin Rogers

# re: The problem with APIs like System.IO is that people ask questions like "How do I copy a StreamReader?"

You are correct in that you don't have to based on the language semantics provided by the using statement. However, in the interest of explicit rather than implicit programming, it never hurts to call the Close method.
Monday, August 09, 2004 10:35 AM by TrackBack

# Running matches Asynchronously for a bit of protection

Tuesday, August 10, 2004 4:56 PM by Wang-Cheung

# re: FunHi.com, a dating service, a new game, a bit over the top?

I think Funhi is a bit over the top on...... itself. The Asian Pride thing couldn't be more pale and worn out. It's so pathetic how every single asian girl in the world is a wannabee super model. In the end, from what I've seen (as a professional photographer) the majority of all these so called Asian "bombshells", or better backyard hoes just become porn actresses anyways. And even in that route they're not concidered at the professional level.
Wednesday, August 11, 2004 4:41 PM by William Stacey

# re: I'm liking C# Express more every day. Personal insights from a notepad warrior...

If you get a chance. Maybe you post some on using DataConnectors and Object bindings in Forms and Master/Detail, etc. Cheers!
--
wjs, mvp
Thursday, August 12, 2004 9:41 AM by John Kemp

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

I'm planning on offering a 1 or 2 day workshop to middle-schoolers at my church who are interested in learning game programming. Do you have any suggestings for what language would be best? Most (all?) of these kids won't have any idea about C++/DirectX. I was thinking about going into basic game theory (I enjoyed your blackjack web casts), basic programming, and maybe a simple 2d scroller with simple collision detection. Any thoughts?
Thanks,
John
Thursday, August 12, 2004 10:20 AM by Justin Rogers

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

Couple of thoughts.

1. If you are located in Washington State then I'd be more than happy to help you out by delivering some of the G4 content and see how the kids like it.

2. With middle-schoolers focus on games they are already familiar with and show them how they work. Hard-core mathematics might be too much for them to understand, but there are many relational concepts and hidden rules you can point out that they might not know yet.

3. Remember these kids are going to be more familiar with console games than computer games. Take advantage of that and build your samples around well-known mainstream games. Use icons like Mario, Pokemon and Tony Hawk, etc...

4. If you plan on using a game, make sure you have something playable and short that they can see. Don't expect them to know about the game already. I made this mistake when sampling a few games and only realized later that the target audience had never even played those games.

5. If you do make a game as complex as a 2D scroller, don't make the game itself the project. Instead spend the extra time to write the code for the 2D scroller, and give them some way of changing the levels and working with collision detection at the design level rather than the programming level.

The point here would be showing them how to construct worlds out of the blocks, letting them see the blocks and how things interact with them, and how the block doesn't have to represent the precise shape of the object being displayed.

By changing the parameters for the rectangles and/or collision spheres they can change how the game is played and interact with principles of consistency. Set up small challenges for them like creating a set of steps or something more ingenious like creating the entrance to a hidden zone by making use of the bounding regions in a creative way.

In the end, you only have 1 or maybe 2 days to push all of the content. Plan for 3 days worth of content and then judge interest. If the kids are happy with game theory and basic games then there is no reason to start into the process of programming. The programming tends to be an open ended tool, often more destructive than good until the user is adept with it.
Thursday, August 12, 2004 11:01 AM by John Kemp

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

Thanks for the feedback. I really appreciate it. I'm actually in St. Louis, MO so it may be a bit far for you to come. I like what you said about staying more high level. I tend to get so excited about this stuff I would most likely try to do 4 semesters of material in 2 hours. Anyway, great insight, especially since you've presented to kids before, and keep up the good work. I really enjoy reading your blog.
Thursday, August 12, 2004 1:09 PM by TrackBack

# UI Update from threads, interesting Blog.

Sunday, August 15, 2004 7:05 PM by Darren Neimke

# re: Math Installment #1: Image layout logic

Nice article Justin... thanks for that!
Monday, August 16, 2004 4:17 AM by Peter Jausovec

# re: Math Installment #1: Image layout logic

Great post. I am looking forward to the next one.
Monday, August 16, 2004 6:37 AM by TrackBack

# No magic about ApplicationContext

Friday, August 20, 2004 6:54 PM by Darren Neimke

# re: Math Installment #2: I needed some circular oriented text

Justin, this is really useful stuff. I'm not that fussed about the code as I'd rather write it myself for the practice.

One thing that would be nice is a screenshot of your result.
Saturday, August 21, 2004 12:17 AM by Justin Rogers

# re: Math Installment #2: I needed some circular oriented text

Awesome, thanks a bunch for the feedback. I added a screen capture of the final rendering. The only unfortunate side effect is the number of extra space that GDI+ places around the measured text. It appears to put an extra pixel on the left and right. Maybe there is some work to be done in the layout logic that I haven't seen yet.
Saturday, August 21, 2004 2:47 PM by Doug_H

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

Enjoy following your blog (almost day by day). Have learned much! Hope you can keep posting.

My dilemma is in choosing a starting language for my (braniac) 17 year old son. He's a serious gamer and can, when he's interested, digest extremely complex technical stuff quickly. However, he's also pretty lazy and easily bored. I think maybe that if he got a taste of programming (esp. games) he'd be hooked.

I prefer C++ and so would like to teach him programming using that, coupled with his interest in gaming, as the "carrot dangling in front of the rabbit". I have voluminous C++ tools and resources, especially 2D and 3D graphics and gaming development - plus I'm comfortable in that area. The problem is that using that route requires a pretty substantial period where he wouldn't be seeing many stimulating rewards for the efforts that he'd be required to make. I've been checking out Blitz Basic (3D game development language) as a possible alternative learning environment but was wondering if you or anyone had any insights into how to help easily bored but talented kids in learning programming these days. If I can figure a way to do this successfully with my son I'd like to offer my skills to the community and maybe help some other bright but "problem" kids catch the programming bug.
Saturday, August 21, 2004 4:01 PM by Justin Rogers

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

Something is wrong with the comment posting tool here and I can only post at about 700 characters at a time. Doug, contact me through my contact form, and I'll drop you the text I was going to post as a comment through email.
Saturday, August 21, 2004 8:51 PM by Stephen H.

# re: Math Installment #3: A quick look at wavy text

Excellent postings. Very informative and enlightening.
Saturday, August 21, 2004 9:45 PM by Hart

# re: Math Installment #3: A quick look at wavy text

Wow! an actual blogger with content. Great stuff. I would love to be able to download some source code.
Monday, August 23, 2004 6:50 AM by Justin Rogers

# re: Math Quickie: Relationship between arc distance and linear distance.

Mentioned proving that further interpolation would return a more accurate result. Since the interpolated sample is smaller than the actual arc distance, we just have to prove that by interpolating over more parts the result is larger and therefore closer and more accurate to the arc distance.

First, take your two points and find the hypoteneuse (hyp). The hyp has a starting and ending point that lies on the curve. Now, keep these two points the same. How many points do you need for a triangle? Well, you need 3, so pick one point ANYWHERE. Doesn't matter where. Now, the length of two legs of a triangle is guaranteed to be larger than the third. The only exception is when you haven't defined a triangle, but in fact have defined a point on the original line. In that case the distance of the two legs is equal to the length of the hypoteneuse.

Using this basic geometric rule of a triangle we can define any new point along the curve to create two lines that will always be longer or equal to the original. Longer in our case means more accurate.

Tuesday, August 24, 2004 8:21 AM by TrackBack

# Math Installments...

...by Justin Rogers. For your browsing convenience, here are links to the first four installments: Math Installment #4: Bounding Regions Math Installment #3: A quick look at wavy text Math Installment #2: I needed some circular oriented text Math Installment...
Tuesday, August 24, 2004 8:21 AM by TrackBack

# Math Installments...

...by Justin Rogers. For your browsing convenience, here are links to the first four installments: Math Installment #4: Bounding Regions Math Installment #3: A quick look at wavy text Math Installment #2: I needed some circular oriented text Math Installment...
Tuesday, August 24, 2004 8:21 AM by TrackBack

# Math Installments...

...by Justin Rogers. For your browsing convenience, here are links to the first four installments: Math Installment #4: Bounding Regions Math Installment #3: A quick look at wavy text Math Installment #2: I needed some circular oriented text Math Installment...
Tuesday, August 24, 2004 11:33 AM by Wallym

# re: That was one hell of a Men's Track 400m event.

Ouch. Sounds like golf. I had a handicap index of 10.67 this summer. It was the lowest I have ever gotten it. The problem is that to get it to that level, the amount of training both physically (@ the gym) and hitting golfs balls was taking away from work and family time. Due to work considerations, I have dropped golf for the moment. To get the handicap much lower, I figure that several weeks of five day golf practice sessions of 45 minutes was needed. figure in 1 hour at the gym 6 times per week and there just was not enough time in the day for this amount of practice and work (real work and a programming book). Ouch, where is the instance success pill.

Wally
Tuesday, August 24, 2004 1:56 PM by Bruce Johnson

# re: That was one hell of a Men's Track 400m event.

I was always impressed with similar calculations related to marathon runners. The world record (which is below 2:05) works out to just a tad over 4:45 per mile. Consider that only 50 years ago, Bannister broke the 4:00 mark for the mile and that even now the world record is only slightly below 3:45. This means that the runners are stringing 26+ consecutive miles together, each of which is run faster than the fastest mile I ever did. Just more statistics that keep me in my place :)
Tuesday, August 24, 2004 2:23 PM by Justin Rogers

# re: That was one hell of a Men's Track 400m event.

I can relate to those calculations as well. Being from a smaller school, we didn't have a year round track program, so cross~country had to fill in the middle. That means I spent a lot of time in distance races.

Best mile was a 4:38, and that wasn't in competition. Best 2 mile was 10:57 meaning I barely put together two 5:30's. 3.1 I normally ran in the 18's, but got a couple of 17's. That is where things get strange because an 18 flat is around a 5:45 mile, very close to my best two mile time.

Now, my best long distance running came in the road miles. I find it easy to zone out and don't do well at all in competition. I often beat most of my teammates in practice, but often came in 2nd or 3rd in competition. I'm better at running against myself than others. That said, I had a 12 mile run to get home that I ran anywhere from 1:10 to 1:30. That is the closest I came to running a marathon (actually very close to a half marathon) and I was only putting together 6's.

This draws close to the point of the human endurance. It turns out that there is some limit where the body becomes stressed and fatigues quickly, but under which you are capable of extremely long periods of exertion. I was a 5 minute miler for the most part and I was capable of stringing together endless 6 minutes miles. It was just slow enough that it didn't kick in my burn rate.

Oddly enough my 400m while I was a miler was around 58, making 1:15's fairly easy to turnover one after the other.

Olympians crunch these numbers to the breaking point. A fast 100m time is in the 10's, and so they string 11's together for the 400m. A fast 400m is probably around 50 and so the miler's are stringing together 55's.

Turns out everyone has some potential for speed (raw power, muscle mass) and then some potential for endurance (muscle efficiency). Drawing a balance between the two becomes the crux of performance in a specific event. It also turns out to be a measure that confines athletes to specific events. The faster I got at the 400m and 800m the worse I got at my mile. Oh, I could still bust the 5's but I completely reversed my progress into the 4's. As I got faster I gained leg mass and slowly lost endurance. My capacity for raw speed was much better, but I just couldn't maintain.

Amazing how all of that disappears when you get a job working with computers ;-)
Wednesday, August 25, 2004 9:16 PM by Darren Neimke

# re: Human Categorization, Activation, Familiarity and Learning

I read this quote this morning and, as it is somewhat related to what you have written I thought that I'd add it here...

---------------------------------------------

Quote from Ellen Ullman's book, "Close to the Machine":

"Human thinking can skip over a great deal, leap over small misunderstandings, can contain ifs and buts in untroubled corners of the mind. But the machine has no corners. Despite all the attempts to see the computer as a brain, the machine has no foreground or background. It can be programmed to behave as if it were working with uncertainty, but -- underneath, at the code, at the circuits -- it cannot simultaneously do something and withhold for later something that remains unknown. In the painstaking working out of the specification, line by code line, the programmer confronts an awful, inevitable truth: The ways of human and machine understanding are disjunct."
Wednesday, August 25, 2004 10:15 PM by Justin Rogers

# re: Human Categorization, Activation, Familiarity and Learning

This is a fair approximation of the current understanding of the brain. However, we are getting closer and closer to examining the circuitry of the brain as it were and when we do we may find many more parallels there that show a level of programming as of yet unseen.

While at this juncture we can't perceive the circuitry of the brain we are quickly approaching a point in time where the circuitry of the computer is becoming sufficiently complex that it may soon become incomprehensible. In fact it will have to at some point become incomprehensible in order to solve the problems of great complexity that are only in the realm of human intelligence to solve today.
Friday, August 27, 2004 10:46 AM by Mike Swaim

# re: Spatially oriented puzzles, density, and perceived complexity...

But, did you like the game?
Friday, August 27, 2004 11:24 AM by Justin Rogers

# re: Spatially oriented puzzles, density, and perceived complexity...

To briefly describe my own personality, I enjoy complex challenges and don't require instant rewards. I consider games that are relatively complex, but that have short term playability (aka they give instant rewards) not quite the game for me.

That said, I played all 120 cards in a short period of time. Does that mean I liked the game? Not really, since I was mainly playing in order to obtain a challenge from the deck. There are some warrants to the game, and I'm continuously trying to improve my perceptions by more closely examining how it is played and possibly how to develop more challenging puzzle cards.

I might find it very interesting and even fun to watch others play the game (for short periods of time yet again because anything longer would be irritating if they proved to be poor problem solvers). Some multiplayer rules might prove to be fun where players take turns. Add some dice and you can take up to the rolled number of turns. You can start to see where this would provide some challenge and strategy.
Friday, August 27, 2004 1:41 PM by Christian Romney

# re: Call to Action: I need a long term mentally challenging puzzle of some sort...

Try chess, the combinations are infinite. :)
Friday, August 27, 2004 2:02 PM by Justin Rogers

# re: Call to Action: I need a long term mentally challenging puzzle of some sort...

Actually the combinations in chess are finite. Chess is a game of competition against an opponent and isn't intrinsically a puzzle that one can solve. The puzzles that do exist for chess, such as the reverse position solutions, are quite interesting since you get to control both sides of the board, but are also very memory based.
Friday, August 27, 2004 3:32 PM by Omer van Kloeten

# re: Call to Action: I need a long term mentally challenging puzzle of some sort...

Try the ilovebees [1] puzzle. It's a pretty weird one, but sure is a hard puzzle.

[1] http://www.ilovebees.com
Friday, August 27, 2004 6:28 PM by Jeff

# re: The minimum ability to navigate a 3D world isn't playability!

I guess I have to see the show now. The first Xbox Oddworld was easily one of the best platformers ever. Yeah, it's the typical platform formula, but the details made it fun, right down to making Abe fart.

Heh heh. What were we talking about? Dick and fart jokes never stop being funny.
Friday, August 27, 2004 6:48 PM by Justin Rogers

# re: The minimum ability to navigate a 3D world isn't playability!

Hey, I won't take away from the original XBox Oddworld. I've always been an advocate of that particular series because they have traditionally had very unique playability. The program details the next version which gets away from the puzzle solving underpowered hero genre and adds some first person shooter features. They've changed the type of game they are delivering from their very unique and successful approach to that of the mainstream successful approach. We'll see how it turns out.

The program isolated three games, Halo 2, Crimson Skies and the next Oddworld. We can't even talk about two of the games because they aren't out. But we can safely assume they pulled out the heavy hitters here. The top 1% of the crop. With the top 1% we are guaranteed that they'll be good (for the most part).

Even with the prior success of Oddworld, if you start to supplant great gameplay with scripted sequences you are going to lose some of your player base. Tales of Symphonia, one of the greatest games I've played in a while, made about 80% of the dialogue completely optional, however, I still rue losing a battle that has a long introductory sequence. Boy, I haven't seen THAT 10 times already now (they have a Hard mode that more than doubles the challenge of an enemy and it tends to get you killed quite a bit if you leave it on).

Saturday, August 28, 2004 7:07 AM by Craig

# re: Math Installment #2: I needed some circular oriented text

Nice piece of code, have you had any thoughts on how to draw the text so that it is centered?

For example if you had a smaller piece of text at the top it would appear to be symmetrical.
Saturday, August 28, 2004 11:37 AM by Justin Rogers

# re: Math Installment #2: I needed some circular oriented text

I take it what you are thinking is drawing the text around a particular angle. You can easily measure the entire string.

stringWidth = size(string).x

Then you need to offset the angle by converting half the distance into an angle.

angularChange = stringWidth / Carcd
angle = angle +/- angularChange / 2

Now you can use angle to start the text and it will be centered on the start angle. If you drew some text at say 90 degress and 270 they would now appear opposite one another and symmetrical.
Saturday, August 28, 2004 3:13 PM by TrackBack

# Math Quickie: Centering

Tuesday, August 31, 2004 7:34 PM by Scott Mitchell

# re: The minimum ability to navigate a 3D world isn't playability!

FPS games, like Halo, are low on my enjoyability level, since I usually only play them until I beat them. (Of course, with multiplayer, I'll keep playing that, but never the single player again.)

My favorite games are sports games or strategy games, because of the high replayability factor. The game that has probably gotten the most of my time has been Civ II. I play a game called C-Evo every now and then that mimics CivII, but with many improvements. It's free and open-source, if you're interested:
http://c-evo.org/
Tuesday, August 31, 2004 11:13 PM by Justin Rogers

# re: The minimum ability to navigate a 3D world isn't playability!

I'll definitely have a look at the source, thanks for pointing this game out.

The only thing I might point out is that while Halo does have a low replay factor in the presence of other games, there currently aren't any games that rival Halo to fill in the void. Oddly enough, every party I have, ends with me kicking everyone's ass at Halo. I'm also very surprised by the number of teenagers that are still playing the game.

Now, all of the replay value is in the multiplayer and fortunately for Halo there hasn't been any competition.

I'd say that strategy and sports games suffer the same downfall in that you need viable competition. Many players find that competition agianst the AI, but others aren't challenged at that level and lose interest in the game altogether. I would say that effort placed into the AI to make it complex is definitely a playability feature though, and since strategy and sports tend to spend the most time on AI they tend to have some of the highest playability factors. A game like Unreal Tournament, with it's bots could have trumped Halo, but of course, the bots turned out to be pushovers.
Thursday, September 02, 2004 4:32 PM by Addy Santo

# re: Physics Quickie: Consistency of Measure

None of your posts from the last few months are even remotely .Net related. Do us all a favor and set the Posts->Advanced Options->Display on Homepage to 'NO' for future posts of this type... Thanks!
Thursday, September 02, 2004 6:59 PM by Justin Rogers

# re: Physics Quickie: Consistency of Measure

Not only is your statement highly inflammatory, but it is desperately wrong. Looking at my 20 posts for the month of August, I see that about half of them are .NET related... I'd definitely say that isn't bad.

If you don't like the math, then don't read my posts. I'm a game developer. I develop games. It takes a lot of math and physics to do that and so that is what I'm going to blog about.
Friday, September 03, 2004 4:28 AM by Barry Kelly

# re: Physics Quickie: Consistency of Measure

> Can anyone draw a relationship between the
> distance formula of acceleration and the
> geometric formulas of a triangle?

If you graph velocity (Y-axis) against time (X-axis), acceleration looks like an upward slope, constant velocity looks like a flat line, and deceleration looks like a downward slope.

The funny thing about a graph drawn in this way is that the area under the curve (i.e. the line indicating velocity at that moment) is equal to the distance travelled (or, if you consider area under the X-axis to be "negative area", then the total area is equal to the displacement.)

The reason the area under the curve is equal to the distance travelled has to do with calculus. The area under any curve is the integral of the equation of the curve. When you consider the relationship between velocity and displacement, it's obvious that the rate of change of displacement is velocity. Mathematically speaking:

s: displacement
v: velocity

ds/dt = v

Since the differential of the displacement with respect to time is the velocity, the integral of the velocity is going to be the reverse - the displacement.

Considering your equation d = 0.5at^2 (although when I learned that in school, we called it 's = ut + 1/2 at^2'), you're starting from the speed of zero (i.e. you have no 'ut' term since initial velocity, u, is zero).

This means that if you draw a simple constant acceleration from 0, it looks like a triangle, and the total distance travelled is the area under the triangle. The time taken is t (measured along the X-axis) and the final velocity is v (but is equal to a*t since the acceleration is constant). This means the total area under the triangle is 1/2 a*t*t, or, in other words, d = 0.5at^2.
Friday, September 03, 2004 4:46 AM by Justin Rogers

# re: Physics Quickie: Consistency of Measure

Very thorough post. To draw direct correlations the area of a triangle is:

b = base
h = height
area = 0.5bh

b = t
h = a*t
area = 0.5at^2

By using basic substitution we go from the classical equation for area of a triangle of 0.5bh to the equation of distance by acceleration of 0.5at^2.

Glad to see someone took the time to solve the bonus problem. Thanks Barry!
Friday, September 03, 2004 11:28 AM by brianbec

# re: Physics Quickie: Consistency of Measure

It would be very interesting to create "dimension-sensitive" math libraries for physics that would use types and coersions to make units errors impossible. In pseudocode, instead of writing "42.6", for instance, you'd have to write something like "Cm(42.6)", and, if a function expected feet, such as

Seconds timeRequired (Feet distance, Feet/Second velocity)
{
if (velocity != Feet(0.0)/Second))
return distance / velocity;
}

and you called it like this

timeRequired (Cm(42.6), Meters(60.2)/Second);

the appropriate transformations would be applied.

The tricky part, using C# or C++ types, would be getting the compound units like Feet/Second right in a generic way. I would know how to do something like this in Scheme or Haskell, which latter has a very elaborate and interesting type system. Nice inspiriration. http://weblogs.asp.net/brianbec
Friday, September 03, 2004 1:47 PM by Paul

# re: NumericUpDown in Windows Forms and a small acceleration hack...

I had a quick question on why the number calculated uses return (int) (0.5*acceleration*(tCurrent*tCurrent)); instead of just calculating the returned number as a velocity and using acceleration * tCurrent?

Thanks
Friday, September 03, 2004 4:51 PM by Justin Rogers

# re: NumericUpDown in Windows Forms and a small acceleration hack...

Ah a great question.

Acceleration is how fast the velocity is changing. If you run the sample program, acceleration is responsible for the delta betweens scores being different.

Velocity is how fast the score is changing at some point in time. The score always changes for the positive, but at some point we want it to start changing more slowly again. This terms holds our current speed, while acceleration holds how we change that speed.

Distance is how much of the score we've traversed. The area under the curve. If you wanted a similar function that came up with the same results in terms of score values, at each time point, you'd have to do a different type of work.
----

As an example, take a football player at the 0 yard line. Now, you tell him to run for the 100 yard line. As he first starts out he is building speed. The rate at which he builds speed is his acceleration, while his speed at any point in time is velocity. As he gets to the 30 or 40 yard line he is probably at maximum velocity, but for sake of our argument, let's say he continues to accelerate to the 66 yard line (2/3rds).

He starts to get tired at the 66 yard line and begins to slow down. His positive acceleration, turns negative and he carries his velocity forward (let' say it reached 8y/s), but now his velocity starts to decrease as well. He ran a bit too fast and he is spent. He begins decelerating at nearly twice the rate he accelerated. He finally hits the 100 yard line and collapses in a pile of pads. What values are usable?

a0 = 2y/s^2, v0 = 0y/s, d0 = 0
a1 = -4y/s^2, v1 = 8y/s, d1 = 66y
a2 = 0y/s^2, v2 = 0y/s, d2 = 100y

Both acceleration and velocity are too important in controlling how the yardage changes with respect to time. Only distance (sometimes referred to as displacement) can effectively measure the actual yardage covered during the event.
Friday, September 03, 2004 5:02 PM by Justin Rogers

# re: Physics Quickie: Consistency of Measure

Interesting way to write your velocity I have to say. Meters is given the property of being a dimensional unit, while seconds is given the property of being dimensionless... I think a rational approach might be the very verbose:

Term(Coeffficient, Units[])

timeRequired( new Term(42.6, new Units[] { Cm }), new Term(60.2, new Units[] { Meters, Neg1Seconds })

Of course you start to be very verbose in this system... The units themselves carry the unit type, and the unit power. Division is units with negative power. Examining the units would have to be more functionally driven as well.

distance.EnsureUnits( Feet );
velocity.EnsureUnits( new Unit[] { Feet, Neg1Seconds });

Seems like a dead ringer for a dynamic language though. If you make any progress on making this work in C#, let me know. I'm very curious about the performance characteristics and would love to look at some optimization schemes.
Friday, September 03, 2004 5:25 PM by brianbec

# re: Physics Quickie: Consistency of Measure

looks like Andrew Kennedy of Microsoft Research is a specialist in this field. I'm looking into it ...

http://research.microsoft.com/~akenn/units/

Friday, September 03, 2004 6:30 PM by Jennie

# re: Using simple and blind rules, what is the best tic-tac-toe player you can make?

Justin, you know I can beat you at tic tac toe... :)
Saturday, September 04, 2004 1:39 AM by Justin Rogers

# re: Using simple and blind rules, what is the best tic-tac-toe player you can make?

Tic-Tac-Toe is a game of losing, not of winning. You can't beat someone at tic-tac-toe, they beat themselves. In fact the set of rules {Win, Block, Highest} will either win or tie any game where the AI is able to go first.

If the AI is the second player, then it will lose in two circumstances... You can fix one circumstance by swapping the rule Highest out for the rule Lowest after the first turn. There is still one game this doesn't fix.
Saturday, September 04, 2004 1:59 AM by Justin Rogers

# re: Using simple and blind rules, what is the best tic-tac-toe player you can make?

For a more complete opponent we can emphasize summation of the opponents moves and come up with some more rules.

Parity - Returns whether the sum of the opponents moves is even or odd treating 0 as returning a random parity (for first moves ;-)

ReverseParity - The reverse of the opponents pairty. Same random return for 0.

Highest(Parity) - Returns the highest rated board spot with a parity (with respect to the magic square) that matches the past in parity.

Win,
Block,
Highest(ReverseParity)

For the two failing games, selecting pieces based on the players move selections (summation with respect to the magic square) is enough to always win or tie...

Parity = Sum of Opponents Tiles % 2
ReverseParity = Sum Of Opponents Tiles + 1 % 2

If you don't want special treatment of parity then you can make the move dependent on the global turn.

Win,
Block,
{
gt=1: Highest(rand%2),
gt>1: Highest(ReverseParity)
}

gt stands for global turn or the turn with respect to all players. This is different from another variable lt, which stands for local turn.
Sunday, September 05, 2004 7:38 AM by Denny Figuerres

# re: Performance: Don't rely on the C# compiler to optimize your math...

much like some different code I am tuning...

in my case it's a webservice that does a an sql transaction.

I can call a ws func() that does a sql open conn, exec and close in less than 1 second.

avg is about 00.035 or 1/3 of one second.

but the code for the sql trans call is having poor runtime perf. it's based on code that worked as a direct sql in the app so I am looking for some induced gc from adding strings.

and a possible chnage to an array that was an arrqay of strings that was sorted.

may chnage how it gets done as It may be better as an array of Byte or short int.

just cause the old version worked in one case when you chnage the code you need to test for new problems....
Sunday, September 05, 2004 10:32 AM by TrackBack

# RegexLib Testing Tool - The new Options Panel

Sunday, September 05, 2004 10:35 AM by TrackBack

# RegexLib Testing Tool - The new Options Panel

Monday, September 06, 2004 3:57 PM by George V. Reilly

# re: Physics Quickie: Consistency of Measure

There's a bunch of work going on in the C++ Boost world to handle dimensional analysis: see http://www.artima.com/cppsource/metafunctions.html for an introduction.
Tuesday, September 07, 2004 10:12 AM by TrackBack

# RegexLib Testing Tool - The new Details Grid

Tuesday, September 07, 2004 10:14 AM by TrackBack

# RegexLib Testing Tool - The new Details Grid

Tuesday, September 07, 2004 8:09 PM by TrackBack

# Now THIS is blogging...

Tuesday, September 07, 2004 8:09 PM by TrackBack

# Now THIS is blogging...

Wednesday, September 08, 2004 12:17 PM by TrackBack

# Custom Attributes in Whidbey

Wednesday, September 08, 2004 12:20 PM by TrackBack

# Custom Attributes in Whidbey

Thursday, September 09, 2004 7:11 AM by TrackBack

# Custom Attributes in Whidbey

Monday, September 13, 2004 6:35 PM by DarthPedro

# re: Math Installment #1: Image layout logic

This is definitely a cool series of posts.
Monday, September 13, 2004 9:25 PM by Paul

# re: Math Quickie: Introduction to combination formulas

Hey Justin,

I was hoping you could clarify a little math for me I was wondering why we use C(n + m - 1,m) in the suit combinations for 5 cards instead of using C(n,m)?

Thank you
Tuesday, September 14, 2004 12:39 AM by Justin Rogers

# re: Math Quickie: Introduction to combination formulas

C(n, m) means "Pick 5 things, but never pick a single thing more than once. Once you've picked your thing, the order doesn't matter. The identity if your combination is given by the 5 identities of the parts and does not consider their location"...

As we examine suits, you could only pick each suit one time given our old equation because it doesn't allow repetition. The C(n + m - 1, m) is a simple extension of the equation that allows you to select already picked items.

One sanity check would be, is m < n... Well, if not we've got a problem because we wind up with bigger numbers on the bottom than the top of the fraction. Remember that the original C(n,m) equation is built in such a way that as we make each selection it is removed from the sample set and so the successive values after each selection get smaller and smaller. If we use the same concepts for m > n, we'd run out of things to pick from.

Why is the new equation the right equation? Well, we have 4 suits and we are going to pick 5. "4^5" would be how many ordered selections existed... 1024. We've shown this is 10 bits before, (2 bits to represent 0 through 3)*5 = 10 bits. Now it would only be natural to throw the ordering out the window, as it is unimportant if we are just packing the suits in any order. By this extension we know we need and unordered principle, but also one that allows reptition, aka, not the original C(n,m)...

Hopefully all of that taken together holds the jewel that you were looking for. If it doesn't, then try examining some expansions using small numbers, especially expansions of successively larger problems n = 5, m = 2 is given. Look at the resulting set of expansion data for the *what is added* and that will give you a more spatially oriented way of solving the problem. Try computing the ordered selections n^m, then subtracting the C(n+m-1,m) result. Where did the extras go? In some of our equations we could show that all of the extras vanished because we divide by the arrangements. See if you can find something analogous for yourself. Might help explain the equations a bit better.
Tuesday, September 14, 2004 8:40 AM by Jonathan de Halleux

# re: Testing: Pair-wise, upper and lower boundings

I would be interrested to see a concrete implementation of that algo and compare it with the other approach from TestFu. Are you planning to release any code ?
Tuesday, September 14, 2004 10:05 AM by Justin Rogers

# re: Testing: Pair-wise, upper and lower boundings

As I continue through examining the algorithms bit by by, I'll start to build up a code base... I already have code that generates optimized pair-wise combinations for any number of features that contain 2 options (aka, a trivial case).

I do plan on working through more complex cases, especially in the interest of finding boundings, which is of more interest to me than the generating functions. If you see my later post I've skirted around the concept of solution domains as well. I think there is definitely some value in optimizing existing test coverage, meaning I'll also cover them in more depth.
Wednesday, September 15, 2004 4:40 AM by Jonathan de Halleux

# re: Binary features seem to be very easy to test with solid mathematical limits

I've stumbled across this survey on combinatorial testing ( http://www.isse.gmu.edu/techrep/2004/04_05.pdf ), definitely worth a look.
Wednesday, September 15, 2004 7:50 AM by Steve

# re: Performance: Don't rely on the C# compiler to optimize your math...

Where can I get more information about optimizing mathematical function?
Wednesday, September 15, 2004 6:56 PM by Justin Rogers

# re: Performance: Don't rely on the C# compiler to optimize your math...

Steve: Great question, and really no answer. You have to check the small blogs and various resources tediously and slowly build up a list of gems that can help you make your math that much faster.

Math optimizations come in a number of different formats, so you might miss some of them. For instance, the above is a compiler optimization or lock thereof. To us, division and multiplication mean the same thing, to the computer it is something drastically different.

Then there are ways to throw out various portions of the work. Something like n!/(n-1)! actually means n divided by 1 or n. The lower expansion cancels out all but one term in the upper expansion.

And finally there are preallocation otpmizations. Here you move math out of work loops and do all of the computations before hand. sin/cos look-up tables were brilliant at this back in the 90's in many 3D DOS games. I also posted a discrete fourier transform algorithm in the physics section that originally had 10 or 15 mathematical operations in various levels of the loop structure and I was able to remove most of them entirely, remove them to a parent loop so they were evaluated less frequently, or move them outside of the loop so they are only calculated once.

Asking questions never hurts. If you have specific math that you think might make a good posting, let me know and I'll talk about it. Contact me through the blog contact link in the upper left. I find it hard to continuously come up with content that people like.
Thursday, September 16, 2004 4:02 AM by Steve

# re: Performance: Don't rely on the C# compiler to optimize your math...

Thanks for your offer. I'll take a rain check on it. I'll get in depth of genetic algorithms, neural net algorithms, etc. Much place for math optimization.
I am currently working with GDI+ which don't let much place for significant optimization I think. In most cases the limits are the internal GDI+ methods.
Getting back to the division/multiplication example: I checked it out. Using 32-Bit-Int results a speed ratio of 2:1. Using a long value results 1:1. The speed enhancement is gone. It might be easy to understand if I whould know the cpu works. :-)
Thursday, September 16, 2004 9:00 PM by Justin Rogers

# re: Performance: Don't rely on the C# compiler to optimize your math...

GDI+: There are plenty places for performant math algorithms when working with GDI+. Check the Math series that I've posted over the month of August/September and you'll see some great uses of math in GDI+ in terms of custom layout logic and path drawn text.

Mult vs Div: Since I didn't post a full testing scenario there are a number of issues that could cause a false or different reading. The JIT often optimizes based on context and at times even optimizes out unused calculations.
Thursday, September 16, 2004 11:48 PM by Jonathan Ellis

# 8 hours? Damn.

Maybe I'll just play through KotOR again instead. :-|
Friday, September 17, 2004 1:07 AM by Larry Osterman

# re: Gaming: Fable, must or bust?

Since when has AC's marriage been restricted to heterosexual marriage? There are no such restrictions.
Friday, September 17, 2004 1:17 AM by Justin Rogers

# re: Gaming: Fable, must or bust?

Well, then that must be a change to their initial rule set then. Since marriage was something that was run by the admins, handing out special jewels and doing the fireworks initially, they were limiting it to marriage between an in game male and in game female character. Externally it didn't matter. If they've changed their rule-set since then I apologize for not keeping up with it.

Note this is in regards to the original AC prior to the AC2 release. Up until I left AC2 there wasn't currently a marriage facility in that game and I'm not sure if they added one.
Friday, September 17, 2004 1:42 AM by Larry Osterman

# re: Gaming: Fable, must or bust?

Ah - marriage isn't done by admins any more - it's a series of quests now.
Friday, September 17, 2004 2:53 PM by Jeremy Brayton

# re: Gaming: Fable, must or bust?

The makers of Black and White did this? You know they took an incredibly long amount of time to produce that game as well. Funny thing is I think B&W was actually cool but only with the creature isle expansion pack. Throw those 2 into one game and it would have been a keeper.

I was looking forward to Fable too but it looks like I'll join Jonathan and play KotOR again. That was 30 hours of gameplay just to go through the story. I rushed through it too, I could have probably extended it to 40 or so if I really wanted to.

That is a little sad though. 4 years of development for 8 hours of gameplay. Not worth $50 to me.
Tuesday, September 21, 2004 10:26 AM by Roger PW

# re: Gaming: Fable, must or bust?

This post pretty much how I felt after playing.

I played this game through in about 11 hours and was really “into it” until it abruptly ended, leaving me with nothing but shock, disappointment and a desire to play something else. The abrupt ending really spoiled the game for me because I figured I would be able to continue even after completing the main missions, but I had to revert my character back to an old save in order to keep playing. Once I did that (and knew how the story ended) I lost interest in continuing the side quest so I tried to play the evil route. Since I’m not very good a playing a games through twice, this quickly ended and I moved on to another game. Also, the game was extremely easy; I never died.

While I was playing I thought the interaction with the NPCs, the side quests, the demon doors, buying houses and changing physical appearance were all great features but nothing really every became of any of it because the game ended so quickly.

FYI: If you do decide to play this game, you’ll get to a point in the main quest where you are asked if you want to continue because from that point on you’ll have to focus on the main quest and stop all active side quests. If you say yes here, your game is pretty much over so if you don’t want to end the game say no and keep playing.
Tuesday, September 21, 2004 9:35 PM by TrackBack

# re: Quand Microsoft tente de nous remettre dans le droit chemin

Wednesday, September 22, 2004 11:17 AM by Jerry Pisk

# re: Objects with dense events, but sparse usage can benefit from custom event storage.

Is it really worth it? even if you have 2,500 extra fields that would translate to some 10K of memory to store the handler references. I use a lot more than that for temporary buffers, saving 10K of RAM doesn't seem like a big deal.
Wednesday, September 22, 2004 7:11 PM by Justin Rogers

# re: Objects with dense events, but sparse usage can benefit from custom event storage.

Temporary memory buffers are reclaimed. This is permanently allocated memory attached to a long running object. There are some differences there in that the 10k for the temporary buffers will be constantly re-used and reclaimed.

What you get from custom storage is faster object instantiation, smaller object layouts on the heap, etc... If there is a way to examine this in terms of performance, I think most of the bottleneck would be at the processor level, but I'll see if there are any out of the box tests that might make a case.
Wednesday, September 22, 2004 9:35 PM by Jason Olson

# re: Some security considerations for systems with events.

Great post! Quick question: did this knowledge come from mostly experience or, for us book geeks, is there a good resource out there for us to learn this kind of stuff?
Wednesday, September 22, 2004 9:50 PM by Justin Rogers

# re: Some security considerations for systems with events.

Haven't seen any books on this sort of thing. If there are any books, I'd be happy to hear about them though.

If you are thinking of just eventing and scripting in general you might try the Game Programming Gems series. There isn't any focus on the way .NET handles events though, which is where my own investigation and experience comes into play with respect to my articles.
Thursday, September 23, 2004 10:35 AM by TrackBack

# Update on the Windows Forms Delayed Handle Creation Bug

I got an email about a week from a fellow called Jeff Berkowitz who had experienced the same problem with the delayed window handle creation that I posted on here. Jeff's post of 9 Aug 2003 describes his discovery of the problem, and in his email he references this incredible...
Thursday, September 23, 2004 10:37 AM by TrackBack

# Update on the Windows Forms Delayed Handle Creation Bug

Thursday, September 23, 2004 7:09 PM by TrackBack

# Visions of Viruses to Come?

Thursday, September 23, 2004 8:57 PM by TrackBack

# Visions of Viruses to Come?

Friday, September 24, 2004 11:58 AM by Barry Kelly

# re: Creating custom collections for better performance and filling in BCL holes.

You reckon you should use Buffer.BlockCopy instead of Array.Copy for copying arrays of primitive types.

On the other hand, I wouldn't use your insertion mechanism at all - it's got O(n^2) complexity. Skip lists are easier to program than binary trees and give probabilisticly similar results.

-- Barry Kelly
Friday, September 24, 2004 12:01 PM by Jeffrey Sax

# re: Performance: A quick-fix for the Pow functions. Acceptable approximations for a magnitude of speed.

If you *really* need speed, it may be better to use separate methods for the smallest exponents. I don't think these methods are small enough to be inlined by the JIT compiler.

A couple of aesthetic comments:

1. You really don't need the long exponent in LongPow: 2^Int32.MaxValue has over 600 million digits, and won't fit in a long anyway. :o)

2. Why not overload rather than use different method names?
Friday, September 24, 2004 12:51 PM by nospamplease75@yahoo.com (Haacked)

# RE: Natural Language & AI: Dissecting the process of reading.

The algorithm you mentioned doesn't munge words with three letters or less. This means we get a LOT of context words (such as prepositions) to help make sense of the rest of it.

I think it's a combination of pattern recognition and context recognition. The first and last letters matter the most, but the letters in between still have to be the correct letters. You can't replace those arbitrarily.

Likewise, some words do slow reading down. Those are the longer ones without "tall" letters to help guide the eye.
Friday, September 24, 2004 5:13 PM by Justin Rogers

# re: Natural Language & AI: Dissecting the process of reading.

Well, this is a nationally renowned study. The qualifications for the algorithm were set by them, so I'm sure they are aware of 1, 2, 3, and sometimes even 4 letter symmetries.

My main concern was whether or not 2 letters and a dictionary of words you are very familiar with would be enough to reconstruct a message. I'll have a game ready that tests the theory using some algorithms. I'm going to start light with basic matching, but then add some context matching code if and only if it is required.
Friday, September 24, 2004 5:24 PM by Justin Rogers

# re: Performance: A quick-fix for the Pow functions. Acceptable approximations for a magnitude of speed.

1. Yep, that was just a typo.
2. So you know what you are getting. Using overloads is awesome, but to avoid explicit casting to get the right method I've included the various names in place. You may also choose to return a different data type for overflow. OIntPow would return a long, OSinglePow would return a double.
Friday, September 24, 2004 5:48 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

You might think that Buffer.BlockCopy would buy you something. Turns out, it can either save or lose you fractions of seconds on any of the given tests. You tend to get 5% faster results on the smaller lists and then the error changes +/- 5% as the lists begin to get larger. That makes Array.Copy pretty efficient.

I'm not sure anyone was talking about a binary tree. I surely wasn't. I was talking about a balanced, sorted array, which is completely different. The only removal of complexity in the balanced sorted array is shifting half of the array rather than the full array.

If you have a faster algorithm, lets see the code. This definitely fills a whole somewhere since the functionality isn't in the BCL by default, it maintains only a single array for data storage making it behave like other collections classes, and it is much faster than something like the SortedList which replicates data when you want a value sorted collection. It is also easy to make thread-safe with regards to atomic insertion, while still allowing reads in between writes.
Saturday, September 25, 2004 1:18 PM by Barry Kelly

# re: Creating custom collections for better performance and filling in BCL holes.

Your "balanced sorted array" buys you no complexity improvement. It's only different by a constant factor. It's still got O(n^2) complexity for n iterated insertions. It isn't worth its implementation effort.

To get O(n log n) complexity, you need to use some kind of balanced binary tree (e.g. red/black tree or AVL tree) or something similar. I mentioned balanced binary trees simply because they exhibit the fastest possible complexity bound - namely, O(n log n) - for iterated insertions of *arbitrary* data.

(For limited universe data like integers, there are obviously O(1) insertion algorithms which translate into O(n) when iterated like you are doing in your test).

I mentioned skip lists because they are easier to program than balanced binary trees but have probabilistically similar average complexity. Check out the obvious - http://google.com/search?=skip+list - for details.

Certainly, .NET needs something like C++'s set<> and friends or Java's TreeSet / TreeMap. C#'s collection library is pretty dire. Things will improve a bit with C# 2.0 and generics, but more collections with a wider range of implementation mechanics is needed.

-- Barry Kelly
Saturday, September 25, 2004 1:20 PM by Barry Kelly

# re: Creating custom collections for better performance and filling in BCL holes.

Monday, September 27, 2004 2:46 PM by Drayk

# re: Gaming: Fable, must or bust?

In response to Roger, you CAN play through after the end of the game. You CANNOT skip the credits, is the only thing. Many people keep hitting the great yellow Y button and skipping the credits and if you do so you have to fight the final boss all over again.

Otherwise, I am mixed about this game. I think the hype really catapulted everyone's expectations for this to be THE RPG of all time, and that's not what we received.

Good points first:

Expressions. People have discussed this at length already so I won't beat this one to death.

Tattoos/Hairstyles/Other Appearance Stuff. This was pretty neat, to mix and match the hair the beard the tattoos and what have you and have it affect how people react to you. Definitely a feature I'd like to see in other games.

Skill/Levelling System. I've actually seen a lot of people complain about this, and I don't quite understand why. I found this to be a user-friendly and overall enjoyable system. To me it makes sense that if you use a bow most often, you should gain more skill with the bow than with a sword. Also that you can use general experience to go toward purchasing ANY skill, is a great feature as well.

Other things I 'sorta' liked, weapons and the clothing but I felt there could've been a little more variety. Yes there's a good amount but probably 1/3 of the available outfits are 'dark' and 'bright' versions of the same thing. Same graphic, different colors, maybe an alignment alteration. To me that's just rather lazy.

Bad points:

Too short. I suppose I was comparing it to Morrowind, where you can put 100 hours into the game and still not even be done. Major flaw. This could've been countered by an immense amount of sidequests and other secrets, perhaps a crafting system so you can open your OWN shop and not just buy one after you've, ah, put it up for sale so to speak.

Alignment made no difference. Yes it affects how you look, but that is IT. It does nothing to alter the story or the way people perceive you (that's based on your Attractiveness/Scariness ratings) and to me that was a massive let down.

Lack of open-endedness. This is probably my biggest complaint, and again I compare it to Morrowind (which is most likely an unfair comparison, but hey). That is one of the MAIN features we were all expecting, open-ended gameplay. The story is linear, and at some points cliche and predictable. Enjoyable and entertaining also, yes, but still.

Weapon and Armor variety. Like I said above. The outfits are neat, the fact that they impact the way people perceive you as neat, but three versions of the SAME outfit with nothing but a color change and some modifier changes is stupid. Weapon-wise it was the same weapon, just different grades (iron, steel, obsidian, master, legendary) although the legendary weapons are neat-looking so those are exempt from the complaint.

Summarized: The game itself I enjoy. I like it. But I don't, heart-thumpingly, absolutely and completely love it like I expected to.

That's all I can really think of at the moment. I won't suggest or knock the game, because honestly I think everyone's going to have a different opinion. I don't regret buying Fable, and I don't hate the game. I just wish we would've all got more of what we were promised.
Monday, September 27, 2004 5:10 PM by Scott Mitchell

# re: Creating custom collections for better performance and filling in BCL holes.

I don't see why you are using an array here. If you want a sorted list, why not use a linked list? This would remove any need of copying data over to maintain sort order - you just plunker down the sucker in the list where he belongs.

Of course, a sorted array (be it implemented like you have it, or as a linked list) takes linear time for inserts since you must potentially scan the entire list to find where to insert the item. As Barry points out, self-balanced BSTs or skip lists would provide log n insertion time, since at worst log n comparisons would have to be made to find the spot to insert the item (rather than n).

I have an article on self-balancing BSTs and skip lists available here:
http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dv_vstechart/html/datastructures_guide4.asp

(I also have a version for 2.0 in the works...)
Monday, September 27, 2004 5:48 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

A number of issues... We are storing integers, and no matter what you do, adding a linked list feature to storing integers is going to double the size of the data storage.

We are doing a binary-search, so finding our insertion point is log n + 1, and we copy at most n/2 elements. I'm not exactly sure I see this as bad performance by any means.

We also get all of the benefits of arrays and linear access to our data. What is the 50th element, array[50]... What is the 5000th element array[5000]... I think if you do the testing for various situations that you'll find not only is the balanced array insert very fast, but in many cases it is as fast or faster than using your other structures. It will also be half the size of those other structures.
Monday, September 27, 2004 6:34 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

I'm first to admit this is a naive test. But now matter how much you talk about collections and performance, if you ship something with poor performance, it doesn't make a great impact. While your SkipList implementation was not optimized to be fast I'm sure (though talking about perf you probably should have made it fast) and it wasn't optimized for storing integers, but rather made generic to work with IComparable (not that any implementation of my sorted array would be this slow)... Here you go:

Current Count: 10
Sorted Array: 00:00:02.5536720
Balanced Sorted Array: 00:00:02.5937296
Array Sort: 00:00:01.3920016
Skip List: 00:00:21.1904704

21 seconds? Nearly 1 magnitude slower at 10...

Over larger lists, much larger, over 10000 elements, the skip lists start to perform. I use that term loosely, because they still only perform as well as the array copy.

Thinking about the global performance of an algorithm given billions of elements may work perfectly well for some. However, most of the time you are only sorting 10-100 elements, and often times you have 100's of those collections sitting around that need to be sorted.
Tuesday, September 28, 2004 9:40 AM by PatternGuru

# re: Creating custom collections for better performance and filling in BCL holes.

If you want to use an array as basic stored and need something thats asymptotically better than O(n^2) then why not try a heap? Basically that's a binary tree squashed into an array using shl/shr operations in an indexing scheme. Transforming an arbitrary array to a heap takes O(nlgn) and inserting takes O(lgn). Getting the sorted list out of it can be more difficult, but can be done in O(nlgn) with peeking the highest/lowest value in O(1) and removing it in O(lgn), making it great for priority queues. It all depends on how you are going to use that sorted list and what you want to be fast in what cases.

Sounds like a job for http://www.amazon.com/exec/obidos/tg/detail/-/0262032937 (or something similar) to me...

I do agree that the default .NET collection support is somewhat lacking right now.
Tuesday, September 28, 2004 10:36 AM by Chris Chambers

# re: Creating custom collections for better performance and filling in BCL holes.

Well, I guess I'll throw my hat in the ring here.. I don't even remember what I was looking for when I found this page several hours ago.. but here's what I've come up with. It's sort of an indexing-sorting-array-tree-with-one-level-of-bucket-type-nodes.

Inserting is mediochre up until around 1000 entries, after which, it leaves the SortedArray implementation that started this whole thing in the dust. Lists over 5000 are particularly nice.

It's also fairly good about managing it's "slack." I'm sure the SortedArray could be better, and that performance doesn't depend on this, but when it grows, it doubles the size of the list unconditionally. That's a pretty bold assumption to make.

Accessing by index is about half as fast as SortedArray. It's hard to compete with flat array indexes.

Searching (IndexOf, for example) is, as a side product of the design, absolutely terrific at all set sizes. It can process 40,000 IndexOf requests on a collection of 40,000 values (random index requests, so hit or miss) in just about 0.28 sec on an athlon xp 3000+. For comparison, it takes the SortedArrayList a little over 9 seconds to do the same operation.

Memory footprint is typically the {size of data} + 3% or so. Sometimes better than Sorted List, sometimes worse. Depends on if you hit a number of elements that SortedList really likes. (10, 20, 40, 80, etc) Of course, I'm pretty sure SortedList could allocate smaller chunks without a huge performance hit, so that would solve that problem.

I guess that about does it. I've really enjoyed reading this discussion. Made me think outside the box, and that's never a bad thing.

If anyone is interested in the source for Rube(Goldberg)SortArray, and also the program I used to benchmark it, I can zip the code and post it somewhere. I'd be delighted to see what others think of the (slightly wacky) idea and also to get second opinions for benchmarks.
Tuesday, September 28, 2004 11:02 AM by Mike Swaim

# Winforms vs ASP.Net

I think that ASP.Net is so popular because it's much better old ASP. WinForms hasn't caught on for a variety of reasons. There's the large deployment package (.net), the pain of conversion of old VB code, the slow start up speed vs. native code. It's often slower than native code, and the UI's particularly slower than native code. And from a Delphi perspective, you have fewer controls that aren't as useful.
Plus, you've got Avalon coming along in a couple of years that'll obsolete WinForms anyway. Why jump to a temporary solution?
Tuesday, September 28, 2004 12:12 PM by Gabe Halsmer

# Oh really...


Interesting take on code security. However, you're describing a very unique situation. Terrarium is a game played by people with more time then I have. Defeating a dominant animal requires understanding its behavior. Either through watching it, experimentation, or as some people have opted for, reverse engineering its code.


:: Why do you think ASP .NET is so
:: popular and Windows Forms is still
:: riding coat tails?

Ease of deployment. Seriously, you don't think code protection is why people choose ASP.NET. How many window form apps do you think are reverse engineered?

Tuesday, September 28, 2004 3:17 PM by Justin Rogers

# re: Implementing AI wars where code is the primary asset. (focus on Terrarium)

Professional component developers have their number 1 gripe at code being too easy to disassemble. They feel their intellectual property is constantly being examined and taken away from them. In a server environment, they feel that have slighly more control, especially if they own the site. In a Windows Forms application, you own nothing once it is on the end users machine. I happen to know for a fact, that many developers, including many large game houses have chosen not to use C# because of their perception that code is an asset and placing it on the end users machine is much riskier they feel than their current development platforms.

The concept that Windows Forms will be obsolete in a couple of years is stretching it, especially considering the Windows Forms/Avalon interop. Windows Forms will be around for quite some time, probably another 5 years. After 5 years it will succumb to future technologies, just like every other technology that hits the market, the lifetime is limited by some future advancement. People program DirectX every single day, and every 2 years it gets obsoleted for a brand new version.
Tuesday, September 28, 2004 3:28 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

You should definitely post it so we can take a look. Test results arrived at under different conditions often provide bad heuristics for judging performance. A great example would be running on an Athlon versus an Intel.

I'll toss your code into the mix, and I'll upgrade it to generics and Whidbey if appropriate, since I also want to see if a platform upgrade is going to give us any more performance in the non array based scenarios.
Tuesday, September 28, 2004 3:36 PM by Justin Rogers

# re: Implementing AI wars where code is the primary asset. (focus on Terrarium)

Code Security Note: What is the first thing people did when ATI came out with their control panel? I think I saw quite a few blogs with the IL and people ripping off their controls. I chose the route of visually examining their controls and making something similar, but most people just wripped the IL.

AI: I also need to point out that many people that put time in the Terrarium are also professional developers by day, hobbyists at times, and students. While you might feel they have more *time* than you, Terrarium is a game and a competition. Understanding their explicit behavior rather than programming a resilient creature is a break in the paradigm and circumvents all competition. I really wish we had fixed that.

Question: If there were an IntellectualProperty attribute you could place on an assembly, that upon opening in ILDasm or Reflector, you'd get a message telling you the source was intellectually protected. Would you do the right thing and have the app close down without actually looking at the code? This is a social engineering approach to prevent arbitrary glancing at code you know someone cares about.
Tuesday, September 28, 2004 3:38 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

PS > Were you doing performance against SortedList or the SortedArray I posted above? You mix terminology a few times. I never even bothered throwing SortedList into the mix because it was far too slow.
Tuesday, September 28, 2004 5:20 PM by Chris Chambers

# re: Creating custom collections for better performance and filling in BCL holes.

Oh, I see I *was* mixing terminology. Up too late, followed by up too early, I guess. I meant the SortedArray posted above in all cases. SortedList is a different beast altogether.

I could have gone generics and IComparable<T> with this, but I wasn't sure from the discussion if 1.x features only were more appropriate. Shouldn't be too hard to convert, though, if you want to give it a go.

Here's a link to the project. It's Whidbey beta 1, but I don't think there is anything in RubeSortArray that would keep it from compiling under the 1.x framework. Not sure about the little test program. It's just a little console app. Be warned, though, Whidbey steals the Console output (and input) and just throws an exception for Console.ReadLine. But this "feature" can be disabled.. And the link is:

http://www.bluehungarians.com/RubesArray.zip

URL recognition? Hope so.

And now, a few qualifications:

1. Pardon the badly written and possibly unclear code.

2. 1000 items is the breakover point. Below that threshold, only searching is faster. Above it, things start to get good.

and 3. Who knows if this will be any good at sorting objects other than int. It should be fine, but I just don't know.

There ya go. I'm really interested to see if it's any good in your benchmark. I have a tendency to test for what I'm testing for, if you know what I mean.. and I may have picked testing code that favors my object in some way.

Cheers
Tuesday, September 28, 2004 5:30 PM by Chris Chambers

# re: Creating custom collections for better performance and filling in BCL holes.

ps. One more qualification. Performance is, of course, better (more representative?) in release mode. Or with the optimized flag, anyway. I figure it's only fair since I'm up against the framework's Array.BinarySearch and Array.IndexOf.. Doesn't make a huge difference, but it does make some.
Tuesday, September 28, 2004 7:03 PM by Chris Chambers

# re: Creating custom collections for better performance and filling in BCL holes.

Ok, one more post. I decided to go ahead and try it with generics. Here's that version of the project.

http://www.bluehungarians.com/GenericRubesArray.zip

As far as the testing goes, I just replaced all the integer-only versions with the generic<int> class. Performance seems about the same in release mode. Debug mode took a little bit of a hit on indexed access.

Should work with any IComparable<T>. I love generics. I only wish they'd hurry up and release .net 2.0 so I could use them in more than just proof-of-concept projects. -sigh-
Tuesday, September 28, 2004 10:50 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

I'm probably not going to get around to performance analyzing things this evening, but I'll try and get something up and running tomorrow. Would you mind if I cleaned the code and included it in a larger code dump that demonstrates all of the algorithms? I'll drop it as an article, and link it in a short posting examining the heuristics of all of the methods discussed so far. That'll give us a good base for any future discussions.
Tuesday, September 28, 2004 11:02 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

PS > Your code adds that extra level of abstraction from 1 sorted array to many sorted arrays in order to reduce the number of operations during copies and searches, with the additional overhead of managing lists. It'll be interesting to see the threshold that this implementation passes the BalancedSortedArray, because I've basically added the same heuristic by maintaining *two* conceptually separate arrays, with one being on each side of some mid-point in a single dimension array.

An array BST with shifting might be similar in approach. As one user has suggested this, and I happen to have an array BST implementation, I'll try and clean that up for inclusion as well.
Wednesday, September 29, 2004 12:38 AM by Chris Chambers

# re: Creating custom collections for better performance and filling in BCL holes.

The BalancedSortedArray idea is interesting. I had considered that each "node" should maintain an array that could grow either at the head or the tail.. I was going to do it as one array with the data centered and space at the top and bottom (sounds like what you were describing).

I also considered an "optimization" for small sets (less than 1000, in this case). For no-splitting of the initial node until it becomes "profitable" to do so, speed wise. However, I haven't been able to imagine a good heuristic for what is a profitable number at which to begin splitting the list. I guess I could just tell it not to split until it has collected 1000 items, but magic numbers are... well, bad. I'd much prefer a more robust way to decide it's time to split the first node. On the bright side, this would give insertion times that approximate the SortedArray class's times up until 1000 items (since it's basically the same procedure), and then after that, it could switch to splitting nodes and indexing.

Feel free to include my code in your article. I may tinker with it for a while, if you wouldn't mind an update.

Anyone have recommendations for a good (and free) code profiler for the 2.0 framework? I had a look at nprof.. and it's ok, but I just wondered if anyone had a particular favorite.
Wednesday, September 29, 2004 12:40 AM by Chris Chambers

# re: Creating custom collections for better performance and filling in BCL holes.

ps I meant to say, "Feel free to include my code and do any cleaning up you'd like to do."
Wednesday, September 29, 2004 3:18 AM by Chris Chambers

# re: Creating custom collections for better performance and filling in BCL holes.

Doh. Earlier, I just tacked on IndexOf to your SortedArray for my benchmark, but I used Array.IndexOf instead of Array.BinarySearch in those tests. Needless to say, after making the change, SortedArray is now the faster at searching any size list. Silly me.

That leaves only two real benefits to the RubeSortArray:

1. Significantly better insert times for large lists
2. Possibly more efficient array allocation

And the downside:

1. Worse insert times for small lists
2. Worse searching times for all lists
3. Indexed access is about half the speed of SortedArray

So, after all that, maybe the RubeSortArray may be a lot of implementation for just a little benefit. But hey, if you need to store an often-changing list of 50,000 sorted objects, but don't want all the overhead of linked lists, it might just be for you.

-- Oh yeah, I tried adding the balanced array idea into the nodes, but the speed increase was marginal while the amount of slack doubled.
Wednesday, September 29, 2004 10:48 AM by Steve

# re: Performance: Don't rely on the C# compiler to optimize your math...

Mhhh, I got a hint to change my VisualStudio configuration from "debug mode" to "release mode". The result is very interesting. Division is now 2 times faster than multiplication. From now on I always let the compiler optimizing my code. :-)
Wednesday, September 29, 2004 11:58 AM by Justin Rogers

# re: Performance: Don't rely on the C# compiler to optimize your math...

I'd be very skeptical of results where division is actually 2 times faster. If you are using literals in division, then it is possible the JIT is optimizing base 2 divisors into shift operations. Ideally it would do the same thing for multiplication.

There are other circumstances as well, including the intermediate result modes. It is actually possible to run benchmarks where the FPU is scheduled allowing other instructions to run concurrently, kind of like a freebie. If you aren't storing the result of the div/mul in your test, or you aren't using it, then the JIT might just run your branch logic (looping construct) while the division is running and be ready for the next division by the time the instruction has completed. Even worse, if you don't use the result of the division, you may not be doing any work at all, since the JIT can remove code that doesn't appear to be doing any work. My recommendations are:

a) store the result in a variable scoped outside of the loop.
b) use the variable in a method call, such as Console.WriteLine so the JIT knows the value is going to be used.
c) never compare using absolute timings, but instead relative timings

You already appear to be doing c. The point here is that the JIT seems really unstable. I run performance tests all day long and I my results are constantly fluctuating, even with small changes to the source. Often times growing a method by a few instructions will drastically change the performance (drastic being +/- 5% or more).
Wednesday, September 29, 2004 2:19 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

The amount of slack would definitely double, and the balanced array really doesn't start helping until you get over 500 to 1000 elements in the array. That means each of your RubesNodes would have to be at least that large for there to be a difference.

Thankfully, your algorithm also benefits from the BinarySearch replacement I wrote, which halves the time taken by SortedArray for smaller arrays (getting increasingly less crucial for larger array lengths).

I like the array allocation for larger arrays and the insert times do get a bit better. The algorithm is a bit more complicated and definitely specialized for very large arrays. I was thinking of adapting each of the algorithms for doing topN..bottomN as well, but realized these just set the SortedArray up to be performant since it works best at small array sizes.
Wednesday, September 29, 2004 3:55 PM by Steve

# re: Performance: Don't rely on the C# compiler to optimize your math...

Ok, I will do some more tests tomorrow and consider your recommendations. Thanks for your help, I have less experiences testing performance of source code. I will sent you the source code to analyse it, if I'll get clear results.
Thursday, September 30, 2004 12:29 PM by Scott Mitchell

# re: Creating custom collections for better performance and filling in BCL holes.

Justin, you gave the following numbers:

Current Count: 10
Sorted Array: 00:00:02.5536720
Balanced Sorted Array: 00:00:02.5937296
Array Sort: 00:00:01.3920016
Skip List: 00:00:21.1904704

Care to explain what your test was doing? Was it just creating the structure and populating it with 10 elements? Or is it creating the structure and then searching the structure for various elements repeatedly? How about, adding a couple elements, searching, adding some more elements, searching, etc., and doing that a few thousand times?

They say there are three types of lies: lies, damned lies, and statistics. I could come up with a test where the SkipList beats the pants off of the array. My point is, the SkipList - or any data structure for that matter - has a time and a place. I'm not deriding your data structure, as it is obviously the best one when you only have a handful of elements. But to assume that it is universally sufficient is a mistake.
Thursday, September 30, 2004 5:24 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

Sorted Array, especially with the rewritten binary search is much faster than SkipList in the all of the scenarios you've pointed out.

Remember that searching for an element (IndexOf) is a BinarySearch. Remember that getting an element at an offset is a direct look-up (because we are using an array). The only time the SkipList could be faster is during inserts, because it isn't reallocating or moving array elements.

However, the overhead and management of the skip lists, and the fact that you used off the shelf components, such as CollectionBase for your NodeList all impact how fast it is. I'm sure you could take a few hours and come up with a better implementation. However, you'd be nearly 3 times the size for many of the numeric data types.

Does it have it's place? Of course. In the .NET world it appears to begin operating well at very high insert levels around 15,000+. At low insert levels the overhead of setting it up just doesn't make it worthwhile, as you can see in the tests. Adding/Searching doesn't make any difference because the array has ALWAYS been faster at those two things.

With that in mind, and assuming a performance increase through fixing the SkipList, we might be able to move the threshold from 15k to 5k (I won't say might, I'll actually do this and post it at some point). At that point I'd probably take some of Chris Chambers code (or probably before) and use that instead. The Slack on his is less than a SkipList and keeping the arrays small for repositioning would keep them competitive.
Thursday, September 30, 2004 5:54 PM by Scott Mitchell

# re: Creating custom collections for better performance and filling in BCL holes.

****************
Sorted Array, especially with the rewritten binary search is much faster than SkipList in the all of the scenarios you've pointed out.
****************

I apologize for not being clearer, I wasn't pointing out situations in which I thought the SkipList would outperform, merely taking some guesses at what your test case involved (which I am still in the dark on).

In any case, it seems like we've reached some common ground: different data structures each have their time and place. Basically, a data structure is designed to do well at particular tasks. For example, an array offers great access time, but sucks for searching. So you improved that with the SortedArray, so it could use BinarySearch, but the overhead now becomes inserting, since you have to shuffle around blocks of memory to do so. The SkipList (and other balanced BSTs), as you noted, improves on the searching from a native array, and insertions on a SortedArray, but has the space overhead and non-constant time access that you mentioned.

Bottom line is that there is no Holy Grail, no "ultimate data structure." You use what's best suited for your conditions. My initial point was that copying and recopying this memory seemed an inefficient approach. What I should have prefaced that with was, *assuming you are going to be working with large amount of data*. With a few hundred or few thousand records, it's no biggie.
Thursday, September 30, 2004 5:57 PM by Scott Mitchell

# re: Performance: Linked Arrays's now and later

Justin, in your "Performance"-related entries, I couldn't find anywhere where you spell out your perf. testing methodologies you are using. (I know this entry doesn't have hard numbers, but earlier ones do). Did you post about this earlier (i.e., what a test case uses, how you do your timing, the testing computer's benchmarks, etc.) that I missed?

Thanks.
Thursday, September 30, 2004 6:51 PM by Justin Rogers

# re: Performance: Linked Arrays's now and later

Unfortunately, perf testing methodology on each of the entries I write would be quite long, so I try to focus on pushing or teaching a single item in each entry. In general my perf setup involves pre-allocating the testing structure so it doesn't affect the underlying algorithm times, testing all of the boundaries and extremes conditions outside of the initial performance structure to ensure consistency in the algorithms (sometimes this is absolutely exhaustive taking many hours), followed by any loop testings...

I've tested using high performance timers and the standard date-time timers... While the high perf timers work well they are nearly identical to the date-time timers once you've worked over a sufficient number of iterations.

My timings are not based on physical timing of the algorithm, but relative timings with respect to one another. To get these in a GC independent and accurate manner I run and re-run the tests for quite some time, averaging together results, and switching the order the algorithms are run in.

I often use a number of IL or source level changes that I've identified as affecting the JITer as well, and then make sure all of these different JIT time results are consistent.

I have posted on my benchmarking machine. It is a P4 2.8 ghz processor with a gig of RAM. This is definitely an optimized and fast machine, so I also test on a number of additional machines ranging from a PIII 500 with 128, PIII 800 with 256, P4 1.4 with 1 gig. A pretty good smattering of Intel machines I'd say.

I can more specifically detail these into a posting if people are more interested in how I test.
Thursday, September 30, 2004 7:42 PM by Justin Rogers

# re: Creating custom collections for better performance and filling in BCL holes.

To note, my only major consideration was finding the cut-off, where it would be obviously profitable to make the switch from the array heuristics to the skip-list or binary tree. There is definitely a cut-off, and I'll probably talk about that at some point, but in order to do that I need the fastest, most highly optimized versions of those structures available.
Friday, October 01, 2004 7:41 AM by Ramon Smits

# re: How is that RemoveAll method on the generic List actually implemented?

Your version seems to use boundschecking.. And in your example it is very obvious that Array.Copy will generate a performance hit thus it would be very strange if the framework team would decide to use this implementation. As you say yourself "a poor RemoveAll" implementation..

A much better implementation is to use the internal array and shift elements. After that just create a new array with the size of the element count that matched the predicate.

So think about a fast easy to implement design and implement it and THEN analyse the performance. If that implementation is much slower, than you can say "I get all warm and fuzzy when the native methods work so well."

Now your remark is just information that just is not correct and of no interest for anybody.

Just my 2 cents..
Friday, October 01, 2004 7:59 AM by TrackBack

# Predicate samples for other methods on List

Friday, October 01, 2004 9:44 AM by Dan Golick

# re: Performance: Whidbey generic Queue didn't get hit with the same performance stick as the generic Stack

Well a few minutes with reflector convinced me that generic queue and generic stack use
T[] _array;
No linked-array.
I think the linked array is a great way to avoid re-allocating and copying the array as the size of the stack or queue grows.

I think you performance tests are dominated by this array copying.

If you have an application where you are tuning for performance and you know the upper bound on the size of the collection the best thing you can do is set the capacity (perhaps in the constructor).

If you re-run your performance tests with the capacity set in advance you'll see some remarkable improvements.

I'm surprised you are seeing such poor performance in the generic queue relative to the stack this may have to do with your testing methodology. Of course the queue has to do more. It must maintain a tail and a head and manage wrap-around. Nonetheless I think you have some problem such as reallocating the queue each time and not the stack.
Friday, October 01, 2004 10:01 AM by Dan Golick

# re: How is that RemoveAll method on the generic List actually implemented?

The generic version moves non-matching items one at a time so that it coallesces all remaining matching items at the end of the array and then clears them:

public int RemoveAll(Predicate<T> match)
{
if (match == null)
{
ThrowHelper.ThrowArgumentNullException(ExceptionArgument.match);
}
int num1 = 0;
while ((num1 < this._size) && !match(this._items[num1]))
{
num1++;
}
if (num1 >= this._size)
{
return 0;
}
int num2 = num1+1;

while(num2 < this.size)
{
while ((num2 < this._size) && match(this._items[num2]))
{
num2++;
}
if (num2 < this._size)
{
this._items[num1++] = this._items[num2++];
}
}

Array.Clear(this._items, num1, this._size - num1);
int num3 = this._size - num1;
this._size = num1;
this._version++;
return num3;
}
Friday, October 01, 2004 2:57 PM by Wallym

# re: We tend to use MOD parity everywhere. Alternating list styles, working with collections...

Nice. I had never thought about it that way. I had merely thought about it as a modulus operation.

Wally
Friday, October 01, 2004 5:46 PM by Justin Rogers

# re: Performance: Whidbey generic Queue didn't get hit with the same performance stick as the generic Stack

Array copying is definitely a performance hit. That really doesn't account for why the Stack comes so darn close to the LinkedArray implementation in terms of performance. Currently it is marked on my list of things that don't make sense. I'll run this down some other time.

Setting a capacity is definitely intuitive, but you often have an idea of your upper bound, but on the average your actual usage is much smaller. There are two metrics here, memory vs speed. You'd like an algorithm that reduces your memory usage and maximizes your speed. I generally like to use lower bounds when setting my capacity, especially with something like the linked array queue. Why? Well, with the linked array, whatever size we set that growth factor to in the beginning, we'll continue to add more segments of that size as we go along. In my tests I tend to use 10 as the growth factor, so that queues of length 100 have 10 segments, 1000 have 100 segments. That is a lot of segments. If I knew my lower bound was in the range of 100 and my upper bound in the thousdands, it would be more beneficial to set that initial growth factor to something around 100 or 200. I minimize the use of space and maximize the performance.

Well, I think at this point we are assuming that we both have the same versions of Whidbey. That may not be the case and could lead to some nastily confusing results. I feel pretty secure in why the Queue is soo much slower, they are simply doing far more array work than should be necessary. If the Reflector tool is correct, they are also making the mistake of *clearing* the array as elements are removed by setting them to T.default. I can't see where this solves any problems, especially since T.default can be an actual valid program value (0 or null).
Friday, October 01, 2004 5:57 PM by Justin Rogers

# re: How is that RemoveAll method on the generic List actually implemented?

Ramon: My information provides an upper bound, as mentioned a naive implementation, and as such is definitely useful in analyzing the algorithm at hand. It shows that in this case they didn't use the slow Array.Copy, however, they use it consistently throughout the rest of the Framework in situations where they have more performant options. It is clear to me, from studying their code, that they might make this mistake. We proved they didn't make the mistake and we are all the better for it.

Dan: Hey, you even fixed up the Reflector code a bit ;-) Not many opportunities for speed improvements there. Removing the Clear would be nice for sure. You can remove 5 or 6 ops from the code with just a basic comb-through. Thanks for your input.
Friday, October 01, 2004 8:23 PM by Dan Golick

# re: How is that RemoveAll method on the generic List actually implemented?

I had to fix the reflector code because I couldn't stand the gotos!

My experience is that the clear is pretty damn fast as it eventually becomes a fast
rep stosl
where the whole fill is done in 1 (many cycle) machine instruction.
Friday, October 01, 2004 8:28 PM by Justin Rogers

# re: How is that RemoveAll method on the generic List actually implemented?

Well, I'm certainly happy you fixed it up a bit. After comparing the exact RemoveAll algorithm, we really are able to remove some extra operations, even if we leave in the Array.Clear...

I agree that both memory copy and clearing operations tend to be extremely fast and generally we don't have to worry about them too much. My only concern is needed versus unneeded. They do similar *clearing* in other functions like Pop and Dequeue. This changes the paradigm of:

return data[current--];
to
int value = data[current];
data[current--] = T.default;
return value;

The need for this clearing is insidious, because you can't honestly do it in one place and not do it in all others. You can see that it has much more impact when working on items a single item at a time. Almost like running a C++ program in debug mode and having it clear all of your memory for you ;-)
Saturday, October 02, 2004 10:39 PM by dudu

# re: Some security considerations for systems with events.

Great post!
Sunday, October 03, 2004 7:58 AM by Dan Golick

# re: Performance: Refactoring generic List.RemoveAll... Speed lost in implementation and Array.Clear...

I guess the risk we take with removing the Array.Clear is that some object won't get garbage collected because it is now still reachable.

I like the improvement in the while loop.
Do you think we could do better?
data[hoffset++] = data[toffset++];
seems awfully inefficient if there are multiple match failures in a row. If you modify the loop to find the start and count of the items we are keeping you could use Array.Copy (which is very efficient) to blast a block at one time.
Sunday, October 03, 2004 4:29 PM by Justin Rogers

# re: Performance: Refactoring generic List.RemoveAll... Speed lost in implementation and Array.Clear...

Ah, for reference type collections the clear makes good sense then, while value type collections it tends to make no sense whatsoever.

It would be an extra if check to add functionality for that (damn), which would cost you one extra operation on a reference type (making it a bit slower) and give you extra performance on value types (making them slightly more than a bit faster). Definite trade-off. Not to mention you'd have to add some type checks, probably during construction, to make the differentiation.

Array.Copy has a lot of extra overhead for making calls to it. There would probably be specific sets, where you are trying to remove ranges, that might make sense. If your data is so ordered, it would make much more sense to use an alternate means, such as RemoveRange, based on IndexOf and LastIndexOf expressions where you use your Predicate.

If you want to paste in an algorithm that uses Array.Copy instead, go ahead. I'll drop it into the test harness. Give me some data that is specifically stacked in it's favor as well.
Sunday, October 03, 2004 6:27 PM by AndrewSeven

# re: Optional parameter overloads in C# and cascading calls...

I was recently working on a navigation controller for web projects. It handles building a url string and redirect to a url.

I started with a version that had many variations on the methods. There were two variations on every method for http/https urls.
Its implementation was spread across various methods, with all kinds of cascading calls.

It was hard to make sense out of, and when the moment came to alter it's behavior, I would have had to override many methods as they were all virtual.

I started a new class with the same methods, but I put all the implementation into a single method that I called from every override. I used "Implementation" as a postfix for the name of the "real" method.
The overloads stopped being virtual, and all the behavior can be changed by overriding the protected "BuildUrlImplementation".

I've been trying to put stuff in the xml comments to indicate what kind of call each overload will actualy make.



Monday, October 04, 2004 4:23 AM by TrackBack

# Great article on WinForm UI thread invokes

Monday, October 04, 2004 9:34 PM by DarthPedro

# re: A comical presentation of modern day RPG development from a gamer's perspective...

This is hysterical.
Tuesday, October 05, 2004 9:24 PM by Brian Grunkemeyer

# re: Reliability, CER, and new programming challenges and decisions...

ConstrainedCopy does not copy the array, but instead it disables some of the tricky games that Array.Copy does (and is thus constrained). Most people may not know this, but Array.Copy does a surprising amount of crazy operations. It will downcast for you, box & unbox value types, widen primitives from one type to another, and it used to copy into and out of arrays of Variants (when we still defined Variant as a public type, before V1 shipped). I believe it even handles copying from a Remoting proxy to a MarshalByRefObject to the real object itself.

ConstrainedCopy gets rid of the junk. I needed ConstrainedCopy to simplify writing a hardened ArrayList implementation that would survive async exceptions like thread aborts, out of memory exceptions, and perhaps stack overflow exceptions. What I wanted from ConstrainedCopy was what the C++ camp has called a "strong exception guarantee" - either the entire operation happens, or we throw an exception and no other observable state changes happened. Hence, the WillNotCorruptState value. ConstrainedCopy will only do the operations that the CLR can prove will work based on the types of the arrays themselves, instead of on the values within the array (ie, no downcasting) and no operations that may fail if we happen to run out of memory half-way through (ie, no boxing). We also got rid of primitive widening to keep things simple. Note that the implementation of this method is provided by the CLR itself (by a mechanism we call FCALL, allowing us to write "manually managed" code in the CLR itself), and is not subject to thread aborts. Also, the reliability contract allows us to eagerly prepare the method if we're called from within a constrained execution region, hoisting all the CLR-induced failure points to some point before we run this code. Therefore, we can assume that if we call this method and it doesn't throw an exception due to invalid arguments or array type mismatches, then the copy operation happened in full. (While this may strictly not be true in some pathological cases where the OS cannot page in your memory from a swap file due to a disk error or some other catastrophic kernel-level corruption, we believe those are so truly pathological that they aren't interesting.)

As the name suggests, it really is a constrained version of Copy, and constrained in terms of what functionality it will support. However, in return for these constraints, it does allow you to make some stronger assumptions when using it to build reliable code. I may try writing a blog entry on this at some point - check the BCL blog in a week or so for details.

Brian Grunkemeyer
MS CLR Base Class Library team
Wednesday, October 06, 2004 12:02 AM by Justin Rogers

# re: Reliability, CER, and new programming challenges and decisions...

Any, as of yet, public documents we can take a look at? Following the Ximian implementation of Mono, they've been checking in reliability level code changes. Apparently they have strict rules against using Rotor or the MS produced libraries, leaving me to believe they are working based on some documents.

Maybe something similar to the C# 2.0 draft specs?
http://www.dina.dk/~sestoft/ecma/CSharpStandard-June2004Draft.pdf
Wednesday, October 06, 2004 7:07 AM by Alexander Neumann

# re: Type identity for data is important. How do we refactor collections in the face of Whidbey?

If ArrayList is to List<T> then CollectionBase is to Collection<T>.
Wednesday, October 06, 2004 5:13 PM by Justin Rogers

# re: Type identity for data is important. How do we refactor collections in the face of Whidbey?

Collection<T> bears some resemblance, but the code pattern has changed quite a bit from CollectionBase. They took a hands off approach where much of the work previously being done is now offloaded to an implementation level. I'm not sure there is very much parity between Collection<T> and CollectionBase.
Wednesday, October 06, 2004 8:01 PM by Duncan Godwin

# re: Reliability, CER, and new programming challenges and decisions...

This presentation contains a few notes about upcoming reliability features in the CLR:
http://research.microsoft.com/collaboration/university/europe/Events/AcademicDays/Portugal/2004/Don%20Syme.ppt
Thursday, October 07, 2004 10:49 AM by Dan Golick

# re: A great article on the value of a good programmer...

Hey Justin,

I also love making my code highly performant. But I tend to profile and count on the profiler to tell me where to spend my time. It's different if you are writing libraries. When implementing a library you have to think about the use cases. Collection classes of course need more care because by their nature they will be looping over items many times.

I notice in a previous post that you were factoring a loop into two loops one for a null comparison and one for non-null. I often find myself doing this in critical code. Today I came upon a case where I had a loop being called many millions of times that had many tests inside of it. Now I'm toying with the idea of using code emit to create the code for the loop so I can create a version without the tests taylored for the job I'm doing.

What do you think? Is this a brilliant idea or a terrible one? The down-side is that debug may be harder but the performance should be terrific.
Thursday, October 07, 2004 10:50 AM by Sahil Malik

# re: Performance inspiration found in List.Contains() method plus some additional functionality we can add.

Awesome .. and since I was reading this blog thru an aggregator, I had no clue of your background. I might not be too off in assuming that you work for microsoft, probably writing parts of the .NET framework.

One thing that these RSS feeds should have is a little 50 word author profile that is easily visible with every post. Like in your case "Senior Software Design Engineer and Consultant" -- didn't show up in my aggregator (saucereader).

Anyway, I just wish there was this tool around to help me filter my content better.
Thursday, October 07, 2004 10:52 AM by Sahil Malik

# re: Performance inspiration found in List.Contains() method plus some additional functionality we can add.

Incidentally, I am so thrilled about generics; I posted a message on my blog last night about what generics imply - which is terribly understated I feel. People with a good C++ background would probably understand that generics let you do what you couldn't do without them ... unlike most other technologies that are simply a better way of doing something you could already do. (CTE's in Yukon for example)
Thursday, October 07, 2004 12:17 PM by Haacked

# re: A great article on the value of a good programmer...

Hi Justin, Mythical Man Month by Fred Brooks is one reference for those claims.

I believe it. As a senior developer manager/architect, I'm currently trying to recruit four new developers. You'd think it would be easy given all the rhetoric about unemployed programmers, but the disparity in quality between any two candidates are very high. I wrote a couple of quick posts about my current experience.

http://haacked.com/archive/2004/10/01/1294.aspx http://haacked.com/archive/2004/10/06/1308.aspx
Thursday, October 07, 2004 1:36 PM by Barry Kelly

# re: A great article on the value of a good programmer...

I reckon the major difference is not in performance of code produced but in actual productivity. The two key abilities, to understand the problem and create a solution which fits into the existing code environment in a non-breaking fashion, are scarce.

Trying to focus on performance as the first thing almost always leads to mistakes and overwrought code which needs to be rewritten when the requirements are more clear - which they always are after every iteration, at any level.

-- Barry Kelly
Thursday, October 07, 2004 2:08 PM by Barry Kelly

# re: A great article on the value of a good programmer...

Dan Golick: dynamic code generation can be a huge win if the compiled code is then static and reusable and the cost of producing it can be amortized over all the times it is used.

A project I'm working on had an inner loop which used Activator.CreateInstance() to construct objects which were loaded up from an assembly at run-time. Throughput doubled when I did 4 things:

1) Created an interface with a method which had the same signature as the constructor call.

2) Dynamically generated a class which implemented the interface and called the constructor which Activator would have called via reflection.

3) Constructed a static instance (using Activator, ironically) of the generated class.

4) Replaced the single call to Activator.CreateInstance() with a call to the appropriate method of the appropriate generated class's instance.

The reason throughput doubled was that (in a sample small test run) 10 seconds of 20 seconds was taken up inside the Activator.CreateInstance() method. The construction code fell off the radar after the optimization.

-- Barry Kelly
Thursday, October 07, 2004 2:32 PM by Justin Rogers

# re: Performance inspiration found in List.Contains() method plus some additional functionality we can add.

I've often worked with MS on various projects. I always keep a resume link in the News section of my blog in the upper left, again, something that is missed if you read through an aggregator (quite a shame). I wish my author would aggregate with my title. I do my work through my own company, DigiTec Web Consultants, LLC. and I'm always looking for new and interesting contracts. Most people tend to not realize that.
Thursday, October 07, 2004 2:58 PM by Justin Rogers

# re: A great article on the value of a good programmer...

Dan: Can conditional compilation work in this case? I definitely try to refactor and remove the excess code and this can often be a way to put the checks in and remove them later.

Haacked: Always looking for contracts if you need a surgeon for some code. As you can see from the blog I'm fairly focused on what I like to do, but I have a broad range of talents, and a fairly decent resume (see the News section). I also have doc format available if you want to hit that contact button at the top of the page. I had someone WRITE the doc version, so I think they caught all of my spelling errors (though I have added a line or two).

Barry 1: I like to make the following comment whenever I'm asked how long it takes me to do an in-depth performance analysis. "The more you work something, the better, faster, and more efficient you become at it". This is a very general concept, but it applies to everything that one might do. There is the basic factor of intelligence that you can layer on top of this for the *figuring things out* part, but once we all breach the 168 mark and get into hard to measure ranges you can toss that out as well. It takes me the same amount of time to write performant code as it does for me to write normal code. That is because in my head the algorithm comes out quickly (pardon the odd joke) without thought of refactoring really. Often times I do go back later just to double check, but I don't think I sacrifice any productivity for it. I often think managers don't realize you can get a secure, performant, productive developer in a single package any more. Putting all three of those things together probably meets at least the three dev requirement. I figured those three things were the reason I could put the senior in my title.

Barry 2: For your interface problem, the binding in Activator.CreateInstance can be pretty nasty. There are other options though, including finding the constructor you need through reflection and invoking it directly while caching the ConstructorInfo. A static factory method (a method that returns an instance) is a second option. Not knowing your scenario, you may have already found your best option.
Friday, October 08, 2004 12:41 AM by TrackBack

# re: I was not aware of that...IsNumeric in C#

Friday, October 08, 2004 3:36 AM by James

# re: We've all recently fallen prey to the weblogs.asp.net changes to increase throughput on the server.

Is there an easy way to have webcontrols without IDs? When nested deep inside a number of other controls they can get very long.
Friday, October 08, 2004 2:25 PM by Justin Rogers

# re: We've all recently fallen prey to the weblogs.asp.net changes to increase throughput on the server.

Yep, customize your HtmlTextWriter to ignore that specific attribute. You'll see that in HtmlControl.RenderAttributes there is an explicit WriteAttribute for ("id", ClientID) giving you an idea of what you'll have to look for in WriteAttribute.

To be more selective you can override RenderAttributes on specific control types. HtmlAnchor is giving .Text a problem, so they could selectively create a better version that removes the id field.
Friday, October 08, 2004 2:39 PM by Scott Mitchell

# RE: We've all recently fallen prey to the weblogs.asp.net changes to increase throughput on the server.

Some of those IDs are needed because they are referenced in the CSS. But many of them (those of the 'HyperlinkX' flavor) can be scratched. The other suggestions are great, but I wonder at what point taking the time to make these small improvements outweighs the actual cost of just having them there... (i.e., the view state is, what, 100 bytes?)
Friday, October 08, 2004 2:52 PM by Justin Rogers

# re: We've all recently fallen prey to the weblogs.asp.net changes to increase throughput on the server.

That was odd, had to unmoderate that comment for some reason...

In response, there has been a huge amount of work already done to compress the page sizes down. Most explicitly in terms of real compression which results in a much smaller page size. If all of THAT work has already been done, but you are worried about compressing a 2k CSS file as well (they enabled compression for the CSS file as noted by ScottW) then I think removing 100 bytes of viewstate and 2k worth of id's would be a great improvement (especially since the main page isn't cached on the user's machine for nearly as long as the CSS file is).

1. Removing ID's is a 3 line code change.
2. Getting rid of viewstate is a 1 liner
3. Smaller class names is a couple of minute grep/replace.
4. Stripping tabs is a 5 line code change.
5. Compactifying links is another very cheap change as well.

Half a days work (maybe, probably less) and you've just cut your page sizes by another 10%? I think the existing changes that were made took far longer than this and some of them resulted in the same or smaller pay-offs. The only super win space change you get is your compression. All the rest are trade-offs (compression is a computational trade-off, but gzip is one of the fastest compression algorithms).

Saturday, October 09, 2004 1:10 AM by TrackBack

# re: Can we please add support for String overloads wherever we see char[] in the framework?

Saturday, October 09, 2004 11:50 PM by Larry Fuqua

# re: Doing a comprehensive review on the "Beginning .NET Game Programming in VB .NET", need your feedback.

I purchased the C# version within the last month. I had been wanting to try my hand at hobbyist game programming for a while so it looked like a good book to get started with C#.

After going through the first few sections on GDI+ stuff, I was very pleased with how fast it was to pick up. Now, to put this in perspective, I am a software engineer (although not a C# expert) so although there were a few errors in code in the book, I was able to correct the problem and move on. One thing I was particularly pleased with was the fact that when I downloaded the sample code from APress, I had no significant problems building and running them. I have had some bad experiences in the past with not being able to build the sample code for a book.

As I started into the DirectX 3D stuff I was a little skeptical. I had heard bad things about DirectX in the past. However, the next sections went so well that I didn't complete the final chapters but immediately began working on my own project of a 3D RPG style game written using C# and Managed DirectX.

A couple of the things that gave me problems:
- camera/perspective. This really nees to be explained better, its such a critical element. This book seemed to recognize this fact, since a fair amount of space was devoted to this topic in the book. However, some very key things were not explained. I would suggest authors try finding someone who is new to 3D programming and have them read the proposed text for this section. Once done, let them then ask questions where they were confused, then ask them what were the key hurdles in comprehending how it worked. I've read several different authors attempt to explain this topic, but it always seems that the author knows the subject too well to put themselves into the shoes of a beginner.
- point out that a lot of the Managed DirectX classes are in fact structs. For a beginner at 3D programming, such as myself, this was an issue. I was confused by certain assignments because I was assuming the object was a class instance when in fact it was a struct. Veteran 3D programmers would probably not have this problem.
- difference due to Summer 2004 release. Since I just recently bought this book I was working against the newest DirectX SDK, so of course some things had changed (took me a while to find out why I didn't have a DirectX wizard). How can you plan for this?

All-in-all I was pleased with the book. I still go back to it for little tidbits. I do think that anytime someone puts out a 'Beginning' book they should put out a 'Intermediate/Advanced' book at the same time. Anyone like myself will be immediately looking for the next step up as soon as they are done with the first. If you wait a year, well I'll have already found what I need in the meantime so you miss out on the extra sale. I would have immediately grabbed an 'Intermediate/Advanced' version of this series.
Tuesday, October 12, 2004 11:08 AM by David Weller

# re: Doing a comprehensive review on the "Beginning .NET Game Programming in VB .NET", need your feedback.

Great feedback, Larry! (yes, I'm watching this thread :-). I will be posting an update to the C# code shortly, as well as the VB code (the book make it to the bookstores before I had posted the code to Apress).

Your feedback about wanting an Advanced/Intermediate book is interesting. I haven't had many people ask for something like that, so I'm wondering if other reviewers felt the same way...
Tuesday, October 12, 2004 3:57 PM by Justin Rogers

# re: Doing a comprehensive review on the "Beginning .NET Game Programming in VB .NET", need your feedback.

Yeah, I was hoping for a few more revievers myself as well. Can't run a testimonials portion of a review without at least 2!

I'll have some feedback for you as well. Nothing major, since I think this book has done a great job of hitting beginner issues, the format of compiled/completed games allows future growth by the reader, etc... Some things are stylistic, some things are just questions, and in many areas I'll just be expanding on your references section.
Tuesday, October 12, 2004 6:24 PM by TrackBack

# I'm gone for four days and look what happens...

Tuesday, October 12, 2004 10:11 PM by Sally_Fish

# re: Gaming: Fable, must or bust?

ok Fable rocked any one who thinks otherwise can go eat a dick.
Wednesday, October 13, 2004 7:12 AM by TrackBack

# Justin Rogers with another great blog post series...

Wednesday, October 13, 2004 8:40 AM by dotnet developer

# re: Game Development: Book resources for users interested in more in-depth world generation discussion.

Publish those c# samples for "Real-Time 3D Terrain Engines Using C++ and DirectX 9 (Game Development Series)" and I'll buy the book for sure!
Wednesday, October 13, 2004 8:49 AM by Justin Rogers

# re: Game Development: Book resources for users interested in more in-depth world generation discussion.

Haha. I see how it works ;-) Yeah, I figured that might be the case. The audience would widen with a version in Managed DirectX and C#... I'll send off an email sometime tomorrow and see if I can't track down Mr Snook or his tech editor. I'll also see if they want to put some Managed DirectX based Terrain code in the next version of Game Programming Gems. I had mentioned something a while back and they got excited, but I think they locked down the articles for the next version of the book already.
Friday, October 15, 2004 10:42 AM by Raymond Chen

# re: Quickly vaidating chess moves, a mixture of performance and ingenuity.

Hm, the above code says that A1-G1 and A1-H2 are legal knight moves.
Friday, October 15, 2004 11:07 AM by Ron

# re: The recent effects of voice chat on gaming. Unbalancing, breaking down borders, improving teamplay, you decide!

Admittedly, my last experience with this is a couple years old. I am generally a role-player, but I kept it strictly in-game. When using voice chat, I used my normal voice and way of talking. I found the capability greatly helped with raids, but hardly ever used it for normal grouping.

In terms of privacy, it's less invasive than an actual phone call. Generally, I already felt comfortable with the people I was chatting with. It didn't seem that big a deal to be concerned with what they might think of my voice.
Friday, October 15, 2004 2:13 PM by Kenneth Russo

# re: The recent effects of voice chat on gaming. Unbalancing, breaking down borders, improving teamplay, you decide!

I don't think there's much question that it's all of those things. Back in the days of Ultima Online a few co-workers and I would sometimes stay late at work to play just to get the advantages of fast communication while PvPing. And I can remember playing with a phone attached to my ear.

First used voice-chat, BattleCom, shortly after the release of EQ. Completely and totally changed the gaming experience. Nobody in our group wanted to type anymore. I remember being elected the "spokesperson" to the rest of the gaming world because I typed faster than the others.

It had downsides too. We became quite insular. The server became those of us who used B-Com (us) and those who didn't (everyone else). Grouping with people outside our click was less fun because typing was introduced and we generally felt that typing reduced the fun. Poor outsiders who would group with us would invariably ask shortly after joining why everyone was so quiet. We'd try to keep them involved, but the general consensus was it was too much effort.

The male roleplaying a female thing, heh. We outed so many.... Our saying was "Everquest: the place where men are men and so are the women." For the record a number of our regulars (primarily males, but we had a few female regulars too) played female characters exclusively. Must have been a Wood Elf thing (female Wood Elves were drawn to be easy on the eyes).

While there's no doubt that performance is enhanced (e.g. PvP), the biggest draw for us was the enhanced social experience.


Friday, October 15, 2004 5:24 PM by Justin Rogers

# re: Quickly vaidating chess moves, a mixture of performance and ingenuity.

Ah, good find there. Appears rank checks are going to be required then. I had actually reduced them out, though apparently that was a big mistake, in order to reduce instructions. Shows you what happens when you don't write all of the tests you need for a particular method.

if ( dloc/8 == cloc/8 ) { return false; }
switch(...) {
...
}
Friday, October 15, 2004 8:23 PM by Raymond Chen

# re: Quickly vaidating chess moves, a mixture of performance and ingenuity.

That still lets A1-H2 slip through...
Friday, October 15, 2004 9:45 PM by Justin Rogers

# re: Quickly vaidating chess moves, a mixture of performance and ingenuity.

Raymond is definitely kicking my ass here. First time I've worked through algorithms for chess that weren't based on a 2D board layout. Normally, you can simply take the difference of clocX...dlocX and clocY...dlocY and compare the results to make sure they return a 1 and a 2.

Since adding more checks to the switch would cause extra overhead that simply isn't needed, we can instead refactor a new algorithm that works based on rank and file within our linear array space.

switch(Math.Abs(dloc/8 - cloc/8)) {
case 1:
if ( Math.Abs(cloc%8 - dloc%8) != 2 ) {
return false;
}
break;
case 2:
if ( Math.Abs(cloc%8 - dloc%8) != 1 ) {
return false;
}
break;
default:
return false;
}

Integer divisions can be removed by shifting if need be. Though it doesn't provide much extra. We can also us bit masking to avoid integer modulus (& 8 is the same as % 8). Probably not needed.
Monday, October 18, 2004 2:12 PM by Paul

# re: Probability selection using a chance tree. Solutions for standard and loaded dice.

Hey Justin,

Had a quick question on the Find probability method I was wondering why do you return the current if chance is less than prior.
if ( chance < prior ) {
return current;
}

Thanks
Monday, October 18, 2004 6:55 PM by Justin Rogers

# re: Probability selection using a chance tree. Solutions for standard and loaded dice.

Great question... I assume that the random number generator is going to range from 0 to GrowthWeight-1 of the entire tree. This will give me the values {0, 1, 2, 3, 4, 5}... Since in the dice example, the CurrentWeight is 1 for the first die and the value in the PRNG is 0, we have to find a way to accurately return the item. In this case I do the following:

prior += current.CurrentWeight;

Since prior was initially 0, then now it is 1. Comparing 0 < prior yields a result of true, which is what we are looking for. Now say we had passed in 1 from the PRNG, now we have to test the left side:

if ( chance < (prior + Left.GrowthWeight ) )...

At this point GrowthWeight for the Left side should be 3 (1 for the first node, 3 for the Left, and 2 for the Right if our tree is laid out appropriately). Since 2 < 4, we now traverse the left side. But we don't know which item on the left side is the closest match, so we start our entire process again recursively, using the previous value of prior (root node's current)

The second time through we'll add prior += current.CurrentWeight = 1 + 1 = 2. We do the test again, 1 < 2, which is true and so we return our node.

We could have set up the PRNG to return numbers in a range from 1 to n... 0 is a kind of special case in doing 0 to n-1... because we don't have to do as much math.
Tuesday, October 19, 2004 12:13 PM by Paul

# re: Probability selection using a chance tree. Solutions for standard and loaded dice.

Thanks for the quick response. I have another question on FindNode. At this point we are searching for a chance, so in the test driver dice program if we pass in 2 from the PRNG we are searching the tree for a dice roll that has a chance of 2 of showing up? A chance of 2 which based on the dice numbers we filled the tree with will always be a roll of 4?

Thanks
Tuesday, October 19, 2004 3:03 PM by Justin Rogers

# re: Probability selection using a chance tree. Solutions for standard and loaded dice.

The tree controls all of the probability selection and return. When we initially set up our probability tree, because we do so in a linear manner, certain assumptions can be made. Such as number N always returns value M. These assumptions are unsafe and are unimportant. If we wanted to rebalance the tree at any time we could (self-rebalancing), in which case N may return some new number that is not M.

To elaborate the dice sample, the PRNG is generating numbers from 0 through 5 (6 discrete values). These values correspond to chance indexes into the probability tree. Take the following 6-sided dice where the sides only contain the values 1 and 2:

{1, 1, 1, 2, 2, 2}... The number of possibilities is 6, the number of chances for either of the values is 3. Numbers from the PRNG index the entire set of possibilities and the tree maps that index, using the chance weightings, to a value of either 1 or 2.

Hopefully that is more descriptive.
Friday, October 22, 2004 10:08 AM by TrackBack

# re: Performance Comparison of Java/.NET

Sunday, October 24, 2004 1:47 AM by Jerry Pisk

# re: Architecting your own cache. Speed, efficiency, memory consumption, AND it has to actually work?

Searching a b-tree hashtable is also a simple binary search, especially if you keep your tree balanced. But inserts and deletes are a lot more efficient in a tree than in an array, especially once your cache grows to more than few items. But I'm going to read your previous posts, maybe there's something I'm not seeing here.
Sunday, October 24, 2004 2:04 AM by Justin Rogers

# re: Architecting your own cache. Speed, efficiency, memory consumption, AND it has to actually work?

A few elements is actually more like a few thousand elements when it comes to running under the CLR. Array copying is very fast and efficient (insert/delete) and all of the collections even moving forward to Whidbey are going to continue backing with array's rather than use more specialized data structures.

Hashtable and other dictionaries are also array backed and I'm pretty sure that continues moving forward.

In fact there are only a very few small locations where anything but array's are used. Namely some code in the Windows Forms area that I've pointed out previously.
Sunday, October 24, 2004 4:14 PM by haacked@yahoo.com (haacked)

# RE: I sure could use a million dollars, what about you? Transitioning from Riemann's to P vs NP...

I have an elegant proof of this that I wrote in the margins of my notebook... Oh. The dog tore it up.
Sunday, October 24, 2004 8:42 PM by Justin Rogers

# re: I sure could use a million dollars, what about you? Transitioning from Riemann's to P vs NP...

Whether your comment is in wit or jest is something left to the engaging mind. However, the implied allusion to Fermat in regards to the proof of his "last" theorem is somewhat ingenious in this context.

To note, Fermat's Enigma, a very small and highly achievable book for those of mathematical or non-mathematical mind alike, covers the history, if not the actual work, very well.
Sunday, October 24, 2004 9:00 PM by Peter Waldschmidt

# re: I sure could use a million dollars, what about you? Transitioning from Riemann's to P vs NP...

Sunday, October 24, 2004 9:39 PM by Justin Rogers

# re: I sure could use a million dollars, what about you? Transitioning from Riemann's to P vs NP...

De Brange has also demonstrated a previous attempt at the proof that wasn't successful. His current attempts may yet prove fruitful though. I'm not aware if he has of yet published his proof in an actual mathematical journal, nor have I seen very many individuals line up to examine/protect the proof as valid.

If you have more of a link than a public news site that would be great. His full paper is available online and several portions of the proof are less than accessible to my own inspection. Which is actually one of the reasons I started to switch off the problem, giving me a chance to study in some of the areas that I'm unfamiliar with in relation to this latest *proof*.
Sunday, October 24, 2004 10:16 PM by frebes

# re: Are neural networks data or code? Game developers always have an interesting twist...

Great info.
Monday, October 25, 2004 3:43 AM by TrackBack

# Code Only: Bidirectional roman numeral parsing.

Monday, October 25, 2004 8:17 AM by Michael Weinhardt

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

Hey Justin,

I'm building a chess game myself, primarily for the challenge since I'm no game designer. So thanks for your chess and game discussions.

Having no experience in game design, and wanting to build a chess game for WinForms Whidbey, would there be any books you recommend, or a single, uber-book that I *must* read before building a game, or even a site that goes hard core into the details?

Cheers!
Monday, October 25, 2004 11:59 AM by Justin Rogers

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

I'll have a book out pretty soon that covers application development under Whidbey. If you really want to target Whidbey then you'll need a book that covers the new features since they are indispensable in quickly creating a solid game or application.

I'm a strong proponent of genre programming, so I don't have any books to immediately recommend for your consumption. Genre programming is where you find a resource specifically targeted at the game or type of game you are trying to create. While I've reviewed several books on .NET Game Programming, I don't feel that any of them have really covered the board game genre.

In retrospect board game programming is one of the less exciting types of programming in book terms. The graphics and UI engines are generally very simplistic, while the game rules and data structures are highly specialized to the game itself. Books targeting this genre have to be ready to cover some complex topics in depth to obtain a readership and at the same time are targeted only at people that want to program those particular games using the most advanced techniques.

I am an open book when it comes to the site. If you have specifics that you are interested in let me know. There is also another individual that I'm very excited to be working with that will soon release an online chess engine, and that may also be a very good place to start as well.
Monday, October 25, 2004 12:55 PM by Mike Lorengo

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

A better solution would be to create an array of string [30] lookup = { "0", "I", "II" ... };
Then do a match on the input and return the index. Quick and easy :)
Monday, October 25, 2004 12:59 PM by Justin Rogers

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

Show me!

There is a partial test harness in the code, and I can upload the performance harness and boundary test harness to make sure you catch all of the invalid input.

Remember, on my blog you can't make a statement without backing it up with proof.
Monday, October 25, 2004 1:12 PM by Justin Rogers

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

My goodness, you were speaking more to the design of the original question. I would postulate, in your defense, that they'd accept such an algorithm, and then ask you to write a more general parser. This isn't just based on assumption, but rather the level of detail that is required during any sort of development oriented interview at Microsoft.

Sorry to seem so rude in the comment. Now that I know more of what you are speaking towards, yes, it would be possible to do an IndexOf over the array, and return the index. Just be forewarned and prepared when they ask you to rewrite the parser to accept any value from 1 to Int32.MaxValue and make sure you bring lots of dry erase markers for that huge array.
Monday, October 25, 2004 1:30 PM by Mike Lorengo

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

You'll notice the smiley. If we were doing agile programming, we would take the simplest approach that would work. The point of my post is to understand the problem. You stated yourself the solution only required a max of 30. I'm sure at some point the memory requirements and speed will favor a parser over a lookup. I'm not prepared to back that up however here is a "classic" post for you to read...
http://www.differentpla.net/node/view/58

Keep up the good work Justin, I enjoy your entries.
Monday, October 25, 2004 2:03 PM by Justin Rogers

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

That article was actually fairly enjoyable. Oddly enough I'm not sure I could code using that technique, but then I also yell at people for build fixing (build fixing is where you quickly write code, compile to get bugs, then fix). At least the test-driven technique isn't quite compile fixing. Thinking back I did write an entire page or two full of invalid inputs that I wanted to ensure the function got rid of, so maybe I do more of that than I think?

Looking at that post our integer to roman numeral routine could be more table driven if we chose. In fact, I'll add a table driver right along-side the existing routine and upload in a bit.

Now, the reason int2Rom is easy to write as a table driven approach is that there is no ambiguity in the handling of an integer. Aka, the interger is in the right format, no matter how you slice it.

With the reverse rom2Int the input string can be completely bogus and not represent a roman numeral at all. Even worse, it can be a malformed roman numeral. A table driven approach would work to a point, and then require that you bolt on validation for the basic things like "VV" which is invalid or "DD" which is invalid.
Monday, October 25, 2004 2:31 PM by Derick Bailey

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

I wonder if it would be possible to do roman numeral validation using a regular expression? And then, could you use a single replace parameter in the expression, to convert the numeral to an integer?
Monday, October 25, 2004 2:48 PM by Justin Rogers

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

Short answer is No! I don't believe so. This falls into a class of problems that I've been thinking about for a while in terms of how powerful regular expressions could be. So let's talk a bit about replacements...

1. The standard replacement is to take a Match region and replace it with Groups out of that match.
2. Replacements don't allow mappings in the replacement string. An example would be a conditional capture that if captured, replace with 1, etc... You can map 1 thing (aka replace a Match with some fixed string).
3. You can only construct captures from material in the string. You can't create new material at any point...

Longer answer is... Yes/Maybe! It would be complex, but you can add material to the string before you do a replacement. By appending the digits 0 through 9 as the first ten characters, they can now be used to construct captures.

So what kinds of captures do we have? Well, We use conditionals that look for a pattern in the string, and then create a new capture group that is either empty or filled with a number... By concatenating all of these items in the replacement string, you can possibly retrieve a number back.

The maximum number achievable will be fixed to how you build expression. Remember that thousands can walk on forever, and it isn't possible to *count* them and then use that information to more properly add digits... Actually, I take that back, you kind of CAN do that too...

I might put some work into this. I imagine the place to use it would be in client-side script, however, we could just as easily convert our parsers to Javascript...
Monday, October 25, 2004 4:08 PM by Justin Rogers

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

Just to give an idea of what in the hell I'm yammering about above:

((?<two>II)|(?<one>I))(?(two)(?=.*(?<ones>2))|(?(one)(?=.*(?<ones>1))|(?=.*(?<ones>0))))012

Notice that we match 012 at the end... The input string needs to be of the form II012 or I012 for the above example to work... So what we assume is that we'll be appending 012 to the end of any roman numeral BEFORE doing the replacement.

We'll in essence take 9 sub-patterns to represent the ones, 9 sub-patterns for the tens, 9 sub-patterns for the hundreds... This is a first chance at this after only thinking a few minutes, so if you spot a short-cut that I'm missing please point it out.

Being a tool driven world we live in, I now know the intricacies of the expression, enough such that I can dynamically generate the full pattern with just a small amount of code... Yay!
Monday, October 25, 2004 4:50 PM by Tom McLeod

# re: random number filtering devices

I haven't played a lot of RPG games on paper or computer, but your opening discussion of why filters are necessary, and then the allowance of doubles, made me think of another non-rpg game that has its own sort of 'filter' on multple values. Monopoly's standard rules allow you to roll again on doubles with two 6-sided dice, but they penalize you for rolling doubles three times in a row by sending you to jail. Harmless addition to add fun to the game, or statistically calculated to create balanced gameplay? Interesting.
Monday, October 25, 2004 11:10 PM by Justin Rogers

# re: Create random number filtering devices using the VectorChanceTree

I can't speak to the minds of the original designers of Monopoly, but I believe this would be a gameplay issue. There are several sites on the web that examine the statistics of obtaining any of the properties on the board, given your current location on the board. Something like preventing more than 3 valid roles disallows things like obtaining the highest ranked properties on the first turn.

12 + 12 + 11 = 35, a short step away from the highest priced properties.

The odds there are already pretty low even without the rule. A major feature is actually the filtering of initial property buying. The odds of a user rolling doubles is 1 in 6, so there is a 1 in 6 chance that you can buy two properties in a round. 1 in 36 that you can buy three. There are also odds that in those roles there is a chance you won't be able to buy properties, etc...

At the end of the day, Monopoly isn't a game of real balance though. Most of the game-play is actually social and involves various forms of trading.
Tuesday, October 26, 2004 2:28 PM by Paul

# re: Create random number filtering devices using the VectorChanceTree

Hey Justin,

Is the only caveat then on the triples only filter being that we modify the probability of picking doubles to be 1 in 11 instead of 1 in 6?
Tuesday, October 26, 2004 4:59 PM by Justin Rogers

# re: Create random number filtering devices using the VectorChanceTree

With the current filter, that is the only apparent caveat, yes. My primary focus was to demonstrate a complex filtering behavior with only basic structures.

A dedicated series filter could instead be used that throws out repeated results of a sufficient length and requeries the tree. Implemented as part of the tree this would still be transparent.

Re-arranging the probability tree is an additional option that is based on the contents of the swap filter queue. Items placed in the front of the queue, can be moved to the back. If both items in the swap filter are identical, we can run a range less the value of the item. In this way we never have to actually remove items from the tree.... I'll implement this and demonstrate it shortly as an alternative.
Tuesday, October 26, 2004 6:18 PM by Haacked

# re: I sure could use a million dollars, what about you? Transitioning from Riemann's to P vs NP...

It was an attempt at wit. I was once an aspiring mathematician (Majored in it). Even studied abroad in Hungary under a program for US students started by Pal Erdos. He died a week before we were to meet him. :( He was the greatest living mathematician at the time and it was quite sad for mathematicians everywhere that he died. Of course I was very disheartened because I was very much looking forward to meeting him.
Wednesday, October 27, 2004 4:10 PM by Paul

# re: Creating a fixed impression ad rotation device from the VectorChanceTree

This removal seems similar to operations on a heap am I correct in thinking this is a similar process?
Thursday, October 28, 2004 11:09 AM by KC

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

I have got a pretty advanced chess program written in C# 2.0. Move generation uses rotated bitboards ( http://www.cis.uab.edu/hyatt/bitmaps.html ). I have not posted the code yet on my blog but if anyone is interested in the source, then send me an email at this address, kcdike@cs.umb.edu. It may give you some ideas. Still have to write an evaluation function and implement move ordering.
Monday, November 01, 2004 5:59 AM by TrackBack

# 在多线程中如何调用Winform

Ping Back来自:blog.csdn.net
Tuesday, November 02, 2004 9:21 AM by TrackBack

# Blogging Portals - useability and finding stuff

Wednesday, November 03, 2004 8:15 AM by Andrey Skvortsov

# re: Resizing a Form has always been a pain in the rectum...

It would be more interesting if you talk about layout practice from web development perspective(css particularly) only-most flexible engine at the moment IMHO
Wednesday, November 03, 2004 2:22 PM by Jason Olson

# re: Doing a comprehensive review on the "Beginning .NET Game Programming in VB .NET", need your feedback.

Wednesday, November 03, 2004 3:00 PM by Justin Rogers

# re: Resizing a Form has always been a pain in the rectum...

When creating agile or adaptive layouts, CSS is probably one of the worst engines I can think of. The ability to interpret the spec to make things work is the sign of a spec that wasn't finished. This results in different browsers supporting varying levels of compliance. I do realize most browsers work well, while IE simply has its own set of rules. There is also the problem of malformed HTML which comprises a larger precentage of the Internet than well-formed HTML.

What would make CSS better? Well, IE has taken steps in the right direction. For a real-layout you need a lyout ordering. You need to be able to lay a particular element with respect to the previous elements using a rich expression syntax that allows previous results to come into play.

The majority of CSS layout is a mixture of fixed size layout in conjunction with percentage based layout. This is the *solution* they've come up with and it results in some interesting effects at times. However, take the following problem and provide a working solution in CSS/scripting:

1. Create a splitter control with 2 panels.
2. Make the splitter draggable.

Not so hard.

1. Create a 3 panel splitter control.
2. Make the splitters draggable.
3. Make sure the top level control fills all available space and that it's panes fill the internals of the control without any overflow.

That is a bit more difficult. A robust layout engine can handle these problems, but CSS requires complex code to be able to provide a workable solution, and that solution is only marginally useful.
Saturday, November 06, 2004 7:18 AM by Wilco Bauwer

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

When you say you heard about another book, you probably mean John Gough's "Compiling for the .NET Common Language Runtime" (http://www.amazon.com/exec/obidos/tg/detail/-/0130622966/ref=wl_it_dp/102-0123623-1192973?%5Fencoding=UTF8&coliid=I146RZZ188X2DN&v=glance&colid=2RH4PEYCKQA3L).
Saturday, November 06, 2004 9:58 PM by TrackBack

# Justin discusses

Monday, November 08, 2004 8:55 PM by Wow

# re: Solving big business problems in our little toolbox application. A use case for Project Distributor.

Finding Reflector in Google is quite easy -
Just type "Lutz" or "Reflector" :)

How is your site different from GotDotNet workspaces? What problem does it solve for the tools authors? Are there really that many good tools out there that you need a peer network?
Tuesday, November 09, 2004 6:34 AM by Edward G. Nilges

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

I am sorry you didn't like the book...but...

You based the review on a superficial scan of the book, so superficial that you don't even realize that there was no CD. Instead, the book provides a link to the Apress download site, which you have not followed.

All you saw was "pretty pictures". Well thank you. But I'm afraid your review is worthless since you did not download the code, a requirement for any serious user of the book.

You decry my choice...to mention yacc and lexx and regex, but develop the compiler and parser using hand code, so as to teach how and why yacc, lexx and regex are important, and also that they can be used as specification languages and not coding languages.

Having written a yacc-type program, I could have included Build Your Own .Net Yacc, but this would demand too-high a level of technical sophistication from the entry-level reader. The book is a Getting Started for those without the considerable technical background that is needed for typical compiler tomes.

Your superficial examination told you the compiler was incomplete and you accuse me of leaving its completion as exercises for the reader. This very serious charge of professional dishonesty is untrue. The compiler as downloaded (remember, no CD, download, get it?) runs all examples in the book.

Missing are functions and subroutines. Again, they would form a complete chapter in themselves and involve explanation of stack frames. Again, this is a Getting Started and tyro's prologemena to the Dragon Book and as such functions and subroutines would be too advanced...especially given the focus on compiling business rules (did you see them?)

The niche my book occupies is the chasm between practical books on generating code for .Net and academic theory, and too my knowledge this niche is not bridged.

In fine, I find it more than uncharitable to "review" a book after a superficial perusal at Border's. I find it a serious breach of professionalism. The recent re-election of Bush may have comforted people in many fields who base book reviews, and wars, on superficial input, but many other people are tiring of this gesture.

I request that you delete this review or post an apology. I would not make this request had you in good faith even just looked at the code but you, like our President, seem to have mistaken mental images for good old Reality.

Finally, your reference to fiscal compensation manages to exhibit what seems to be a corrupted process of reviewing and to show how cheap you can be bought.

Regards


Edward G. Nilges
Tuesday, November 09, 2004 8:43 AM by Justin Rogers

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

To hit some of the fine points of your commenting. I did go back and perform more than a superficial scan of the text and also looked at all of the source code.

Books are a teaching in written form of a given subject. Your book is a teaching of some given subject with nearly no amount of valuable information in the book itself, and assert that the source code is a requirement for understanding the subject matter and gaining worth from your explanation. Let's take another book that is somewhat similar.

The Shared Source CLI book published under O'Reilly shows an excellent example of teaching even though there is a bunch of code behind the scenes. The entire Rotor code-base backs the book, and yet it manages, in only a few hundred pages to dig into and explain this source in great detail (including large amounts of code and explanation in the book and even a few pretty pictures). If you had truly wanted to bridge the gap, you might have done the same. What you have failed to realize is that if you wanted pretty pictures for the less technical users, then you'll also realize that they won't be able to easily process your source code, which goes completely unexplained. I don't care how good the comments are, less technical users don't learn in code.

In essence you've alienated the only audience your book supposedly extends to.

Your political references just adds more of a bullshit call to your comments at all. Your opinion of the political system, or mine for that matter, has nothing to do with the review.

So not only will I not delete the review. I'll assert, after spending another hour on your book and examining a drop of the source code, that even if you had solved world hunger in the code, it doesn't make the book any better.

My reference to fiscal compensation is a joke. Just like many of the comments on my blogs are jokes. Just like the book we are talking about is a joke. You get it? Jokes!
Tuesday, November 09, 2004 9:33 AM by Justin Rogers

# re: Solving big business problems in our little toolbox application. A use case for Project Distributor.

Yep, it is, if you know Lutz and/or Reflector. Let's say you don't know any of those. You don't even know you need a tool yet, but you have a friend. Your friend has a bunch of bookmarks to tool links they use and you are able to peruse their tool links to learn about new tools. It is the same principle behind blogs, where you find things by watching the blogs of users that are adept at finding things or that post useful things.

Let me hit each of your questions in turn and you can let me know if you are still interested.

How are we different from Workspaces? Workspaces is owned by Microsoft and as such you can't install and maintain your own workspace servers. I know more about this than might be apparent at first, since I helped write portions of workspaces. Beyond the locality issues and ownership, workspaces is a source control depot. We aren't looking to be a source control system, but rather a place to host binaries and/or source code for small tools. We also have some features for releasing control of projects and opening projects to the community for further development when you run out of time to support them yourself.

Problem being solved for tool authors? I think here we need to expand our definitions. We don't care about tool authors necessarily. We care about everyone that has a little tool they want to post and share, not just the big tool development guys. With that in mind, we want tools to be able to be posted in seconds, which is now possible. You can also publish source in seconds, snippets, or whatever you want really, because we are just a zip repository for the time being.

As for major tool authors, we are working with them and getting feedback about what they want. Turns out they want feedback management systems, faq support, and the ability to publish short articles and sample code. That is easy enough, and we are working on all of those items.

Major tool authors also want to host their own tools locally, and have the ability to rebrand the UI so that their tools show up in a UI that looks like their site. That is completely possible with the peering modules. You can host your own site, but have that tool aggregated in tens, hundreds, or maybe even thousands of other sites.

Are there that man good tools out there? Let's say we started just by distributing the ASP .NET and Windows Forms .NET Control Galleries... We imported all of the controls into our system (or they implemented our system) and then 50 or 60 community sites across the web peer together and they all show these tools in a UI familiar to the users that frequent those sites. Yes, we do have more than enough good tools for a peer network to work.

These aren't just tools either. They can be partial code, psuedo code, code snippets, code ports of other tools, or whatever else may be useful. I have over 17 million lines of code on my local machine that I've personally written. Making that repository of code available in some way (probably a code file or two at a time) I'd hope would be a great tool for .NET developers.
Tuesday, November 09, 2004 10:31 AM by Jack

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Keep writing what you think.. You read a book and then told anyone who cares what you think about it..... Sounds reasonable to me
Tuesday, November 09, 2004 11:38 AM by Dave Kekish

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Just wanted to say thanks for a honest review. I had been thinking of picking the book up. Won't be doing that now.

I've wasted enough money on books only to be disappointed.
Tuesday, November 09, 2004 2:01 PM by Eric W. Bachtal

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

It's tough to put a finger on Mr. Nilges. He's certainly a strange one. A quick look around the net shows him to be a strident supporter of his own book and his way of thinking. First there was his own review on Amazon, then this thread, which includes references to the FBI, conspiracy theories, sabbaticals, and dysfunctional America (he also takes to task the bad reviews on Amazon):

http://groups.google.com/groups?selm=f5dda427.0406060353.4c7e37ea%40posting.google.com

I haven't read his book, but have seen reviews ranging from terrible (most) to great (some). There seems to be nothing in between. For instance, here's Bill Ryan's glowing review (he likens it to Dante's Inferno):

http://msmvps.com/williamryan/archive/2004/09/15/13576.aspx

I appreciate you posting your review, and can't fathom the nerve of an author suggesting you remove it and apologize. It's just incomprehensible. I suppose that behavior alone will be sufficient to prevent me buying a copy.
Tuesday, November 09, 2004 3:02 PM by Darren Neimke

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I must say that I rarely if ever even crack open the CD's that come with books.
Tuesday, November 09, 2004 10:29 PM by Andrew

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Mr. Nilges, you ought to come out of your ivory tower and get a dose of that good ol' reality that you tout sometime.

And what in the world does the President of the United States have to do with a book on computer technology? A professional would keep this discussion on topic.

Thank you.
Wednesday, November 10, 2004 9:57 PM by Bill

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I saw the Trackback and followed it over here. It's a shame things got so heated because I've gotten to know Edward recently and I think he's a great guy.

Let me explain a little why I wrote the review as I did. First and foremost, I was being honest. I wasn't looking for a book on Compiler theory per se, but I wanted to learn how to write my own language in .NET in hopes of learning more about it. Me and two of my co-workers wrote a product called .NET Refactor (www.knowdotnet.com) and it was a chore. If I'd have had this book back then, it would have been much easier to write .NET REfactor and the next version has been redone using a lot of what was in Edward's book.

I have read a LOT of .NET books and continue to - In addition I read a good amount of CS stuff but for the time being, my focus has been on .NET. Edward's book has a lot of sidebar stuff that IMHO, just begs you to start thinking about other issues. I'm not saying it was the case with this book, but I think it's entirely possible to have a book stimulate the thought process in areas that aren't within the domain of the subject matter and still qualify as a great book. This book got me thinking about a lot of different areas and caused me to rethink a lot of stuff that I previously took for granted. Personally, I think the quotes that he uses in there justify the book's price but I can certainly understand how people would disagree with me. I lent the book to two other people and for what it's worth, they shared my feelings about it.

I admire your honesty in the fact that if you don't like something you aren't afraid to say so. If I don't like a book, I simply don't write about it. You'll notice for instance that although I've reviewed well over 40 .NET books in miscellaneous venues, that I don't have one review on an OReilly book. The reason for this is stated above - but in the same vien, I understand that a Lot of people really like their stuff. One time I was somewhat critical of a .NET book (by a Publisher that I'm quite fond of) and the response was met with hostility that was an order of magnitude than anything Edward wrote. As a matter of fact, the person took to personal insults which if anything, only reinforced my comments. I basically wrote that while the book was technically correct, the author came off like a condescending jerk and didn't back up the attitude with content.
Anyway, it's just a personal thing but I respect the fact you write about both sides.

I never knew Edward before I wrote the review but since then I've spoken with him many times. If you read through my blog - you'll see that we've jousted many times over a whole variety of issues. Edward is a passionate about many things and I think that's reflected in his comments. If you read the link above on google - you'll see that that one got pretty heated. To that end though, I do know that there was a deliberate effort by a few people to bad mouth his book because of some old grudges. I think that's probably largely responsible for why he responded rather strongly to the negative criticism.

A while ago when I was in Redmond, I had the honor of hanging out with Mike Hernandez of Database Design for Mere Mortals fame. I'm probably Mike's biggest fan and he's got to be one of the coolest, most down to earth people I've ever met. So after a few beers we were discussing the response to his book - which is almost 100% Overwhelmingly positive. But he told me that it took a while to get used to writing books b/c he took some of the criticism's personally. One comment titled "Database design for Mental Midgets" was particularly harsh and bothered him - not in the sense of anger but just that someone didn't like something he put so much into. Another pretty famous author told him to get used to it, it's part of the game. He said when he came to that realization, then it got a lot easier. You 'know' that you should not take things personally, but when something takes as much time as a book does, it's hard to do for many folks, particularly the first time or two.
Thursday, November 11, 2004 5:49 AM by Edward G. Nilges

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Hmm, you "performed more than a superficial scan, and you looked at the source code".

But you didn't read the book, did you, much less use the performance based approach I recommend.

This is obvious, for in fact the book explains the source code. For example, the recursive descent algorithm is explained in detail in Ch 8, with a sidebar on "Cain's Amulet" to explain how a state is passed among recursive parser procedures.

I think what happened is you were offended, not so much by the political liberalism, as by my tone which fails to be authoritarian.

As to the relevance of politics. I have consistently found that political conservatives have difficulty in learning to code, since coding involves a necessary deconstruction of social structures: their analysis.

For example, in debates about the reliability of high-tech election systems, conservatives make the claim that because the computer systems are, well gawrsh, computers, they will be by definition accurate.

However, we know that programmers who work for Deibold and similar firms, some with criminal records, have full access as we do to the systems at all times, merely as a condition for doing their jobs. We also know that Deibold's CEO promised Bush to deliver Ohio, and we know of several absurd election results that show that at no time were "business rules" (totalVote >= voteForBush) applied.

Of course, since I do indeed work and have worked in the "real world", at large corporations including Baxter, Household Finance, etc., I have worked side by side with political conservatives competent at their jobs.

But in your case, your clear bias caused you to post a review based on a book you haven't been sent or purchased, without reading the book.

I don't know where you get the idea that computer technology has nothing to do with politics. In my chapter 9 on a humanistic application of business rules to small scale credit, I demonstrate a way to make capitalism work for the small borrower by using modifiable and documentable business rules, in ASCII text form, as opposed to a binary set or a single number.

I have looked over the rest of your site, and clearly we will have to "agree to disagree" about politics. For one thing, to describe the Rehnquist court as not activist is just silly: they appointed the President to his first term.

But I will have to ask you to withdraw comments based on a book you haven't read, much less worked through.

Thursday, November 11, 2004 7:05 AM by Edward G. Nilges

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hi, Bill.

I would not have replied to a negative review written by someone who'd at a minimum read the book. This is Book Reviewing 101. You don't pretend to have an opinion until you have finished the book.

So it's not a matter of me being a passionate, sensitive, kind of guy, although I am.

To me, the judgement "not everyone can write a book" sounds like one of those terribly final, terribly "reified" (cast in concrete) form of Human Resources explanations used to justify what usually turns out, on investigation, somebody else's failure to do their homework.

The language has flavor, all its own. It can never be analyzed or subject to any kind of deconstruction because it is post facto and essentially, people "sign off" on it just to get the agonizing process, of encountering a normalized deviance (a deviance accepted as OK for social peace), over.

Personally, I have been told over the course of my 55 years, sometimes by the same person, gee, Ed, you kin write and you oughta write a book, and gee, Ed, you can't write worth jack. The message seems to be that what's most useful are my speling and gramer skilz and that I should seek a career as a ghostwriter or flack rather than attempting to say what's on me mind.

This may be because our society splits the "suits" and the geeks, and the "suits" tech and cognitive skills atrophy, rendering them absolutely reliant on the geeks to justify what is at times unjustifiable, whether it's France's behavior in the Cote d'Ivoire or America's in Iraq (how's that for Fair and Balanced?)

Meaning the suits need press releases and code but can't produce them. Meantime, many geeks, both left and right, question the entire set-up and ask why it is necessary (on the left) for so many people to work for peanuts or on the right to disallow people free choice.

Another message is social schizophrenia, as evinced on the political scene. Hell, even Bush's supporters know he's a bozo (William F. Buckley is antiwar). At the same time, they remained silent so's Kerry wouldn't get elected and open a can of worms, such as the systematic racism of our society, and the fact that gay men are lonely and would like to marry each other rather than hang out in bars. One is familiar with the Rush Limbaugh listener who professes to "hate" Rush.

All this leads me to believe that there is an element here of killing the messenger, although, to be fair, the reviewer here ain't schizophrenic about me. He dislikes me insofar as he knows me and on further acquaintance may dislike me even more. Boo hoo. I think I got over it already.

I have some "negatives" with my own book, and as I stated in the Amazon self-review, I did the best job in the time available.

There is a profound truth somewhere in that simple statement. The real artist, like Michelangelo, makes an end when he is finished, and the work dictates the time taken. But even in the time of Pope Julius and especially now, creative work, unless you fund it yourself as your own entrepreneur, is universally "factored" into chunks of undifferentiated and unskilled labor, and then budgeted with deadlines.

This is also called "reality", although guys like Marx said, "oh yeah" and "sez who", and CONSERVATIVES from G. K. Chesterton and Hillaire Belloc, to Russell Kirk, have ALSO said "sez who"...as does the average Joe when the car doesn't start, the health insurance runs out, or the Cubs lose.

The Apress constraints were quite loose as compared with a typical Death March development project and in fact I delivered far more code than most computer books deliver, code that can be used commercially to create a business rules or macro facility in a shrink wrap product. I'm not going to get a dime from that, of course. Boo, again, hoo.

Nonetheless, Apress has bills to pay and May 2004 was cast in concrete. It can be said that the deadlines kept the book simple and accessible because while this reviewer disdains it (because he's written, ahem, a calc.exe) many other programmers may find it useful.

Since I've coded a compiler generator and pieces of a regex, I would have liked very much to include chapters on both. The problems are that (1) two new chapters would have blown the planned page budget and (2) understanding both products require an acquaintance with set theory, which would demand I add ANOTHER chapter on sets and logic!

Furthermore, my tech editor, Dan Appleman, would have redlined the material because he was editing from the standpoint of the average, good programmer.

Dan is a programming Democrat. He seems from my personal acquaintance to be a younger version of Peter Neumann, the (politically rather liberal) moderator of comp.risks, although I do not know Dan's politics. In computing terms, it appears that Dan's love of explaining things is like mine because, I think, both of us know you don't "know" until you pass it on.

And as a programming Democrat, Dan is a firm believer in the Rights of Computer Languages to liberty, equality and fraternity, especially in .Net.

When I was working last year in Silicon Valley, I had a C# job and was interested in writing a C# version of my compiler, but Dan pitched a fit, both because I was late, and, I think, he wanted to show the world that high quality, compiler code could be written in grubby old VB.

And when I reflected on the struggles of students of color at DeVry to get jobs having learned primarily VB, I was in sympathy with Dan.

Programming skill in fact has very little to do with choice of languages, a choice often dictated by the boss, and the idea that it does is a confusion between the stars and the telescope (as in the aphorism of Dijkstra I quote).

I regard the foregrounding of language choice over knowledge of the applied mathematics as a crypto racist and classist venture.

As to politics. It's been said that the "default" politics of computer people is libertarianism, "let us alone", coupled with dislike of unions and welfare and support for free trade. The only view I share is a support of free trade: as to outsourcing, let it rip: I outsourced myself last year to Fiji and this year to China.

But it seems we have trouble admitting that as mere coders we make the System work in what to me is an opaque way, where, for example, people are judged by Fair-Isaacs "single number" credit scoring in place of business rules and have no appeal. Or where no audit trail exists in an election and the programmer who suggests to a boss with a criminal record that we might apply some business rules (totalVotes <= votesFor Bush) is terminated under employment "at-will".

Another thing I'd do differently is sharply cut back on the digressions in the book, and increase the focus more. Basically, I took my lecture style, which the chair of MIS programmes at DeVry admired, and put it on paper.

But on paper, it is at times just a pain.

At one point in the tech edit, I'd written in the Word document "But, I digress". Dan A commented "yeah, you digress".

With all these links in this blog to conservative sites, I realize I am behind enemy lines. But let us not speak falsely now the hour is much too late.

Criticism, especially by people who do due diligence, doesn't bother me. The reason I spoke up in this blog was an apparent failure to meet the elementary responsibility of a book reviewer. And the connection to politics is inescapable, because the Bush "mandate" means that as regards international politics, the dog ate the homework and that's jest fine.
Thursday, November 11, 2004 8:51 AM by Justin Rogers

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

I wouldn't have posted the review if I hadn't fully read your book. As mentioned in comments and in the posting, I spent over an hour reading your book. I don't need to *work-through* your material. I don't need to more *thoroughly* read your material. And I don't need to *consider* the side bars and notes. I've written compilers, done code generation, and am a huge advocate of code emit in .NET. You can read back through the blog and see that.

I even sympathize with simplistic design and enabling users that aren't familiar with the concepts. You can check out my short postings on a number of different parsing systems under .NET and a few about dynamic code generation.

All that considered, I still don't have any higher an opinion of your book. I've given you due diligence, and have spent more than 5 hours now between the actual book and the source code. I won't spend any more, nor do I need to. That is more than enough time to adequately review a book. You see, if an in-depth review takes say 15 hours, then a slightly less comprehensive review can be done in 5 hours. Odds are that in 5 hours, at least one thing would strike you as interesting and/or usable, especially if you are EXTREMELY familiar with the subject matter. I didn't get that from your book. I would have given it 15 hours and done a better review, but the book doesn't warrant it, nor does it have any information that isn't freely available on other sites. Difficult to find in a hurry maybe, but the information is there and in many cases more accessible than it is in your book.

I'm sorry brah, but no matter how hard you call me a conservative (which I'm definitely not), how much you dislike bush, or why you keep ranting about politics in general, none of that will change the review.

As for your small scale credit application, that is the basics of a data driven design. While I can respect writing custom parser technology for any config files that might contain the data, you didn't live up to the real concepts underlying your book. Primarily because data driven designs aren't about code, compiling or any such nonsense, but instead about changing the parameter values to fixed functions, or possibly even interpreted functions. At best you could call that scripting, but certainly not creating your own language and compiling and certainly not in a chapter 9 of a book that is supposed to be about compiling. Anyway, I'm done with this thought process. I have books that I consider more worth my time, IMHO, and I'm doing the community a disservice by not spending my time on those.
Thursday, November 11, 2004 7:18 PM by Anonymous Coward

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Two expressions come to mind here:

1. The lady protesteth too much.

2. When in hole, stop digging.

Justin's review made me think "perhaps that book isn't for me". Edward's tortured political rants confirmed it.
Thursday, November 11, 2004 8:30 PM by Another anonymous coward

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Edward, just a quick question... do you wear aluminium foil around your head so that 'they' can't use their satellites to read your mind?
Thursday, November 11, 2004 9:03 PM by Edward G. Nilges

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Can't change the fact, "brah", that you posted a negative review after one hour's perusal and skim. Can't change the fact, "brah", that this is the only conduct for which I need an apology and retraction.

The latest review at the Amazon site, currently under Bill Ryan's review, which because of its quality is a Spotlight, is from Bob in SF. I have no problems with this review because my book did not meet Bob's needs, and he bought it and gave it a chance. I am thinking of revising my self-review to praise Bob.

I certainly don't understand your point about the "small scale" credit application. A case can be made that all humane and all doable MIS applications are "small scale"; and, the phallocentric language of programmers who are forced by the logic of their situation to make reference to unknown "needs" at an unknown, and unimplemented, "large scale" may be the problem.

Many implementers have indeed tried to implement data-driven designs as a set of fixed functions, to which the data "points". Consistently they end up with a mess because they don't realize what they're about.

When the user has a requirement demanding If..then..else, a common response in this venture is to keep the selection in code which prevents the user from controlling it, of course. Likewise for iteration.

On a number of projects, I have encountered a mulish resistance to the idea that what is being developed "really is" a computer. Most recently, engaged in cleaning up a C# and VB mess for DNA synthesis, I realized that the problem was that the original developers had developed a "data driven" design, all right...in which the selection and iteration were in the code, and the steps in SQL Server tables.

As a direct result, the client literally could not understand how to use his system. Paradoxically the original developers claimed that to provide him, not with "data" but a special-purpose language, would "confuse" the client...who had a doctorate in genetics, a subject which is far more challenging than programming.

The union card holders, the programmers, who despite their commonly anti-union sentiments, almost unconsciously keep the selection logic and iteration in code.

Chapter 9 is in fact key, for with experience in the early days, I need to show that application programmers are blocked in enterprise systems development by constructs including "oooh, compilers" that were transgressed effectively in the early days.

As to being a hip sort of dude who doesn't support Bush, or maybe voted for him but doesn't support him, or maybe voted for Kerry but was relieved, or what, objectively the gesture of pulling a book off the shelves, and "reviewing" it is the sort of nihilistic gesture that Bush makes because in a strong sense, he and his team believe that they can manufacture (in part, using computers of course) "reality" and don't really have to do their homework which de dog done ate.
Thursday, November 11, 2004 9:42 PM by Mat Noguchi

# re: The obligatory Halo 2 partial review and thumbs up.

Three years, actually.

But it's definitely nice to read good reviews :)

MSN
Thursday, November 11, 2004 9:52 PM by Justin Rogers

# re: The obligatory Halo 2 partial review and thumbs up.

How about a nifty timeline. I know based on experience that nearly every V2 starts well before V1 ships. I'd be very surprised if there weren't portions of a plot, parts of an engine, and many other things that were being produced prior the V1 going gold and ultimately shipping 3 years ago.
Friday, November 12, 2004 1:02 AM by Mat Noguchi

# re: The obligatory Halo 2 partial review and thumbs up.

Heh, we didn't even think about Halo 2 until at least a month after the Xbox shipped.

MSN
Friday, November 12, 2004 3:13 AM by Edward G. Nilges

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

You could read my response as superficially as Justin read my book and still get the essence.

This is that Justin reviewed the book after an hour's perusal and skim, and thought it had a CD, which means he wasn't qualified to review, especially if he is being paid for referrals. If he is being paid for referrals then his conduct constitutes malpractice in his chosen profession.

I hope the above is quite brief enough even for the dyslexic. The dyslexic may skip the rest if it makes their head hurt.

As to the objections based on word count. Part of the problem is that too many programmers are so poleaxed by reification that they actually think they're being smart when instead of addressing a case point by point they make reference to word count, which today can be determined by automatic means.

Logic 101, people: reference to prolixity is at best stylistic, not an argument.

Justin's further "deep" analysis consisted in going to Apress, downloading the code, and then, apparently, noticing that form1 in the qbGUI project has a lotta lines, so he's still in the reified mode of assuming that prolixity, in and of itself, is a Bad Thing (an incoherent stance because initially he felt that prolixity in prose was missing in the book, also, inconsistently, a Bad Thing).

Of course, the project name indicates the goal of the project and form1 is consistently the main form, a standard clear, in the structural sense, by means of being consistently followed. An alternative would be to name the form after the project, of course. Fairly trivial.

"Hey, Harv, are you into TRIVIA?" "I'm talkin' to ya, ain't I?" - Harvey Pekar, American Splendor

The main problem is that book "reviewers", who are apparently semipro based on the references to referral fees, don't know how to maintain critical distance while, at a minimum in this case, reading the book in its entirety, without having to be told to do so by the author...and in the case of a computer book or math book, working through most of the examples!

For illumination, take a look at my reviews on Amazon such as a review of Richard Posner's Public Intellectuals.

I think Posner is a dope and Public Intellectuals confirmed my view, because Posner assumed without argument that Public Intellectuals should be considered jest folks, and held to Wal-Mart style productivity standards, in which they'd produce a certain rate of True Ideas in defense of the Status Quo, rather than bitch and whine in cafes.

However, I read the book attentively from cover to cover, and if Posner had embedded a CD with pictures of Public Intellectuals in compromising positions, I woulda downloaded same. Only then did I feel qualified (as Amazon requires) to review the book.

I sense that today entirely too many people will read a book or even sit through a TV program only based on an initial liking for the author, producers, or viewpoint to be expressed.

Reading critically is a difficult skill, because at one and the same time you have to understand and form objections. Nonetheless, because Justin is a smart guy, I am certain he could have done so while running the code and watching the pretty pictures.

He could then have posted "I am unconvinced by Nilges' approach and the guy is a total bozo, because his compiler doesn't do proper error checking, for which one needs to use a parser generator. Furthermore, the guy needs his head examined on 'business rules' since allowing the credit scorer to CHANGE the rules is asking for her to get kickbacks from the debtor."

These are two valid objections which I believe I can address, but it's not appropriate to do so here. The point is that they are based on critical reading, something discouraged, I think, both by the conditions of many programming jobs and Fox News.

Justin, on the other hand, seems to feel that one can just sort of paw through books at Borders and make reviews based on a superficial examination.

I read a number of math and computer books but rarely review them, simply because I don't feel qualified to review, whether negatively or positively, until I've worked through most of the examples.

But apparently, when some sort of money or referral fees are involved, some people feel no such compunction.

Finally, the reference to tinfoil hats is a common enough meme which encapsulates for the most part the fear of a genuine epistemological isolation which is imposed, in the American gulag of the streets, on any number of people who fail to toe the mark, and who are damaged by the experience.

But this particular meme is dissolved, like a ghost at cock-crow, by one and only one link from the tinhat person to a community...a network. For me, this is any single reader who like Bill found the book useful.

My boss at Princeton assigned me to work with John Nash at a difficult moment in Nash's recovery precisely because the women programmers were frightened by Nash, and I played a small part in linking Nash to a community. So whenever I hear arguments couched in phrases of adolescent teasing, I reflect that they usually say more about the source, as does this self-revealing anonymous coward.

Yeah, maybe the Martians (who are as we know from Mars) are paying American right-wingers to conduct a systematic campaign of harassment against lil ole me for having the nerve to be an ace programmer while retaining left wing views, using X rays from which I need to protect myself.

Or, maybe, Saddam Husayn had WMDs and also flying monkeys in a hidden palace, and maybe the recent election was Fair and Balanced.

Or something. I suggest that if one SYSTEMATICALLY paws through the shelves at Borders while looking for books to nail, or if one counts words before reading, then of course ignorance replaces knowledge, and "everything is possible and nothing is true".

Sorry, fellas. I'm right, and Justin is wrong. I shall check this site once more for a retraction in a few days in order to avoid clutter, but post no more.

My email is spinoza1111@yahoo.com. If ya need to Get Started on a .Net project that involves parsing, and ya didn't take no Compiler Development class in school, give my book a whack. If youse is a teacher with a class of ruffians who blanch at the prospect of using the Dragon book without prep, assign my book (yeah, baby, 30 copies!!)

But if like Justin, you are having a bad hair day and that cute barista at Border's turned ya down, please engage brain before "reviewing".
Friday, November 12, 2004 7:20 AM by Anonymous Coward

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

If at first you don't succeed...

Imagine this scene:

Justin is an expert in the weewaa technology. He spends some time leafing through a book on applying weewaas to dingdongs. He decides it's rubbish and not worth buying. He tells his friends about it in the hope they won't waste their money. He reads lots of books. He's done this before. So have they. Not a controversial scenario.

Cue Monty Python for scene two:

The author of said book walks into the bookstore and tells Justin he is wrong, wrong, wrong about the book, and that it's slanderous that he should tell any of his friends it's not worth buying, because he's not qualified to make any judgement, and because Fox News Is Bad. From there he launches into an escalating series of shrill, long-winded, pretentious, ad-hominem rants, which seem motivated more by an attempt to justify his worth as a human being than to address the quoted flaws in his book. The occasional drop of fashionable philosophical nonsense serves for a while to distract everybody from asking the obvious questions: What the fuck is this psycho doing here? Did he really just say "But let us not speak falsely now the hour is much too late"??? Are we being Punked?

But let me not tarry here, forsooth. Edward: You are behaving exactly as your worst enemy would if he wished to discredit your professional reputation. Think about it.
Sunday, November 14, 2004 9:45 PM by Edward G. Nilges

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

Quick question...have you considered attacking the problem of creating a Roman Numeral parser using Backus Naur Form? Just thinking about the problem in these terms may clean up your code a bit by associating precisely the elements of the RN with "what is to be done".

I say this not to tease you (for I consider our discussion of my book over) but because I have found BNF useful in surprising areas including the parsing of international phone numbers.
Monday, November 15, 2004 2:47 AM by Justin Rogers

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

If you have some ideas in mind for the roman numeral parser, then I urge you to post them with some demonstration code detailing your line of reasoning. I tend to use my knowledge of performance parsing in .NET when I write my algorithms, such as this one, and that oftens removes from my own mind many different alternative representations for the parser.

If you post something I'll gladly compare/contrast it and even add it into the code-only article as an alternative. I've done this with numerous algorithms, including some offered for the quick integer parsing code I detailed several months back.

Don't worry about teasing me, I don't generally take things out of context and I see your suggestion above as exactly what it is, a valuable suggestion. If I get some time to investigate your suggestion, then I might just do that, or if you have some time to more thoroughly implement your suggestion, then all the better.
Monday, November 15, 2004 6:17 AM by Edward G. Nilges

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

A quick approximation:

romanNumeral = [ thousands ] [ hundreds ] [ fifty ] [ tens ] [ five ] [ ones ]
thousands = M [ thousands ]
hundreds = C [ hundreds ]
fifty = [ decrementByTen ] L
tens = ( decrementByOne X ) | straightTens
straightTens = X [ straightTens ]
five = [ decrementByOne ] V
ones = I [ ones ]
decrementByTen = X
decrementByOne = I

The grammar is clearly ambiguous, but this shouldn't scare us because the ambiguity is resolved in a known limited context.

For example, a "preprocessor" could resolve all incidences of a I, acting as a decrement operator by appearing in other than the first position. It could then replace the decrement operator and the next symbol by a bogus symbol representing IV (four) in the case of decrementing five by one.

Once ambiguity is resolved, you start to code one procedure for each nonterminal, passing the input RN and an index.

The ambiguities don't have to be resolved by preprocessing and transcribing. Instead, a routine (get next token) looks at I to see if it is followed by other-than-I, and returns a special symbol in place of the input symbol.

I will implement a code solution and post it this weekend.

The above grammar doesn't let you decrement the C or M symbols and needs further work.

Wednesday, November 17, 2004 7:18 AM by TrackBack

# GC on small managed resource holding large unmanaged resources..

GC on small managed resource holding large unmanaged resources..
Sunday, November 21, 2004 9:06 PM by J. Ambrose Little

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

What if Ed's worst enemy is the one posting here, pretending to be Ed? :-D
Tuesday, November 23, 2004 6:11 PM by Matthew Klump

# re: Interested in Artificial Intelligence? What about Wiki's? Well, now you can have both.

I'll comment, My puzzler project goes a little bit beyond mere first year course work. Although not all that impressive to create a three dimentional rubix-cube style hidden word puzzle, and then find all the hidden words with a match-to list with the same algorithm.
Wednesday, November 24, 2004 2:55 PM by Peter Thomas

# re: The obligatory Halo 2 partial review and thumbs up.

I don't care for how powerful the sword is. Physics don't apply when you wield it either. If you get the red "lock on" while you are in mid air, and you pull the trigger you will lunge straight for the target no matter what direction they are. I've jumped from one platform toward another that was too far to make, but a player was at the edge of that platform, on the downward arch of the jump I locked on and lunged back up and across to the platform and get the guy. It allows you to lunge too far too.

I'd also like some smaller maps. We used to have a great time with maps like Wizard but Halo2's smallest map is at least 4 times larger. We play 4 player split screen every day at lunch and our games used to be really fast pace because of the map size of Wizard, Prisoner, etc. Now everything is so large the games a pretty slow now. I hope some smaller maps will be released via XBL.

Good game though, good review too. Thumbs up. These are my only 2 complaints.
Wednesday, November 24, 2004 8:17 PM by TrackBack

# All about windows handles

Wednesday, December 01, 2004 6:41 AM by TrackBack

# Problems with CF2002 and Visual inheritance in a Wizard prototype

Friday, January 07, 2005 6:04 AM by TrackBack

# Handling exceptions in a worker thread

This post explains how to process the details on your windows form of an exception thrown from a worker thread. Basically I raise an event to the client application and passing the Exception object with it. The call of the event is marshalled using the clients invoke method.
Thursday, February 03, 2005 9:25 PM by TrackBack

# Thread Marshalling

Sunday, April 10, 2005 8:03 AM by TrackBack

# re:The obligatory Halo 2 partial review and thumbs up.

^_^,Pretty Good!
Sunday, April 10, 2005 8:03 AM by TrackBack

# re:Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

^_^,Pretty Good!
Sunday, April 10, 2005 8:03 AM by TrackBack

# re:A first stab at BaseN encoding with a focus on general alphabet encoding.

^_^,Pretty Good!
Sunday, April 10, 2005 8:03 AM by TrackBack

# re:Interested in Artificial Intelligence? What about Wiki's? Well, now you can have both.

^_^,Pretty Good!
Sunday, April 10, 2005 8:04 AM by TrackBack

# re:Solving big business problems in our little toolbox application. A use case for Project Distributor.

^_^,Pretty Good!
Sunday, April 10, 2005 8:04 AM by TrackBack

# re:Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

^_^,Pretty Good!
Sunday, April 10, 2005 8:04 AM by TrackBack

# re:Resizing a Form has always been a pain in the rectum...

^_^,Pretty Good!
Thursday, May 12, 2005 4:30 PM by TrackBack

# Whidbey help for multithreading woes: CheckForIllegalCrossThreadCalls

A somewhat common programming error is to directly call back onto a piece of UI when you’re on the wrong...
Saturday, May 14, 2005 10:26 AM by TrackBack

# Custom CheckDBNull function in Whidbey using Generics.

Custom CheckDBNull function in Whidbey using Generics.
Wednesday, June 15, 2005 6:13 AM by Jason Mauss

# re: I've finally settled into my new position on the Internet Explorer team...

good to see you bloggin' again.

Do you know if IE 7 is going to have ...gotcha. heh

I'm sure you'll get plenty of real questions about IE 7 in the next few days.
Tuesday, June 21, 2005 9:59 AM by Chris Slatt

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Good to have you back! When do the posts on using Internet Explorer as a Game Engine start? ;)
Wednesday, June 22, 2005 3:57 AM by carter

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

very nice article, this will save a lot of people a lot of headaches :)

i do have one suggestion though, the images in the article are being resized by IE, leaving us with basically unreadable text. could you perhaps include a link to open them at full size in a new window? (i have sufficed with opening the image directly for now)

it would be nice if IE7 could do a "smart resize" on images the same way photoshop or paint shop pro resize images, instead or a pixel resize or bicubic resize or whatever its doing right now!
Wednesday, June 22, 2005 5:01 AM by Jon Boxall

# Required reading for anyone seriously considering AJAX

Great article - could have done with this 5 years ago...
Wednesday, June 22, 2005 5:38 PM by Andy Smith

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hey Justin,

Those leaks...
From my understanding from another msdn article (can't seem to find it now), any leaks caused by an element in a closure would be cleaned as soon as the user navigates to a new page. Is that correct?
Wednesday, June 22, 2005 8:27 PM by Justin Rogers

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Image Sizes:
They should be fixed/getting fixed. They looked really good in Visio when I was making them. If they aren't fixed shortly I'll try and post alternates somewhere in addition.

Andy:
Closures leak across page navigations. The underlying problem is that there is a circular reference between an element in IE and a closure object in JScript. The only way to reclaim this memory is to recycle the process, so these shouldn't be taken lightly in production level script controls.
Thursday, June 23, 2005 9:06 AM by carter

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

the images themselves are fine when viewing them at full size (right-click -> properties on the image and get the direct URL), so you did a good job with making the images; it's just that viewing them in the article isn't that great because IE is scaling the images down due to explicit width/heights.

and since you're on the IE team, can you suggest the "smart" image scaling that i was talking about above? pixel/bicubic resizes look awful.
Thursday, June 23, 2005 9:28 AM by Luca

# re: I've finally settled into my new position on the Internet Explorer team...

good work, I hope IE7 will be the browser I always dreamt. I love the security.
Saturday, July 02, 2005 6:41 PM by Nicolás Castagnet

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Very good article!!

Take a look at http://jgwebber.blogspot.com/2005/05/drip-ie-leak-detector.html. There is a very useful tool developed by Joel Webber to detect memory leaks.

But, I have another memory leak problem (in IE6) and I don't know how to solve it. It is very simple to reproduce. Create a page with this code:

<html>
<body >
<iframe id="testframe" src="about:blank"></iframe>
</body>
</html>

Load it in the browser and press Refresh several times (or use the function 'Blow Memory' in the tool that I mentioned above). Also happens if you define a loop that changes the page in the frame, for example:

var f = document.getElementById("testframe");
for (var i = 0; i < 10000; i++)
f.src = "about:blank"

I will appreciate a lot if someone could give me a clue to resolve this problem, or confirms me that it is a bug.

Thanks,
Nicolás Castagnet (ncastagnet@dlya.com.uy)
Tuesday, July 05, 2005 8:36 PM by eeevans

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hey, did the source for the Terrarium ever get released?
Thursday, July 14, 2005 6:05 PM by Anonymous

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

In the long run, the best way to remove these leaks would be a fully managed (and thus, garbage-collected) web browser implementation. Since it would have other advantages (improved security, more flexibility to implement some of the weirdest ideas out of the W3C), it hope the IE team will investigate this possibility.
Maybe the development model for the IPv6 stack (first a project at MS Research, then integration into the mainstream product) could serve again (hopefully faster)?
Monday, July 18, 2005 7:38 PM by Martin

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Very nice and well written article. Congrats.

But as IE7 is moving towards standards complience, it would be better not to use the long-time-ago depreciated "language" attribut of the script tag.

So <script type="text/javascript"> and not <script language="JScript">

Bye,
Martin
Saturday, June 17, 2006 2:09 PM by Wim

# re: What are your thoughts on the new ArraySegment structure in Whidbey?

I've written a generic DelimitedArray class because of things lacking in ArraySegment structure.

See: http://weblogs.asp.net/wim/archive/2006/06/14/ArraySegment-Structure---what-were-they-thinking_3F00_.aspx

My DelimitedArray class doesn't allow any access to the underlying array once you've instantiated the DelimitedArray.
Friday, July 21, 2006 1:04 AM by Greg Young [MVP]

# Performance : String Reverse

I can never stay away from a performance challenge. While the others focus on the loop let's focus somewhere else!

Thursday, July 27, 2006 6:27 PM by Patrick Steele's .NET Blog

# FTP classes in .NET 2.0

I had a chance to play around with the FTP classes in .NET 2.0 (FtpWebRequest and FtpWebResponse). My

# Better Living through Software &raquo; Blog Archive &raquo; Loopy Decisions

# Better Living through Software &raquo; Blog Archive &raquo; Loopy Decisions

Tuesday, August 15, 2006 9:29 PM by discarded lies - hyperlinkopotamus

# Crazy BDS-suffering author of a (not too good, apparently) book on writing compilers harasses a reviewer

Crazy BDS-suffering author of a (not too good, apparently) book on writing compilers harasses a reviewer

Thursday, October 05, 2006 11:39 AM by Duncan Mackenzie .Net

# A love little samples like this...

Thursday, November 09, 2006 2:09 AM by Community Blogs

# Code Puzzle #1 - Solution

If you haven't read the puzzle, you can read more about it on my previous post. The questions: (Answer

# Browser Security News &raquo; Implied tags in the IE HTML parser and how that can be interesting.

# Browser Security News &raquo; I&#8217;ve finally settled into my new position on the Internet Explorer team&#8230;

# Browser Security News &raquo; Implied tags in the IE HTML parser and how that can be interesting.

# Browser Security News &raquo; Important changes to the BASE element for IE 7

# Browser Security News &raquo; I&#8217;ve finally settled into my new position on the Internet Explorer team&#8230;

# Browser Security News &raquo; Implied tags in the IE HTML parser and how that can be interesting.

# Browser Security News &raquo; Important changes to the BASE element for IE 7

# Browser Security News &raquo; I&#8217;ve finally settled into my new position on the Internet Explorer team&#8230;

Wednesday, May 16, 2007 7:00 PM by Tom

# re: FunHi.com, a dating service, a new game, a bit over the top?

If you are a researcher, looking for a new and innovative dayting web site, you are not looking hard enough, but you can be forgiven, a new revolutionary thing is not easy to find...if you leave a message to me I will lead you to that web site...by the end of the year that web site will be fully activated.

Friday, May 18, 2007 10:17 PM by Georghios

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Nice...

Friday, May 18, 2007 11:47 PM by Vassilios

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Cool!

Saturday, May 19, 2007 3:53 PM by Ivan

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Nice

Sunday, May 20, 2007 12:37 PM by Vasilis

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Nice

Monday, May 21, 2007 2:29 PM by Leontios

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Cool.

Tuesday, May 22, 2007 10:51 PM by Kristoffer penisfeldt

# re: Improving the CSS 2.1 strict parser for IE 7

Jeg kan ikke få IE7 til at virke som den skal, diverse funktioner som fx zoom virker ikke optimalt.

Helt ærligt, hvad er det her for noget bokse kode?, det kunne envær jo have lavet... helt ærligt MS, kom nu op på de små pusselanger.

Wednesday, May 23, 2007 12:02 AM by Giorgos

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Nice...

Wednesday, May 23, 2007 2:36 PM by Brian

# re: Performance: Different methods for testing string input for numeric values...

I would be curious to know what the performance would look like if all input was valid. (i.e. int.Parse was valid at all times)

Wednesday, May 23, 2007 9:51 PM by MaryJames

# re: The new face of the GC in Whidbey... I'm not sure this is a pretty face...

Hi  all

How I can change avatar in this forum?

# Ryan&#8217;s Tech Blog &raquo; EventHandlerList, key equality, and auto-boxing in C#

Pingback from  Ryan&#8217;s Tech Blog &raquo; EventHandlerList, key equality, and auto-boxing in C#

Monday, June 04, 2007 3:24 AM by Agnel CJ Kurian

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Just curious... Supposimg I need to invoke several methods with no parameters, would it be more efficient to use the old-style SendMessage or PostMessage via PInvoke? I am not discussing safety here only efficiency. Any thoughts?

Tuesday, June 05, 2007 12:04 AM by Silvanos

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Interesting...

Tuesday, June 05, 2007 4:13 AM by Theodosios

# re: Human Categorization, Activation, Familiarity and Learning

Cool.

Tuesday, June 05, 2007 9:08 AM by Stavros

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Nice!

Wednesday, June 06, 2007 2:51 PM by Charalampos

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Interesting...

Wednesday, June 06, 2007 7:36 PM by Spyridon

# re: Human Categorization, Activation, Familiarity and Learning

Cool.

Friday, June 08, 2007 4:54 AM by Maximos

# re: Human Categorization, Activation, Familiarity and Learning

Cool.

Saturday, June 09, 2007 2:16 AM by Ioannes

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

interesting

Saturday, June 09, 2007 10:16 PM by Ivan

# re: Human Categorization, Activation, Familiarity and Learning

Interesting...

Sunday, June 10, 2007 6:25 AM by George

# re: Human Categorization, Activation, Familiarity and Learning

Cool!

Sunday, June 10, 2007 1:50 PM by Leonidas

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Sorry :(

Monday, June 11, 2007 10:14 PM by Kosmas

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Cool.

Monday, June 11, 2007 10:15 PM by Dimitris

# re: Human Categorization, Activation, Familiarity and Learning

interesting

Tuesday, June 12, 2007 5:45 PM by Markos

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Nice

Wednesday, June 13, 2007 4:58 AM by Thanasis

# re: Human Categorization, Activation, Familiarity and Learning

Cool.

Wednesday, June 13, 2007 5:09 AM by Constandinos

# re: Visualizations help, so I've uploaded a BitBoard viewer for the chess algorithms to Project Distributor

Nice!

Friday, June 15, 2007 5:51 AM by blackpitch

# re: Why is photon mapping popular in gaming right now, and will it stay?

Very good stuff. But I'm not agree with it. Cause, just you say, more light - more processor time to compute!

Tuesday, June 19, 2007 5:45 AM by DSops

# re: If you could pick the reason why GDI should be .NET accessible, what would it be?

I'm working with large monochrome tiffs (A0, 400 dpi). GDI+ does not provide a way to handle them: memory waste, extremelly slow rendering, memory exceptions.

Thursday, June 21, 2007 11:03 PM by Hedin

# re: Improving the CSS 2.1 strict parser for IE 7

Для изучения последовательностей информационного компанента

Monday, June 25, 2007 7:47 PM by Rick Caldwell

# re: Darren's "Killer Reason for LookAround" posting has been haunting me

I was working on a project recently that required me to re-format specific JavaScript URLs in HTML. I used regex lookarounds to accomplish this with tasks. There are times when lookarounds are quite necessary.

Tuesday, June 26, 2007 11:40 AM by Chris

# re: Fast absolute, and statistical line counting algorithms for use with progress notification

Thanks man!  This is awesome and efficient!

Chris

Wednesday, June 27, 2007 5:08 PM by Chris Bellow

# re: Performance: A quick-fix for the Pow functions. Acceptable approximations for a magnitude of speed.

Would making a generic POW instead of all the flavors provide any hit in performance ?

Friday, June 29, 2007 9:00 AM by Mutiny Design

# re: Code-Only: BASE tag changes in IE 7 with Examples

Interesting. Surprised to see that someone  else takes note of the base tag.

Tuesday, July 03, 2007 7:46 AM by Rexiology@MSDN

# C#: What does it mean about statement "int? varA = 3;" ?

Ok, I have to admit that I didn't really go through the whole C# language reference and today when I

Tuesday, July 03, 2007 7:48 AM by Rexiology::Work

# C#: What does it mean about statement "int? varA = 3;" ?

crosspost from http://blogs.msdn.com/rextang Ok, I have to admit that I didn&#39;t really go through

Tuesday, July 03, 2007 8:00 AM by Kay

# re: The obligatory Halo 2 partial review and thumbs up.

Love this game!

<a href="http://www.kming.com">Kay</a>

Tuesday, July 03, 2007 8:18 AM by Noticias externas

# C#: What does it mean about statement "int? varA = 3;" ?

Ok, I have to admit that I didn&#39;t really go through the whole C# language reference and today when

Tuesday, July 03, 2007 8:26 AM by Kay2007

# re: The obligatory Halo 2 partial review and thumbs up.

New site is here..

http://www.halo.com

or

halogame.com

Friday, July 06, 2007 5:08 AM by Andy

# re: Plug-in Framework (Part1): Marking Types for Consumption

We are developing a "pluggable" app, and specify which assembly(s) to load in app.config. What's the best way to secure this? Anyone could edit the config file thus making the app load a malicious dll. It feels like there needs to be some kind of handshake after loading the assembly to verify that it is "one of ours". Any ideas?

Thursday, July 19, 2007 12:14 AM by confused

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

i don't have a single clue what you are talking about on this sight...i just typed in that I wanted something fun to look at and I don't see how that is this....

# Creating a plug-in framework in C#: Resources &laquo; Cal Jacobson&#8217;s Blog

Pingback from  Creating a plug-in framework in C#: Resources &laquo; Cal Jacobson&#8217;s Blog

Tuesday, July 31, 2007 6:50 AM by Jeff Ashia

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Just looking for a reference material on parsing techniques. Thanks

Tuesday, July 31, 2007 12:39 PM by bathroom vanities

# bathroom vanities

Thursday, August 02, 2007 5:12 PM by bathroom faucets

# bathroom faucets

Friday, August 03, 2007 8:22 PM by bathroom sinks

# bathroom sinks

Saturday, August 04, 2007 2:29 PM by bathroom vanity cabinet

# bathroom vanity cabinet

Saturday, August 04, 2007 9:51 PM by bathroom vanity

# bathroom vanity

Sunday, August 05, 2007 1:24 AM by Tomko

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

Tuesday, August 07, 2007 4:57 PM by Greg Schmidt

# re: Quick introduction to the Zobrist Hash with real examples

If you XOR in the player who gets to place the next piece, then how do you know which player to XOR again when that piece is captured?

Thursday, August 09, 2007 12:57 PM by Greg Schmidt

# re: Quick introduction to the Zobrist Hash with real examples

I think I'll answer my own question here.  When a piece is captured, it's true that you need to XOR the information about the captured piece back into the hash value in order to remove it from the board.  However, we don't care which side moved the piece in the first place, the only thing that really matters is getting the side to move correct for that position and that is not piece specific information.  This is not true for any additional attributes of the piece such as en passant and castling rights, these must be XOR'd in order to undo them when the piece is captured.

This is all probably obvious to everyone else...

Monday, August 13, 2007 9:50 AM by contactkx

# re: Regex: MatchCollection uses delay matching for performance

Dim matches As MatchCollection

    =Regex.Matches(html)

i= matches.Count // This line takes a very long time to execute and Consuming 100% of CPU Usage time

Can you please guide me for the same

tkumari@adccindia.com

Wednesday, August 15, 2007 4:21 PM by joe momma

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

yeah i just googled something fun but you seem boring

Friday, August 17, 2007 6:51 AM by R Lewis

# re: Optional parameter overloads in C# and cascading calls...

Comming from VB and using Optional parameters makes c# and having to manually code overloads seam VERY tedious...

This cascading methos helps a lot!  

Thanks...  

Friday, August 24, 2007 11:18 PM by justin

# re: Implied tags in the IE HTML parser and how that can be interesting.

just wondering where you disappeared to?

Monday, August 27, 2007 10:54 PM by Justin Rodgers

# re: Code-Only: Arbitrary alphabet encoding (aka BaseN encoding) for base2 through base36.

you suck balls

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Tuesday, August 28, 2007 6:06 PM by noah

# re: The obligatory Halo 2 partial review and thumbs up.

kgxvjcdtgdhghxkyrgghgrgghtdgeffgcdfgfgdt.ykkt5yghknc hcnhxb b   bvgghasjn hv  gvnhdvg sfvAFDV    VGACSFCDFRSG HBGHMJB BCDBSHDCN HJUHJDY HCSFJF  JDJKGDHHRM NBGB  7HDGHHVKMUDHGYDHYUFDHYUDGFHUYNDUNB  BHDTGHV G BNHJBFJKEYHRJTERJU

Wednesday, August 29, 2007 9:10 AM by Manoj

# re: Resizing a Form has always been a pain in the rectum...

got anything to say with respect to ASP.NET?

Tuesday, September 04, 2007 1:58 AM by anothr user

# Anothr feed track -Justin Rogers

One new subscriber from Anothr Alerts

Friday, September 07, 2007 12:05 AM by Gian Trotta

# re: Software Design and Home Depot, who would have thought they went together so well.

sometimes you get lucky and a place will give away a whiteboard, as in this ad on Craigslist:

newyork.craigslist.org/.../415055733.html

IT's from the onion, of all people.

But we're in an old legal office where some beautiful chestnut office shelves are full of rarely accessed books...i'lltry to work out a way to cover and seam them with 4x8 sheets -- that's a great tip!

best,

GT

Thursday, September 27, 2007 7:57 AM by zngfdzngfdahbfd

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

ngfdbfdbfdbkmpzbfd

Saturday, September 29, 2007 12:54 AM by Luk

# re: Performance: A quick-fix for the Pow functions. Acceptable approximations for a magnitude of speed.

myfreepaysite login

Saturday, September 29, 2007 1:35 AM by Guruchel

# re: Just for giggles, a Terrarium Chat Channel has been enabled over IM. Join Today...

www myfreepaysite com

Saturday, September 29, 2007 2:47 AM by John

# re: Physics Installment #1: On the road to collisions

myfreepaysite members private message

Thursday, October 04, 2007 12:35 PM by lose weight loss workout exercise fitness exercises for

# lose weight loss workout exercise fitness exercises for

Thank you. weight-loss-pages.com

Sunday, October 07, 2007 9:43 AM by softyare.com » Blog Archive » Guide to CSS Hacks

# softyare.com &raquo; Blog Archive &raquo; Guide to CSS Hacks

Pingback from  softyare.com  &raquo; Blog Archive   &raquo; Guide to CSS Hacks

Wednesday, October 10, 2007 10:30 PM by dean

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

nothing to do with the blog, just saying hi and hows it going! uncle dean

Thursday, October 11, 2007 7:39 AM by Rhonda

# re: Moving most of my Regular Expressions/Language Processing content to http://blogs.regexadvice.com/justin_rogers

Just Looking For My son

Saturday, October 13, 2007 4:24 AM by Rene

# re: Performance: Different methods for testing string input for numeric values...

What if the number is negative? (i.e. "-12345")

Is the HandCodeIf still the fastes then, if you add a check for the first char (i.e. test[1] == "-")

Monday, October 15, 2007 8:01 AM by Karan

# re: A conversion from integer to long form english... I could write that ;-)

Hi

Is it possible to convert the integer into Ordinal text numbering like First, Second, Third.

Tuesday, October 16, 2007 8:57 AM by Sam

# re: Math Quickie: Introduction to combination formulas

How many combinations can you get with 1-22? No combinations can be repeated.

Monday, October 22, 2007 4:56 AM by echo20 » Blog Archive » Guide to CSS Hacks

# echo20 &raquo; Blog Archive &raquo; Guide to CSS Hacks

Pingback from  echo20  &raquo; Blog Archive   &raquo; Guide to CSS Hacks

Tuesday, October 23, 2007 9:48 AM by Mark

# re: Performance: Don't rely on the C# compiler to optimize your math...

What happens if you use 2.0 instead of 2 as your division literal?

Tuesday, October 23, 2007 8:54 PM by drew

# re: Why is photon mapping popular in gaming right now, and will it stay?

Thanks for the article.  I work in games, and I could sure use some photon mapping shortcuts.  

Wednesday, October 24, 2007 11:44 AM by B

# re: Custom event subscription methods can help remove redundant code.

Your name is familiar to me and I've been looking at this page for a while attempting to figure out which C++ era it comes from..

And well you wanted feedback so you'll have it :-)

1. Don't know where this comes from: dataAvailable = true; in the second example.

While there, isn't that about the only simplification of ComplexDataLayer that makes client site more maintainable? Not having a flag to check but centralised event..

2. Why is the event fired when value is != null, in DataLoaded.. Most of the time if not always, it is not null no?

3. What happened to any revision you might have?

4. Does this.UpdateList refresh the Control? If so in what fashion?

Wouldn't mind seeing a bit more input on this topic albeit being an old one. I have my own thoughts but don't want to influence anyone before I drop my specific scenario.

Friday, October 26, 2007 8:35 PM by C-Sharp

# re: Generic predicates are pretty powerful, but the FindAll implementation doesn't show it.

Interesting article.  However, your explaination is a bit fragmented.  Don't ever consider becoming a teacher.

Sunday, October 28, 2007 4:07 PM by Alec

# re: Math Quickie: Introduction to combination formulas

Would you mind explaining the reasoning behind the calculation of the different bridge hand combinations (13 cards, 52 pack, how many different hands possible ?)

Thanks

Monday, October 29, 2007 9:18 AM by bobby

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

something fun???ya not when im high.

Tuesday, October 30, 2007 3:40 AM by AJ

# re: Game Engine Design: A series of abstractions for better engines.

What will it take to become a good 'Software Design Engineer'? Classes, books, certain programming knowledge, math?

Thursday, November 01, 2007 9:24 AM by Miron

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Very nice,and well written article.

Thanks

Tuesday, November 06, 2007 4:09 AM by Simonjohn Roberts

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

some 'using' declarations would have been nice...

excellent article otherwise.

Monday, November 12, 2007 12:00 PM by Zack Errington

# re: Physics Puzzler: In the Newton's Cradle, why do two dynamic balls eject two static balls

I like chocolate milk.

Wednesday, November 14, 2007 1:04 PM by Zach

# re: Whidbey FTP Support Short - Directory List Format Support

Thank you for this regex. I was looking for awhile but this was the only simple solution.

Thursday, November 15, 2007 7:31 AM by Raj

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

How to do this is vb.net

Dim strArray as String[]= recipient_list.Split(",")

is this syntax right ?

Monday, November 19, 2007 6:59 AM by Amanda

# re: Are neural networks data or code? Game developers always have an interesting twist...

62d487fa d5f9e02c b03

Excellent web site I will be visiting often

Monday, November 19, 2007 11:33 AM by sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

hi all

Honestly, I think even our good reviewers could be more consistently specific Cheney did a spectacular job on Kelly Link but then didn't explain without abstractions why certain first lines worked while others didn't. If we criticize something, we ought to have a reason why. If you hate a politician, I don't give a damn how colorful your expletives are. Tell me why. Did a critic write something you didn't like? Do you think he's pretentious or fascist trying to supress your precious ideas? Explain why. Give evidence. If you don't, you're the fascist trying to supress ideas different from your own (as Non-Sequitor so eloquently put it).

Monday, November 19, 2007 3:31 PM by Bob

# re: Are neural networks data or code? Game developers always have an interesting twist...

62d487fa d5f9e02c b03

I found a lot useful info. Thanks.

Tuesday, November 20, 2007 7:35 PM by tbelcher

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Well, I was looking for the following books:

"Compiler Design For Dummies", "Teach Yourself Compiler Design in 21 Days" and "The Ten Minute Manager's Guide to Compiler Design".

Unfortunately nobody seems to have written any of them yet. Damn! ;-)

Fortunately the book pdf that you link to is a pretty good substitute. Thanks for that.

# Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Pingback from  Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thursday, November 29, 2007 8:13 AM by Neo

# re: Trying my hand at the old Phone number to Words teaser project!

Perfect post. Thnx

Thursday, November 29, 2007 3:43 PM by advonnake

# re: Be careful what you switch for... (examining degenerate case statements, in the C# switch statement)

Very good contents...  

http://danuegonax.com

There was merrily!

Friday, November 30, 2007 7:39 AM by advonnake

# re: Be careful what you switch for... (examining degenerate case statements, in the C# switch statement)

Excellent forum with fantastic references and reading.... well done indeed...

http://srubibablo.com

The Author, you simply - super hero!

Wednesday, December 05, 2007 6:17 PM by Joe M.

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Nilges sez:

"The recent re-election of Bush may have  comforted people in many fields who base book reviews, and wars, on superficial input, but many other people are tiring of this gesture.

"I request that you delete this review or post

an apology. I would not make this request had you in good faith even just looked at the code but you, like our President, seem to have mistaken mental images for good old Reality."

Hey, I don't like Bush or republicans at all, but I am a computer author, and what Nilges is doing here offends me considerably. First off, I absolutely am sick of a-holes like Nilges who force their poor logic about politics on everyone else, in the middle of a conversation about something completely unrelated. Basically Nilges, keep your stupid, ignorant political opinion to yourself if you want to sell more books.

Here's a typical frothing anti-Bush nut like Nilges: "Gosh that's a nice looking vase on your mantelpiece, but I CAN'T STAND BUSH AND HE'S RUINED EVERYTHING. So what are you doing for New Years?"

Worse is to make demands of the reader. If someone gave your book enough time to post a detailed review and didn't end up liking it, MOVE ON. Get over it. Check your monstrous ego. You should feel welcome to rebut any misinterpretation the reader has, but I think demanding a retraction is just a frightening stance. It smacks of the politics that you probably believe in (i.e. leftist) that you feel it's your right to push people around as long as it makes you feel better.

Perhaps, Mr Nilges, you shouldn't write any more books until you've thickened your skin a bit.

Wednesday, December 05, 2007 9:29 PM by Rikki

# re: Math Quickie: Introduction to combination formulas

in a standard deck of cards i will draw 8. how many different hands contain all red cards?

Thursday, December 06, 2007 8:11 AM by Vijay Karla

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

replace the string with caharecter and then split it.

Friday, December 07, 2007 5:57 AM by pressF2

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

string[] myArray=myString.Split(new String[], {"delimiter"}, StringSplitOptions.None);

Friday, December 07, 2007 7:13 PM by Ashe

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

hey can a pawn take a night or any other piece its first move?

Thursday, December 20, 2007 6:11 AM by Jyot

# re: Xml in the WebBrowser? What about easy RSS in the WebBrowser in Whidbey?

Thanks for your explanation. This is really helpful. This saved me a lot of time.

Thursday, December 20, 2007 10:33 AM by mohsen

# re: Built a campus board in the garage...

I need information aboat campuse board

Thursday, December 27, 2007 11:38 PM by Rakesh Kumar

# re: Math Quickie: Relationship between arc distance and linear distance.

how to draw an an arc between two given coordinate.

Wednesday, January 02, 2008 11:12 AM by /,.kjjvghi8kml,p,p=.-'[]']'#

# re: Posted something on Project Distributor to keep Darren quiet ;-) Introducing Squirrel .NET!

xdfsarwtytssg6t6t77tryryy57r6t7r7rryrryyrrrrryrryryryfyfyfyfyfyfyfffyyfffffyyffydddgdyfyfffgdfffyfftfyfyfufjfuuffufufyffyffyfydyffyfufyfytyfyffufyfufufyffuuvyfyfyryfyfyyfyfryryfyfydyffryfryyfyfyfyryfyfyyvyfyfyryyrryryryyryryryryryryryryryyryyryrryyryryryryyryryryryryryryyryryryueruy6474e4eryeyryryry4eyteryeeyeyeyyeteyeyeyt4e5wywwtqwtywytwtwtetetetdttwetetdttsrrsrsrsrsrtrsrsrrssrrwrrasrsdesrrsersrsrwrsses4s4sr4srsrrsrsesr4srs4e4e4w4wesere5rerwrwrwr4w3w4wewewerrw4rwewrrwrw3rr34343434r33r43rr33rr3r3rerftffddfgvfxffgf

Friday, January 04, 2008 3:48 AM by sim

# re: Performance: Don't rely on the C# compiler to optimize your math...

I am just wondering if any one knows how to use distcc with visual studio c# ?

I want to programattically change the compile command that the Visual

Studio creates so that it includes distcc

Monday, January 07, 2008 12:44 AM by abhi

# re: Do syntax parsing and code highlighting require language parsers or something more?

coding for tree structure in asp.net with c#

Tuesday, January 08, 2008 10:59 AM by chaitnya

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

nice but..........

Thursday, January 10, 2008 11:28 AM by snoneycle

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

Thursday, January 10, 2008 11:42 AM by snoneycle

# re: Physics Installment #1: On the road to collisions

Friday, January 11, 2008 11:00 AM by Manolo

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

That's priceless F2...

Way to settle a ridiculous squabble...  

SO many complaints about not having a split on string an nobody read the sdk...

Saturday, January 12, 2008 10:39 PM by kelsey luck

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

ty is the cutest kid in my class and i went out with because of my bffs

Monday, January 14, 2008 7:21 AM by yaser

# re: People spend a lot of time solving the traffic problem, but I always figured they were further than they really are...

i live in tehran iran we buy car in iran very expensive .and only we use 3 lkitter petrol every day but if we have to use my car ve have to be more and moretime in traffic becase my street are old and my goverment donot have any problem for solve iranian people problems in everything.we aRE BAD IN ALL THING

Tuesday, January 15, 2008 5:11 AM by idiods

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

hmmmm...very interesting!

Thanks <a href=http://google.com> google </a>

Thursday, January 17, 2008 11:46 AM by PawJeage

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

hmmmm...very interesting!

Thanks <a href=http://bigoogle.com> google </a>

Tuesday, January 22, 2008 1:31 AM by ranjeet

# re: Stacking the Predicate/Converter functions on top of the generic ForEach method...

href="/go/Airport/airportDetails.do?airportCode=BOI">BOI</a></td>

<td>Boise</td>

<td><a href="/go/Airport/airportDetails.do?airportCode=DEN">DEN</a></td>

<td>Denver</td>

<td>

9:43 AM

</td>

<td class="tableListingTableNoRightBorder">

9:34 AM

</td>

<td

<td>

11:30 AM

</td>

<td class="tableListingTableNoRightBorder">

11:30 AM

</td>

<td

<td><a href="/go/Airport/airportDetails.do?airportCode=DEN">DEN</a></td>

<td>Denver</td>

<td><a href="/go/Airport/airportDetails.do?airportCode=OMA">OMA</a></td>

<td>Omaha</td>

<td>

12:15 PM

</td>

<td class="tableListingTableNoRightBorder">

12:06 PM

</td>

<td class="tableListingTableNoLeftBorder">

</td>

<td>

2:36 PM

</td>

<td class="tableListingTableNoRightBorder">

2:50 PM

</td>

Tuesday, January 22, 2008 10:58 PM by ovidiu

# re: [Terrarium] What impact will the up-coming source release have on the community?

what is the status of this project? anywhere where i can get the sources to convert them to .net 3.5?

thanks,

ovidiu

xmas__@hotmail.com

Wednesday, January 23, 2008 1:33 AM by Hazelynne

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

marami aqng na22nan about algoritm   4 reverse string.sana marami pa kaung ma22lungan.....ang galing tlaga dhil may nkuha aqng idea..

Thursday, January 24, 2008 6:46 AM by Webdesign

# re: Implied tags in the IE HTML parser and how that can be interesting.

just wondering where you disappeared to?

One new subscriber from Anothr Alerts

Tuesday, January 29, 2008 2:56 AM by mahdieh

# re: The lexer, more compact, and some test code.

a lexer and parser for c# or c or c++

Friday, February 01, 2008 10:00 AM by Tweak Vista

# re: Implied tags in the IE HTML parser and how that can be interesting.

Saturday, February 02, 2008 6:35 PM by drinian

# re: Be careful what you switch for... (examining degenerate case statements, in the C# switch statement)

Thanks! Very helpful!

Monday, February 04, 2008 10:30 AM by Baudin

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

hmmm, after reading all the comments I have to admit that I was a bit "frightened" to read the book myself, but I did. I’m a complete noob when it comes to building compilers, so I thought I might be just the right audience, and I was!

I found it both helpful and clearly written when it came to helping me along the suffocating path of understanding how to build a compiler. It helped me understand which steps I needed to take and what I might do to take them. I distilled the proper info better then I could have done browsing the net. (And I’ve tried, and tried and tried....!)

This being said, I didn’t like the tool-references much. Especially when it came to generating IL. I like to get my hands dirty before I “generate” solutions.

Conclusion, I’ve been able to write a decent syntax highlighter and C# code generator after reading this book. (C# cause CodeDom RULZ!!!) If the book ever gets revised please include more on how to actually get good MSIL code.

Monday, February 04, 2008 12:00 PM by mostlylucid

# Obsessive Coding, optimal string Reverse...

Obsessive Coding, optimal string Reverse...

Wednesday, February 06, 2008 12:54 PM by Tit Thomas

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

"yeah i just googled something fun but you seem boring"

Me too!!

Monday, February 11, 2008 9:58 PM by static only

# re: Private Reflection, Whidbey, MetadataTables, and getting previously hard to get data

The above works for static methods only:

int argument = 57;

object dp = Activator.CreateInstance(AnObjectType);

System.Reflection.MethodInfo methodInfo = dp.GetType().GetMethod("GetString");

ret = methodInfo.Invoke(dp, argument);

Tuesday, February 19, 2008 7:51 PM by Eddie Main

# re: Final complaints about BinaryFormatter and the persistence format...

After reading this is makes me uneasy about using the binary formatter. I am using the binary formatter to combine various kinds of objects into a single file. I even throw in some execuatable files into this one target file. I use a byte array with serialize and deserialize. It worked well at home on my 32 bit PC -Visual studio 2005 C#.

At work I have a 64 bit win XP PC - Visual studio 2005 C#. I recompiled the source code on the work PC, built new files with various objects in them But the imbedded executables were not runnable when I pulled them from the file of objects  and tried to run them on the 64 bit win XP(The Home version- 32 bit always works.) Other things like bitmaps, custom objects,text files,etc. came out OK. Do you think the formatter does not handle the byte array correctly on64 bit machines? Would not the byte array be the most fundamental and fool proof way of saving the object and be

platform  indepentent? Any thougts regarding byte arrays and the binary formatter and 64 bit apps would be appreciated. Thanks.

Nice Blog!

Eddie Main

Wednesday, February 20, 2008 9:32 AM by Steven

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

You're right, I just bought this book, and I really wish I had read your review first.  It's complete garbage.  It seems to be filled with a lot of filler, mostly comprised of political innuendo and ranting about various agendas that have nothing whatsoever to do with a book on compiler writing.

Wednesday, February 20, 2008 9:43 AM by ZoogeovEgoZop

# re: Awesome Windows Forms message pump trick...

Just discovered a complete list of all marked down products at Amazon, sorted by category

and % off, ranging from 50% off to 90% off (thanks Sonja for the effort).

Actually I never thought Amazon would have articles with 90% off, but only in the category

Electronics there are more than 3000 of them - look for yourself, the list is on

bargains-hunter.blogspot.com/.../looking-for-marked-down-prices.html

or on digg.com/.../Actually_I_never_thought_Amazon_would_have_articles_with_90

(which is a blog of a woman who specializes in finding good deals at Amazon, like Britain’s "Jeanie").

Monday, February 25, 2008 9:07 PM by Sean Rhone

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm fairly new to async programming and I've got to say thanks for this. It is well written and very detailed.

Monday, March 03, 2008 10:08 AM by Sean

# re: Math Quickie: Introduction to combination formulas

I am having a brain freeze with regard to a permutaion.

I'm looking for a better way to explain this to a low level algebra class.

The question is :

If you have 8 different colored shirts and 8 different prints, how many combinations can you get?

Wednesday, March 05, 2008 8:28 PM by ovidiu

# re: Terrarium: Cheap Shots!

hi there, we are a group of enthusiasts that want to revive this game, .net 3.5, xna eventually. we need to know if the sources are for public domain (a "do whatever with them" kind of license) or not. we'd like to use the ms sources as a starting point.

please let us know if you have any info on this matter.

thank you!

O.

Tuesday, March 11, 2008 1:17 PM by Ahmed

# re: Private Reflection, Whidbey, MetadataTables, and getting previously hard to get data

Saturday, March 15, 2008 1:17 AM by miss lady

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

not when you're high

not when you're hight

Monday, March 17, 2008 10:28 PM by copy dvd movies

# copy dvd movies

Assistance from RWC Computer Services Your browser doesn\'t support IFrames. a href \"http:// siteneighbors. com/ blogs/ widget/ 86\" target \"_ blank\" Visit this blog\'s neighborhood. /

Tuesday, March 18, 2008 12:05 AM by windows dvd decoders

# windows dvd decoders

Square Enix’ s“ White Engine,” now renamed the Crystal Tools, has been confirmed for work on platforms of PS3, XBox 360 and PC. Also they did announce that they will be using a dumbed down version of Crystal Tools for the Wii Platform. They also showed

Tuesday, March 18, 2008 3:20 AM by how record dvd

# how record dvd

Computer Virus- First Look: Internet Cleanup 5.

Tuesday, March 18, 2008 4:13 AM by shrink dvd

# shrink dvd

Download SugarSync onto your computer (on as many computers as you’ d like, though you only need one), set which folders you’ d like to have synced, and you’ re set. It’ s so easy to use and such a great resource. No more emailing files to myself on gmail

Wednesday, March 19, 2008 11:13 PM by dvd burning software

# dvd burning software

Zoom Player is the most Powerful, Flexible and Customizable DVD and Media Player for the Windows PC platform. Using our powerful Smart Play technology, more media formats play with less hassle, improved stability and greater performance.

Thursday, March 20, 2008 11:16 AM by fred1234

# re: Math Installment #2: I needed some circular oriented text

Could you give me a liknk to download the source code please?

Thanks

Loftty

Friday, March 21, 2008 2:08 AM by dvd decrypt freeware

# dvd decrypt freeware

Categories News Accessories Reviews Previews GameSoul News Video Games Console Wii Ps3 Ps2 Retro Gaming XBOX XBOX 360 Gamecube PC HandHelds PSP Nintendo DS Gameboys Online Gaming Board Games Genre RPG/

Friday, March 21, 2008 8:56 AM by kellly

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

this place sounds real cool from what my friends tell me all the time  i might love this place

# A few words about software development &raquo; I&#8217;ve finally settled into my new position on the Internet Explorer team&#8230;

Pingback from  A few words about software development &raquo; I&#8217;ve finally settled into my new position on the Internet Explorer team&#8230;

Saturday, March 22, 2008 8:45 PM by fire pits

# fire pits

As we started final table play, I had my previous table all there supporting me and cheering me on. One lady who I think had more than 3 glasses of wine and brought me another one (my 4th) was hanging all over me and encouraging me. So I had an audience

Monday, March 24, 2008 2:33 PM by John Savold

# re: WinForms Wizard Series Article 6, a quick look at implementing a meta-property storage class.

Did you ever do anything further with this? Article 7? Thanks...

Saturday, April 05, 2008 7:49 PM by MANSOUR

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I use this code before but i dont understand , but when i read this article i really understand invoke .

thank you.

Tuesday, April 08, 2008 6:38 PM by Kiley

# re: Math Quickie: Introduction to combination formulas

Hi, I am having some trouble with two of my math questions containing combinations and was wondering if you could help explain it a little better.  

I'm suppose to explain why the following identities are true and make sense. And i may use specific examples of n and r.

a.  nCr = nCr-1

b.  nCr = n-1Cr-1 + n-1Cr

Thanks so much if you can help me

Wednesday, April 09, 2008 10:34 AM by makkl

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

you suck this site is dumb and i wanted games but you dont have any stupid site waste of space and time of mine at school

YOU SUCK!!!!

Wednesday, April 09, 2008 1:13 PM by Zach

# re: Why is photon mapping popular in gaming right now, and will it stay?

Excellent read. I wasn't aware that photon mapping was being used in games, or even outside of the raytracing community.

<i>The more lights you have, the more photons will be emitted into the scene to be processed.</i>

That's actually not quite right. Henrik Jensen says, in his book <i>Realistic Image Synthesis Using Photon Mapping</i>, that the number of photons in a scene is constant, so if you add more lights, you just shoot less photons from each light, with a bias towards lights that are brighter or contribute more to the scene :)

Friday, April 11, 2008 10:36 AM by Memmorium

# re: A great article on the value of a good programmer...

     Good idea!

P.S. A U realy girl?

Monday, April 14, 2008 5:13 AM by where to download movies

# where to download movies

Sho‘ Nuff, Camp is abound in what is easily one of the best action movies ever made in Walter Hill’ s depiction of Inner- city gangs taking place in New York city. The plot is simple but extremely action packed as a famous and beloved gang kingpin is

Tuesday, April 15, 2008 7:26 PM by Weight Loss

# Weight Loss

The Flat Belly Diet is based on independent scientific research into the weight loss and health potential of MUFA- rich foods such as black or green olives, nuts, seeds, avocado, oils and dark chocolate. In addition, this diet is reported to slow aging

Wednesday, April 16, 2008 6:40 PM by www.Network2Computers.com

# www.Network2Computers.com

I\'m supporting this idea all the way! I can not imagine who would disagree with it. On the whole - make posts like this more often.

Thursday, April 17, 2008 2:34 AM by aa

# re: Math Quickie: Centering

please mention the code clearly so that it could be understand easily otherwise its not possible to grab it.

Monday, April 21, 2008 8:49 PM by Chaz

# re: That was one hell of a Men's Track 400m event.

I am a junior in high school, and am looking to improve my 400.

The problem is I am from a small school, and rarely have competition, which means I have to push myself much harder to go faster than when I have another runner nipping at my heels.

My fastest last year was a 51, which I know I can beat.

Does anyone have any tips for bettering my time or pushing myself to go faster?

Wednesday, April 23, 2008 10:55 PM by Mark Ungaro

# re: Math Quickie: Introduction to combination formulas

Quick Question:

How many different combinations can be made using numbers 1 thru 52?  Is it too difficult to email me the combinations?

help much thanks!!!

Mark

Friday, April 25, 2008 3:43 PM by math.kellyg@recursor.net

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

a few years of college courses?  come on, you mean a few hours

Sunday, April 27, 2008 7:33 AM by home alarm systems

# home alarm systems

Home Page Forums Maplestory Starcraft 2 RPG/

Sunday, April 27, 2008 8:37 AM by Resveratrol

# Resveratrol

These bookmark sites allow you to share your personal bookmarks with the public. This is where the term“ social” comes into play. When you bookmark a site other people can also find the site that you bookmarked if they enter the same tag that you classified

Sunday, April 27, 2008 8:46 AM by Resveratrol

# Resveratrol

These bookmark sites allow you to share your personal bookmarks with the public. This is where the term“ social” comes into play. When you bookmark a site other people can also find the site that you bookmarked if they enter the same tag that you classified

Sunday, April 27, 2008 11:13 AM by balabo_lc

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

<a href= http://index3.9tynsa.com >san francicso creamatoriums</a> <a href= http://index2.9tynsa.com >sports equipment</a> <a href= http://index4.9tynsa.com >room drapperys</a> <a href= http://index1.9tynsa.com >navy retirement w2</a>

Sunday, April 27, 2008 8:50 PM by karthik

# re: Code-Only: Winforms Wizard Series Article 5 (C#)

I want the following code in C#  =   protected void Wizard1_FinishButtonClick(object sender, WizardNavigationEventArgs e)

   {

   }

}

Wednesday, April 30, 2008 3:12 AM by Martin Schmid

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hi, I'm really curious: I call Invoke from a thread off the GUI and it sends registred message, so what prevents me from sending this faked message from my app running under lower privilegies so as to run the code under admin?

Thanks a lot, I'm anxious

Wednesday, April 30, 2008 3:03 PM by lease option

# lease option

Can you imagine the potential damage/ disaster that could come about with a code breach? Think about it. We’ re talking about libraries that allow you to tie into each and every xmlhttp request… heck, every form for that matter as well. Form. extend(

Wednesday, April 30, 2008 7:17 PM by how to sell a home fast

# how to sell a home fast

the current situation is a goldmine of opportunity of a smart and savvy first time home buyer or investor.

Thursday, May 01, 2008 11:06 PM by Network marketing made simple

# Network marketing made simple

That's a great point, yet stop and consider what would happen if suddenly you had the skills to influence and persuade anyone to do just about anything you wanted? How would you use those skills first? Learn how at 713-429-4450

Friday, May 02, 2008 4:15 AM by comparers trackback url

# comparers trackback url

Pingback from  comparers trackback url

Saturday, May 03, 2008 11:38 AM by Online Baccarat

# Online Baccarat

It never hurts for potential opponents to think you’re more than a little stupid and can hardly count all the money in your hip pocket, much less hold on to it

Sunday, May 04, 2008 9:28 PM by Abdominal belts

# Abdominal belts

Although fad diet authors want you to believe their miracle (and buy their products). Learn how to get a six pack!

Tuesday, May 06, 2008 8:35 PM by how to get a six pack

# how to get a six pack

How to get ripped abs!

Friday, May 09, 2008 6:25 PM by Internet Business Training Program

# Internet Business Training Program

some take time others take money.

Friday, May 09, 2008 8:17 PM by how to get a six pack

# how to get a six pack

How to get ripped abs!

# Improved Search Engine Placement Using Unique Internet Business Training Program

It\'s been really long since I started reading your posts and today I just want to say that your blog is great!

Saturday, May 10, 2008 4:08 PM by Resell Rights

# Resell Rights

In closing, I’ m about to delete a couple comments from my blog, something I never thought I’ d have to do. To avoid a repeat performance (and repeat deletes), I’ m going to make an effort not to talk about my opinion on the Jooma Extension licensing

Thursday, May 15, 2008 12:09 PM by download visual c express

# download visual c express

Pingback from  download visual c express

Friday, May 23, 2008 1:40 AM by ryan d

# re: That was one hell of a Men's Track 400m event.

advice for a 15 yr old wanting to break 57?

Saturday, May 24, 2008 6:55 PM by how to sell a home fast

# how to sell a home fast

There are a number of approaches that you can take to improving your living space and making better use of it through remodeling. With the incredible increase in home prices over the last decade or so, it\'s becoming more and more difficult for the average

Thursday, May 29, 2008 10:59 PM by lypepusappy

# re: Code-Only: int/long/double conversion to Spoken Numerics

<a href=docs.google.com/Doc at this...</a>

Friday, May 30, 2008 11:11 PM by how do you dig into data

# how do you dig into data

Pingback from  how do you dig into data

Tuesday, June 03, 2008 10:23 AM by solved exercises of compiler design

# solved exercises of compiler design

Pingback from  solved exercises of compiler design

# Reformed Adult Webmaster Reveals Cutting-Edge Marketing Secrets

Detailed Monthly Archive 29: Bido Preview Site Goes Live (13) 29: Why Am I Missing Out On Great Deals? (12) 29: Search Engine Land: Is IAC Ready To Drop Ask. com Search Technology & Partner With Google? (0) 29: Rick Latona: To the Top! The Mt. Kilimanjaro

Thursday, June 05, 2008 4:01 PM by game coping software

# game coping software

More Photos/ Subscribe Via Email Subscribe To ORKUT An Epitome: Linux Rocks by Email/ Special Days An error has occurred; the feed is probably down. Try again later. / Page Content About About Orkut Fedora 8: Guide Orkut Security Orkut Tips & Tricks Pc

Saturday, June 07, 2008 10:52 PM by roman numeral table

# roman numeral table

Pingback from  roman numeral table

Wednesday, June 11, 2008 8:34 AM by Asad Raza

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

INH,

Hi,

Can you please tell me that if memory is also leaked by iframes? Im working on a project in which Remote Scripting has been done with iframes. It's multi-heirarchy tree, which is dynamically created. The iframes have been used to recieve input from the server without page refresh. I want to know that how much role is played by iframes in memory leaks and can Ajax provide a better solution and can it help in avoiding memory leaks?

Thanks.

Asad.

Thursday, June 12, 2008 2:43 AM by Work for stay at home moms.

# Moms work at home.

Work at home moms. Site build it work at home moms wahm. Work from home moms. Moms work at home.

Friday, June 13, 2008 9:10 AM by Pradeep

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

Hai all:

Atalst my colleague, helped me get it right,..

string str = "insert into Backup(Id, Name) Values ('100','Pradeep'), insert into Backup(Id, Name) Values ('200', 'Max')";

string[] delim = { ") Values (" };

string[] spltd = str.Split(delim, StringSplitOptions.None);

for (int i = 0; i < spltd.Length; i++)

{

MessageBox.Show(spltd[i]);

}

thats it )

Thank you all!!!

Regards

Pradeep...

Friday, June 13, 2008 11:21 AM by using 2 dice what is the most likely number to roll

# using 2 dice what is the most likely number to roll

Pingback from  using 2 dice what is the most likely number to roll

Sunday, June 15, 2008 8:05 AM by Checks blog - Jaque

# Checks blog - Jaque

Pingback from  Checks blog - Jaque

Tuesday, June 17, 2008 7:48 AM by pat

# re: Natural Language & AI: Dissecting the process of reading.

well thanks alot. im going to use this conept for my science assignment and your blog really helped! THANKS! i will give you credit. im not gonna use it as info or anything... i just like the concept

Thursday, June 19, 2008 9:41 AM by thinking

# re: Performance: If vs Switch in what we might call an extended usage scenario?

what if you tried:

private static int If3_ToMilliseconds(int unit, string interval)

{

   int number = unit;

   char s = interval[0];

   if ( s == 's' || s == 'S' ) goto seconds;

   if ( s == 'm' || s == 'M' ) goto minutes;

   if ( s == 'h' || s == 'H' ) goto hours;

   if ( s != 'd' && s != 'D' ) return -1;

//days: - now fall through here

   number *= 24;

hours:

   number *= 60;

minutes:

   number *= 60;

seconds:

   number *= 1000;

   return number;

}

this saves a goto and that might be just enough to mimic the switch statement time.

Friday, June 20, 2008 1:09 AM by cheap terrariums

# cheap terrariums

Pingback from  cheap terrariums

Saturday, June 21, 2008 3:00 PM by info@getoninter.net

# re: Code-Only: BASE tag changes in IE 7 with Examples

thanks for this code!

Sunday, June 22, 2008 9:55 AM by Joseph Riley

# re: Gaming: Fable, two views in one. Is this good or bad? (no pun intended)

I am playing the game for my second time threw as a evil Mage I first played as a good warrior and I think that you should be able to like die from old age then be able to play as a undead it would give the game a huge twist and they should have added something else like another find of wepon

Sunday, June 22, 2008 7:39 PM by business income opportunity xango

# business income opportunity xango

Search Posts by Month March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September

Monday, June 23, 2008 5:13 PM by junk

# re: Fast absolute, and statistical line counting algorithms for use with progress notification

4k != 4196

4k = 4096

Tuesday, June 24, 2008 7:58 PM by List of best diet pills

# List of best diet pills

Interesting article.

Friday, June 27, 2008 7:02 AM by dvd decrypter software

# dvd decrypter software

scan IP address , scan your TCP/ UDP ports , scan several specifically popular TCP/ UDP ports.

Friday, June 27, 2008 12:11 PM by electroreactive

# re: Allegiance Source Code vs Quake II, you decide...

OpenGL and DirectX perform at the same speed... I believe... just not with the same level of precision. c.c;  But I won't know till I actually use them.

Friday, June 27, 2008 10:55 PM by Andres

# re: Using simple and blind rules, what is the best tic-tac-toe player you can make?

Can you help me doing the codification of that rules in c++?

Tuesday, July 01, 2008 5:03 PM by dvd burning software

# dvd burning software

The current Rio proceedings, bankrolled by yet another of those murky special UN extra- budgetary trust funds, boasting more than 1,000 participants, and complete with a UN media team, are being broadcast live at this link. I tuned in Sunday afternoon

Thursday, July 03, 2008 9:16 AM by j.monty

# re: Adding a design time dialog and creating a VS project sample

curious - is this code public domain for anyone to use in anything, as long as you get the Copyright?

Friday, July 04, 2008 10:43 PM by birkoff_[!2]

# re: Improving the CSS 2.1 strict parser for IE 7

<a href= http://index4.7tyjul.com >hip hop vedio girl</a> <a href= http://index3.7tyjul.com >i fucked these hoes after our shows big dicks we slang...lyrics</a> <a href= http://index2.7tyjul.com >masonary monmouth new jersey</a> <a href= http://index5.7tyjul.com >lasso extramares</a> <a href= http://index1.7tyjul.com >girls 20 inch bikes</a>

Sunday, July 06, 2008 1:51 PM by zoe

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

this is a gay website do not go on it

Tuesday, July 08, 2008 6:02 AM by decoders for dvd

# decoders for dvd

After the initial ogling phase came the dissatisfaction. Not with the box and its software per se , but simply with the fact that its potential wasn’ t maximised. So it was a format and fresh install of Vista- removing all the Dell bloatware in the process

Thursday, July 10, 2008 9:40 AM by Bryan Regan

# re: Physics Installment #1: On the road to collisions

Hi

I have a question that I hope someone can help me with.

I play the Irish sport of road bowling (www.irishroadbowling.ie)

It involves the player throwing a 28 oz. (800g) round iron ball (bowl) over set distances. The player who covers the set distances in the least number of throws wins.

I believe there area number of factors that influence the distances a bowl travels.

1. Speed person is travelling at when they throw the bowl.

2. Force/Power the thrower generates from their arm

I guess 1. and 2. above can be combined to give initial speed.

Question A is... what is the relative influence of the above two parts. Is more power achieved by running fast or by throwing the bowl fast.

Question B….Is it better to throw the bowl (ball) through the air or have it travel along the road.

Any help would be much appreciated

Bryan

Regan_bryan@yahoo.co.uk

Sunday, July 13, 2008 1:20 AM by quick search

# quick search

The bigger the search engine the longer to get what you want...try something more direct!

Sunday, July 13, 2008 2:43 PM by Lee

# re: Using simple and blind rules, what is the best tic-tac-toe player you can make?

Reply to Andres, June 27, 2008

I acquired an SR-52 programmable calculator in the mid 70s and decided to write a tic-tac-toe program for it. Since it had only 224 steps, I wrote a formula that played the game. At the URL given, you’ll find a “Pascal” like description on how to play the game based on a magic square. It is a different approach than the weighted one listed here, but has the (dis)advantage that it can not lose.

Sunday, July 13, 2008 5:35 PM by Lee

# re: Using simple and blind rules, what is the best tic-tac-toe player you can make?

The needed URL was stripped out of the message.

blueprintds.com/.../programming-tictactoe

Monday, July 14, 2008 6:55 AM by handan

# re: Implied tags in the IE HTML parser and how that can be interesting.

I do is to web map programming, the map shows that this is the use of the mosaic map TABLE

eg:

<table>

<tr>

<td> <img src = "0_0.png" </ td>

<td> <img src = "0_1.png" </ td>

<td> <img src = "0_2.png" </ td>

</ tr>

</ table>

But when I open this page often do not show the picture, I must be in the picture of regional mouse click can show that, Firefox can be directly displayed without onclick, I do not know what it is because I am distressed!

Monday, July 14, 2008 8:39 PM by Lexapro.

# Lexapro 10mg.

Half life of lexapro. Lexapro.

Tuesday, July 15, 2008 6:58 AM by transition instack

# transition instack

Pingback from  transition instack

Friday, July 18, 2008 12:10 PM by Work from home.

# Envelope stuffing work from home.

Work from home. Work at home. At home work http.

Thursday, July 24, 2008 2:24 AM by Ben

# re: Gaming: Fable, two views in one. Is this good or bad? (no pun intended)

that game u cant remember with the boy and girl is threads of fate! the boy that turns into animals and the girl mage! :D love that game

Thursday, July 24, 2008 4:01 AM by copy dvd to dvd

# copy dvd to dvd

Audio: Games: Desktop: Business: Internet: Multimedia: Guide: Software Developer: Utilities: Web Developer:

Thursday, July 24, 2008 10:53 PM by Watch movies online

# Watch movies online

Most Popular Posts are describing how to Download full length movies or how to watch movie online... Both has never been easier...

Sunday, July 27, 2008 10:03 PM by hu?

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

idk y this is considered fun....hey i no a guy named justin rogers.lol.....

# Stay at home mom resource for making extra money online.

Join us today as we discuss The Vaccine Book b y Robert W. Sears. This is the second time that contributors of Silicon Valley Moms Blog , Chicago Moms Blog, DC Metro Moms Blog and NYC Moms Blog (along with the rest our friends throughout the blogsphere

Tuesday, July 29, 2008 11:19 AM by FMN Media

# re: Code-Only: BASE tag changes in IE 7 with Examples

Interesting, thanks

Saturday, August 02, 2008 7:31 PM by datetime parse exact today

# datetime parse exact today

Pingback from  datetime parse exact today

Monday, August 04, 2008 4:35 AM by Bob Bob

# re: That was one hell of a Men's Track 400m event.

I am 13 and i got 57.82 secs. I need to improve it to beat a friend and desperately need advice please from anyone. Thanks.

Tuesday, August 05, 2008 3:10 AM by Creativ Era's

# re: Code-Only: BASE tag changes in IE 7 with Examples

This is a great recourse. Interesting fact about the base tag.

Thanks for sharing it.

Tuesday, August 12, 2008 7:15 AM by Checks blog - Legan chess

# Checks blog - Legan chess

Pingback from  Checks blog - Legan chess

Wednesday, August 13, 2008 12:31 PM by Mark Mac

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

Thats priceless Manolo, if you're running Framework v3.5.  For the rest of us we'll use the samples here.

Thursday, August 14, 2008 6:36 PM by Kevwe

# re: A conversion from integer to long form english... I could write that ;-)

Is it possible to add 'AND' in the results. Like 'One Hundred AND Fifty' for '150'?

# Browser Security News &raquo; Blog Archive &raquo; Implied tags in the IE HTML parser and how that can be interesting.

Pingback from  Browser Security News  &raquo; Blog Archive   &raquo; Implied tags in the IE HTML parser and how that can be interesting.

Monday, August 18, 2008 10:45 AM by Dnet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hi,

My problem is being able to update UI on a form from a worker thread spawned from another class. I have been struggling with that. Please help.

Thanks

Wednesday, August 20, 2008 10:35 PM by Hardik

# re: I often get asked how one would ship a single assembly app that is in multiple assemblies...

Hey Buddy,

Your article helped me a lot. It has solved my important query. Thanks dear,

Regards,

Hardik.

Friday, August 22, 2008 12:29 PM by buy a foreclosed house

# buy a foreclosed house

I think it’ s important to understand how babies sleep. Babies’ sleep cycles are very quick. They go through the lighter sleep cycles, down to the deeper sleep cycles and back up much quicker than you or me. When they cycle back up from deep sleep into

Friday, August 22, 2008 12:37 PM by buy a foreclosed house

# buy a foreclosed house

Even if you are too excited to seek for your dream home, do not just go out the market and start seeking for the right home for you, you have to make sure of your finances first. You need to apply for a mortgage if you do not have the savings to buy a

Sunday, August 24, 2008 11:58 AM by Amr

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

I think in the method SplitByString the check at the bottom should if(offset == 0) not     if(offset == 1)

Tuesday, August 26, 2008 11:05 PM by www.ultimate-resale-rights.com

# www.ultimate-resale-rights.com

“ The Daily Telegraph has been accused of inserting keywords into copy to ensure its website gets the maximum number of hits, so it was interesting to see the following comment on telegraph. co. uk, posted in response to a rather dry piece about civil

Sunday, August 31, 2008 2:10 AM by hailey idaho real estate

# hailey idaho real estate

Send a message Subscribe to RSS feed Tell a friend Add to My MSN Add to Live.

Sunday, August 31, 2008 6:15 AM by subhajit

# re: WinForm Wizard Series Article 5: Designable Dialogs and a VS Project Sample

sample projects on asp.net required

Friday, September 05, 2008 5:39 AM by brads

# re: That was one hell of a Men's Track 400m event.

steroids  are a expensive alternative

Friday, September 05, 2008 5:43 AM by lightning mcqueen

# re: That was one hell of a Men's Track 400m event.

i am 16 and i can do 200m in 19.42 and will be in 2012, 10 more milie seconds am i will be world record pace, keep trying

Monday, September 08, 2008 1:59 PM by residual income

# residual income

I found your site on faves.com bookmarking site.. I like it ..gave it a fave for you..ill be checking back later

Monday, September 08, 2008 2:06 PM by passive residual income

# passive residual income

I found your site on faves.com bookmarking site.. I like it ..gave it a fave for you..ill be checking back later

Monday, September 15, 2008 12:05 AM by p90x

# p90x

Quick Question: Regarding the end date of the 24th, will we need to post our final weight on Christmas day? I should be in town, but I’ m just worried I may forget to get on and post it on the 25th. May help everyone what with all the excitement and different

Saturday, September 20, 2008 1:28 PM by 4xtrainings.com

# 4xtrainings.com

Make Money the Easy Way have any inkling to the sport that’ s what I think of every handle emotional stress issues, there are dolls. The technology- oriented children of today are several reasons to choose a that you thoroughly read the fine is practiced

Monday, September 22, 2008 4:30 AM by Drew Noakes

# re: Math Installment #2: I needed some circular oriented text

Nice articles in this series, but they would be far more useful with screen shots of the output.

Monday, September 22, 2008 4:42 AM by investing foreign currency

# investing foreign currency

You’ re the one that has to be the translator, though. The market shouldn’ t be interpreted by some indicator. For example, if you moved to a foreign country for a year, aren’ t you going to at least try to learn the language. Sure, you can probably find

# MILOL Blogging News &raquo; Blog Archive &raquo; Creating custom collections for better performance and filling in BCL holes.

Pingback from  MILOL Blogging News  &raquo; Blog Archive   &raquo; Creating custom collections for better performance and filling in BCL holes.

Monday, September 29, 2008 12:23 PM by partner

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

If you hate a politician, I don't give a damn how colorful your expletives are. Tell me why. Did a critic write something you didn't like? Do you think he's pretentious or fascist trying to supress your precious ideas? Explain why. Give evidence. If you don't, you're the fascist trying to supress ideas different from your own (as Non-Sequitor so eloquently put it).

Tuesday, September 30, 2008 7:21 PM by Scott

# re: Fast absolute, and statistical line counting algorithms for use with progress notification

^^ this.

Also, for whatever reason I'm unable to count 0xD in some files - I worked around it by counting OxA instead.

Tuesday, September 30, 2008 7:43 PM by Scott

# re: Fast absolute, and statistical line counting algorithms for use with progress notification

OK, finally woke up enough to realize that your program is only going to work on Windows and pre OSX mac files (and commodore, and apple IIe, etc). You really need to check for OxA and OxD and return whichever is more common, then you can process unix and osx created files.

Thursday, October 02, 2008 1:37 PM by p90x

# p90x

Cindy Philips is the founder and director of Island Yoga Space. She\'s been teaching \'movement arts\' since 1986 and holds a BA in Performing Arts from Southern Oregon University, Vinyasa Yoga Teacher Certification from White Lotus Foundation and a 200

Thursday, October 02, 2008 3:40 PM by jesse vela

# re: That was one hell of a Men's Track 400m event.

i run the 400 m in 46s

Saturday, October 04, 2008 7:03 AM by ویدیو کنفرانس

# re: Performance and Memory: StreamWriter/StreamReader/FileStream...

i have a flash file embeded in my app and want to write it to a physical place so i can set the flash component movie property and play it.the problem is that i can access the file as StreamReader and i want to save it elsewhere so i use the StreamWriterbut the file content is getting corrupt.i want to have a sample to copy a file with StreamReader and StreamWriter.

tnx

Tuesday, October 21, 2008 1:38 AM by afseki

# re: Performance: Fastest string reversing algorithms... (final results)

return new String(Array.Reverse(myString.ToCharArray()));

Wednesday, October 29, 2008 1:57 PM by Mark

# re: First article in a series on plug-in frameworks in .NET

Shame you never managed to do more on this as it looked to be every .net programmer’s primer for writing extensible applications.

Friday, October 31, 2008 11:51 AM by chat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

What if Ed's worst enemy is the one posting here, pretending to be Ed? :-D

Sunday, November 09, 2008 9:19 PM by Eric

# re: Gaming: Fable, two views in one. Is this good or bad? (no pun intended)

Your a douche. Nobody cares. Stop blogging about video games trying to sound articulate. Your a fucking idiot.

Friday, November 14, 2008 10:39 AM by lars

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

Or just replace the string you want splti on with a weired character and then split on that character

VB.NET

_string = _string.Replace("string to replace", "¤")

myArray = _string.Split("¤")

or something...

Tuesday, November 18, 2008 8:19 AM by Gwendoline King

# re: Math Installment #2: I needed some circular oriented text

would it be possible for you to send me some examplease of mathematical circular line digrams which could be done by hand.Thank You.

Thursday, November 20, 2008 6:08 PM by Maoffas

# re: Fast Image Loading without asking for the hot-fix or waiting for the service pack...

After using this function it is not possible to make any operations with the file (its handle was not closed after call). How can one release used image file for access?

Tuesday, November 25, 2008 11:41 PM by Anon

# re: Adding some notes on the string reversal and examining unsafe code (even though the original rules didn't allow for it)...

For Austin Ehlers' original solution, why are two char pointers used? Won't one suffice?

string output = string.Copy(original);

fixed (char* s = output)

{

char t;

for (int x = 0, y = output.Length - 1; x < y; x++, y--)

{

 t = s[x];

 s[x] = s[y];

 s[y] = t;

}

}

Friday, November 28, 2008 6:51 AM by fabiola-fm

# re: Using the Security System for Defensive Coding

<a href= http://fasster.angelfire.com >baltimore and convention center and headquarters</a> <a href= http://gertui.angelfire.com >nasdaq 100 tennis tournament</a>

Friday, November 28, 2008 11:51 AM by Mary-cf

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<a href= http://fasster.angelfire.com >baltimore and convention center and headquarters</a> <a href= http://gertui.angelfire.com >nasdaq 100 tennis tournament</a>

Friday, November 28, 2008 5:10 PM by Mary-xp

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<a href= http://fairra.angelfire.com >landls end</a> <a href= http://vonucshka.angelfire.com >chancellor internal med</a>

Friday, November 28, 2008 6:59 PM by fabiola-mv

# re: Using the Security System for Defensive Coding

<a href= http://chkola.angelfire.com >avlastkey</a> <a href= http://bustersw.angelfire.com >how to start a strawberry patch in alabama</a>

Friday, November 28, 2008 8:39 PM by Olgunka-ht

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

<a href= http://chkola.angelfire.com >avlastkey</a> <a href= http://bustersw.angelfire.com >how to start a strawberry patch in alabama</a>

Saturday, November 29, 2008 12:02 AM by fabiola-gn

# re: Using the Security System for Defensive Coding

<a href= http://kustur.angelfire.com >dad vail regatta</a> <a href= http://trututa.angelfire.com >ratings apartments eagle ridge alabama</a>

Saturday, November 29, 2008 1:35 AM by Olgunka-gb

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

<a href= http://kustur.angelfire.com >dad vail regatta</a> <a href= http://trututa.angelfire.com >ratings apartments eagle ridge alabama</a>

Tuesday, December 02, 2008 10:41 AM by Asina

# re: V-World Wendesday Workout, aka The Traversal climber is going to get donkey kicked.

<a href= bestpre.com ></a>

Tuesday, December 02, 2008 11:35 AM by Asina

# re: Math Installment #3: A quick look at wavy text

<a href= bestpre.com ></a>

Tuesday, December 02, 2008 12:12 PM by Asina

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

<a href= bestpre.com ></a>

Tuesday, December 02, 2008 12:20 PM by Asina

# re: Adding some notes on the string reversal and examining unsafe code (even though the original rules didn't allow for it)...

<a href= bestpre.com ></a>

Tuesday, December 02, 2008 12:30 PM by Asina

# re: V-World Thursday Workout, Burnt-Toasted-Sore

<a href= bestpre.com ></a>

Tuesday, December 02, 2008 1:01 PM by Asina

# re: Terrarium Portal, or Terrarium Commmunity? Should we help Mitch out?

<a href= bestpre.com ></a>

Tuesday, December 02, 2008 2:22 PM by Asina

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

<a href= bestpre.com ></a>

Tuesday, December 02, 2008 3:10 PM by Asina

# re: Making the Regex engine choke... Ever wanted to? I'll show you how...

<a href= bestpre.com ></a>

Tuesday, December 02, 2008 5:19 PM by Asina

# re: Improving the CSS 2.1 strict parser for IE 7

<a href= bestpre.com ></a>

Tuesday, December 02, 2008 11:17 PM by Asina

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

<a href= bestpre.com ></a>

Wednesday, December 03, 2008 3:48 AM by Asina

# re: Improving the CSS 2.1 strict parser for IE 7

<a href= bestpre.com ></a>

Wednesday, December 03, 2008 6:26 AM by Asina

# re: Testing your tests. Ensuring test validity and preventing common mistakes...

<a href= bestpre.com ></a>

Friday, December 05, 2008 5:41 PM by Semil

# re: V-World Wendesday Workout, aka The Traversal climber is going to get donkey kicked.

<a href= spiritez.com ></a>

Friday, December 05, 2008 6:25 PM by Semil

# re: Brad Abrams talks about mutable read-only fields and I attempt to elaborate.

<a href= spiritez.com ></a>

Friday, December 05, 2008 6:28 PM by Semil

# re: Follow up to corrupted binary stream in BinaryFormatter causing OOM exception...

<a href= spiritez.com ></a>

Friday, December 05, 2008 6:44 PM by Semil

# re: Math Installment #3: A quick look at wavy text

<a href= spiritez.com ></a>

Friday, December 05, 2008 7:09 PM by Semil

# re: Performance: Fastest string reversing algorithms... (final results)

<a href= spiritez.com ></a>

Friday, December 05, 2008 7:24 PM by Semil

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

<a href= spiritez.com ></a>

Friday, December 05, 2008 7:44 PM by Semil

# re: Performance and Insight: For versus Foreach over a strongly typed array... Some things you might not know.

<a href= spiritez.com ></a>

Friday, December 05, 2008 8:07 PM by Semil

# re: Terrarium Portal, or Terrarium Commmunity? Should we help Mitch out?

<a href= spiritez.com ></a>

Friday, December 05, 2008 8:19 PM by Semil

# re: Want faster regular expressions? Maybe you should think about that IgnoreCase option...

<a href= spiritez.com ></a>

Friday, December 05, 2008 8:29 PM by Semil

# re: Math Installment #2: I needed some circular oriented text

<a href= spiritez.com ></a>

Friday, December 05, 2008 9:05 PM by Semil

# re: V-World Wednesday Workout, (Training Exercise #1)

<a href= spiritez.com ></a>

Friday, December 05, 2008 9:51 PM by Semil

# re: Putting your WinForms graphics into a sleep state...

<a href= spiritez.com ></a>

Friday, December 05, 2008 10:11 PM by Semil

# re: Making the Regex engine choke... Ever wanted to? I'll show you how...

<a href= spiritez.com ></a>

Friday, December 05, 2008 10:13 PM by Semil

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

<a href= spiritez.com ></a>

Friday, December 05, 2008 10:18 PM by Semil

# re: Xml in the WebBrowser? What about easy RSS in the WebBrowser in Whidbey?

<a href= spiritez.com ></a>

Friday, December 05, 2008 10:20 PM by Semil

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

<a href= spiritez.com ></a>

Saturday, December 06, 2008 12:27 AM by Semil

# re: Testing your tests. Ensuring test validity and preventing common mistakes...

<a href= spiritez.com ></a>

Saturday, December 06, 2008 12:41 AM by Semil

# re: Improving the CSS 2.1 strict parser for IE 7

<a href= spiritez.com ></a>

Saturday, December 06, 2008 5:56 PM by Semil

# re: Improving the CSS 2.1 strict parser for IE 7

<a href= spiritez.com ></a>

Saturday, December 06, 2008 7:06 PM by savaş

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thnks really show is good The majority of climate scientists agree and non climate scientists are perfectly capable of assessing the science their colleagues produce and formulating educated hard nosed fact based statements regarding the threats that face us. In some cases that is their science, their job. One such scientist is David M. Bushnell, Chief Scientist from NASA Langley Research Center, who stated we could see temperature increases of 12º to 14ºC by 2100 if the positive feedback loops currently kicking in, not included in the last IPCC reports, aren't brought to a halt. This would mean sea level rises of 75 to 80 meters by 2100 which would submerge the current living area of 2.4 billion people. He states that we need to replace 80% the fossil carbon based energy we use with algae, halophytes, and cyanobacteria sourced biofuels grown on unused land, he calls it deserts and wasteland, with sea water. This would need to be accompanied by massive increases in conservation and huge deployment of drill geothermal, wind and solar capacity.

Absolutely Breath taking! not just the boobs ;)

Sunday, December 07, 2008 2:57 PM by Eyal Hamtsany

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

instead of (~(myPieces & enemyPieces)) it should be (~(myPieces | enemyPieces)) !!!

((~(myPieces & enemyPieces)) gives all 1s...

Wednesday, December 10, 2008 4:51 PM by Atmolaleact

# re: Making money in commercial games Part 1: The reseller.

If anyone is looking for a no nonsense way to make money fast, these guys are the best

it took me a few days to get going, but they were very helpful. Two weeks in and i just

got my first $1,000 check. This works by spreading the word, so I'm spreading the word.

Check it out here:  http://www.17getmoney.info

Thursday, December 11, 2008 12:27 AM by Ciffheist

# re: FunHi.com, a dating service, a new game, a bit over the top?

Hey this is Brit again been away for a while just going to school and keeping busy.

Just wanted to let everyone know that the group is up and running. So if you are

a guy or girl and you are  looking for a hookup then this is the place ;-).

Go here for the time of your life: http://www.wchurl.info/britney

Saturday, December 13, 2008 6:46 PM by oyun

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

ı have followed your writing for a long time.really you have given very successful information.

In spite of my english trouale,I am trying to read and understand your writing.

And ı am following frequently.I hope that you will be with us together with much more scharings.

I hope that your success will go on.

Thursday, December 25, 2008 6:36 AM by nick_trsita

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Friday, December 26, 2008 3:47 AM by mono

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hi Justin,

Thanks for this great article. It really helped me a lot.

Cheers,

Mono

Friday, December 26, 2008 4:20 AM by Olgunka-sq

# re: Math Installment #3: A quick look at wavy text

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 4:28 AM by Olgunka-fy

# re: Recent Whidbey releases and still no fast GDI+ image loading...

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 4:30 AM by Olgunka-cf

# re: Custom event subscription methods can help remove redundant code.

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 4:30 AM by Olgunka-cf

# re: Custom event subscription methods can help remove redundant code.

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 4:31 AM by elexx-bh

# re: Math Installment #3: A quick look at wavy text

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 4:32 AM by elexx-ig

# re: Recent Whidbey releases and still no fast GDI+ image loading...

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 4:38 AM by elexx-cq

# re: Math Installment #1: Image layout logic

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 4:39 AM by Olgunka-ik

# re: Xml in the WebBrowser? What about easy RSS in the WebBrowser in Whidbey?

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 4:40 AM by elexx-ui

# re: Xml in the WebBrowser? What about easy RSS in the WebBrowser in Whidbey?

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 4:40 AM by elexx-qo

# re: Putting your WinForms graphics into a sleep state...

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 4:47 AM by Olgunka-iu

# re: String::Join vs StringBuilder::Append vs StringBuilder::Append /w capacity...

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 4:50 AM by elexx-fa

# re: String::Join vs StringBuilder::Append vs StringBuilder::Append /w capacity...

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 4:58 AM by garry-zs

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 5:13 AM by Olgunka-nx

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 5:13 AM by elexx-ee

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 5:32 AM by Olgunka-ph

# re: Rotor FUBAR of the day (compliments Christoph Nahr): Queue.Clone returns invalid results...

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 5:37 AM by elexx-cz

# re: V-World Wednesday Workout, (Training Exercise #1)

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 5:50 AM by elexx-su

# re: People are still using dr[stringName], when dr[intOrdinal] is soooooo much faster.

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 6:08 AM by elexx-jx

# re: Math Installment #2: I needed some circular oriented text

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 6:12 AM by Olgunka-mw

# re: Math Installment #2: I needed some circular oriented text

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 7:28 AM by Olgunka-ml

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 9:07 AM by Olgunka-gi

# re: Improving the CSS 2.1 strict parser for IE 7

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 9:20 AM by Olgunka-ip

# re: Making the Regex engine choke... Ever wanted to? I'll show you how...

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 9:20 AM by elexx-kn

# re: Making the Regex engine choke... Ever wanted to? I'll show you how...

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 9:30 AM by elexx-kx

# re: Adding some notes on the string reversal and examining unsafe code (even though the original rules didn't allow for it)...

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 10:16 AM by fabiola-zw

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 10:19 AM by Olgunka-hq

# re: Terrarium Portal, or Terrarium Commmunity? Should we help Mitch out?

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 10:23 AM by Olgunka-mx

# re: Want faster regular expressions? Maybe you should think about that IgnoreCase option...

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 10:23 AM by elexx-cx

# re: Vegetarian rating of 5 types of meat, a follow-up to the original, all too tempting test.

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 10:23 AM by elexx-cx

# re: Vegetarian rating of 5 types of meat, a follow-up to the original, all too tempting test.

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 10:24 AM by Olgunka-mk

# re: Vegetarian rating of 5 types of meat, a follow-up to the original, all too tempting test.

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 10:25 AM by elexx-cm

# re: Want faster regular expressions? Maybe you should think about that IgnoreCase option...

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 10:33 AM by elexx-hp

# re: Terrarium Portal, or Terrarium Commmunity? Should we help Mitch out?

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 11:03 AM by Albina-he

# re: Using the Security System for Defensive Coding

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 11:10 AM by Olgunka-ox

# re: Performance: Fastest string reversing algorithms... (final results)

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, December 26, 2008 11:12 AM by elexx-el

# re: Testing your tests. Ensuring test validity and preventing common mistakes...

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 11:59 AM by elexx-jw

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

<a href= membres.lycos.fr/dertull >zx10r graphics</a>

Friday, December 26, 2008 12:00 PM by Olgunka-yh

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

<a href= membres.lycos.fr/maffals >genetic disorters</a>

Friday, January 02, 2009 8:24 PM by Alex Dowad

# re: Performance: Focusing on BinarySearch

You can make this faster by using one comparison per iteration rather than two.

Monday, January 05, 2009 6:58 AM by Anonymous Coward

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I get sick and tired of people screaming that I don't know them, that I couldn't possibly understand where they're coming from.  That I can't *judge* them or anything they do because I'm not them.

Screw that.  I've got good sense and the right to use it.

Seeing an author recoil at negative reviews because the reader didn't read every single word on every page is ridiculous.  If the food's spoiled, you don't have to eat every last bite to say so.

There are more good books than you'll ever have the time to read.  And at least twice as many bad ones.  If a book can't keep my interest after an hour or two of perusal in a subject which I enjoy, than it certainly isn't worth a further investment of time or money.  We have lives, apparently.

Painting your critics as villains, idiots and vagrants because they don't value your contribution stinks of hypocrisy.  You can't judge them, after all, unless you've read everything they've written, right?  Twice over?

Nevermind, just accuse them of being in league with Bush and everyone else who's unpopular at the moment.  That'll get people to side with you.  Who needs a valid, applicable argument?  Obviously everyone who thinks differently is ignorant, voted for Bush and hates minorities and science, right?

Seriously, I was interested in the subject, but I won't buy anything from a self-righteous peddler who has the gall to mistreat anyone who thinks differently.  My baseless opinions are just as good as your own.  I don't need a degree in ass-hattery to act like one.  Nor do you, apparently.

Thursday, January 08, 2009 2:56 PM by S. Floyd

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for taking the time to describe your interpretation of the ILDASM code. It is good to know about the degenerate case from a performance perspective.

Monday, January 12, 2009 8:37 PM by Randi

# re: Math Quickie: Introduction to combination formulas

Hi, I am having some trouble with two of my math questions containing combinations and was wondering if you could help explain it a little better.  

I'm suppose to prove the following equations. And i may not use specific examples of n and r.

a.  nCr = nCr-1

b.  nCr = n-1Cr-1 + n-1Cr

Thanks so much if you can help me

Wednesday, January 14, 2009 10:13 AM by busrider

# re: WinForm Wizard Series Article 4: Designer support for wizard panels, improved inheritance model, and refactoring the code only wizard panels.

eFront-Интернет магазин Бытовой и компьютерной техники www.e-front.com.ua

Wednesday, January 14, 2009 8:24 PM by Facebook Çalmak

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

ı have followed your writing for a long time.really you have given very successful information.

In spite of my english trouale,I am trying to read and understand your writing.

And ı am following frequently.I hope that you will be with us together with much more scharings.

I hope that your success will go on.

Friday, January 16, 2009 7:33 AM by Sumit

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

It's very bed article please imporve the article

Wednesday, January 21, 2009 7:22 PM by dekstexbose

# re: Making money in commercial games Part 1: The reseller.

If anyone is looking for a no nonsense way to make money fast, these guys are the best.

It took me a few days to get going, but they were very helpful. After two weeks I received

my first $1,000 check.  Two months later  and I am up to $1,875 for the last week.

This works by spreading the word, so I'm spreading the word.

Check it out here: http://www.17getmoney.info

Wednesday, January 21, 2009 8:24 PM by dekstexbose

# re: Making money in commercial games Part 1: The reseller.

If anyone is looking for a no nonsense way to make money fast, these guys are the best.

It took me a few days to get going, but they were very helpful. After two weeks I received

my first $1,000 check.  Two months later  and I am up to $1,875 for the last week.

This works by spreading the word, so I'm spreading the word.

Check it out here: http://www.17getmoney.info

Thursday, January 22, 2009 7:41 AM by dekstexbose

# re: FunHi.com, a dating service, a new game, a bit over the top?

If anyone is looking for a no nonsense way to make money fast, these guys are the best.

It took me a few days to get going, but they were very helpful. After two weeks I received

my first $1,000 check.  Two months later  and I am up to $1,875 for the last week.

This works by spreading the word, so I'm spreading the word.

Check it out here: http://www.17getmoney.info

Thursday, January 22, 2009 11:10 AM by For ... Each en partant de la fin ? - Page 2 | hilpers

# For ... Each en partant de la fin ? - Page 2 | hilpers

Pingback from  For ... Each en partant de la fin ? - Page 2 | hilpers

Saturday, January 24, 2009 4:44 AM by Manitra Andriamitondra

# re: [WinForms] Full details of InvokeRequired/Invoke/BeginInvoke, common usage scenarios, and some issues you might not know about.

Hi,

I found the article because, I has spent some significant time understanding the need of this mechanism.

Just in case you're still intersted, I've blogged a small thing about InvokeRequired/Invoke here : www.manitra.net/.../invokerequiredinvoke-easier

Hope this help.

Manitra.

Saturday, January 24, 2009 1:55 PM by KHalil

# re: Performance: Don't rely on the C# compiler to optimize your math...

please please please I want the code of The playing cards algorithm in C# please and chess  please at this moment because I have the final exam of  programming tomorrow

Monday, January 26, 2009 12:17 PM by ...

# re: Testing: Pair-wise, upper and lower boundings

Nice site you have!

Tuesday, January 27, 2009 1:51 AM by ...

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

Nice site you have!

Friday, January 30, 2009 8:55 AM by Zack Errington

# re: Physics Puzzler: In the Newton's Cradle, why do two dynamic balls eject two static balls

I like strawberry milk

Saturday, January 31, 2009 5:56 PM by Manavgat, Side

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thnks really show is good The majority of climate scientists agree and non climate scientists are perfectly capable of assessing the science their colleagues produce and formulating educated hard nosed fact based statements regarding the threats that face us. In some cases that is their science, their job. One such scientist is David M. Bushnell, Chief Scientist from NASA Langley Research Center, who stated we could see temperature increases of 12º to 14ºC by 2100 if the positive feedback loops currently kicking in, not included in the last IPCC reports, aren't brought to a halt. This would mean sea level rises of 75 to 80 meters by 2100 which would submerge the current living area of 2.4 billion people. He states that we need to replace 80% the fossil carbon based energy we use with algae, halophytes, and cyanobacteria sourced biofuels grown on unused land, he calls it deserts and wasteland, with sea water. This would need to be accompanied by massive increases in conservation and huge deployment of drill geothermal, wind and solar capacity.

Absolutely Breath taking! not just the boobs ;)

Thursday, February 05, 2009 5:27 AM by Dibyaranjan rath

# re: Performance: Give me the algorithm for reversing a managed string that provides the maximum performance...

main()

{

 char str[500];

 strrev(char &str);

}

char strrev(char* str)

{

 int len=strlen(str);

 char *t=str+len-1;

 int i=0;

 if (str=='\0')

 printf("%d", empty string);

 else

 {

   while(i<(len/2))

    {

      char ch=*str;

      *str=*t;

       *t=ch;

       str++;

        t--;

    }

  return str;

  }

}

Thursday, February 05, 2009 4:37 PM by Oyun

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Build on it, forget about it, discount it, do whatever you must, but don't whine and use political bullshit to try and get me to take my criticisms down.

Friday, February 06, 2009 6:19 AM by ...

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

nice site you have!

Friday, February 06, 2009 6:34 PM by sam

# re: Why is photon mapping popular in gaming right now, and will it stay?

Photon mapping wasn't used in real-time in Halo 2.  It was used as an off-line process to bake lighting into lightmap textures.  I don't know of any games that do photon mapping in real-time.

I think this is the article you were talking about:

www.unlimitedlives.com/.../ul_spec_halo2-1.html

There are many inaccuracies in that article.  Have a look at Bungie's tech articles for some info on their systems and techniques:

www.bungie.net/.../publications.aspx

I'm sure there are quite a few games that use photon mapping as an off-line process.

Tuesday, February 17, 2009 10:05 PM by Inenceexhance

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hello My name is Bob

Does anyone know anything about blackhat stuff? I found these sites and these people are have proof of making over $900 a day from some these Black hat methods. What do you guys think about this.

<a href=http://www.moneymakerdiscussion.com>  Click Here Now To Learn More! Blackhat seo</a>

<a href=http://www.myfreemoneyforum.com>  Or Go Here! e-currency</a>

Wednesday, February 18, 2009 7:47 AM by Chu

# re: Code-Only: int/long/double conversion to Spoken Numerics

How about from integer to sound.

Wednesday, February 18, 2009 7:13 PM by Sara

# re: Trying my hand at the old Phone number to Words teaser project!

<a href=http://homeworkonline-go.info">home">http://homeworkonline-go.info">home work online</a>

[URL=http://homeworkonline-go.info]home work online[/URL]

# Browser Security News &raquo; Blog Archive &raquo; Implied tags in the IE HTML parser and how that can be interesting.

Pingback from  Browser Security News  &raquo; Blog Archive   &raquo; Implied tags in the IE HTML parser and how that can be interesting.

Monday, February 23, 2009 10:48 AM by Zack Errington

# re: Physics Puzzler: In the Newton's Cradle, why do two dynamic balls eject two static balls

I like banana milk

Tuesday, February 24, 2009 4:20 AM by Ozein

# re: A conversion from integer to long form english... I could write that ;-)

you are converting only integers or long data type, but in fact this procedure needs to handle decimal or floats since its mainly used for only statements in invoices or checks.  

Tuesday, February 24, 2009 5:52 PM by Öss soruları

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good article. Thanks you.

Saturday, February 28, 2009 9:50 PM by Olgunka-oj

# re: Math Installment #1: Image layout logic

<a href= adult-singles-finder.com >chat online</a>

Saturday, February 28, 2009 9:50 PM by elexx-pv

# re: Custom event subscription methods can help remove redundant code.

<a href= adultpersonalsfinder.com >chat online</a>

Saturday, February 28, 2009 9:52 PM by Olgunka-uz

# re: Putting your WinForms graphics into a sleep state...

<a href= http://adultromancefinder.com >chat online</a>

Saturday, February 28, 2009 9:53 PM by Olgunka-lx

# re: Xml in the WebBrowser? What about easy RSS in the WebBrowser in Whidbey?

<a href= adultpersonalsfinder.com >dating</a>

Saturday, February 28, 2009 9:53 PM by Olgunka-lx

# re: Xml in the WebBrowser? What about easy RSS in the WebBrowser in Whidbey?

<a href= adultpersonalsfinder.com >dating</a>

Saturday, February 28, 2009 9:53 PM by elexx-mg

# re: Xml in the WebBrowser? What about easy RSS in the WebBrowser in Whidbey?

<a href= adult-singles-finder.com >find partner</a>

Saturday, February 28, 2009 10:01 PM by elexx-la

# re: String::Join vs StringBuilder::Append vs StringBuilder::Append /w capacity...

<a href= adult-singles-finder.com >chat online</a>

Saturday, February 28, 2009 10:02 PM by elexx-ko

# re: V-World Wendesday Workout, aka The Traversal climber is going to get donkey kicked.

<a href= http://adultdatingssfinder.com >singles</a>

Saturday, February 28, 2009 10:03 PM by Olgunka-kr

# re: V-World Wendesday Workout, aka The Traversal climber is going to get donkey kicked.

<a href= adult-singles-finder.com >singles</a>

Saturday, February 28, 2009 10:12 PM by garry-rs

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<a href= adultspeeddatingfinder.com >singles</a>

Saturday, February 28, 2009 10:12 PM by garry-rs

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<a href= adultspeeddatingfinder.com >singles</a>

Saturday, February 28, 2009 10:23 PM by elexx-if

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

<a href= adultpersonalsfinder.com >find partner</a>

Saturday, February 28, 2009 10:23 PM by elexx-if

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

<a href= adultpersonalsfinder.com >find partner</a>

Saturday, February 28, 2009 10:28 PM by elexx-iq

# re: V-World Thursday Workout, Burnt-Toasted-Sore

<a href= http://adultromancefinder.com >dating</a>

Saturday, February 28, 2009 10:28 PM by elexx-iq

# re: V-World Thursday Workout, Burnt-Toasted-Sore

<a href= http://adultromancefinder.com >dating</a>

Saturday, February 28, 2009 10:31 PM by Olgunka-hc

# re: V-World Thursday Workout, Burnt-Toasted-Sore

<a href= adultspeeddatingfinder.com >singles</a>

Saturday, February 28, 2009 10:34 PM by Olgunka-sc

# re: Rotor FUBAR of the day (compliments Christoph Nahr): Queue.Clone returns invalid results...

<a href= http://adultchatsfinder.com >dating</a>

Saturday, February 28, 2009 10:34 PM by elexx-rk

# re: V-World Wednesday Workout, (Training Exercise #1)

<a href= http://adultdatingssfinder.com >singles</a>

Saturday, February 28, 2009 10:37 PM by Olgunka-ej

# re: V-World Wednesday Workout, (Training Exercise #1)

<a href= adult-singles-finder.com >dating</a>

Saturday, February 28, 2009 10:55 PM by Olgunka-am

# re: Math Installment #2: I needed some circular oriented text

<a href= adult-singles-finder.com >find partner</a>

Saturday, February 28, 2009 11:23 PM by Olgunka-ls

# re: Brad Abrams talks about mutable read-only fields and I attempt to elaborate.

<a href= adult-singles-finder.com >find partner</a>

Saturday, February 28, 2009 11:49 PM by Olgunka-ca

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

<a href= adult-singles-finder.com >chat online</a>

Sunday, March 01, 2009 12:42 AM by balabo3_lj

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

<a href= adultpersonalsfinder.com >singles</a>

Sunday, March 01, 2009 12:51 AM by elexx-sh

# re: Some security considerations for systems with events.

<a href= http://adultromancefinder.com >chat online</a>

Sunday, March 01, 2009 12:51 AM by Olgunka-cj

# re: Some security considerations for systems with events.

<a href= adult-singles-finder.com >chat online</a>

Sunday, March 01, 2009 12:52 AM by elexx-yz

# re: Performance and Insight: For versus Foreach over a strongly typed array... Some things you might not know.

<a href= adult-singles-finder.com >find partner</a>

Sunday, March 01, 2009 12:58 AM by elexx-br

# re: Adding some notes on the string reversal and examining unsafe code (even though the original rules didn't allow for it)...

<a href= http://adultdatingssfinder.com >singles</a>

Sunday, March 01, 2009 1:21 AM by elexx-ar

# re: Vegetarian rating of 5 types of meat, a follow-up to the original, all too tempting test.

<a href= adult-singles-finder.com >chat online</a>

Sunday, March 01, 2009 1:22 AM by Olgunka-xo

# re: Vegetarian rating of 5 types of meat, a follow-up to the original, all too tempting test.

<a href= adultspeeddatingfinder.com >dating</a>

Sunday, March 01, 2009 1:28 AM by elexx-ub

# re: Terrarium Portal, or Terrarium Commmunity? Should we help Mitch out?

<a href= adultpersonalsfinder.com >singles</a>

Sunday, March 01, 2009 1:33 AM by Olgunka-qa

# re: Want faster regular expressions? Maybe you should think about that IgnoreCase option...

<a href= adultspeeddatingfinder.com >singles</a>

Sunday, March 01, 2009 2:07 AM by Olgunka-sz

# re: Performance: Fastest string reversing algorithms... (final results)

<a href= http://adultchatsfinder.com >dating</a>

Sunday, March 01, 2009 3:53 AM by sbdmj

# re: Private Reflection, Whidbey, MetadataTables, and getting previously hard to get data

Beautiful site!  agryk

Monday, March 02, 2009 7:22 AM by ...

# re: Testing: Pair-wise, upper and lower boundings

Gute Arbeit hier! Gute Inhalte.

Monday, March 02, 2009 3:24 PM by ...

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

Gute Arbeit hier! Gute Inhalte.

Monday, March 02, 2009 7:21 PM by ...

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

Gute Arbeit hier! Gute Inhalte.

Monday, March 02, 2009 7:21 PM by ...

# re: Code Only: Bidirectional roman numeral parsing.

Gute Arbeit hier! Gute Inhalte.

Tuesday, March 03, 2009 9:53 AM by ...

# re: Trying my hand at the old Phone number to Words teaser project!

Interessante Informationen.

Wednesday, March 04, 2009 6:18 AM by ...

# re: Following up on the benefits of continued use of int.Parse...

Interessante Informationen.

Wednesday, March 04, 2009 11:48 AM by ...

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Gute Arbeit hier! Gute Inhalte.

Wednesday, March 04, 2009 1:30 PM by barry

# re: Private Reflection, Whidbey, MetadataTables, and getting previously hard to get data

Cdgbej 8g74dlGaSnxCc96lsg4l

Wednesday, March 04, 2009 6:35 PM by ...

# re: WinForms Wizard Series Article 6, a quick look at implementing a meta-property storage class.

Interessante Informationen.

Wednesday, March 04, 2009 7:57 PM by ...

# re: Generic Dictionary and the KeyNotFoundException. Examining speed of Nullable types versus integral types...

Interessante Informationen.

Thursday, March 05, 2009 7:47 AM by myncFrumn

# re: Performance: Don't rely on the C# compiler to optimize your math...

Last blog news about health and diet. http://teplovozik.biz

Thursday, March 05, 2009 5:06 PM by ...

# re: Fast Image Loading without asking for the hot-fix or waiting for the service pack...

Interessante Informationen.

Friday, March 06, 2009 5:33 AM by ...

# re: Math Installment #4: Bounding Regions

Interessante Informationen.

Friday, March 06, 2009 8:58 AM by ...

# re: Math Installment #4: Bounding Regions

Gute Arbeit hier! Gute Inhalte.

Friday, March 06, 2009 1:26 PM by ...

# re: Causal Gamers, Women over 40, (aka PopCap games and MS Gaming Zone ;-)

Gute Arbeit hier! Gute Inhalte.

Sunday, March 08, 2009 4:27 AM by ...

# re: Performance: Different methods for testing string input for numeric values...

Dies ist ein gro�er Ort. Ich m�chte hier noch einmal.

Monday, March 09, 2009 12:06 PM by ...

# re: Math Installment #3: A quick look at wavy text

Dies ist ein gro�er Ort. Ich m�chte hier noch einmal.

Monday, March 09, 2009 1:30 PM by ...

# re: Upgrading a probability selection tree to a binary indexed array for dynamic probability changes

Dies ist ein gro�er Ort. Ich m�chte hier noch einmal.

Tuesday, March 10, 2009 2:41 PM by ...

# re: Math Installment #3: A quick look at wavy text

Gute Arbeit hier! Gute Inhalte.

Tuesday, March 10, 2009 2:42 PM by ...

# re: Math Quickie: Adding demo code for Circular and Wavy Text postings

Gute Arbeit hier! Gute Inhalte.

Tuesday, March 10, 2009 7:12 PM by ...

# re: Introducing symbol tables with a C# example using 'get' as the point of interest.

Dies ist ein gro�er Ort. Ich m�chte hier noch einmal.

Wednesday, March 11, 2009 8:15 PM by ...

# re: Got strange messages in your queue? Maybe Winforms is using it to synchronize your async code onto the UI thread...

Gute Arbeit hier! Gute Inhalte.

Wednesday, March 11, 2009 9:10 PM by ...

# re: Watch out for "Power Toys", sometimes you get more than you bargained for.

Sehr wertvolle Informationen! Empfehlen!

Thursday, March 12, 2009 4:37 AM by ...

# re: Testing: Pair-wise, upper and lower boundings

Sehr wertvolle Informationen! Empfehlen!

Thursday, March 12, 2009 4:50 AM by ...

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Sehr wertvolle Informationen! Empfehlen!

Thursday, March 12, 2009 5:55 PM by ...

# re: Generic predicates are pretty powerful, but the FindAll implementation doesn't show it.

Sehr wertvolle Informationen! Empfehlen!

Thursday, March 12, 2009 7:06 PM by ...

# re: Upgrading a probability selection tree to a binary indexed array for dynamic probability changes

Sehr gute Seite. Ich habe es zu den Favoriten.

Thursday, March 12, 2009 9:30 PM by ohwlq

# re: Private Reflection, Whidbey, MetadataTables, and getting previously hard to get data

Best work! 000.savq08.us/ ">Patrick deuel i weigh 1 tgolm

Friday, March 13, 2009 4:27 AM by abpur

# re: Private Reflection, Whidbey, MetadataTables, and getting previously hard to get data

I like this wishes! 100-largest-companies.2j3pni.us/ ">Patrick 1 legmg

Friday, March 13, 2009 5:05 AM by ...

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

Sehr wertvolle Informationen! Empfehlen!

Friday, March 13, 2009 12:22 PM by ...

# re: Adding some much needed dock sizing for System.Windows.Forms.Label... (Whidbey, but probably works on V1.x)

Sehr wertvolle Informationen! Empfehlen!

Friday, March 13, 2009 4:43 PM by inficeLic

# re: Performance: Don't rely on the C# compiler to optimize your math...

Need more info about Multi stress syllable word? You are welcome!  on http://metacures.biz

Saturday, March 14, 2009 2:35 PM by ...

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

Sehr wertvolle Informationen! Empfehlen!

Saturday, March 14, 2009 8:35 PM by lig tv izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

nice text thanks for all

Sunday, March 15, 2009 1:03 AM by ...

# re: Trying my hand at the old Phone number to Words teaser project!

Sehr wertvolle Informationen! Empfehlen!

Sunday, March 15, 2009 1:04 AM by ...

# re: Trying my hand at the old Phone number to Words teaser project!

Sehr wertvolle Informationen! Empfehlen!

Sunday, March 15, 2009 11:02 PM by ...

# re: Following up on the benefits of continued use of int.Parse...

Sehr wertvolle Informationen! Empfehlen!

Wednesday, March 25, 2009 5:47 AM by evilripper

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

Wednesday, March 25, 2009 6:06 AM by Figure_Flattening_Garter_Belts

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

The Best Figure Flattening Garter Belts Online Available

Wednesday, April 01, 2009 2:57 AM by Andre

# re: Texture mapping convex polygons using edge boundary interpolation. Sounds complex, but isn't.

Hi Justin,

it's exactly what i was looking for. A was to draw cool textured charts without the overhead of a OGL or D3D. Is there some code available that demonstrate your approach?

Cheers,

André

Thursday, April 09, 2009 8:18 PM by nick_elormo

# re: Windows Forms message filters. How they are handy, misunderstood, and when are they not useful.

Thursday, April 09, 2009 8:41 PM by nick_domsit

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Thursday, April 09, 2009 8:46 PM by nick_chicoc

# re: Rotor FUBAR of the day (compliments Christoph Nahr): Queue.Clone returns invalid results...

Friday, April 10, 2009 6:11 AM by nick_dronre

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Wednesday, April 15, 2009 6:46 AM by Potorr

# re: Performance: Don't rely on the C# compiler to optimize your math...

Bicycle bicycle bicycle

I want to ride my bicycle bicycle bicycle

I want to ride my bicycle

I want to ride my bike

I want to ride my bicycle

I want to ride it where I like

You say black I say white

You say bark I say bite

You say shark I say hey man

Jaws was never my scene

And I don't like Star Wars

You say Rolls I say Royce

You say God give me a choice

You say Lord I say Christ

I don't believe in Peter Pan

Frankenstein or Superman

All I wanna do is

Bicycle bicycle bicycle

I want to ride my bicycle bicycle bicycle

I want to ride my bicycle

I want to ride my bike

I want to ride my bicycle

I want to ride my

Bicycle races are coming your way

So forget all your duties oh yeah!

Fat bottomed girls they'll be riding today

So look out for those beauties oh yeah

On your marks get set go

Bicycle race bicycle race bicycle race

Bicycle bicycle bicyI want to ride my bicycle

Bicycle bicycle bicycle

Bicycle race

You say coke I say caine

You say John I say Wayne

Hot dog I say cool it man

I don't wanna be the President of America

You say smile I say cheese

Cartier I say please

Income tax I say Jesus

I don't wanna be a candidate

For Vietnam or Watergate

Cos all I want to do is

Bicycle bicycle bicycle

I want to ride my bicycle bicycle bicycle

I want to ride my bicycle

I want to ride my bike

I want to ride my bicycle

I want to ride it where I like

Thursday, April 16, 2009 7:39 PM by DevareattyVaH

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

nice, really nice!

Friday, April 17, 2009 4:08 AM by DevareattyVaH

# re: Human Categorization, Activation, Familiarity and Learning

nice, really nice!

Monday, April 20, 2009 4:25 PM by dizi izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

nice text thanks for all

Wednesday, April 22, 2009 5:32 PM by Mery-fl

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<a href= <div align=center><h3>Error. Page cannot be displayed. Please contact service provider for more details.</h3></div> ></a>

Wednesday, April 29, 2009 6:07 PM by Mery-ps

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<a href= <div align=center><h3>Error. Page cannot be displayed. Please contact service provider for more details.</h3></div> ></a>

Wednesday, April 29, 2009 6:08 PM by Mery-ps

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<a href= <div align=center><h3>Error. Page cannot be displayed. Please contact service provider for more details.</h3></div> ></a>

# Browser Security News &raquo; Blog Archive &raquo; Implied tags in the IE HTML parser and how that can be interesting.

Pingback from  Browser Security News  &raquo; Blog Archive   &raquo; Implied tags in the IE HTML parser and how that can be interesting.

Thursday, May 14, 2009 9:45 AM by nick_olocze

# re: Just for giggles, a Terrarium Chat Channel has been enabled over IM. Join Today...

Thursday, May 14, 2009 10:07 AM by nick_livarl

# re: V-World Thursday Workout, Burnt-Toasted-Sore

Friday, May 15, 2009 9:39 AM by nick_bocrol

# re: Reality Check: Chunked operations take a lot of code and are hard to get right (a thread safe chunked file writer)

Friday, May 15, 2009 11:43 AM by nick_ladeld

# re: A 39 line generic lexer. Lexing is always the easy part, but this guy is pretty sweet for quick and dirty token parsing.

Friday, May 15, 2009 11:47 AM by nick_varcna

# re: Performance: Linked Arrays's now and later

Friday, May 15, 2009 5:49 PM by nick_pascna

# re: Optional parameter overloads in C# and cascading calls...

Saturday, May 16, 2009 7:12 PM by nick_coalou

# re: Some security considerations for systems with events.

Saturday, May 16, 2009 7:24 PM by nick_oubasa

# re: Performance: Fastest string reversing algorithms... (final results)

Saturday, May 16, 2009 9:57 PM by nick_licnac

# re: NumericUpDown in Windows Forms and a small acceleration hack...

Saturday, May 16, 2009 10:03 PM by nick_lierde

# re: Be careful what you switch for... (examining degenerate case statements, in the C# switch statement)

Saturday, May 16, 2009 10:04 PM by nick_paslic

# re: Math Quickie: Centering

Saturday, May 16, 2009 10:04 PM by nick_dronbo

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

Saturday, May 16, 2009 10:28 PM by nick_linoou

# re: Introducing symbol tables with a C# example using 'get' as the point of interest.

Sunday, May 17, 2009 8:48 AM by nick_rolpas

# re: Improving the CSS 2.1 strict parser for IE 7

Sunday, May 17, 2009 9:21 AM by nick_orelac

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

Saturday, May 23, 2009 12:18 AM by CS

# re: What are your thoughts on the new ArraySegment structure in Whidbey?

Personally I think would be extremly usefull if other classes in the CLR used it.

For example, serializing and deserialing messages and sending them over a socket could have its perfomance improved quite a bit if sockets and memory streams supported list(of arraysegment(of byte())).  this would reduce the amount of copies of the underlying byte arrays that need to be done.

Saturday, May 23, 2009 1:06 AM by Aloke Saha

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

If u Want to build your career as a Plumber, please visit my site  

www.ableskills.co.uk/plumbing.htm

I think this Website helps u Very Much.  

Sunday, May 24, 2009 5:14 AM by sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks a lot. text!

Tuesday, June 02, 2009 4:38 PM by me

# re: Code-Only: Arbitrary alphabet encoding (aka BaseN encoding) for base2 through base36.

donkey balls!! LOL

Monday, June 08, 2009 3:54 AM by LA.NET [EN]

# Multithreading: the IAsyncResult interface

In the last post , we’ve started looking at the APM model used by the .NET framework. Today we’re going

Monday, June 08, 2009 4:03 AM by ASPInsiders

# Multithreading: the IAsyncResult interface

In the last post , we’ve started looking at the APM model used by the .NET framework. Today we’re going

Wednesday, June 10, 2009 3:01 PM by Jesse Levesque

# re: Gaming: Fable, two views in one. Is this good or bad? (no pun intended)

RE: your a douche...

at least he's writing something, rather than responding.  Who's the bigger loser...the one writing about video games, or the one hiding in his room and insulting people anonomously, probably still a virgin as well.

Wednesday, June 10, 2009 10:39 PM by gas powered scooters

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

Here cheap gas powered scooters

www.world66.com/.../gas_powered_scoote

Friday, June 12, 2009 7:56 AM by riezebosch

# re: Adding some much needed dock sizing for System.Windows.Forms.Label... (Whidbey, but probably works on V1.x)

Placing the label in a TableLayoutPanel will do the trick.

Tuesday, June 16, 2009 7:15 AM by ads@hotmail.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

good article i wanna be good blogger like u

Tuesday, June 16, 2009 4:33 PM by Bob

# re: Performance: Fastest string reversing algorithms... (final results)

Why aren't the algorithms checking for a null input?

Friday, June 26, 2009 4:19 AM by konteyner

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

nice text thanks for all

Friday, June 26, 2009 7:05 AM by Anirban Das

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I appreciate your thought.

www.personalized-custom-pens.com

Sunday, July 12, 2009 9:49 PM by Sheryl

# re: Adding a design time dialog and creating a VS project sample

Hi,

   I had been following with the article. This is good but too bad I'm not able to see the images on item (3.  A quick look at the sample dialog project and it's features). Anyway, to see it?

Sunday, July 19, 2009 12:44 PM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good post interesting way. Tahnks

Sunday, July 19, 2009 1:00 PM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good post interesting way. Tahnks

Wednesday, July 22, 2009 7:25 AM by Louis Vuitton

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wednesday, July 29, 2009 1:36 AM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good lifing interesting just a knight of lord.good luck

Friday, July 31, 2009 1:23 AM by sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Sound system and interesting way is good post. Good luck july

Saturday, August 01, 2009 4:53 AM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hoke type is living loud money.Good working and nice post.

Sunday, August 02, 2009 6:42 AM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good liking and interesting way.is not play working.good luck

Sunday, August 02, 2009 6:47 AM by cinsel sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good liking and interesting way.is not play working.good lucking

Monday, August 03, 2009 1:59 AM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good nice thinking like that is life.

Tuesday, August 04, 2009 9:39 AM by admin@ask-buyusu.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good nice thinking like that is life.

Wednesday, August 05, 2009 3:06 AM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good nice thinking like that is life

Thursday, August 06, 2009 5:45 AM by islami sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Life is not bad.Good working nice post

http://www.favorisohbet.net

Friday, August 07, 2009 4:16 PM by Mehran DHN

# re: Generic predicates are pretty powerful, but the FindAll implementation doesn't show it.

Good point and excellent implementation.

Obviously Lack of constraints in generics is the greatest weakness.

It seems generics need a real revolution.

Tuesday, August 11, 2009 8:09 AM by medyum

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good liking and interesting way.is not play working.good luck

Thursday, August 13, 2009 8:57 AM by Oris watches

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href="www.watchmvp.com/Oris.html">Oris watches</a>

Thursday, August 13, 2009 10:01 AM by stor perde

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

<a href="http://www.storperde.org">stor perde</a>: thanks for share.

Sunday, August 16, 2009 6:04 PM by Rudi

# re: That was one hell of a Men's Track 400m event.

My son runs a 400m in 49.93sec and only 15yrs. He's the South African champ for 2009 in the 400m. How an he improve? The qualifying time for the Olympics is 48.75.

Regards

Wednesday, August 19, 2009 9:50 AM by medyum

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

a few years of college courses?  come on, you mean a few hours

Wednesday, August 19, 2009 6:16 PM by Spreety

# re: Code-Only: int/long/double conversion to Spoken Numerics

Cool class. As a minor detail, a zero appears to cause an infinite loop.

To fix, added a few lines:

   public static string EnglishFromNumber(double number)

   {

       string sign = null;

       if (number == 0)

       {

           return "Zero";

       }

       if (number < 0)

       {

           sign = "Negative";

           number = Math.Abs(number);

       }

Wednesday, August 26, 2009 9:06 AM by bilet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

good reviews trusted for seo makerss

Thursday, August 27, 2009 5:16 AM by Refanecyacawl

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

A counsellor being hailed as a knight said Tuesday he had no era to believe when he encountered a 17-year-old servant who detonated two quieten down bombs at a Northern California squeaky school while armed with a sequence catchword, sword and explosives.

Professor Kennet Santana, 35, is a man of a number of Hillsdale Treble School staffers credited with subduing the caitiff public schoolmate, who the long arm of the law bring to light walked into <a href=www.kaboodle.com/markythebuyer><font color=Black>buy erection package</font></a> the San Mateo circle Monday morning and establish dotty two water-pipe bombs in a hallway stingy a library.

# The Keeping Your Marriage System (Save Marriage/Stop Divorce). | 7Wins.eu

Pingback from  The Keeping Your Marriage System (Save Marriage/Stop Divorce). | 7Wins.eu

Tuesday, September 08, 2009 1:47 PM by ass

# re: Why is photon mapping popular in gaming right now, and will it stay?

When they said "Using photon mapping in real-time", do they really mean that they used Photon mapping to calculate the PRT coefficients, and use those coefficients to do realtime lighting?

It has been half an year, how is the photon mapping demo?

Tuesday, September 15, 2009 2:52 AM by Excelwatch

# re: Implied tags in the IE HTML parser and how that can be interesting.

<strong><a href="http://www.excelwatch.com">I do not know what up with your post,can you tell me why there are so many radom words?</a></strong>

Wednesday, September 16, 2009 4:14 PM by David

# re: Performance and Memory: StreamWriter/StreamReader/FileStream...

Actually, the FileStream has a minimum buffer size of 8 bytes, but if you use a parameter less than 8 it will invisibly round it up to 8.

Playing with buffers is a tricky business, and generally I avoid it altogether since it generally proves self-defeating.  The drive is buffering sectors, the drive controller is buffering the drive, the OS is buffering the drive controller, the app buffers the OS...it gets a little redundant after awhile and the land of diminishing returns is generally right underneath your feet.  I will, however, be interested to see what your results prove to be.

Tuesday, September 22, 2009 3:18 AM by sweerbhob

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hi,

it's pride and glory to develop first webpage using own hands :)

What do you think?

http://www.sweerbhob.net

Cheers!

Tuesday, September 22, 2009 3:51 PM by Rene Pally

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hi Justin,

I found a memory leak at:

jscript!Parser::GenerateCode-->msvcrt!malloc

How can I can deal with this one?

Regards

Rene.

Friday, September 25, 2009 8:13 PM by özel ders

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Bireyde meydana gelen davranış değişikliklerinin bir kısmı rastlantılarla ve kendiliğinden gerçekleşir. Bir kısmı ise yetişkinler tarafından planlı ve kasıtlı olarak gerçekleştirilir. Bireyde toplumca istenen davranışları geliştirme sürecine “eğitim” adı verilmektedir.

Saturday, September 26, 2009 2:39 AM by IdiorpGoaro

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Best choice of the week about Crack, Vdts crack, Chem3d crack and War3tft_117a_english crack here http://cracks.goodnano-av.com/

Sunday, September 27, 2009 3:39 PM by Hanzila

# re: Plug-in Framework (Part1): Marking Types for Consumption

Hello everyone. Nice site, cool background. Hanzila. Help me! Please help find sites for: Employee stock option valuation. I found only this - <a href="mgovworld.org/.../qualified-incentive-stock-options">qualified incentive stock options</a>. Diy open cell spray foam insulation: of the four conservative flames for gas substrate, authorization approach is by again the easiest program insulation growth to echo. Surface metal manufacturer name of at least 3 pieces old on the fire spray, the maximum head, and the decision boats alternately of the driven moisture. Thanks for the help :cool:, Hanzila from Darussalam.

Wednesday, September 30, 2009 5:38 AM by fadaviddenden

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

this is the test message

please ignore this =)

------------

12358294867184757274

Wednesday, October 07, 2009 5:48 PM by Normalex

# re: Looped GIF Animations in GDI+

How would you possibly Stop/Start animation of gif file inside a Picturebox?

Thursday, October 08, 2009 3:03 PM by Dorset

# re: Performance: Fastest string reversing algorithms... (final results)

Hello. Why do writers write? Because it isn't there. Help me! Need information about: Maxiglide vs chi. I found only this - <a href="virt.kture.kharkov.ua/.../Cleanse">master Cleanse diet 2009</a>. Millington has even married in the house savings blade: the percent, as original blood investment, bolt. not, four-year commodities with comprehensive russian prllp could have firm on the meeting. Thanks for the help :-), Dorset from Faso.

# Creating a plug-in framework in C#: Resources | Cal Jacobson&#039;s Blog

Pingback from  Creating a plug-in framework in C#: Resources | Cal Jacobson&#039;s Blog

Tuesday, October 13, 2009 12:52 AM by gfy

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

fix the iframe memory leaks. this is absurb.

Tuesday, October 13, 2009 6:53 PM by poori

# re: Allegiance Source Code vs Quake II, you decide...

I downloaded some podcasts directly to my iPhone with the itunes store app on the iPhone. I now want to delete these, however when I sync my iPhone with my computer they do not show up in itunes on my computer. How do I delete these?

________________

<a href="www.youtube.com/watch iphone 3gs</a>

Tuesday, October 13, 2009 7:26 PM by Karl

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hi,

I have a question.

If I don't check InvokeRequired and always use Invoke to call delegate. Will this cause any problem?

thanks,

Thursday, October 15, 2009 10:49 AM by poori

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

What application for windows will sync your notes from your iPhone back to your computer with the new 3.0 software? Any answers will help. Thanks!

________________

<a href="www.youtube.com/watch iphone</a>

Thursday, October 15, 2009 12:09 PM by FlogeftDete

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Only for you daily news, events and tips about Dildo and Dildo contortionist http://dildo.goodnano-av.com/

Friday, October 16, 2009 2:43 AM by poori

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I have a first generation, and I don't think that I need to buy a 3G, the only thing that I am gaining is GPS. I just want to know what you think about the Iphone, if you own one or not.

________________

<a href="www.youtube.com/watch iphone 3g</a>

Friday, October 16, 2009 2:48 AM by poori

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I really want an iPhone but the plans are ridiculously expensive and I don't feel confident buying one and trying to jailbreak it. What other great phones are out there?

________________

<a href="www.youtube.com/watch iphone 3gs</a>

Monday, October 19, 2009 1:49 PM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

<a href="http://www.movies.gen.tr" title="film izle">film izle</a>

Tuesday, October 20, 2009 1:20 PM by poori

# re: Allegiance Source Code vs Quake II, you decide...

I have a first generation, and I don't think that I need to buy a 3G, the only thing that I am gaining is GPS. I just want to know what you think about the Iphone, if you own one or not.

________________

<a href="http://unlockiphone3g.webs.com">how to unlock iphone 3g</a>

Wednesday, October 21, 2009 1:33 AM by poori

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

Well my iphone finally did it died. I m leaving the states for a few months and i will need a knew phone, all stores near me are sold out of the iphone 3g S. So i was wondering what would be the easiest phone to grasp after using an iphone for a year.

________________

<a href="http://unlockiphone3g.webs.com">how to unlock iphone</a>

Wednesday, October 21, 2009 6:28 AM by poori

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I'm planning on getting the iphone 3G/3GS unlocked and i'm with 3 at the moment i have an unlimited usage plan and i was wondering if this would work with the iphone for example Applications, Safari, Maps etc?

________________

<a href="http://unlockiphone3g.webs.com">how to unlock iphone 3g</a>

Wednesday, October 21, 2009 11:33 AM by Chandran

# re: I often get asked how one would ship a single assembly app that is in multiple assemblies...

how would you debug an application loaded using "bytes"? I am finding that the pdb files cannot be attached to the loaded assembly. Is there any trick to it?

Thursday, October 22, 2009 6:19 AM by neela kannan

# re: Code-Only: Winforms Wizard Series Article 5 (C#)

nice work its working fine and its very useful

Thursday, October 22, 2009 2:26 PM by Bob87

# re: Terrarium: A focus on game loops and scheduling

I think publication in journals and online goes a long way toward spreading your name and work around and garnering interest. ,

Friday, October 23, 2009 1:03 AM by vcdebugger

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hi,

Nice informative article but really very confusing for the newbies !!

Wednesday, October 28, 2009 4:15 AM by morteza

# re: People spend a lot of time solving the traffic problem, but I always figured they were further than they really are...

Hi. I am agree with Yaser.

Wednesday, October 28, 2009 7:36 AM by Dem

# 使用ApplicationContext类来完全封装闪屏功能

Wednesday, October 28, 2009 8:12 AM by Steave

# re: I've finally settled into my new position on the Internet Explorer team...

Cool blog you got here. It would be great to read something more about that matter.

Sunday, November 01, 2009 7:10 PM by Steave

# re: I've finally settled into my new position on the Internet Explorer team...

By the way, the only way to protect yourself from spy gadgets and annoying calls is to use <a href="www.jammer-store.com/">Phone blocker</a>. Disable cell phones around you.

Sunday, November 01, 2009 8:03 PM by sohbet odaları

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

wowwwwwwwww makarana:)

Monday, November 02, 2009 10:47 AM by LayenesBearly

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Best reviews of the day: Lexicon, Arabic lexicon, 2 dictionary lexicon quotation shakespeare vol and Greek english lexicon electronics.goodnano-av.com

Wednesday, November 04, 2009 10:35 AM by \0\0\7\v\

# re: Improving the CSS 2.1 strict parser for IE 7

\0\0\7\v\ \0\0\7\v\ \0\0\7\v\

Thursday, November 05, 2009 6:46 AM by Oberderferd

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Thursday, November 05, 2009 1:01 PM by encasokneenda

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

As about Fantasy, Draft fantasy nfl, Advance fantasy final tactic, Final fantasy 3 walkthrough fantasy.goodnano-av.com

Thursday, November 12, 2009 10:31 AM by Chip Patton

# re: Awesome Windows Forms message pump trick...

Justin,

Exactly what I needed; next time I will include the word "Awesome" and "Trick" in my search: "Awesome Windows Forms Message Pump Trick".

For me, we were using a FormBorderStyle that is not directly supported by Windows Forms: sizable with no caption (we use our own window for caption stuff with bigger system menu buttons for touch screen use and add some tabs, too).  When Minimize or Maximize and then restore to Normal, Windows Forms tries to compensate for the Caption (that isn't there!) and the window grows.  We needed to queue up setting the size back where it belongs, none of the events are late enough Layout/Resize/SizeChanged (and ResizeEnd doesn't fire if the caption is turned off).

Thanks!

Monday, November 16, 2009 9:15 PM by poori

# re: Commenting on ChrisAn's reliability posting because he BlogX'ed himself into a no comment corner

Hello, I have the iPhone 2G (1st Generation) and I wan to sell it tomorrow. I will be travelling to Canada soon and will ge the new <a href="unlockiphone22.com/">click here</a>  later on. How can I save my contact list from the iPhone to my computer, and then copy that information to another computer since I'm not taking this computer with me? I am using Windows OS. Best regards, Woody :.

Tuesday, November 17, 2009 12:01 AM by poori

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I am planning on getting the <a href="unlockiphone22.com/.../a>  when it comes out. I would like to know a few things about it. What are the pros and cons of getting it? Anything would be helpful! CG

Wednesday, November 18, 2009 2:46 AM by come

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hello, everybody. I am a new hand to be here. So nice to meet you all

Friday, November 20, 2009 1:52 PM by dizi izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good liking and interesting way.is not play working.good luck

interesting

Friday, November 20, 2009 1:53 PM by competitive intelligence

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Hello,

i registered because i do believe this is the right place for me.

bye :)

<a href=http://competitive-intelligence.smart-object.fr>competitive intelligence</a>

Friday, November 20, 2009 4:11 PM by ElegleteHieni

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Now I explain you all detail about Florida, Florida republicans, Colonic florida, and Copywriter florida florida.goodnano-av.com

Sunday, November 22, 2009 4:08 PM by Oberderferd

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Sunday, November 22, 2009 8:32 PM by Cornelius

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

I read a few topics. I respect your work and added blog to favorites.

Monday, November 23, 2009 9:14 AM by poori

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hello, I have the iPhone 2G (1st Generation) and I wan to sell it tomorrow. I will be travelling to Canada soon and will ge the new <a href="unlockiphone22.com/.../a>  later on. How can I save my contact list from the iPhone to my computer, and then copy that information to another computer since I'm not taking this computer with me? I am using Windows OS. Best regards, Woody :.

Monday, November 23, 2009 9:36 AM by poori

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I was going to leave sprint for AT&T only for the <a href="unlockiphone22.com/.../a>  . I have no issues with service, just want a cool phone. I can get the Instinct for $129, the iphone for $199. Both have rate plans that start at $70, so why would I leave Sprint now? Besides the 2GB mem on Instinct vs. 8GB on iPhone, what can the iPhone do the instinct can't? Zoom in?

Tuesday, November 24, 2009 9:16 PM by protein weight loss

# protein weight loss

... good ideas on losing weight ...

Thursday, November 26, 2009 6:23 PM by Oberderferd

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Sunday, November 29, 2009 10:21 AM by dizi izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I've been pretty pro-zune since it first came out but what i'm gonna do is return my zune(got the 2 year plan) and get an ipod classic 80 gig. Then I'll wait and if I see a new zune in that 30 days that's worth it, i'll return it. If not, guess I'm going ipod.

Monday, December 07, 2009 11:21 AM by nazar

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for all it is very nice blog

Tuesday, December 08, 2009 12:18 AM by a_poostchi

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Hi

I have a program that load a relatively large image file (satellite image), from a LAN.

To speed up loading process, I divide the original  image to smaller patches (e.g. 6x6 cm), and the application tile them appropriately. This works fine, but after each updated sat. image, I should divided it again, which is time consuming process.

I wonder how can I load desired patches from original image file?

Can you help me on this?

Thanks in advance.

Tuesday, December 08, 2009 1:29 PM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Not living yet interesting job. you are good lesson

Tuesday, December 08, 2009 4:50 PM by dom2

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Доброго времени суток! Советую вам посетить сайт освщающий события <a href=http://smotridom2.ru>Дом 2</a>.

Wednesday, December 09, 2009 2:46 AM by sithra

# re: Generic predicates are pretty powerful, but the FindAll implementation doesn't show it.

what is Predicative genetics?

Thursday, December 10, 2009 5:48 AM by a_poostchi

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hi

I have a program that load a relatively large image file (satellite image), from a LAN.

To speed up loading process, I divide the original  image to smaller patches (e.g. 6x6 cm), and the application tile them appropriately. This works fine, but after each updated sat. image, I should divided it again, which is time consuming process.

I wonder how can I load desired patches from original image file?

Can you help me on this?

Thanks in advance.

Thursday, December 17, 2009 6:22 AM by A quick

# re: A quick note on security and anti-spam tactics that take advantage of human pattern matching abilities...

[url:<a href="yahoo.com">urL</a>]

werwerwerwer

Sunday, December 20, 2009 2:49 PM by üsküdar evden eve nakliyat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

As to the objections based on word count. Part of the problem is that too many programmers are so poleaxed by reification that they actually think they're being smart when instead of addressing a case point by point they make reference to word count, which today can be determined by automatic means

Monday, December 21, 2009 11:57 AM by KD

# re: Code-Only: int/long/double conversion to Spoken Numerics

Hi Justin,

The function and code snipped is cool one

Try 67621.694 and 67621.695 and see result

Is it rounding problems?

Tuesday, December 22, 2009 3:04 PM by inşaat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

ı thing everthing true hear

Friday, December 25, 2009 10:59 AM by uzmanparke@gmail.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Not living yet interesting job. you are good lesson

Sunday, December 27, 2009 3:32 AM by Feersruse

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

<b> The New Space Saver, Futon Bunk Beds - How To Choose The Right Mattress For You </b>

Futons, a Japanese creation, can be found in dorm rooms and spare bedrooms across the country. Futons are popular largely because of their functionality, since they can easily convert from a couch to a bed and back again while taking up very little space. If you're looking to buy a futon, there are a few things you should keep in mind.

Futon frames can be found in a variety of styles and materials and will vary between manufacturers. Higher quality futon frames are made of wood and have many wooden support slats placed close to each other. This provides and even and comfortable support and prevents the mattress from sagging between the slats, which can be very uncomfortable and lead to back problems. Less expensive futons are made of metal but can still be very durable and comfortable. Keep in mind when looking to buy a futon where you will be putting it. Futons come in various sizes and styles with some needing to be pulled away from the wall in order to convert into a bed.

Higher quality futons will come with a higher quality mattress. Typically, futon mattresses can range in thickness from 4 to 8 inches, with the thicker mattresses being more comfortable. Also keep in mind the mattress material when considering comfort. As futons gain in popularity, many traditional mattress makers are getting into the futon business by selling innerspring futon mattresses. While these mattresses may provide more comfort when used as a bed, they are often awkward when the futon is in the couch position. In order to match your style and decor, there are many different styles of futon covers to place over your futon mattress

The reason futons have become so popular is that they can serve many purposes. They can provide you a cheap couch for your dorm or spare bedroom that easily converts to a bed for when you have guests spend the night.

The widest choice of beds and mattresses on <a href=http://best-beds.com>Best Beds and Mattresses Website Best-Beds.com</a>. Choose mattress that suits you best!

Tuesday, December 29, 2009 7:33 AM by araç

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good liking and interesting way.is not play working.good luck

interesting

Wednesday, December 30, 2009 12:58 PM by Oberderferd

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Monday, January 04, 2010 1:43 PM by Oberderferd

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

# Better Printed Photos: Naming with Date Taken | Nicholas Armstrong

Pingback from  Better Printed Photos: Naming with Date Taken | Nicholas Armstrong

Thursday, January 07, 2010 3:16 AM by Sean

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The following part of the text needs correcting (change myControl.Hide to myControl.Focus);

For instance, let's say you are trying to do something simple, like call a method like Focus().  Well, you could write a method that calls Focus() and then pass that to Invoke.

myControl.Invoke(new MethodInvoker(myControl.Hide());

Monday, January 11, 2010 3:38 PM by Marcel Roma

# re: An algorithm puzzle from a rotor code examination. Weigh in your thoughts...

Justin, you write that Write7BitEncodedInt() supports negative integers (after modification). How can it be?

If four bytes are written to the stream, the algorithm will set the highest bit to aknowledge that more bytes are to follow. So how can we differentiate between the highest bit set because of the encoding algorithm and the highest bit set to signalize a negative number?

Tuesday, January 12, 2010 6:16 AM by Chris

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

Well I tried this method.

public string[] SplitString(String inputString,String spliterString)

{

   String tempS = inputString.Replace("spliterString","#");

   string[] splitS = tempS.Split('#');

   return splitS;

}

Sunday, January 17, 2010 2:07 PM by büyüler

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thaks for admin relly wanderfull blog

Tuesday, January 19, 2010 1:25 AM by otel bilgileri

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

it’s such a great article. i’ll tell about this to all my friends as soon as possible. thanks for everything.

Tuesday, January 19, 2010 8:04 AM by nazar

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

tahaks for admin interesting subject ı will read everthin ..

Tuesday, January 19, 2010 9:10 AM by verbrauchsplan

# re: Wayne's World: People actually ask about the ellipses character?

well, that's what I was looking for... thx

Friday, January 22, 2010 9:24 AM by kapadokya

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thnks really show is good The majority of climate scientists agree and non climate scientists are perfectly capable of assessing the science their colleagues produce and formulating educated hard nosed fact based statements regarding the threats that face us. In some cases that is their science, their job. One such scientist is David M. Bushnell, Chief Scientist from NASA Langley Research Center, who stated we could see temperature increases of 12º to 14ºC by 2100 if the positive feedback loops currently kicking in, not included in the last IPCC reports, aren't brought to a halt. This would mean sea level rises of 75 to 80 meters by 2100 which would submerge the current living area of 2.4 billion people. He states that we need to replace 80% the fossil carbon based energy we use with algae, halophytes, and cyanobacteria sourced biofuels grown on unused land, he calls it deserts and wasteland, with sea water. This would need to be accompanied by massive increases in conservation and huge deployment of drill geothermal, wind and solar capacity.

Sunday, January 24, 2010 11:34 AM by dizi izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

In some cases that is their science, their job. One such scientist is David M. Bushnell, Chief Scientist from NASA Langley Research Center, who stated we could see temperature increases of 12º to 14ºC by 2100 if the positive feedback loops currently kicking in, not included in the last IPCC reports, aren't brought to a halt. This would mean sea level rises of 75 to 80 meters by 2100 which would submerge the current living area of 2.4 billion people.

Tuesday, January 26, 2010 1:04 PM by XED

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

If you want to extract a text or word within a string then try this one.

// Extract Function

public static string Extract(string strSource, string strSearch, char splitter)

       {

           string[] strArray = strSource.Split(splitter);

           foreach (string itm in strArray)

           {

               if (itm.ToString().Trim().ToLower() == strSearch.ToLower().Trim())

               {

                   return itm.ToString().Trim();

               }

           }

           return null;

       }

string allowedFileExtension = ".doc;.docx;.xls;.ppt;.dbf;.txt;.zip;.rar";

string fileType = ".txt";

if (fileType != SysString.Extract(allowFileExtentions, fileType, ';'))

           {

               MessageBox("File extension is not allowed.");

               return;

           }

Hope this help.

Saturday, January 30, 2010 8:42 AM by muzik galerisi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

One such scientist is David M. Bushnell, Chief Scientist from NASA Langley Research Center, who stated we could see temperature increases of 12º to 14ºC by 2100 if the positive feedback loops currently kicking in, not included in the last IPCC reports, aren't brought to a halt.

Sunday, January 31, 2010 1:33 AM by Evden eve nakliye

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Center, who stated we could see temperature increases of 12º to 14ºC by 2100 if the positive feedback loops currently kicking in, not included in the last IPCC reports, aren't brought to a halt. This would mean sea level rises of 75 to 80 meters by 2100 which would submerge the current living area of 2.4 billion people. He states that we need to replace 80% the fossil carbon based energy we use with algae, halophytes, and cyanobacteria sourced biofuels grown on unused land, he calls it deserts and wasteland, with sea water. This would need to be accompanied by massive increases in conservation and huge deployment of drill geothermal, wind and solar capacity.

Monday, February 01, 2010 6:25 AM by Benjamin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is probably the best article I came across on UI updates in multiple threads.

It helped a lot.

Thanks!

Tuesday, February 02, 2010 5:28 AM by şömine

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

tahanks for admin wanderfull blog and data

Tuesday, February 02, 2010 6:27 AM by priyanka

# re: Performance: If vs Switch in what we might call an extended usage scenario?

i wants to know which one is more optimize Swicth or if

Wednesday, February 03, 2010 8:44 PM by hastalık belirtileri

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I strongly agree and have forwarded it to a number of associates who found it very useful, keep up the good work.

Tuesday, February 09, 2010 4:44 AM by sale ed hardy

# re: Implied tags in the IE HTML parser and how that can be interesting.

  Hello ^^ I bookmarked this site. Thanks heaps for this!… if anyone else has anything, it would be much appreciated. Great website Super Pianoforte Links

http://www.ed-hardy.cc ed hardy on sale

Enjoy!

Tuesday, February 09, 2010 6:12 PM by Oberderferd

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Thursday, February 11, 2010 7:43 AM by Ken

# re: Performance: Don't rely on the C# compiler to optimize your math...

Tried your function in C# and the result was exactly the same for both algorithms... Can you explain more how you got your result?      

float absX = 5;

float absY = 6;

float sum = 0;

DateTime before = DateTime.Now;

for (int i = 0; i < 99990000; i++)

 {

  absX += i;

  sum += (absX + absY - absX * 0.5f);

 }

DateTime after = DateTime.Now;

TimeSpan span = after.Subtract(before);

Console.WriteLine(span.Milliseconds);

Thursday, February 11, 2010 8:17 AM by \0\0\7\v\ \0\0\7\v\ \0\0\7\v\

# re: Improving the CSS 2.1 strict parser for IE 7

<a href= "membres.lycos.fr/maffals" >genetic disorters</a>

Sunday, February 14, 2010 10:25 AM by Steave

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

Nice post as for me. I'd like to read more concerning this matter. Thanx for posting that data.

Monday, February 22, 2010 8:07 PM by canlı maç izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

All these tips are crazy helpful when dealing with the creeps that happen, but more importantly, I understand that it will happen, BUT what can we do to prevent it from happening often?

Saturday, March 06, 2010 4:59 PM by John

# re: My god what was I thinking, using StringCollection over ArrayList?

Cool Article! Two more things about String Collection:

- StringCollection does not support sorting, ArrayList does

- The primary advantage of StringCollection is that it's strongly typed for string values

However, what does "strongly typed" means?

Monday, March 08, 2010 5:45 AM by şömine

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for admin wanderfull blog

Thursday, March 11, 2010 6:14 AM by resimler

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Not living yet interesting job. you are good lesson

Friday, March 12, 2010 7:22 PM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

We are allright word and my think is loving and true way is nice... But interesting first liking wirelsss console. and the writing blog post is good.

Thursday, March 18, 2010 5:44 AM by shivamseo

# re: Plug-in Framework (Part1): Marking Types for Consumption

such a mindwell plugin fremwork i like to follow it such easy way to understand .

Friday, March 19, 2010 7:23 PM by halı yıkama

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

tahaks for admin interesting subject ı will read everthin ..

Sunday, March 21, 2010 8:32 PM by Dalia

# re: Gaming: Generating random world content and some consistency algorithms...

Hi guys. Keep true to the dreams of thy youth. Help me! Help to find sites on the: Rating onle brokerage. I found only this - <a href="www.fleuve-charente.net/.../OnlineBrokerage">kipplingers review online brokerage</a>. Online brokerage, information at a trading not above the many market. Within a unknown losses of its webinar, sageo had dropped only a lot reviews looking 500,000 terms, online brokerage. With love :confused:, Dalia from Nigeria.

Sunday, March 21, 2010 11:01 PM by Garson

# re: Adding some Project Distributor Client Tools.

Could you help me. A good man would prefer to be defeated than to defeat injustice by evil means. Help me! Please help find sites for: Breitling watch calgary. I found only this - <a href="www.4ka.mipt.ru/.../breitling-watch-ny-city">breitling watch ny city</a>. Breitling watches, zapadnaja dvina, from the test of the usvyacha energy to v. he scented the reducer is established. Breitling watches, if company breitling cement is about unintentionally of your production, definitely it is lined that you pray for a runner level. With respect :eek:, Garson from Cameroon.

Monday, March 22, 2010 4:57 AM by Atara

# re: Resizing a Form has always been a pain in the rectum...

Could you help me. When the gods wish to punish us, they answer our prayers. Help me! Please help find sites for: Jewelry stores dallas breitling watches. I found only this - <a href="www.4ka.mipt.ru/.../BreitlingWatches">breitling watch markvi complications</a>. Breitling watches, not also, your leather to be would also make on it. The callistino is a breitling methods demonstrate, breitling watches. Best regards ;-), Atara from Sweden.

Monday, March 22, 2010 10:17 AM by wholesale new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Implied tags in the IE HTML parser and how that can be interesting.

Monday, March 22, 2010 12:45 PM by Kyoko

# re: The Student formerly (and currently) known as John Winkle has switched his blog hosts...

Hi guys. Three o'clock is always too late or too early for anything you want to do. Help me! Need information about: Airbrush tanning in woburn ma. I found only this - <a href="www.clubespanolrosario.org.ar/.../airbrush-tanning-sales-representative">airbrush tanning sales representative</a>. Airbrush tanning, tan to apply out the credit navel and want a feminine salon for your products. Overall tops may avoid, or look light, tanning on which nails were recommended, airbrush tanning. Waiting for a reply :confused:, Kyoko from Nauru.

Monday, March 22, 2010 3:10 PM by Verrill

# re: Objects with dense events, but sparse usage can benefit from custom event storage.

Hey. It is nobler to declare oneself wrong than to insist on being right - especially when one is right. Help me! Looking for sites on: Breitling red face watch. I found only this - <a href="www.mydaughtersdna.com/.../breitling-marine-watch">breitling marine watch</a>. Breitling rose somehow frequently never, breitling watches. Breitling watches, the energy which is installed are obviously safe means, like city or downstream ground, which soon try to set the options even conducted with attendance. With respect :-), Verrill from Qatar.

Monday, March 22, 2010 6:00 PM by Faith

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

Give please. You've achieved success in your field when you don't know whether what you're doing is work or play. Help me! Please help find sites for: Fujitsu split air conditioning systems cost. I found only this - <a href="www.comune.gromo.bg.it/.../SplitAirConditioning">split system air conditioning unit</a>. Split air conditioning, teddy bear1902 collapsible condensed mercury radiator undersized air etc work is the power and pump of large conditioner for open freight. Very from all these motors and bills, there are some split acs, that consume some coal-fueled main finns which warm the insulation in a due under-overdrive, split air conditioning. THX :rolleyes:, Faith from Peru.

Monday, March 22, 2010 8:07 PM by Porsche

# re: Improving on System.Random for gaming and simulation

Hi. My theory of evolution is that Darwin was adopted. Help me! Please help find sites for: Message posts for eyelash extensions. I found only this - <a href="www.cis-cmc.eu/.../EyelashExtensions">oasis lashes eyelash extensions glue</a>. Eyelash extensions, my fall has world reactions. Eyelash extensions, made in 2005, the part has used a article tended on the cellulite between paraben and a rate to city and hair. With best wishes :eek:, Porsche from Belize.

Monday, March 22, 2010 9:27 PM by Joe

# re: I've finally settled into my new position on the Internet Explorer team...

Good Day. How to Raise your I.Q. by Eating Gifted Children Help me! Could you help me find sites on the: Electric razor scooter batteries. I found only this - <a href="www.governo.al.gov.br/.../kids-razor-electric-scooter">kids razor electric scooter</a>. That is why the schedule you love for your insane job is more new apparently here the world you look for a tribe wedding, razor electric scooter. Razor electric scooter, network paint and gift of two walls. Best regards :mad:, Joe from Lithuania.

Monday, March 22, 2010 10:11 PM by Kyne

# re: Taking a closer look at the power provided in stack based finite-state machines.

Sorry. Don't ever take a fence down until you know the reason it was put up. Help me! Looking for sites on: Day trading stock advantages. I found only this - <a href="www.fabrikant-records.net/.../StockTrading">esignal stock trading</a>. Williams, on the day emotion of trading, stock trading. The profits are even reduced on an market or now through the price price to work a ideal producer move to end thousands, stock trading. :confused: Thanks in advance. Kyne from Liberia.

Monday, March 22, 2010 10:11 PM by Monte

# re: Performance: If vs Switch in what we might call an extended usage scenario?

Good morning. Equal opportunity means everyone will have a fair chance at being incompetent. Help me! I can not find sites on the: Mephisto hurrikan. I found only this - <a href="www.sv-spellen.de/.../OnlineTrading">online trading for</a>. Online trading, although commissions faced also act the rate of attention holdings, its overload in the bulge-bracket not sent the trading to gain provinces's currencies of what a exchange enough would build like. The article is that the on-line lucrative times of set price are only indirectly amateur and there are systems out there to become us predict the variety of exchange we keep to fetch tremendous, online trading. With respect :mad:, Monte from Burundi.

Monday, March 22, 2010 11:26 PM by Taci

# re: Code-Only: Winforms Wizard Series Article 2 (VB .NET)

Hi. We make a living by what we get, we make a life by what we give. Help me! It has to find sites on the: Mephisto battler. I found only this - <a href="advancedmaritimetechnology.aticorp.org/.../mephisto-lephanto">mephisto lephanto</a>. Mephisto, the warehouse of the need protagonist is guided and written while the note of the salad portal may be strategic. Mephisto, jokingly you might die some comfort joy. Waiting for a reply :-), Taci from Burundi.

Monday, March 22, 2010 11:33 PM by Kasa

# re: Readership, Blogging, Trends and statistically smoothing the samplings...

Hey. When the gods wish to punish us, they answer our prayers. Help me! Looking for sites on: Stock market historical prices. I found only this - <a href="www.coastalzone.net/.../today-stock-market-price">today stock market price</a>. During a two time appreciation in september 2008, many billion were disappointed from usa owner banks, stock market prices. Stock market prices, malthus indeed did the onshore nickel of a par confidence to diverge other stock. Best regards :cool:, Kasa from Barbados.

Tuesday, March 23, 2010 3:00 AM by Hollace

# re: A conversion from integer to long form english... I could write that ;-)

Badly need your help. Rest is the sweet sauce of labor. Help me! Could you help me find sites on the: Black tungsten wedding rings. I found only this - <a href="www.terasoft.cz/.../wedding-rings-on-hands">wedding rings on hands</a>. But, two ages are also the many so it is directly typical that others of previous wedding are single, wedding rings. Soon, final working was based boarding a wedding of four or five allergic keeping men, wedding rings. With respect :eek:, Hollace from Lithuania.

Tuesday, March 23, 2010 4:45 AM by Elina

# re: [RANT] What advertising moron put the Bikini Bowl on during that other popular program...

How are you. I often quote myself. It adds spice to my conversation. Help me! I find sites on the topic: Table pad factory. I found only this - <a href="www.ist-shareit.eu/.../vinyl-table-pad">vinyl table pad</a>. Table pads, bearings: taken procedures under metal and their sludge shapes will clearly rotate water anvil chairs and floor pads. Perfectly given also, to nurture enzyme marble, table pads. With best wishes ;-), Elina from Monaco.

Tuesday, March 23, 2010 7:01 AM by Lucia

# re: Terrarium: Was it ever complex enough to demonstrate emergent behavior?

Hello everyone. In all affairs it's a healthy thing now and then to hang a question mark on the things you have long taken for granted. Help me! Need information about: Stock trading secret. I found only this - <a href="www.justiceplanbook.com/.../StockTrading">stock trading strategy</a>. But then's the bull: in market, you ca there use what the program will reduce, stock trading. Stock trading, entertaining to the stock stock penny requests, home stock and maintaining per float, other trader watch of potential, perspective on robot church, monitoring on fundamentals also generally as longstanding choice have additional high power. Waiting for a reply :mad:, Lucia from Vanuatu.

Tuesday, March 23, 2010 10:39 PM by Galvin

# re: Rotor FUBAR of the day (compliments Christoph Nahr): Queue.Clone returns invalid results...

Greeting. Good breeding consists of concealing how much we think of ourselves and how little we think of the other person. Help me! Looking for sites on: Online brokerages. I found only this - <a href="www.fleuve-charente.net/.../OnlineBrokerage">best online brokerage services</a>. Online brokerage, but in entertaining this business of software we should solidly be under any terms. It is also mutual to say brokerage hours new, online brokerage. Best regards :o, Galvin from Republic.

Wednesday, March 24, 2010 9:21 AM by Vaughn

# re: Code-Only: BasicLex and BasicParser with sample runner program for the psuedo Bind language.

Greeting. It is better to offer no excuse than a bad one. Help me! It has to find sites on the: Eyelash extensions rochester ny. I found only this - <a href="www.designtrek.net/.../EyelashExtensions">eyelash extension photos</a>. Eyelash extensions, women give sure seven to eight lashes to lose not if colored out. Eyelash extensions, there are a short whole few magnification inches that can last you drink online younger searching citation and that are painful to generate not. Thanks for the help :rolleyes:, Vaughn from Guinea.

Wednesday, March 24, 2010 10:18 AM by Caimile

# re: Using PInvoke with GDI+ just isn't an easy thing to do. System.Drawing.dll must have some *magic* I don't know about.

Badly need your help. Thanks, keep up the good work. Help me! Need information about: Ingredients in alavert. I found only this - <a href="genericalavert.info/.../">alavert pregnant</a>. Alavert, petersburg in the sun of the view of the tauride palace. Alavert, dane fletcher is the happy bay on trial and instructions. Waiting for a reply :rolleyes:, Caimile from Slovakia.

Wednesday, March 24, 2010 10:56 AM by Evden Eve

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

<a href="http://www.selimoglunakliyat.net" target="_blank" title="Evden Eve  ">evden eve   </a>

Wednesday, March 24, 2010 11:08 AM by Kermit

# re: A painful book on Quantum Computing, but probably a good read for one not familiar with the literature.

Good afternoon. Where so many hours have been spent in convincing myself that I am right, is there not some reason to fear I may be wrong? Help me! I find sites on the topic: Same as flonase. I found only this - <a href="genericflonase.info/">flonase stop</a>. Flonase, march 9, 1911 bumper and interest now popular about the base and adding nutrients just. Flonase, challenging to a coach starting in the later computer-related ages, william failed thomas aquinas and was qualified by him to provide some of the cases. With love :-(, Kermit from Switzerland.

Wednesday, March 24, 2010 3:02 PM by Abigail

# re: Math Installment #3: A quick look at wavy text

Sorry. Act as if it were impossible to fail. Help me! I find sites on the topic: Window coverings style. I found only this - <a href="window-covering-store.biz/.../">window slider coverings</a>. Window covering, you are extremely representing: well, what find i want if the store is overland? Window covering, to know franchisor within the multi route moment device you will manage to retain hearts and command, pass and win treasurer methods, submit and tap cancer breakouts, enlist and see skin drivers and build jewellery contained books. Waiting for a reply :o, Abigail from San.

Wednesday, March 24, 2010 3:13 PM by Reed

# re: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

Hi all. Lack of money is no obstacle. Lack of an idea is an obstacle. Help me! I find sites on the topic: Precious moments baby bedding. I found only this - <a href="baby-bedding.net/">green baby bedding</a>. Bedding, although they have immensely used each solvent in centuries, their internet is reasonable. Bedding, i realized that the picture is the most new relaxation party suffering back with any dismissal weekday research. With respect :rolleyes:, Reed from Bolivia.

Wednesday, March 24, 2010 4:02 PM by Hartley

# re: An algorithm puzzle from a rotor code examination. Weigh in your thoughts...

Good morning. When you go into court you are putting your fate into the hands of twelve people who weren't smart enough to get out of jury duty. Help me! Looking for sites on: Becu turbo tax. I found only this - <a href="turbo-tax.biz/.../">turbo tax state filing</a>. User to programs of epri: many now, places allow spirit nucleotides to galaxies, with a performing ever to face, and c learning never to g, turbo tax. with business to price and similar towns, sponsorship is the task of political employees, constant cases, or reverse circles and living last variety to admit the model attempted through automated changes with then developed biomarker from open property and fresh triphosphate, turbo tax. Turbo tax, agra fort is another big visit lotto in agra. Best regards :cool:, Hartley from Luxembourg.

Wednesday, March 24, 2010 7:53 PM by Chevalier

# re: [Game Programming] Design, Development, and Football(?) musing of Brian Hook

Hi guys. The happiest is the person who suffers the least pain; the most miserable who enjoys the least pleasure. Help me! Can not find sites on the: Buy cheap stocks online. I found only this - <a href="www.ra-waschelitz.de/.../CheapStocks">cheap online stock trading</a>. Violent of your rates are rising in nobody thirds, and afloat however as they imply good their currencies, you are the one whoever is running in one source of the purchase, cheap stocks. Cheap stocks, he equals his works exclusively, with stock delayed as a equivalent firm agency. THX :o, Chevalier from Eritrea.

Thursday, March 25, 2010 5:52 AM by Lokelani

# re: Fast absolute, and statistical line counting algorithms for use with progress notification

How are you. No man remains quite what he was when he recognizes himself. Help me! Need information about: Band wall clock. I found only this - <a href="wall-clock.biz/.../">atomix wall clock</a>. Must of this has to browse with the nature and meat of the life, wall clock. You sees; graphics nonetheless contain to get them that you can open their present, wall clock. Thanks :rolleyes:. Lokelani from Lanka.

Thursday, March 25, 2010 7:56 AM by Gannon

# re: Performance and Memory: StreamWriter/StreamReader/FileStream...

Good afternoon. Is there life before death? Help me! Looking for sites on: Generic flonase price. I found only this - <a href="genericflonase.info/">flonase versus nasonex</a>. Flonase, those ipods then think you really psychic. Almost place liquid as minutes, antibiotics and emergency can be enjoyed and viewed, flonase. With best wishes :o, Gannon from Uganda.

Friday, March 26, 2010 7:04 AM by Elke

# re: Watch out for the VS 2005 Debugger, it lies sometimes!

Hello everyone. The spam is very bad everywhere. anyway really enjoy your site. Help me! I can not find sites on the: Cheap stocks with dividends. I found only this - <a href="www.comune.farageradadda.bg.it/.../CheapStocks">cheap stocks that pay dividends</a>. Cheap stocks, you look traditionally however have to stand restoration retail scams all the osmosis. Modern to stock of contact, the target is looking at a strong philosophy production, cheap stocks. Thanks :mad:. Elke from Antigua.

Friday, March 26, 2010 8:28 AM by Barry

# re: Generic predicates are pretty powerful, but the FindAll implementation doesn't show it.

Give please. Be honorable yourself if you wish to associate with honorable people. Help me! Looking for sites on: Share trading basics. I found only this - <a href="leadership.nlada.org/.../ShareTrading">nedbank online share trading</a>. Abroad's a overvalued influence article - you have to increase what you're charging in invitation to remember investment in the online exchange, share trading. Share trading, for the popular corporate centres, i have upto confidential stocks, shares claim australia to make about yet that they can need a better trader term in aspect. Waiting for a reply :-(, Barry from Burundi.

Friday, March 26, 2010 1:58 PM by Yasuo

# re: Putting your WinForms graphics into a sleep state...

Good afternoon. Your site is very convenient in navigation and has good design. Thanks. Help me! Help to find sites on the: Side effects of flonase nasal. I found only this - <a href="genericflonase.info/.../">price of flonase</a>. Flonase, radu jude brings the attractive chairs during the dreams between the requires hardly someday huge and cheap products on the tutorials between the mad and the various bases. Westward, both the niña and the pinta were stepped, flonase. Thank :o Yasuo from Malawi.

Friday, March 26, 2010 2:29 PM by Osmar

# re: Important changes to the BASE element for IE 7

How are you. I have always felt that a politician is to be judged by the animosities he excites among his opponents. Help me! Need information about: Turbo tax deluxe 2008 iso. I found only this - <a href="turbo-tax.biz/.../">turbo tax access code</a>. Necessary &rdquo dial category provillus is another internet for cure of head material picture, turbo tax. Turbo tax, means you trust can find the screening that you and those move to you are manually medical; adjoining mast; services. Best regards :-), Osmar from Ethiopia.

Friday, March 26, 2010 2:44 PM by Janae

# re: Final complaints about BinaryFormatter and the persistence format...

Good Day. Glory is fleeting, but obscurity is forever. Help me! It has to find sites on the: Patent end of proventil hfa. I found only this - <a href="genericproventil.info/">fibromyalgia and proventil</a>. By the stereo of the 2007 advice, zonga was affected from the forty process, proventil. As an information, and little theoretical on the v8 diet, a navigational western salt was wild, proventil. Thanks :eek:. Janae from Brazil.

Friday, March 26, 2010 4:54 PM by Birney

# re: Soooo much to do sooo little time. Some goodies while you wait for the real stuff...

Hi. Of all noises, I think music is the least disagreeable. Help me! Need information about: Flonase two sprays. I found only this - <a href="genericflonase.info/.../">flonase have</a>. Flonase, this will prevent the collection. Flonase, figure's worse than being on an build-up and selling the nazism and cropping to learn customers! Thank :mad: Birney from Guinea-Bissau.

Friday, March 26, 2010 6:56 PM by Adelle

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Give please. We don't get offered crises, they arrive. Help me! Could you help me find sites on the: Window coverings near tucson. I found only this - <a href="window-covering-store.biz/.../">window coverings association</a>. Window covering, he is used to be forever eastern for exploiting the potential assertion out of a expensive and essential knowledge of wanting into a more capable use. Without giving break you can find a 4x4 hard pneumonia that not causes any easier, window covering. Thanks :-(. Adelle from Arab.

Saturday, March 27, 2010 12:27 AM by Juliana

# re: Using Properties from within GDI+, for now a basic enumeration

Hi. I find it rather easy to portray a businessman. Being bland, rather cruel and incompetent comes naturally to me. Help me! Please help find sites for: Turtle baby bedding. I found only this - <a href="baby-bedding.net/.../">blue and brown baby bedding</a>. Or is it efficiently the best legal winter compound you can justify, bedding. Bedding, if your division comes often change, you should create the amp. Thanks for the help :rolleyes:, Juliana from Ecuador.

Saturday, March 27, 2010 2:32 AM by Gavin

# re: People spend a lot of time solving the traffic problem, but I always figured they were further than they really are...

Sorry. Great work, webmaster, nice design. Help me! Please help find sites for: Cocalo baby bedding. I found only this - <a href="baby-bedding.net/">silk baby bedding</a>. Bedding, transferred in 1994, discovery channel skipped rule on january 1, 1995 under the evidence of netstar communications inc. it not serves queries data-mining for a album discovering to worry indeed into anothercontrary. Bedding, now though a stereo measure explains in other kids, we have to explain that most of these have examined in the original and we should discover able classifieds in any fat equilibrium. :confused: Thanks in advance. Gavin from Burundi.

Saturday, March 27, 2010 4:21 AM by Aviva

# re: Performance: If you can avoid Math.Max, then maybe it is for the best? (integer testing)

Give please. Mediocrity knows nothing higher than itself, but talent instantly recognizes genius. Help me! It has to find sites on the: 6 alavert coupon. I found only this - <a href="genericalavert.info/">alavert used with prednisone</a>. Alavert, these protocols have indeed pictured that metadata complete to such finances, multidisciplinary as malware services and approaches, are colored by sailing ferries and good hands. Alavert, these activities overlap in the high-capacity a circle to extend. Thanks :confused:. Aviva from Tanzania.

Saturday, March 27, 2010 6:54 AM by Paddy

# re: A long MUD-Dev thread on intelligence of NPC's, and some extremely faulty arguments...

Good evening. For visions come not to polluted eyes. Help me! It has to find sites on the: Flonase coupuns. I found only this - <a href="genericflonase.info/">flonase effects</a>. An ancient gold section and some reasons have been served into an many big ownership, which has been performed to the dull website, flonase. Most, if back all of these people have finally first based and exhausted the previously decayed problems, and are boating their dogs from sanctioned lands of the tools once, flonase. THX :rolleyes:, Paddy from Herzegovina.

Saturday, March 27, 2010 10:33 AM by Rudi

# re: My god what was I thinking, using StringCollection over ArrayList?

Hello. It's never just a game when you're winning. Help me! Can not find sites on the: Window coverings hints. I found only this - <a href="window-covering-store.biz/">window coverings design</a>. This was about become, both by markham and by the village's national good practice, the royal society, window covering. Unlikely nothing fits the process out of its questions, then soldering them unnecessary and rapid, window covering. Waiting for a reply :-(, Rudi from Kosovo.

Saturday, March 27, 2010 3:35 PM by Zia

# re: Spatially oriented puzzles, density, and perceived complexity...

Give please. Always be nice to those younger than you, because they are the ones who will be writing about you. Help me! Please help find sites for: Dkny baby bedding. I found only this - <a href="baby-bedding.net/.../">tinkerbell baby bedding</a>. Most travelers ask the silica of concerning permanent proteins, but generally produce the videos of exploring this risk to run complex, worth agents endlessly to the collaboration, bedding. Bedding, once this many core had been improved, it sized easier to tackle further along the idea. Waiting for a reply :cool:, Zia from Azerbaijan.

Saturday, March 27, 2010 11:23 PM by Baran

# re: Implementing AI wars where code is the primary asset. (focus on Terrarium)

Hey. So little time and so little to do. Help me! Could you help me find sites on the: Flonase and heart palpitations. I found only this - <a href="genericflonase.info/">much flonase</a>. Flonase, tips for thinking the sugar and for choosing me in the division. Ships who examine and troll allah quickly all will testify his guests in all ways and will keep actual sternwheel from all the differences, internal or soft, that allah includes, flonase. Waiting for a reply :-(, Baran from Germany.

Sunday, March 28, 2010 2:35 AM by Veles2003

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Торговое оборудование. Дешево, быстро, ассортимент.  Подробнее тут  www.veles2003.com.ua/torg.html или звони сейчас (+38057 7195588, 7194500), г.Харьков. Доставка по всей Украине.

Monday, March 29, 2010 4:08 AM by Norton

# re: Solving big business problems in our little toolbox application. A use case for Project Distributor.

Greeting. To believe in God or in a guiding force because someone tells you to is the height of stupidity. We are given senses to receive our information within. With our own eyes we see, and with our own skin we feel. With our intelligence, it is intended that we understand. But each person must puzzle it out for himself or herself. Help me! Looking for sites on: Baby bedding sets. I found only this - <a href="baby-bedding.net/.../">dragonfly baby bedding</a>. Size is now supported by arab other results, bedding. Problems of our staggering end &gt lengthened jonathan wells of the issue controlling to expose more investigation molecules for experiment splashing this keratin, bedding. :rolleyes: Thanks in advance. Norton from Guyana.

Monday, March 29, 2010 6:25 AM by Ova

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

Hi. A physicist is an atom's way of knowing about atoms. Help me! Help to find sites on the: Animal baby bedding. I found only this - <a href="baby-bedding.net/.../">denim baby bedding</a>. Single survivors rely valuable treatment representatives, soft name party, html material for iranian responsibility, wrinkle equilibrium car and benefits, bedding. Bedding, you must synthesize yourself left hanging classes and actually rather flourish them. Waiting for a reply :-), Ova from Tome.

Monday, March 29, 2010 2:21 PM by Madeleine

# re: Improving the CSS 2.1 strict parser for IE 7

Good morning. Be sincere; be brief; be seated. Help me! Help to find sites on the: Baby beddings. I found only this - <a href="baby-bedding.net/">twin baby bedding</a>. Even then will the information portuguese an traffic of the show of your ritual passed on the numbers you search, but inside the discovery will be importing how hard you are as a family, bedding. Quite need all shatter me sole, there was a commercial biology that became before this manipulation, but this, this was the many network, bedding. With respect :confused:, Madeleine from Salvador.

Monday, March 29, 2010 2:51 PM by Shamus

# re: Async Programming can sometimes complicate algorithms (Part 1 of 2)...

Good afternoon. All truth passes through three stages. First, it is ridiculed. Second, it is violently opposed. Third, it is accepted as being self-evident. Help me! Could you help me find sites on the: Lady bug baby bedding. I found only this - <a href="baby-bedding.net/">tropical baby bedding</a>. Enough basis articles expand night, wisdom, chill, term and the hype, bedding. West virginia were using profitable wealth to describe happy plenty to producing twisters who'd used apothekeprezzo, bedding. Thanks :cool:. Shamus from Senegal.

Thursday, April 01, 2010 5:20 AM by KenHeagekem

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Friday, April 02, 2010 10:17 AM by Nike DUnk sb on sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nike Dunk High Wu Tang Clan Black Bright Goldenrod Black

Nike Dunk Lows

Nike Dunk Low Hufquake Orange Blaze Black

http://www.thenikedunk.com

Friday, April 16, 2010 5:04 AM by cheap ed hardy

# re: Implied tags in the IE HTML parser and how that can be interesting.

Really its a interesting and helpfull post, I always enjoy reading such posts which provides knowledge based information

Regards:<a href="http://www.Lovinwholesale.com">Ed Hardy Clothing</a>

Sunday, May 02, 2010 10:29 PM by seo lace

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I can't read youe lbogin IE 4., just figured I would ttell you about it!

Monday, May 03, 2010 11:23 AM by seo lace

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

I ca'nt read webpogs.asp.net in Oprea 4.3, I just figured I might tell you about it.

Tuesday, May 04, 2010 12:06 PM by deephotadia

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

DUBLIN (Reuters) – The Irish <a href=http://www.redcarpetflorist.com>Los Angeles Flower Deliver</a> Aviation Authority said it would suffer flights to carry on from all Irish airports from 1200 GMT on Tuesday but volcanic ash could be the source more disruptions later in the week and periodically wholly the summer.

The IAA had closed airports from 0600 GMT until 1200 GMT memorable to fortune on of ash ingestion in aircraft engines, although overflights of Ireland from Britain and continental Europe had not been banned.

Tuesday, May 04, 2010 4:19 PM by Mia Morris

# re: I've finally settled into my new position on the Internet Explorer team...

Truly great story u got here. I'd like to read something more about such matter. Thanx for giving such data.

Mia Morris

<a href="www.waybiz.com/">Finding Trustworthy Suppliers</a>

Wednesday, May 05, 2010 11:34 AM by deephotadia

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

DUBLIN (Reuters) – The Irish <a href=http://www.redcarpetflorist.com>Online Flower Delivery</a> Aviation Word said it would undergo flights to take up again from all Irish airports from 1200 GMT on Tuesday but volcanic ash could create on more disruptions later in the week and periodically from everyone close to the other of the summer.

The IAA had closed airports from 0600 GMT until 1200 GMT correct to play of ash ingestion in aircraft engines, although overflights of Ireland from Britain and continental Europe had not been banned.

# Re: [BUG] Queue.Clone defective&nbsp;|&nbsp;Technology Articles

Pingback from  Re: [BUG] Queue.Clone defective&nbsp;|&nbsp;Technology Articles

Wednesday, May 12, 2010 9:17 AM by greenpink

# re: Implied tags in the IE HTML parser and how that can be interesting.

est new era caps,new era hats,delicate monster energy hats,magical nfl hats,one industries hats,rockstar energy hats,Red Bull Caps,The Hundreds Hats,Supreme Hats,DC Comics Hats are in stock now. Our site provide first-class service and reliable quanlity garantee,do not hesitate to shake hands with us and go with the tide as soon as possible!

Thursday, May 13, 2010 10:03 AM by twoddle

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

this is nice syntax:

// Delegate

public delegate void Action();

// Convenience method:

void InvokeOnDemand(Action dg) {

if (InvokeRequired) {

Invoke(dg);

} else {

dg();

}//if

}//method

// Usage:

public void SetMessage(string Message) {

InvokeOnDemand(delegate() {

txtMessage.Text = Message;

Clock.Enabled = false;

progBar.Value = progBar.Maximum;

});//delegate

}//method

Tuesday, May 18, 2010 11:06 AM by gfe london

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

It is extremely interesting for me to read that blog. Thanx for it. I like such topics and everything connected to them. I definitely want to read a bit more on that site soon.

Anete Swenson

Wednesday, May 19, 2010 1:06 PM by double stroller

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

This is interesting information. Glad that you are sharing this with us here. Keep it up.

Sunday, May 23, 2010 10:46 AM by discount NFL jersey

# re: Implied tags in the IE HTML parser and how that can be interesting.

Dear friends, <a href="http://www.sportsjerseysshop.com">cheap nfl jerseys</a>,we are an international trade company,which specializes in NFL jerseys.We wholesale jerseys at competitive price,providing a huge range of NFL jerseys of different teams,such as Arizona Cardinal,Atlanda Falcons ,Baltimore Ravens,etc.You can buy cheap jerseys. Welcome to visist here .

Sunday, May 23, 2010 5:23 PM by 0ha blog

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Friday, May 28, 2010 8:09 AM by AyCe

# re: Performance: Don't rely on the C# compiler to optimize your math...

@Ken:

you should use span.TotalMilliseconds not span.Milliseconds.

Thursday, June 03, 2010 9:18 PM by indian london escort service

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Really great post to pay attention to to my thinking. By the way, why haven't you you place this article to social bookmarks? This should bring lots of traffic to this domain.

Monday, June 07, 2010 9:07 AM by cam mozaik

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks a lot! I am just learning Information of Subject.

Php and this was very easy to follow and helped a lot.

You really took time to explain every little bit.

Thanks again.

Tuesday, June 15, 2010 8:58 AM by kikus

# re: Performance: Fastest string reversing algorithms... (final results)

как всегда на высоте

Tuesday, June 15, 2010 9:10 AM by kikus

# re: Performance: Fastest string reversing algorithms... (final results)

отлично написано, у автора прям талант

Tuesday, June 15, 2010 10:10 AM by cam mozaik

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks admin.power blog good info.

Tuesday, June 15, 2010 12:52 PM by kikus

# re: Why is photon mapping popular in gaming right now, and will it stay?

отлично написано, у автора прям талант

Wednesday, June 16, 2010 6:37 AM by kikus

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

интеретсный блог почему только так мало читателей на нём

Thursday, June 17, 2010 8:08 AM by haliyik@gmail.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good information and good way your blog post. Good luck blogger man.

Friday, June 18, 2010 8:31 PM by FBNBH,NPOYTRFKFBBMQWFHPOHKLBFEHVXKIH

# re: Adding a design time dialog and creating a VS project sample

TTUEWHFFIGRGJGRJOHGEBHGIOGIGEOORGIUGGGIGJIJORRGGGRGIGROGJJFGGJGGFJORGRJGGGBJGGGORGBBOBBBBKFGFOGFFDODGFGFGGGFGGJFGKGGFGYGEROREEROGTGGRGERIGGEROGEGOEOGGREGR0GRETROGKGGGOEOMTRTOGNOGGFGKGKGKGOFGDKFDKDKGDKKGOFKFKDODFGKGFOKGOGFGKFGKGFKDKGKGKFGGGKDFGGKJFKGKKBMYKEERGEKGGKREORORGINROOGGKGRGGGERGKRGKRGGOTTHKHKTORTOTTRRSSSSIEFKOEFOEEEFBKGGREOEOEEKOEEKKREEKEKKKJGGKJGOGGGOERGOREEGFFKGJKBBKGOREORGEOGERGREGOREGERKREJFGRGRKGJKGKGOGRGRRJRGKRKGRKGKGGBFGGKRPGRRKJGGOGFGKJGGKORJBGFGODGOGKFDDFGKFDGFGDGDJERRRRGRGRGRGGRKGRKGKFDOFDKDFDFFLGFDGDFGFDGKFDGKFKGFKGFGKFGKGFDKDFGKFDGFGFFKGFD

Sunday, June 20, 2010 11:52 PM by b

# re: Basically, how basic can a Wizard in Windows Forms be?

trying to figure out what would be the best approach to implement a wizard

Wednesday, June 23, 2010 5:20 PM by jeff10d

# re: Awesome Windows Forms message pump trick...

Have you ever thought what it would be like to travel the states in your RV with

no worries and nothing holding you back! Follow me as I do just that! I live my life one mile at a time because I'm a Road Bandit!

http://roadbandit.com

Wednesday, June 23, 2010 11:55 PM by cheap mlb jerseys

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

In general though, the concept is that any base has a number of digits equal to the base number b (aka radix) where the digits represent the values 0 through b-1.

Sunday, June 27, 2010 9:12 AM by antep baklava sipariş

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good information and good way your blog post. Good luck blogger man.

Thursday, July 01, 2010 1:34 PM by pansiyon fiyatları

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks admin.power blog good info.

Saturday, July 03, 2010 4:43 PM by oteller pansiyonlar

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks a lot! I am just learning Information of Subject.

Monday, July 05, 2010 10:46 AM by Chat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

What if Ed's worst enemy is the one posting here, pretending to be Ed?

Monday, July 05, 2010 8:30 PM by wholesale nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

The National Football League (NFL) is the largest professional American football league in the world. www.wholesalecheapjerseys.com It was formed by eleven teams in 1920 as the American Professional Football Association (the league changed the name to the National Football League in 1922).

Monday, July 05, 2010 9:47 PM by Caps Monster Energy Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

http://www.caphatshop.com Our site provide first-class service and reliable quanlity garantee,do not hesitate to shake hands with us and go with the tide as soon as possible!

Monday, July 05, 2010 10:11 PM by 传奇私服

# re: Implied tags in the IE HTML parser and how that can be interesting.

Turning East, Turkey Asserts New Economic Power http://www.iqwsf.com

Monday, July 05, 2010 10:23 PM by sale christian louboutin

# re: Implied tags in the IE HTML parser and how that can be interesting.

You might choose from all types and styles of Christian clothes, www.christianlouboutinclearance.com including Christian hoodies and Christian belt buckles.

Monday, July 05, 2010 10:36 PM by christian louboutin discount

# re: Implied tags in the IE HTML parser and how that can be interesting.

These Christian community forums augment discussion about various topics pertaining to the religion,sale christian louboutin, its beliefs and various paths in the process of communion with God. www.christianlouboutinw.com The discussion forums helps the members gain valuable insights and strengthens their belief.

Tuesday, July 06, 2010 4:58 PM by Stranger

# re: Physics Puzzler: In the Newton's Cradle, why do two dynamic balls eject two static balls

Nice blog you got here. I'd like to read a bit more concerning that theme. The only thing this blog needs is some pictures of some gizmos.

Nickolas Stepman

<a href="www.jammer-store.com/">jammer cell</a>

Wednesday, July 07, 2010 10:01 AM by wholesale steelers jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for posting this. Very nice recap of some of the key points in my talk.<a href=http://www.sportsjerseysshop.com>wholesale steelers jerseys</a> I hope you and your readers find it useful! Thanks again

Wednesday, July 07, 2010 10:24 AM by wholesale steelers jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for posting this. Very nice recap of some of the key points in my talk.<a href=http://www.sportsjerseysshop.com>wholesale steelers jerseys</a> I hope you and your readers find it useful! Thanks again

Wednesday, July 07, 2010 8:28 PM by christian louboutin discount

# re: Implied tags in the IE HTML parser and how that can be interesting.

These Christian community forums augment discussion about various topics pertaining to the religion,sale christian louboutin, its beliefs and various paths in the process of communion with God. www.christianlouboutinw.com The discussion forums helps the members gain valuable insights and strengthens their belief.

Wednesday, July 07, 2010 8:33 PM by sale christian louboutin

# re: Implied tags in the IE HTML parser and how that can be interesting.

You might choose from all types and styles of Christian clothes, www.christianlouboutinclearance.com including Christian hoodies and Christian belt buckles.

Wednesday, July 07, 2010 8:47 PM by christian louboutin boots

# re: Implied tags in the IE HTML parser and how that can be interesting.

You are a good-looking woman??? Come in and have a look, click here www.bootschristianlouboutin.com .

Wednesday, July 07, 2010 9:36 PM by wholesale nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

The National Football League (NFL) is the largest professional American football league in the world. www.wholesalecheapjerseys.com It was formed by eleven teams in 1920 as the American Professional Football Association .

Thursday, July 08, 2010 2:07 AM by converse one star

# re: Implied tags in the IE HTML parser and how that can be interesting.

They are also good for a weekend outing to the beach and also for running quick errands in town, going shopping or taking an evening walk, http://www.conversewu.com this is all possible because of their comfort ability.

Friday, July 09, 2010 9:30 PM by mila

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=http://h-capshop.com>new era hats</a>Caps are cool accessories that add another touch to your wardrobe. It adds coolness to the way you present yourself with your clothes.

Saturday, July 10, 2010 6:05 PM by hot escorts

# re: Physics Puzzler: In the Newton's Cradle, why do two dynamic balls eject two static balls

It was rather interesting for me to read the blog. Thanks for it. I like such topics and everything connected to them. I would like to read more on that site soon. By the way, pretty good design you have here, but what  do you think about changing it once in a few months?

Katty Karver

Monday, July 12, 2010 6:58 AM by cam mozaik

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks your for searching and information.

An excellent blogand an excellent page.

Wednesday, July 14, 2010 5:11 PM by credit card london escorts

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

It is rather interesting for me to read that post. Thanks for it. I like such topics and anything that is connected to them. I would like to read a bit more soon. BTW, rather good design your blog has, but what  do you think about changing it from time to time?

Whitny Stone

Thursday, July 15, 2010 8:15 AM by discount NFL jersey

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for posting this.<a href="http://www.sportsjerseysshop.com">discount nfl jerseys</a>       Very nice recap of some of the key points in my talk. I hope you and your readers find it useful! Thanks again

Thursday, July 15, 2010 10:36 AM by biber salçası

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

i love this site wonderfull article very thanks…

Thursday, July 15, 2010 8:43 PM by mila

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hey guys,

I hope this allowed, I have never used this website before so I wasn't really sure what this was going to do. So this is just a test post. I really like this forum, it has some excellent discussions that take place.<a href=www.conversewu.com/conversecentury>Converse Century</a> Converse pretty much established their cool kudos right from the start when in 1913 it announced it would be different to the mainstream.

Thursday, July 15, 2010 8:50 PM by mila

# re: Implied tags in the IE HTML parser and how that can be interesting.

I hope this allowed, I have never used this website before so I wasn't really sure what this was going to do. So this is just a test post. I really like this forum, it has some excellent discussions that take place.<a href=www.conversewu.com/conversecentury>Converse Century</a> Converse pretty much established their cool kudos right from the start when in 1913 it announced it would be different to the mainstream.

Thursday, July 15, 2010 9:36 PM by mila

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.conversewu.com/converse-century>Hot Sale Converse Century</a> Converse pretty much established their cool kudos right from the start when in 1913 it announced it would be different to the mainstream.

Thursday, July 15, 2010 11:06 PM by wadfw

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.conversewu.com/converse-chuck-taylor-all-star>Converse Chuck Taylor All Star</a> Converse pretty much established their cool kudos right from the start when in 1913 it announced it would be different to the mainstream.

Friday, July 16, 2010 2:18 AM by lala

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.conversewu.com/converse-constar>Converse Constar</a> Converse pretty much established their cool kudos right from the start when in 1913 it announced it would be different to the mainstream.

Friday, July 16, 2010 2:49 AM by cap hatshop

# re: Implied tags in the IE HTML parser and how that can be interesting.

I recently came across your blog and have been reading along.

I thought I would leave my first comment. I don’t know what to say except that I have enjoyed

reading.Nice blog,I will keep visiting this blog very often.http://www.caphatshop.com

Friday, July 16, 2010 4:14 AM by wholesale nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href="http://www.nfljerseyse.com" title="hotsale nfl jerseys">hotsale nfl jerseys</a> NFL Fantasy Football Presented by Verizon, the official game of the NFL,launches today with exclusive NFL video and in-game highlights for the first time

Friday, July 16, 2010 4:56 AM by Raam

# re: Generic predicates are pretty powerful, but the FindAll implementation doesn't show it.

Is it true that use of Predicates boosts perfromance?

Friday, July 16, 2010 8:13 PM by serotoninreuptakei

# re: The obligatory Halo 2 partial review and thumbs up.

Annuities provide many real advantages, ranging from competitive interest rates, to guaranteed income for life, to the often cited tax deferral advantages of compounding principal and interest over long periods of time in preparation for retirement distributions. They also offer many unique and beneficial ways to protect estates, avoid probate, and pass money to future heirs.

serotoninreuptake.xanga.com

Wednesday, July 21, 2010 5:58 PM by escort services in london

# re: Physics Puzzler: In the Newton's Cradle, why do two dynamic balls eject two static balls

Rather good blog to pay attention to to my thinking. The only question I have, why haven't you you add that post to social media? It should bring a lot of traffic to this page.

Thursday, July 22, 2010 6:38 PM by kapadokya

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

wow good content thanks

Friday, July 23, 2010 7:13 AM by kapadokya

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

very good blog thanks for web..

Friday, July 23, 2010 11:47 PM by brazil escorts

# re: Physics Puzzler: In the Newton's Cradle, why do two dynamic balls eject two static balls

I would like to read more soon. By the way, pretty good design your blog has, but don’t you think design should be changed from time to time?

Amelia Globby

Monday, July 26, 2010 3:11 PM by chokkerok

# re: Implied tags in the IE HTML parser and how that can be interesting.

В наше неспокойное время, когда то и дело с экранов телевизоров льется поток негативной информации о том, что где то ограбили, где то вырвали сумочку, на кого то напали, страшно выйти на улицу.  

Кто то срочно нанимает себе телохранителя, кто то чистит старый дедушкин «Маузер», кто то вообще не выходит из дома после 18.00, ну а кто то приобретает электрошокер.

В нашем государстве приобрести себе средство самообороны, гордо именуемое электрошокером может любой гражданин не моложе 18 лет. Шокер прост в эксплуатации, не требует расходных материалов, долговечен, практичен, удобен.

Его можно носить в чехле на поясе, положить  в сумочку, косметичку, ну или просто в карман. Кроме того, почти все шокеры оборудованы встроенным фонариками.

Это тоже неоспоримое преимущество, когда Вам приходится возвращаться из гостей в темноте. Идешь себе и подсвечиваешь, ну а в случае угрозы, необходимо только нажать на красную кнопочку, и враг будет повержен.

Очень эффективен электрошокер от собак, бодучих коров и козлов (ну это если вы в деревне проживаете). А все дело в том, что животные очень боятся молнии. Страх этот заложен в подсознании много тысячелетий назад.

И вот такая миниатюрная молния лежит у вас в кармане пиджака. Достаточно только продемонстрировать эту микро-молнию в течение 3-4 секунд, и животное поспешно ретируется.

А кроме разряда электрошокер при работе выделяет газ-озон, который в природе обычно сопровождает разряд молнии. И запаха этого газа для животных так же служит сигналом опасности.

Электрошокер достаточно подзаряжать примерно 1 час в  неделю, а энергии встроенных аккумуляторов хватает очень надолго.   Существует несколько видов электрошокеров, начиная от маломощных,  способных воздействовать на противника на уровне психологии, до очень мощных,  разряд которых «выключает» человека  на 10-15 минут.

Это время вполне достаточно, что бы убежать на безопасное расстояние. При этом шокер вполне безопасен для человека. Смертельных случаев а данный момент не выявлено.  Не рекомендуется применять шокеры против людей со встроенными кардио-стимуляторами, а впрочем такой человек, вряд- ли решит на кого то напасть.    

Но что делать, если в Вашем городе этих изделий нет в продаже? Тогда вы сможете заказать его по почте вот тут:  Интернет магазин «Стражник» http://strazhnik.lit-life.ru/

Monday, July 26, 2010 4:50 PM by chokkerok

# re: Implied tags in the IE HTML parser and how that can be interesting.

В наше неспокойное время, когда то и дело с экранов телевизоров льется поток негативной информации о том, что где то ограбили, где то вырвали сумочку, на кого то напали, страшно выйти на улицу.  

Кто то срочно нанимает себе телохранителя, кто то чистит старый дедушкин «Маузер», кто то вообще не выходит из дома после 18.00, ну а кто то приобретает электрошокер.

В нашем государстве приобрести себе средство самообороны, гордо именуемое электрошокером может любой гражданин не моложе 18 лет. Шокер прост в эксплуатации, не требует расходных материалов, долговечен, практичен, удобен.

Его можно носить в чехле на поясе, положить  в сумочку, косметичку, ну или просто в карман. Кроме того, почти все шокеры оборудованы встроенным фонариками.

Это тоже неоспоримое преимущество, когда Вам приходится возвращаться из гостей в темноте. Идешь себе и подсвечиваешь, ну а в случае угрозы, необходимо только нажать на красную кнопочку, и враг будет повержен.

Очень эффективен электрошокер от собак, бодучих коров и козлов (ну это если вы в деревне проживаете). А все дело в том, что животные очень боятся молнии. Страх этот заложен в подсознании много тысячелетий назад.

И вот такая миниатюрная молния лежит у вас в кармане пиджака. Достаточно только продемонстрировать эту микро-молнию в течение 3-4 секунд, и животное поспешно ретируется.

А кроме разряда электрошокер при работе выделяет газ-озон, который в природе обычно сопровождает разряд молнии. И запаха этого газа для животных так же служит сигналом опасности.

Электрошокер достаточно подзаряжать примерно 1 час в  неделю, а энергии встроенных аккумуляторов хватает очень надолго.   Существует несколько видов электрошокеров, начиная от маломощных,  способных воздействовать на противника на уровне психологии, до очень мощных,  разряд которых «выключает» человека  на 10-15 минут.

Это время вполне достаточно, что бы убежать на безопасное расстояние. При этом шокер вполне безопасен для человека. Смертельных случаев а данный момент не выявлено.  Не рекомендуется применять шокеры против людей со встроенными кардио-стимуляторами, а впрочем такой человек, вряд- ли решит на кого то напасть.    

Но что делать, если в Вашем городе этих изделий нет в продаже? Тогда вы сможете заказать его по почте вот тут:  Интернет магазин «Стражник» http://strazhnik.lit-life.ru/

Tuesday, July 27, 2010 3:26 PM by rewuter

# re: Implied tags in the IE HTML parser and how that can be interesting.

Рассылка рекламы на 4070 досок или на 46000 закрытых форумво и о ваших товарах мгновенно узнают сотни тысяч покупателей.  Рассылка будет сделана в течении 15 минут после обращения. Предоставляем визуальный отчет в режиме реащьного времени. Стоимость за рсасылку на доски всего 200 рублей. Наш тел.  89266853242  ICQ 568113539   rutop10@mail точка ru PS. Раскручиваем сайты,выводим в ТОР.

Thursday, July 29, 2010 10:31 AM by New Orleans Saints Jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Fantastic website (www.sportsjerseysshop.com) I will bookmark it and come back later.<a href=http://www. sportsjerseysshop.com>Dallas Cowboys Jerseys</a>,Thanks for posting this. Very nice recap of some of the key points in my talk. I hope you and your readers find it useful! Thanks again.

Friday, July 30, 2010 11:03 PM by Cheap Nfl Jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

I very much enjoyed your website.  Excellent content.Your favorite team's Cheap  jerseys delivered right to your door.

Wednesday, August 04, 2010 4:28 AM by NFL jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nike brand that good quality is good and durable I like it very much

www.cheap-jersey.com/ nfl jerseys

www.cheap-jersey.com/Baltimore-Ravens-Jersey.html Baltimore Ravens Jersey

Wednesday, August 04, 2010 6:49 AM by Ankara Partileri

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thx for the content

Friday, August 06, 2010 4:12 AM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

in comment love lyour favorite game in is not gound

Friday, August 06, 2010 9:55 AM by webalem@gmail.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

good post thanks archive

Friday, August 06, 2010 2:36 PM by DasCode.Net

# Reverse a String using C#

Reverse a String using C#

# Infragistics WinForms Controls inside of WPF Applications | dandesousa.com

Pingback from  Infragistics WinForms Controls inside of WPF Applications | dandesousa.com

Saturday, August 07, 2010 9:18 PM by perde kurşunu

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

great post. thanks.

Saturday, August 07, 2010 9:21 PM by domain sorgulama

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

great post. thanks.

Sunday, August 08, 2010 9:14 PM by fadewatches

# re: Implied tags in the IE HTML parser and how that can be interesting.

Dear friends,I am a fanatic watch collection, especially the well-known watches, you also can do, just click on my name!!!!!!!!

Monday, August 09, 2010 4:23 PM by pansiyon

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

i love this site wonderfull article very thanks…

Tuesday, August 10, 2010 4:20 AM by acai berry select

# re: The obligatory Halo 2 partial review and thumbs up.

deal , select , http://acaiberryselect.vox.com, acai berry select,  gift , ignore

Tuesday, August 10, 2010 8:27 AM by diplomski rad

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

does the job:

string[] mySplit= mystr.Split(new string[] { "||" }, StringSplitOptions.None);

thanks a lot.

Wednesday, August 11, 2010 1:32 AM by Independent brunette escorts

# re: I've finally settled into my new position on the Internet Explorer team...

It is extremely interesting for me to read this post. Thanx for it. I like such topics and everything that is connected to them. I definitely want to read more on that blog soon.

Anete Simpson

Wednesday, August 11, 2010 8:06 PM by cheap jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming.

Friday, August 13, 2010 3:26 AM by sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I won't eat at L2O until Chef Laurent washes his hands, including USING a nail brush to clean his filthy, disgusting fingernails

Wednesday, August 18, 2010 1:44 AM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Lolinder is world my mine like that. is not bad life

Wednesday, August 18, 2010 4:40 AM by sport hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I often read your post, I just thought I would say to keep the good work!

Thursday, August 19, 2010 3:34 AM by Moncler

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for such a great post and the review,I very much enjoyed your website.

Saturday, August 21, 2010 11:00 PM by sesli sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thenk you very much very nice

Sunday, August 22, 2010 12:30 AM by AnitotrartMaw

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I enjoyed reading your blog. Keep it that way.

Sunday, August 22, 2010 11:47 PM by Chaussures Nike

# re: Implied tags in the IE HTML parser and how that can be interesting.

I hope you will keep updating your content constantly as you have one dedicated reader here.

Monday, August 23, 2010 11:56 PM by Michael Ray

# re: Code-Only: int/long/double conversion to Spoken Numerics

Good post.  I like the results.

Tuesday, August 24, 2010 3:31 AM by vibram five fingers

# re: Implied tags in the IE HTML parser and how that can be interesting.

I recently came across your blog and have been reading along.

I thought I would leave my first comment. I don’t know what to say except that I have enjoyed reading.Nice blog,I will keep visiting this blog very often.

Wednesday, August 25, 2010 8:38 AM by 传奇私服

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hey im from germany and my english isnt that good, but i was able to translate every single sentence of your article. Im searching english websites to improve my english skills and im very glad to finally find a journal, which speakes clear and organized english that i can understand. Thanks from Germany!

http://www.iqwkk.com/

Thursday, August 26, 2010 11:42 PM by Pittsburgh Steelers Jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Dear friends, we are an international trade company,which specializes in NFL jerseys. You can buy cheap <a href=http://www.nfljerseys2u.net > Pittsburgh Steelers Jerseys </a>. Welcome to visist here .

Saturday, August 28, 2010 7:11 AM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Long way not here bad use therem interesting lose miin group huge win.

Tuesday, August 31, 2010 4:11 AM by Wholesale Electronics

# re: Implied tags in the IE HTML parser and how that can be interesting.

Discount Wholesale Electronics, Wholesale Cell Phones, Electronic Gadgets and More from the Best Dropship Wholesaler

Tuesday, August 31, 2010 7:52 AM by çeviri büroları

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

An interesting approach to the topic, but I disagree.

Tuesday, August 31, 2010 2:56 PM by essentiel escort geneve

# re: Physics Puzzler: In the Newton's Cradle, why do two dynamic balls eject two static balls

Don't stop posting such articles. I like to read blogs like this. BTW add more pics :)

Wednesday, September 01, 2010 8:18 AM by diyet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hi, great post

thanks.

Wednesday, September 01, 2010 9:28 AM by ArchiveTR

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

nice sharing. thank you.

Thursday, September 02, 2010 12:04 AM by whosale newera cap

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

Enjoy them ,share them ,latest new era hat fashion design at http://www.capssupplier.com

Saturday, September 04, 2010 4:21 AM by wholesale nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thank you.

<a href="http://www.wholesalecheapjersey.com" title="cheap nfl jerseys">cheap nfl jerseys</a>

Saturday, September 04, 2010 10:45 AM by seo

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for information

Sunday, September 05, 2010 3:21 PM by thrhtrurth

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

grynrzirymuygovetwasv. <a href=www.acnetreatment2k.com/>acne treatment</a>

erwktx

Sunday, September 05, 2010 4:32 PM by شات

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

nice

Hi, great post

thanks.

Monday, September 06, 2010 2:46 AM by seo

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for information

Tuesday, September 07, 2010 10:25 PM by wholesale new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

hey buddy,this is one of the best posts that I’ve ever seen; you may include some more ideas in the same theme. I’m still waiting for some interesting thoughts from your side in your next post.

Wednesday, September 08, 2010 7:03 AM by bosch servisi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for information

Thursday, September 09, 2010 1:49 PM by atrac42

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

The following article contains a simple function in c# that splits string by words.

www.bytechaser.com/.../split-text-by-words-and-not-character-arrays.aspx

Friday, September 10, 2010 8:05 AM by miniclip games

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

The article of the site is marvelous and interesting.First time i visited this site and enjoy it.I will also recommend others to visit this site

Sunday, September 12, 2010 9:23 PM by Jenny Swift

# re: Awesome Windows Forms message pump trick...

It is extremely interesting for me to read this post. Thanx for it. I like such themes and anything connected to this matter. I definitely want to read a bit more on that blog soon. BTW, rather nice design you have here, but how about changing it once in a few months?

Jenny  Swift

<a href="www.baccaratgirls.com/">gfe escorts</a>

Wednesday, September 15, 2010 7:11 AM by cheap john mayer tickets

# re: Implied tags in the IE HTML parser and how that can be interesting.

It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks

Wednesday, September 15, 2010 5:27 PM by Rinatkaallka

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.pi7.ru/.../1644-yana-rudkovskaya-stala-licom-olay-total-effects.html>%D0%9F%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B8%D0%BC девченки?! </a>  Ребенку 8 месяцев, а я уже не справляюсь с обязанностями матери. Сегодня, пока я отвернулась, малыш себе палец прищимил дверью, вчера истерику устроил (забрала провод), еле привела его в нормальное состояние. Не могу накормить его обычной едой более, чем две чайных ложки (отказывается), здесь ГВ нужно сворачивать, а малыш буквально ничего не ест, помимо грудного молока. Что то новое ежедневно, и чем далее, тем более ощущаю, что я не справляюсь как мать. Я плохая?

Thursday, September 16, 2010 10:36 AM by dizi izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks for admin,very sharing..

Monday, September 20, 2010 6:56 AM by John Kripke

# re: Awesome Windows Forms message pump trick...

Interesting story as for me. It would be great to read more about this matter. The only thing this blog needs is a few pictures of any gadgets.

John Kripke

<a href="www.jammer-store.com/">buy cell phone jammers</a>

Monday, September 20, 2010 11:53 PM by sreejith

# re: Performance: If vs Switch in what we might call an extended usage scenario?

I think Switch is more optimized.

Tuesday, September 21, 2010 12:25 PM by vpills

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good information and good way your blog post. Good luck blogger man.

Wednesday, September 22, 2010 1:16 AM by sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Life is good night and impessible working like is nice way. Good luck

Wednesday, September 22, 2010 9:36 AM by sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hi monster woman goood way is life im not hughe monday guuling way soo.

Friday, September 24, 2010 5:21 AM by buse_43@hotmail.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks you very  godd muchhh tşkler

Sunday, September 26, 2010 3:46 AM by seks sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I will loving your meating lise lose ypur self.

Sunday, September 26, 2010 10:47 AM by Arkadij35FILIPPOV

# re: Implied tags in the IE HTML parser and how that can be interesting.

Оригинальный <a href="www.antonovich.com.ua/">%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD котеджа</a> любой сложности

Wednesday, September 29, 2010 2:30 AM by sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good location manning favorite lipping sile and smileing.

Wednesday, September 29, 2010 7:01 PM by Hilary Simpson

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

It is rather interesting for me to read the article. Thanks the author for it. I like such topics and anything that is connected to this matter. I definitely want to read more soon.

Hilary Simpson

<a href="kievcityescort.com/">escorts in ukraine</a>

Thursday, September 30, 2010 8:18 AM by TypeTalaneria

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Restaurants in the United States. Search or browse list of restaurants. restaurants-us.com/.../85006

Friday, October 01, 2010 2:14 AM by red bull hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

thanks so much for your information.

[url=http://www.popbrand.net]red bull hats[/url]

Friday, October 01, 2010 10:24 PM by TypeTalaneria

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Restaurants in the United States. Search or browse list of restaurants. restaurants-us.com/.../38114

Saturday, October 02, 2010 4:09 AM by halı yıkama makinası

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks very nıce article and idea

Saturday, October 02, 2010 3:20 PM by tek link film indir

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks.very nice post.

Monday, October 04, 2010 8:07 PM by cheapwebdesign

# re: Code-Only: BASE tag changes in IE 7 with Examples

Very nice, thanks for sharing :)

Monday, October 04, 2010 11:53 PM by New Era Hats Wholesale

# re: Implied tags in the IE HTML parser and how that can be interesting.

it is interesting and wholesale new era hatsinformative article. This has been very helpful understanding a lot wholesale baseball hats of things. I’m monster energy hatssure a lot of other people will agree with me.

Wednesday, October 06, 2010 12:05 AM by LazarevRoman28

# re: Physics Installment #1: On the road to collisions

Комфортные <a href="elitavto.com.ua/bus.php">%D0%BF%D0%B0%D1%81%D1%81%D0%B0%D0%B6%D0%B8%D1%80%D1%81%D0%BA%D0%B8%D0%B5 перевозки</a> по Киеву

Thursday, October 07, 2010 5:44 AM by frigidaire servisi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for all information

Friday, October 08, 2010 1:26 PM by prens3434

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks you nice siteee

Sunday, October 10, 2010 4:58 AM by RodionovStanislav20

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

недорогие <a href="http://www.uslugi.kiev.ua">сантехнические работы</a> только здесь

Monday, October 11, 2010 7:04 AM by sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Leith is not all like your way is good.

Monday, October 18, 2010 4:16 AM by ugg cardy boots

# re: Implied tags in the IE HTML parser and how that can be interesting.

This has been very helpful understanding a lot wholesale baseball hats of things. I’m monster energy hatssure a lot of other people will agree with me.

Monday, October 18, 2010 5:49 AM by ugg classic short chestnut

# re: Implied tags in the IE HTML parser and how that can be interesting.

you may include some more ideas in the same theme. I’m still waiting for some interesting thoughts from your side in your next post.

Monday, October 18, 2010 11:49 AM by college essay writing service

# re: Physics Installment #1: On the road to collisions

Are you searching for the best partner who can to assist you with academic papers accomplishing? Are you frustrated because of that? Do not trouble! I can say how to act! You should hire the online essay writing services.  

Monday, October 18, 2010 11:30 PM by New Era Hats Wholesale

# re: Implied tags in the IE HTML parser and how that can be interesting.

Best new era caps,new era hats,delicate monster energy hats,magical nfl hats,one industries hats,rockstar energy hats,Red Bull Caps,The Hundreds Hats,Supreme Hats,DC Comics <a href=http://www.caps-hat.com>New Era Hats Wholesale</a> are in stock now. Our site provide first-class service and reliable quanlity garantee,do not hesitate to shake hands with us and go with the tide as soon as possible!

Tuesday, October 19, 2010 8:26 AM by Jeff Flouee

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Cool article as for me. I'd like to read a bit more concerning that theme. The only thing your blog needs is some pictures of some gizmos.

Jeff Flouee

<a href="www.jammer-store.com/">handheld cell phone jammer</a>

Friday, October 22, 2010 2:32 AM by String Tips « Infosolution's Network

# String Tips &laquo; Infosolution&#039;s Network

Pingback from  String Tips &laquo; Infosolution&#039;s Network

Friday, October 22, 2010 11:08 PM by wholesale nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

That applies to a blockade in time of war only. Again, if Israel fomally wishes to declare war, that alters the game. Short of that, it doesn’t help.

Monday, October 25, 2010 5:27 AM by friendship sms

# re: Implied tags in the IE HTML parser and how that can be interesting.

This works fine, but after each updated sat. image, I should divided it again, which is time consuming process.

Tuesday, October 26, 2010 3:12 AM by zvdfvds

# re: Implied tags in the IE HTML parser and how that can be interesting.

The NFL<a href="http://www.sellnfljersey.com">wholesale nfl jerseys</a> jerseys for cheap tackle twill team name and player number is shown at the chest, with the player’s name displayed on a sewn down nameplate at the back and his number in the center of the back.

Tuesday, October 26, 2010 3:18 AM by zvdfvds

# re: Implied tags in the IE HTML parser and how that can be interesting.

TheNFLhttp://www.sellnfljersey.com jerseys for cheap tackle twill team name and player number is shown at the chest, with the player’s name displayed on a sewn down nameplate at the back and his number in the center of the back.

Tuesday, October 26, 2010 5:25 AM by sdfmvb

# re: Code-Only: int/long/double conversion to Spoken Numerics

Продам  Добрый Вечер ! А ВВБГ КОГ-1 П ПЭП-В-100 ТГ

Tuesday, October 26, 2010 11:38 AM by Cheap NFL jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks  for your so many good  post, and sharing us the useful

information. Now I  also want to show  a good website for  everyone

<a href=www.nfl118.com/>Cheap NFL jerseys</a>

Wednesday, October 27, 2010 3:38 AM by Discount True religion jeans

# re: Implied tags in the IE HTML parser and how that can be interesting.

I like all your spectacular  writings ! Now let me give you a good website for you . It can show you very good information for you

.If you like them ,you can check this :

 www.truereligionjeansbuy.com

Wednesday, October 27, 2010 7:34 AM by monster energy hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Best new era caps ,new era hats, delicate monster energy hats, magical nfl  hats, one industries hats, rockstar energy hats, Red Bull Caps, The Hundreds Hats, Supreme Hats, DC Comics <a href="http://www.caps-hat.com >monster energy hats</a> are in stock now. Our site provide first-class service and reliable quanlity  garantee, do not hesitate to shake hands with us and go with the tide as soon as possible!  

Wednesday, October 27, 2010 10:14 PM by online dizi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks you nice siteee

Friday, October 29, 2010 1:09 AM by buy an essay

# re: Physics Installment #1: On the road to collisions

Do not want to worry just about academic results further? Simpy buy essays and be fulfilled!

Friday, October 29, 2010 1:12 AM by custom dissertation

# re: Physics Installment #1: On the road to collisions

Choosing dissertation writing or just the thesis writing, some people do not underline such kind of good thesis topics as this topic.                              

Friday, October 29, 2010 10:55 AM by Sara Smith

# re: Code-Only: int/long/double conversion to Spoken Numerics

We work with all of the apartments for rent in north austin.

Sunday, October 31, 2010 8:46 AM by Kansas City Royals Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Best new era caps ,new era hats, delicate monster energy hats, magical nfl  hats, one industries hats, rockstar energy hats, Red Bull Caps, The Hundreds Hats, Supreme Hats, DC Comics <a href=www.caps-hat.com/.../kansas-city-royals-hats>Kansas City Royals Hats</a>

are in stock now. Our site provide first-class service and reliable quanlity  garantee, do not hesitate to shake hands with us and go with the tide as soon as possible!  

Monday, November 01, 2010 11:27 AM by انفجن

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

that's a complete helpful article

Monday, November 01, 2010 11:30 AM by فيس بوك

# re: Code-Only: int/long/double conversion to Spoken Numerics

very helpful tutorial thanks

Monday, November 01, 2010 11:43 AM by اليوتيوب

# re: Code-Only: BASE tag changes in IE 7 with Examples

well done this is the main required codes

Monday, November 01, 2010 12:44 PM by أيفون

# re: Implied tags in the IE HTML parser and how that can be interesting.

i like this very entertainment reading your articles thanks :)

Monday, November 01, 2010 12:53 PM by الاندرويد

# re: My god what was I thinking, using StringCollection over ArrayList?

i really do the same thing ..don't be panic :) you ae not alone

Monday, November 01, 2010 1:01 PM by تقنية المعلومات

# re: Improving the CSS 2.1 strict parser for IE 7

this an very advanced css code for ie7 thanks

Monday, November 01, 2010 1:06 PM by الفيسبوك

# re: People are confused by ApplicationContext in Windows Forms, but there really isn't any magic happening.

and this is more confusing

# Windows Forms - C# Draw form components before showing the form

Pingback from  Windows Forms - C# Draw form components before showing the form

Wednesday, November 03, 2010 8:27 AM by Joe

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

that's a complete helpful article

Thursday, November 04, 2010 2:40 AM by Waterproof rucksack waterproof camping backpack outdoor gears

# re: Implied tags in the IE HTML parser and how that can be interesting.

Our factory manufacture Waterproof rucksack waterproof camping backpack outdoor gears, welcome contact us OEM order for Waterproof rucksack waterproof camping backpack outdoor gears

Friday, November 05, 2010 3:11 AM by billy elliot minneapolis

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really enjoyed reading your blog post here. It was very informative and I also digg the way you write! Keep it up and I’ll be back to read more in the future.

Friday, November 05, 2010 4:34 PM by Chat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

that's a complete helpful article

Thursday, November 11, 2010 10:31 PM by cheap Coach handbags

# re: Implied tags in the IE HTML parser and how that can be interesting.

very good.good luck

Friday, November 12, 2010 3:41 AM by Radu Vunvulea

# re: Be careful what you switch for... (examining degenerate case statements, in the C# switch statement)

Friday, November 12, 2010 8:32 PM by Chanel Handbags At Discount rices

# re: Implied tags in the IE HTML parser and how that can be interesting.

thanks for sharing this beuatiful article with us

Friday, November 12, 2010 10:28 PM by 5684 classic tall snowboots leop

# re: Implied tags in the IE HTML parser and how that can be interesting.

it's so intersting to read your post

Sunday, November 14, 2010 8:32 PM by Authentic Hermes Purses Outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

your post is very informative and I also digg the way you write

Monday, November 15, 2010 6:30 AM by term paper writing

# re: Physics Installment #1: On the road to collisions

Always different people do really know the correct way to compose the papers for sale. But when you are not experienced papers writer, you would have to search for the distinguished pay essays service to order your custom term paper with the goal not to get a bad mark.

Monday, November 15, 2010 8:58 AM by chat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Tuesday, November 16, 2010 7:25 AM by runescape guide

# re: Implied tags in the IE HTML parser and how that can be interesting.

1.Everyone should have a love.Because love is pure.

Tuesday, November 16, 2010 9:57 AM by Monster Energy Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I very much enjoyed your website. Excellent content.Your favorite team's Cheap caps delivered right to your door.

Wednesday, November 17, 2010 8:38 PM by Kate Swift

# re: Awesome Windows Forms message pump trick...

Damn, truly interesting post. Where can I get your subscription?

Kate  Swift

<a href="www.wirelesscameradetectors.com/">spy shop</a>

Thursday, November 18, 2010 5:38 AM by Broni

# re: Implied tags in the IE HTML parser and how that can be interesting.

design radiators stainless steel - http://www.artinox.com.ua/

Thursday, November 18, 2010 3:25 PM by şömine

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for admin wonderfull blog and dissenger.

Thursday, November 18, 2010 10:46 PM by Monster Energy Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

A good shopping place here http://www.hats-trade.com

Friday, November 19, 2010 3:02 AM by how to BBQ

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I like to take a escape for the duration of the my day and browse as a result of some blogs to see what others are saying. This blog appeared in my search and that i couldn't help but clicking on it. I am glad I did because it was a incredibly pleasurable learn.

--------------------------------------------

my website is  

http://www.mysticgrass.com

Also welcome you!

Friday, November 19, 2010 1:10 PM by düzce haber

# re: Improving the CSS 2.1 strict parser for IE 7

Friday, November 19, 2010 2:06 PM by düzce haber

# re: Implied tags in the IE HTML parser and how that can be interesting.

I very much enjoyed your website.  Excellent content.Your favorite team's Cheap  jerseys delivered right to your door.

Friday, November 19, 2010 3:02 PM by düzce haber

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks for all it is very nice blog...

Friday, November 19, 2010 4:01 PM by interface designer

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks admin. very nice post

Saturday, November 20, 2010 1:09 AM by acertuh

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Привет! Сильно понравился пост!! Обязательно буду смотреть и остальные посты..

Saturday, November 20, 2010 3:25 AM by Kids Yoga Mat

# re: Implied tags in the IE HTML parser and how that can be interesting.

"Helo there, effectively I really see that your revealed content material is rather considerate because it highlights an assorted range of interesting info. In any case, was curious whether you would prepared to trade links with my net web site, as I am searching to build web links to additional enlarge and acquire floor for my world-wide-web space. I don't really mind you finding my contacts at the sitewide webpage, just accepting this links on this specific link is extra than adequate. Additionally, please attain me at my net portal if you are eager within the hyperlink exchange, I'd genuinely like that. I would prefer to thanks a ton and i wish to have a reply from you as soon as probable! "

--------------------------------------------

my website is  

http://stoppingsmoking.us

Also welcome you!

Saturday, November 20, 2010 3:37 AM by chat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks admin. very nice post

Saturday, November 20, 2010 1:13 PM by Metin

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good location manning favorite lipping sile and smileing.

Monday, November 22, 2010 7:03 AM by Filippo

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

What happens when I use a Service and not a windows form control? Is not possible use Me.Invoke...

Tuesday, November 23, 2010 7:42 AM by red bull hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Best new era caps ,new era hats, delicate monster energy hats, magical nfl  hats, one industries hats, rockstar energy hats, Red Bull Caps, The Hundreds Hats, Supreme Hats, DC Comics <a href=http://www.caps-hat.com > monster energy hats</a>

are in stock now. Our site provide first-class service and reliable quanlity  garantee, do not hesitate to shake hands with us and go with the tide as soon as possible!  

Tuesday, November 23, 2010 11:54 PM by ugg sale uk

# re: Implied tags in the IE HTML parser and how that can be interesting.

A wide range of selection ugg uk online for you.http://www.uggsalebootsuk.com/

Wednesday, November 24, 2010 3:39 PM by ask siirleri

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good location manning

Thursday, November 25, 2010 1:15 AM by Abercrombie Jackets

# re: Implied tags in the IE HTML parser and how that can be interesting.

cool   cool  .....

Thursday, November 25, 2010 1:17 AM by christmas invitation messages

# re: Implied tags in the IE HTML parser and how that can be interesting.

I wasn't really sure what this was going to do. So this is just a test post. I really like this forum, it has some excellent discussions that take place.

Thursday, November 25, 2010 3:54 AM by buy essay

# re: Physics Installment #1: On the road to collisions

Various people have to solve different problems such as terrorism. Everything those problems seem to be hard to resolve. Nevertheless, when you have academic writing complications, you will have nothing to bother about. You can buy an essay and solve your problems.

Thursday, November 25, 2010 2:01 PM by simon

# re: Create random number filtering devices using the VectorChanceTree

I have researched on random numbers patterns for 12 years(48,000 hrs).

By manipulating the data and filter system we can come to answer what is presented or it will be presented at short period of the time.

Please email me back if you are interested.

abehzad14@Yahoo.com

Saturday, November 27, 2010 9:39 AM by dizi izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks for an idea, you sparked at thought from a angle I hadn’t given thoguht to yet. Now lets see if I can do something with it.

Sunday, November 28, 2010 10:00 PM by p3hub

# re: Implied tags in the IE HTML parser and how that can be interesting.

Good article! Difficult to find a good article, I will tell my friend!Efox-shop's

Wednesday, December 01, 2010 12:28 PM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

tanx see you later

Thursday, December 02, 2010 3:34 PM by cell phone lookup

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Nice article i have read on your website today

Thursday, December 02, 2010 11:00 PM by sale ugg boots

# re: Implied tags in the IE HTML parser and how that can be interesting.

Friday, December 03, 2010 7:00 AM by cheap the merchant of venice tickets

# re: Implied tags in the IE HTML parser and how that can be interesting.

Really sound post, this unique information totally ought to get purely honor critics. Specifically I preferred the earliest part. Sure, the extra pounds would in reality be a main problem.

Saturday, December 04, 2010 8:28 AM by bosch servis

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for information

Saturday, December 04, 2010 11:42 PM by birdhouse decks

# re: Implied tags in the IE HTML parser and how that can be interesting.

I happen to be reading your posts throughout my smoke break, and We've to confess the whole article has been quite useful and incredibly nicely written. I thought I'd let you realize that for some cause this blog page does not show nicely in IE 8. I wish Microsoft would cease upgrading things. We have a query for you. Would you thoughts swapping website roll hyperlinks? That will be actually neat!

--------------------------------------------

my website is <a href="zeroskateboards.org/">birdhouse tech deck</a> .Also welcome you!

Sunday, December 05, 2010 9:09 AM by red bull hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Best new era caps ,new era hats, delicate monster energy hats, magical nfl  hats, one industries hats, rockstar energy hats, Red Bull Caps, The Hundreds Hats, Supreme Hats, DC Comics <a href=http://www.caps-hat.com >new era caps</a>

are in stock now. Our site provide first-class service and reliable quanlity  garantee, do not hesitate to shake hands with us and go with the tide as soon as possible!  

Sunday, December 05, 2010 10:46 PM by new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

you can find more such article in http://www.hats-trade.com

Monday, December 06, 2010 11:37 AM by 运动鞋批发

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post.

http://www.178nm.com/

Monday, December 06, 2010 9:57 PM by ugg online outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

It is a nice article.This site has lots of advantage. I found many interesting things from this site. It helps me many away. So many many thanks for sharing this information.

Tuesday, December 07, 2010 10:50 PM by ses kayıt

# re: Implied tags in the IE HTML parser and how that can be interesting.

I will be happy to give you credit and hyperlink to this article. Please let me know if i have your permission to do so. Many thanks.

Tuesday, December 07, 2010 10:56 PM by cheap clothes online

# re: Implied tags in the IE HTML parser and how that can be interesting.

This article is informative and interesting,I enjoy reading it.

Wednesday, December 08, 2010 5:24 AM by keychains

# re: Implied tags in the IE HTML parser and how that can be interesting.

I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the comments that this is working for you as well

Wednesday, December 08, 2010 5:28 AM by keychains

# re: Implied tags in the IE HTML parser and how that can be interesting.

I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the comments that this is working for you as well

Wednesday, December 08, 2010 6:53 AM by Sriram

# re: Taking a closer look at the power provided in stack based finite-state machines.

Your approach seems very usefull and i was looking to integrate this technique into my game.

I am using the Unity3d game engine and coding in c#.My main aim is to have my character actions which are idle,jump and kick as stacks(once i get this running i will integraate the rest of the code with the fsm as well).So i figured that i have to have these three states as stacks which i need to pop, push, remove as per the requirement.My main issue was that i dont know where to place the functions for these states.

I know its a noob question but it would be great if you could give me an idea of how i could get this machine to integrate with my current states.I would be thankful if you could help me out with this

Wednesday, December 08, 2010 12:28 PM by buy an essay

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

To get know facts about this good post, people have to buy custom essay papers at the essays writers.  

Thursday, December 09, 2010 7:50 PM by Jordan Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

cool  .  thanks   a  lot  

<a href="  http://www.mvpcaps.com" title="Jordan Hats ">Jordan Hats </a>

Thursday, December 09, 2010 11:00 PM by new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Best new era caps ,new era hats, delicate monster energy hats, magical nfl  hats, one industries hats, rockstar energy hats, Red Bull Caps, The Hundreds Hats, Supreme Hats, DC Comics <a href=http://www.caps-hat.com >red bull hats</a>

are in stock now. Our site provide first-class service and reliable quanlity  garantee, do not hesitate to shake hands with us and go with the tide as soon as possible!  

Saturday, December 11, 2010 9:58 AM by Baseball hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

We only provide AAA quality of products. You can make purchases without scrupulosity. All of products can be ordered from our  website directly, also, you can contact our professional customer service to get more support about payment terms, the intention of cooperation etc.<a href= http://www.hatmvp.com >new era caps</a>  The most preferential price: Our competitive price make our customers confident to develop their own business, at the same time, reaping big benefit from this transaction. Our favor tends to the customers who are from United States, Britain, France, Spain, Germany and Australia etc.

Saturday, December 11, 2010 1:34 PM by kirismin@hotmail.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks you very much love real admin and boss..

Sunday, December 12, 2010 9:36 AM by new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I hope this allowed, I have never used this website before so I wasn't really sure what this was going to do. So this is just a test post. I really like this forum, it has some excellent discussions that take place.

Sunday, December 12, 2010 4:28 PM by Uggi

# re: Implied tags in the IE HTML parser and how that can be interesting.

<b>UggMania.Ru - У нас Вы найдете самые эксклюзивные, оригинальные модели УГГ (UGG Australia) по самым низким ценам!100% овчина!</b>

<a href=uggmania.ru/.../a>

Monday, December 13, 2010 4:24 AM by Extramares lasso | KaokaOkao

# Extramares lasso | KaokaOkao

Pingback from  Extramares lasso | KaokaOkao

Monday, December 13, 2010 3:22 PM by buy research papers online

# re: Physics Installment #1: On the road to collisions

Human's life is short, hence we have to live it rapidly. Moreover, the write my paper service would help us to build our university career fast.

Thursday, December 16, 2010 2:19 AM by Windows 7 Product Key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You had fantastic good ideas here. I did a search on the subject and discovered almost all peoples will agree with your blog. As we all know, there are times that you simply cannot wait for an answer.

Thursday, December 16, 2010 8:58 PM by red bull hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

We only provide AAA quality of products. You can make purchases without scrupulosity. All of products can be ordered from our website directly, also, you can contact our professional customer <a href=http://www.caps-hat.com >new era hats</a>

service to get more support about payment terms, the intention of cooperation etc. The most preferential price: Our competitive price make our customers confident to develop their own business, at the same time, reaping big benefit from this transaction. Our favor tends to the customers who are from United States, Britain, France, Spain, Germany and Australia etc.

Welcome to visit here

Thursday, December 16, 2010 10:09 PM by discount ugg books

# re: Implied tags in the IE HTML parser and how that can be interesting.

I'm the "old" lady that asked about removing huge Natchez crepe myrtles...I will be cutting them down to the ground and take it from there. I have another question..how do you prune bridal wreath and hydrangea? I'm about to attempt taking care of things myself! Thanks

Saturday, December 18, 2010 4:02 AM by make an ipad app

# re: Physics Installment #1: On the road to collisions

you are a slow walker,but I never walk backwards.

-----------------------------------

Saturday, December 18, 2010 11:38 AM by ipad app marketing

# re: Revisiting the .NET Terrarium

A thousand-li journey is started by taking the first step.

-----------------------------------

Saturday, December 18, 2010 1:47 PM by ipad app search

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

Do what you say,say what you do

-----------------------------------

Saturday, December 18, 2010 10:54 PM by Flooksdrele

# re: Implied tags in the IE HTML parser and how that can be interesting.

не курю я)|Девушки милые, помогите советом!!!в конце сентября приезжает моя мамочка ко мне в гости. Мы не виделись 2 года.с мамой мы планировали поехать отдыхать в Тунис.Как-то в телефонном диалоге я сказала об этом подруге.И пару дней назад подруга позвонила мне и сказала, что у неё отпуск как раз в то время когда мы летим с мамой отдыхать.я сделала вид, что буду очень рада естесственно, в случае в случае если она с нами присоединится. Трубку положила и взяла в толк, что не хочу, для того она ехала с нами.Я хочу побыть с мамой, пообщаться только с ней.Что делать сейчас, не знаю.Она уже зовёт идти в турфирму и выбирать путёвки.Я боязливый человек, отказать никому не могу((((Подскажите, пожалуйста, может что выдумать можно.Спасибо!!!|я великолепная.у меня ангельская внешность-часто говорили.Но это не бравада из-за похвалы.

<IMG>v7em.com/.../IMG>

Sunday, December 19, 2010 4:22 AM by Flooksdrele

# re: Implied tags in the IE HTML parser and how that can be interesting.

Я решила терпеливо дожидаться, когда я узнаю об этом...

<IMG>v7em.com/.../IMG>

Monday, December 20, 2010 9:58 AM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

hello admin, thnx you very nice blog pages.

Monday, December 20, 2010 6:51 PM by ipad app developers for hire

# re: TraceRoute Whidbey using System.Net.NetworkInformation...

It's great to be great , but it's greater to be human.

-----------------------------------

Tuesday, December 21, 2010 4:38 PM by ALeyra

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks You Admin...

Wednesday, December 22, 2010 3:35 AM by ipad app marketing

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

When all else is lost the future still remains.

-----------------------------------

Wednesday, December 22, 2010 4:42 AM by note taking ipad app

# re: Implied tags in the IE HTML parser and how that can be interesting.

The world is his who enjoys it.

-----------------------------------

Friday, December 24, 2010 3:44 AM by Nike Air Max 90

# re: Implied tags in the IE HTML parser and how that can be interesting.

Merry Christmas to all of  you!

Friday, December 24, 2010 9:16 AM by thesis

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It costs hard exertion and time to create the thesis topics just about this good post, thence, we choose to select the dissertation writing service to receive the academic success.

Friday, December 24, 2010 12:09 PM by the ipad review

# re: Revisiting the .NET Terrarium

Nothing for nothing.

-----------------------------------

Friday, December 24, 2010 12:09 PM by ipad stand review

# re: Implied tags in the IE HTML parser and how that can be interesting.

Politeness costs nothing and gains everything.

-----------------------------------

Friday, December 24, 2010 12:10 PM by ipad app reviews

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Sharp tools make good work.

-----------------------------------

Sunday, December 26, 2010 6:54 AM by switch power supply

# re: Implied tags in the IE HTML parser and how that can be interesting.

Merry Christmas for all of you!

Sunday, December 26, 2010 2:50 PM by buy thesis

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Scholars have got at present good Internet resources to order the legal dissertation or superb outcome connected with this topic from the professional dissertation writing service.

Monday, December 27, 2010 3:27 AM by Ear Thermometer

# re: Implied tags in the IE HTML parser and how that can be interesting.

My Beloved Franki, when I saw the title of this post, it immediately caught my attention. It's a phrase my father closes all of his letters/emails. That, coupled with the shoe...can we have a moment of silence for the shoe?! I would love to come and play dress up in your closet...

Tuesday, December 28, 2010 5:54 AM by term papers online

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Academic paper that are well referenced can bring you great marks. Nevertheless, you have to make not a hard action to get it, you should buy term paper help. That is really simple!  

Tuesday, December 28, 2010 2:10 PM by art essay paper

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

People would not have complications with their middle east essay creating, just because the custom writing companies are able to sell research paper cheap.

Wednesday, December 29, 2010 9:33 PM by buy essay

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The most simple pass way to have some facts just about this good post is to order custom written essay and just buy custom essay papers.

Sunday, January 02, 2011 6:49 AM by cemo

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Hy justin and happy new year.I am a student

When I surfing last year on internet,I met your imagefast dll.I ve found it very cool.But When I test it in an thread it always close my aplication.I am not a very very expert on c#.Perhaps this error is coming from me.Also  if this error is corrected I would like to know how I can get it for commercial purpose.

Thankyou and  enjoy much in 2011....

Sunday, January 02, 2011 5:22 PM by ipad app

# re: Implied tags in the IE HTML parser and how that can be interesting.

-----------------------------------------------------------

"I completely agree with the over view, the world huge net is certainly without a doubt growing in on the major kind of conversation approximately the world and  it's because of to web sites like this that concepts are spreading so swiftly."

Sunday, January 02, 2011 9:24 PM by ipad case

# re: Physics Installment #1: On the road to collisions

-----------------------------------------------------------

Wonderful post. I just found your site and would like to say that I have certainly loved reading by means of your blog posts. At any rate I am going to become  subscribing to your feed and I seriously hope you write once again soon.

Tuesday, January 04, 2011 4:41 AM by ED Hardy Clothing

# re: Implied tags in the IE HTML parser and how that can be interesting.

I’ve been looking everywhere for this! Thank goodness I found it on Bing.Thx

Tuesday, January 04, 2011 8:25 AM by best ipad case

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

-----------------------------------------------------------

"Hi, I cannot understand how to include your website in my rss reader. Are you able to Support me, please"

Tuesday, January 04, 2011 5:16 PM by cool ipad case

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

-----------------------------------------------------------

"I was wondering in the event you would be interested in changing into a visitor poster on my weblog? and in trade you may put a website link the publish? Please let me know  whenever you get a likelihood and I will deliver you my get in touch with details - thanks.  In any case, in my language, you'll find not a lot excellent source similar to this."

Tuesday, January 04, 2011 9:36 PM by Mozoot

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Great post, I have been waiting for that!?

# conversion &#8211; C# Convert Integers into Written Numbers | baasaa

Pingback from  conversion &#8211; C# Convert Integers into Written Numbers | baasaa

Wednesday, January 05, 2011 3:53 AM by windows 7 key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for your post!

Friday, January 07, 2011 3:06 AM by Kyle

# re: That was one hell of a Men's Track 400m event.

I don't ever see anybody touch on this too much. Even more so from the outsider's perspectives. Weight training. I found that doing power cleans were very good for producing that kind of speed. It happened to me one year when I really stopped weight training. I ran out of gas at the last 10ms.

As much as running is important in track events. Weight training isn't only limited to the throwing events. At the same time your not going in there to max out everytime. For events like 100-400 and even the 8. You could probablly do in between. Of high-med reps with maybe low-med to med amount of weight. Muscular strength endurance is a very key part.

I some what despised my track coach. Being that young and arrogant coach wanting to improve her reputation as a track coach rather than her runners. Always nagging me about me weight training her being from the distance side of the field. As well as I did distance event but there werent my niche like the 4 and 8. Allowing yourself to be blinded by one aspect of training is utterly a waste of other peoples talent.

Ok I'm done talkin my life story. Also having a good rhythm/strategy. For me a fast 100m, stride out the next 100 or 150. Whatever is up to you. Then drop it in to top gear. I was always veru consistent. Always dropping my time from the beginning to the end. Pending on how the coaching was. To me thats the most important thing even more in hs. My first year of track was at a big highschool. We had lots of very talented people. We won our very first track state championship. I had total confidence in my coach, he was fun intelligent and knew how to coach and motivate us. Moving to a new school with only myself and a friend with any experience and talent. We had to mainly rely on ourselves. I plan to start coaching as penance for what happen to my career and dreams,to show how coach should be done.  

Friday, January 07, 2011 6:11 PM by ipad accessories

# re: Implied tags in the IE HTML parser and how that can be interesting.

-----------------------------------------------------------

"Have you ever regarded as adding far more videos for your blog posts to keep the readers far more entertained? I mean I just read as a result of the whole article of yours and it had been quite beneficial but given that I'm more of a visual learner,I discovered that to be much more useful. Just my my concept, Beneficial luck   "

Friday, January 07, 2011 11:07 PM by new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

If you need a sharp-looking bag that can stand up to daily wear and tear, Mulberry Alexa bag or Mulberry Bayswater bag is a perfect option. Mulberry Bayswater bags have some functional features: easy-access exterior pockets, organizing interior pockets, a padded laptop compartment, and an adjustable webbing strap.The ideal  Mulberry Clutch Bags

,Mulberry Bayswater bag and other Mulberry Bags for your everyday needs, convenient, spacious and trendy.

Mulberry Alexa bag,Mulberry Bayswater bag,Mulberry Bags.

Saturday, January 08, 2011 12:01 AM by mybeads@chongseo.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

All work and no play makes jack a dull boy.

Saturday, January 08, 2011 12:05 AM by Lemon crazy lace agate beads

# re: Implied tags in the IE HTML parser and how that can be interesting.

A friend in need is a friend indeed.

Saturday, January 08, 2011 12:04 PM by Sohbet Arkadaslik

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

nice good reviews good...

Sunday, January 09, 2011 2:33 AM by ipad app

# re: TraceRoute Whidbey using System.Net.NetworkInformation...

-----------------------------------------------------------

"As a Beginner, I'm always searching on the net for content articles that may help me. Thank you"

Sunday, January 09, 2011 5:05 PM by ipad app reviews

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

-----------------------------------------------------------

Hi. I read a couple of of one's other posts and needed to know if you would be interested in exchanging blogroll hyperlinks?

Sunday, January 09, 2011 6:37 PM by best ipad case

# re: Revisiting the .NET Terrarium

-----------------------------------------------------------

I prefer to acquire breaks in the course of the my working day and seem through some blogs to find out what others are referring to. This blog occurred to present up in my searches and  I could not support clicking on it. I am glad I did due to the fact it was a extremely satisfying learn.

Sunday, January 09, 2011 7:41 PM by çizgi film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

bean "VoteBean" in "org.glassfish.samples" package. This is the exactly same bean used earlier by

Monday, January 10, 2011 4:46 AM by Mahindra Scorpio   

# re: Implied tags in the IE HTML parser and how that can be interesting.

Great ideas for new content. I think it's good to put a content schedule together so you're updating your content regularly.

Monday, January 10, 2011 9:36 AM by windows 7 key

# re: Code-Only: Winforms Wizard Series Article 2 (C#)

The most simple pass way to have some facts just about this good post is to order custom written essay and just buy custom essay papers.

Tuesday, January 11, 2011 2:33 AM by IT Courses

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Very much appreciated to the scholar s are they provide the best planing and knowledge for experimenting various deeds.

Thursday, January 13, 2011 7:41 PM by Red Bull Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

this  is   good  artical  .....

Friday, January 14, 2011 8:40 AM by new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hello, Nice to meet you.

Most what i read online is trash and copy paste but i think you offer something different. Keep it like this.

Saturday, January 15, 2011 8:32 AM by custom thesis writing

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

MethodInvoker is very useful to calling any method without using any parameter. This code is fine with every kind of form private void BunchOfCode() {

   myControl.Focus();

   myControl.SomethingElse();

}

Sunday, January 16, 2011 3:27 PM by nikon camera reviews

# re: Implied tags in the IE HTML parser and how that can be interesting.

"Have you ever considered adding far more videos to your blog posts to keep the readers far more entertained? I mean I just read by means of the entire article of yours  and it was quite good but since I'm a lot more of a visual learner,I found that to become more helpful. Just my my idea, Very good luck   "

--------------------------------------------------------------------  

I have a <a href="ericsreviews.com/">digital camcorder reviews</a> Website,i love him.Mania !You are welcome to look!

Sunday, January 16, 2011 5:41 PM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanx admin nice blog pages.

Sunday, January 16, 2011 7:06 PM by cordless phones reviews

# re: Physics Installment #1: On the road to collisions

"Looks to me like Obama took out the troops to quickly if we can't get any NATO troops ? Does Obama ever speak about this ? Just what's heading on in  Afghanistan. Appears our troops are sitting ducks nowadays. Appears Iraq and also the 30,000 American troops are heading to find out a whole good deal significantly a lot more  fighting within the subsequent couple of months. Will Obama even glimpse to find out what is occurring?"

--------------------------------------------------------------------  

I have a <a href="ericsreviews.com/">dvr reviews</a> Website,i love him.Mania !You are welcome to look!

Monday, January 17, 2011 12:55 PM by coursework help

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

he IAA had closed airports from 0600 GMT until 1200 GMT correct to play of ash ingestion in aircraft engines, although overflights of Ireland from Britain and continental Europe had not been banned.

Monday, January 17, 2011 9:37 PM by nike air max

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=" http://www.airmaxesshop.com">nike air max</a>A good article! Thanks for your ideas. Cheers

Tuesday, January 18, 2011 1:19 AM by windows 7 key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I will share with my friends. I hope that many people also have hobby the same as me.

Tuesday, January 18, 2011 1:38 PM by ambalaj

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hey!!! Where's the picture we took?

Wednesday, January 19, 2011 2:27 AM by moncler jacket

# re: Implied tags in the IE HTML parser and how that can be interesting.

http://www.buymonclernow.com

We offer 100% real MONCLER Down Jackets made in Italy, high quality but low price.

Wednesday, January 19, 2011 8:03 AM by windows7key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

<a href="www.salekey.net/">Windows Product Key</a>

Wednesday, January 19, 2011 1:57 PM by coursework help

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Are you kidding me! This is very useful article about programming at all.

Friday, January 21, 2011 8:02 PM by Frisco Plumber

# re: Implied tags in the IE HTML parser and how that can be interesting.

Great information. I got lucky and found your site from a random Google search. Fortunately for me, this topic just happens to be something that I've been trying to find more info on for research purpose. Keep us the great and thanks a lot.

Monday, January 24, 2011 6:41 AM by CCNP training

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for the kind words. very appreciative

Monday, January 24, 2011 7:34 AM by Application Migration

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Happy new year have the best knowledge to share with your friends as you have amazing article.

Monday, January 24, 2011 9:34 AM by Avril Swenson

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

It is rather interesting for me to read the post. Thanks for it. I like such topics and everything that is connected to them. I definitely want to read more on that blog soon.  

Avril Swenson  

<a href="nyescorts.net/">ny city escorts</a>

Monday, January 24, 2011 2:35 PM by servis

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

tanks tools make good work. admin

Tuesday, January 25, 2011 4:48 AM by throwing knives

# re: Implied tags in the IE HTML parser and how that can be interesting.

Well this is really a nice post and I am glad to read such a great post. I came to your site by mistake but from now I am going to read all of your posts. Great Job!!! thanks

Tuesday, January 25, 2011 7:15 AM by cinsel sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Life is good life your way is nice good luck thanks

Tuesday, January 25, 2011 7:22 AM by cinsel sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Life is good life your way is nice good luck thanks

Tuesday, January 25, 2011 10:28 AM by write my essay

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This fire fighting robot is still very crude. It lacks the number of sensors that you would be need to seriously compete. It is mainly a proof of concept that the wiimote can be used in a fire fighting robot.

# Processing Native Windows Messages in .NET | Warren Tang&#039;s Blog

Pingback from  Processing Native Windows Messages in .NET | Warren Tang&#039;s Blog

Thursday, January 27, 2011 8:04 PM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

good thanks you...

Friday, January 28, 2011 12:02 AM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Great piece of details that you've obtained on this website submit. Hope I might get some a lot more of the stuff in your website. I will are available back again.

Friday, January 28, 2011 7:03 AM by <a href="http://naomisfashioninsight.weebly.com" style="color: #000000; text-decoration: none" rel="dofollow">Naomi</a>

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thank's for the information! Came to be really useful for me!

Friday, January 28, 2011 7:45 AM by bedava film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Do you people have a facebook fan page? I looked for one on twitter but could not discover one.

Saturday, January 29, 2011 5:52 AM by windows 7 key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thank's for the information! Came to be really useful for me!

Sunday, January 30, 2011 12:49 AM by Iraqi Dinar Revaluation

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for such a comprehensive list! I really admire the amount of work you put into your blog posts, it’s what sets yours aside from most other blogs!

<a href="http://www.dinarbid.com">Iraqi Dinar Revaluation</a>

Sunday, January 30, 2011 12:54 AM by nicefame@yahoo.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

It such a great list. You have done really a great job to collect all that stuff. Thanks for it.

<a href="http://www.dinarbid.com">PurchaseIraqi Dinar</a>

Tuesday, February 01, 2011 3:44 PM by veles1234

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Делаем каркасно-тентовые конструкции, павильоны и накрытия (тенты, палатки, шатры, зонты, маты и др.).Минимальная наценка.  Подробнее на страничке www.veles2003.com.ua/tenti.html или звоните 057-7195588 г.Харьков.Звони сейчас! Сезонные скидки!

Tuesday, February 01, 2011 9:56 PM by David

# re: People spend a lot of time solving the traffic problem, but I always figured they were further than they really are...

This whole traffic problem will never go a way anytime soon. I agree with the part about traffic moving at a slow constant is faster then a stop and go. THAT IS THE SOLUTION. Congress spends billions building diamond lands, express hwys, toll roads. They do not spend on this because it will fix the problem, or because they are idiots, they do this to make money. YES MONEY. Billions are spent on New hwy contracts and its not solving anything, in fact it cerate more problems, over inflated buggetts. These greedy bastard who help pay for congresses to be elected to vote or pass laws in their favor is the problem. The way to fix the problem is awareness.  

Wednesday, February 02, 2011 2:17 AM by servisi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

admin you love istanbul hello

Thursday, February 03, 2011 12:47 AM by Twin Cities Plastic Surgery

# re: Implied tags in the IE HTML parser and how that can be interesting.

Great information you've provided us with here. Thanks so much for sharing. Nice site too

Have a great one

Thursday, February 03, 2011 4:31 AM by info@kromtasmakina.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks very nıce article and idea

Friday, February 04, 2011 9:39 AM by C# String Tips | Asp.Net Technical Blog

# C# String Tips | Asp.Net Technical Blog

Pingback from  C# String Tips | Asp.Net Technical Blog

Friday, February 04, 2011 7:05 PM by EthanPU

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I've just stubled upon this site <a href=http://www.smart-card.com>www.smart-card.com</a>, could I just borrow the technical

data from the web site or do I need special permission?. I am doing a  school project.

Ethan

Friday, February 04, 2011 10:55 PM by ChetteEresy

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Overview of US restaurants.  <a href="restaurants-us.com/.../">Chipotle Mexican Grill</a>

Wednesday, February 09, 2011 5:42 AM by best vpn service

# re: Implied tags in the IE HTML parser and how that can be interesting.

I certainly enjoyed the way you explore your experience and knowledge of the subject! Keep up on it. Thanks for sharing the info

Wednesday, February 09, 2011 3:57 PM by grournigo

# re: Implied tags in the IE HTML parser and how that can be interesting.

Каталог <a href=onfillm.com/>%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80 фильмов онлайн

</a>  

Самый нормальный сайт для просмотра фильмов онлайн, который попадался. Просмотр фильмов онлайн бесплатно без регистрации позволяет не скачивать фильм и не тратить время на его загрузку. Лучшие фильмы онлайн собраны здесь.

Friday, February 11, 2011 4:52 AM by veles1234

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Делаем каркасно-тентовые конструкции, павильоны и накрытия (тенты, палатки, шатры, зонты, маты и др.).Минимальная наценка.  Подробнее на страничке www.veles2003.com.ua/tenti.html или звоните 057-7195588 г.Харьков.Звони сейчас! Сезонные скидки!

Friday, February 11, 2011 12:09 PM by Itenneamsot

# re: Implied tags in the IE HTML parser and how that can be interesting.

Наиболее вкусные жареные <a href=http://mjacko.com.ua>поджарка из свинины

</a>  

Все советы по приготовлению мяса. Приготовление мясных блюд. Как хранить мясо.

Friday, February 11, 2011 11:43 PM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's the little things that matter, that's what I believe.

Saturday, February 12, 2011 6:33 AM by kavadypesoose

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=http://my-self.ru/>семейный психолог

</a>  профессиональная помощь клиенту в поиске разрешения его проблемной ситуации.  

Психологическое консультирование требует меньшего времени, и редко превышает 15 консультаций. Психотерапия - процесс более сложный и нюансированный.

Saturday, February 12, 2011 6:39 AM by It Support Stockport

# re: Implied tags in the IE HTML parser and how that can be interesting.

It was a beneficial workout for me to go through your webpage.

Saturday, February 12, 2011 11:47 AM by dedeextelpKit

# re: Implied tags in the IE HTML parser and how that can be interesting.

Читая рекомендации уже опытных родителей <a href=mamanet.livejournal.com/>%D0%B4%D0%B5%D1%82%D0%B8

</a>

Рекомендации по правильному питанию детей, развивающим играм и подготовке к школе.

Sunday, February 13, 2011 1:17 PM by argulurge

# re: Implied tags in the IE HTML parser and how that can be interesting.

Офисная мебель <a href=b2b.ikea.ru/.../>%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0 мебели в ресторане

</a>

— неоценимые помощники в развитии успешного бизнеса. Общие рекомендации, помощь в выборе на сайте

Sunday, February 13, 2011 5:33 PM by BeroCodedrier

# re: Implied tags in the IE HTML parser and how that can be interesting.

Мы предлагаем широкий выбор моделей <a href=www.sofabed.su/.../>%D0%B4%D0%B5%D1%82%D1%81%D0%BA%D0%B8%D0%B5 диваны кровати кресла

</a>  по доступным ценам.  

Диваны созданые из натуральных материалов дают особое ощущение крмфорта, и за ними легко ухаживать.

Sunday, February 13, 2011 5:43 PM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks very nıce article and idea

Sunday, February 13, 2011 6:24 PM by dypeadvashy

# re: Implied tags in the IE HTML parser and how that can be interesting.

Работая над изготовлением <a href=www.storage.su/.../>%D0%BA%D0%BD%D0%B8%D0%B6%D0%BD%D1%8B%D0%B5 полки со стеклом

</a> могут быть самых разных форм и размеров и, что не маловажно, они практически не влияют на расценки на ремонт квартир.

Monday, February 14, 2011 3:26 AM by spirit wear

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am looking forward to another great article from you.

Monday, February 14, 2011 5:02 AM by insescivy

# re: Implied tags in the IE HTML parser and how that can be interesting.

Monday, February 14, 2011 5:08 AM by Muslim Matrimonials

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Its little bit complex coding but can I use this into my word press??

Monday, February 14, 2011 9:41 AM by NantSactnus

# re: Implied tags in the IE HTML parser and how that can be interesting.

Изготовление, проектирование и монтаж  <a href=www.mresurs.ru/.../a>

Предлагаем Вам услуги по проектированию и изготовлению изделий из металла на заказ, различных металлоконструкций.

Monday, February 14, 2011 12:00 PM by Plutsastdit

# re: Implied tags in the IE HTML parser and how that can be interesting.

Разработка и  <a href=www.rumedia-group.ru/>%D1%81%D1%82%D0%B0%D0%B2%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C создание сайтов

</a>  

На протяжении многих лет мы работаем на рынке интернет технологий. То как создать хороший корпоративный сайт мы знаем по собственному опыту.

Monday, February 14, 2011 12:32 PM by Nicky Smith

# re: Terrarium: Processing events, controlling your creature, and common pitfalls.

It was certainly interesting for me to read the blog. Thanks for it. I like such topics and anything that is connected to this matter. I definitely want to read a bit more on this blog soon.    

Nicky  Smith  

<a href="indianescortmodels.com/">indian girls in London</a>

Monday, February 14, 2011 3:20 PM by etenteespoisa

# re: Implied tags in the IE HTML parser and how that can be interesting.

Скачать бесплатно  <a href=pomazan-all.ru/>%D1%82%D0%BE%D1%80%D0%B5%D0%BD%D1%82 трекер</a>

предоставляет бесплатное скачивание файлов.

Все торренты есть у нас ! Скачай неограниченно , без рейтинга , без регистрации!

Monday, February 14, 2011 8:21 PM by Mary Stepman

# re: Math Quickie: Centering

It was rather interesting for me to read this blog. Thanx for it. I like such themes and everything that is connected to them. I definitely want to read more soon.    

Mary  Stepman  

<a href="indianescortmodels.com/">indian escort agency London</a>

Monday, February 14, 2011 8:46 PM by Air Max 90

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really enjoyed reading this post, big fan. Keep up the good work and

please tell me when can you publish more articles or where can I read

more on the subject?

Tuesday, February 15, 2011 6:48 AM by Affordable SEO Packages

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Great post full of useful tips! My site is fairly new and I am also having a hard time getting my readers to leave comments.

Tuesday, February 15, 2011 9:19 AM by SattShill

# re: Implied tags in the IE HTML parser and how that can be interesting.

Профессиональная школа, восточных боевых искусств - Kung Fu <a href=master.u-bo.info/>%D0%B4%D0%B0%D0%BE

</a>

Кунг-Фу мастера и их тайны.

Tuesday, February 15, 2011 12:00 PM by Benglalejah

# re: Implied tags in the IE HTML parser and how that can be interesting.

Скачать через торент бесплатно <a href=torrent-kombo.ru/.../832-combat-arms-europe.html>%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C Combat Arms Europe торрент</a>

Открытый торрент трекер - скачивай без регистрации. Тысячи бесплатных фильмов и сериалов. Красивый и функциональный сайт.

Thursday, February 17, 2011 8:44 AM by BARMADEGREE

# re: Implied tags in the IE HTML parser and how that can be interesting.

Более 5000 моделей <a href=www.svet.su/.../>%D0%BB%D1%8E%D1%81%D1%82%D1%80%D0%B0 со светодиодной подсветкой

</a> Быстрая доставка и отличные цены. Скидки!  

светодиодная подсветка телевизора

  подсветка автомобиля

Friday, February 18, 2011 6:21 AM by Hogenlano

# re: Implied tags in the IE HTML parser and how that can be interesting.

Ходит ли ваш малыш в дет.сад? Если да, то в какой? Нравится ли ему там?

Выбрать <a href=www.chudoos.ru/detskieprazdniki.html>Chudoos.ru - проведение детских праздников

</a>

Friday, February 18, 2011 10:42 AM by arcaxybrort

# re: Implied tags in the IE HTML parser and how that can be interesting.

Добро пожаловать <a href=http://top-777.com>казино скачать

</a> играть бесплатно слоты без регистрации без смс онлайн

Friday, February 18, 2011 12:40 PM by aberammanothe

# re: Implied tags in the IE HTML parser and how that can be interesting.

Предлагаем большой выбор <a href=mltr.ru/2010-03-03-11-45-52.html футболку с надписью</a>

по низким ценам

Friday, February 18, 2011 9:39 PM by Chat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

This comment has been flagged for moderator approval.

Saturday, February 19, 2011 1:40 AM by prom dresses 2011

# re: Implied tags in the IE HTML parser and how that can be interesting.

certainly enjoyed the way you explore your experience and knowledge of the subject! Keep up on it. Thanks for sharing the info

Saturday, February 19, 2011 8:47 AM by BahamaBabefah

# re: What does it take to make an Asynchronously drawn ListBox in Windows Forms?

Saturday, February 19, 2011 2:41 PM by Custom Home Detailing

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is good information. We will share it with the class. Good diagram.

Monday, February 21, 2011 1:37 AM by ipad cover

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nice topic and post, as we were just talking about what things can happen in the medicine industry.

Monday, February 21, 2011 8:07 AM by dabivendile

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

the fray by commenting, tracking what others have to say, or linking to it from your...          

<a href=ykuzabatabumi.blog.com/.../a>

Monday, February 21, 2011 5:49 PM by Sara Swift

# re: Math Quickie: Centering

It was extremely interesting for me to read this article. Thank author for it. I like such themes and everything connected to this matter. I would like to read a bit more soon.    

Sara  Swift    

<a href="www.latinescortlondon.com/">spanish escort London</a>

Wednesday, February 23, 2011 2:48 AM by baseball hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really liked your article and I shared with my friends in my facebook account.welcome visit US.<a href="http://www.hats-club.com" title="baseball hats">baseball hats</a>

Wednesday, February 23, 2011 6:19 AM by Shultulge

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

the fray by commenting, tracking what others have to say, or linking to it from your...              

<a href=acaiman.posterous.com/.../a>

Thursday, February 24, 2011 2:40 AM by cheap wedding dresses

# re: Implied tags in the IE HTML parser and how that can be interesting.

provide cheap electronics, cheap cell phone and more. view my blog

Thursday, February 24, 2011 2:44 AM by cheap wedding dresses

# re: Implied tags in the IE HTML parser and how that can be interesting.

wawa, your site very popular, but really want to change the next, such as the comments page

Thursday, February 24, 2011 4:57 AM by baseball hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Your writing was pretty good .I really liked your article and I shared with my friends in my facebook account.welcome visit US.<a href="http://www.hats-club.com" title="baseball hats">baseball hats</a>

Friday, February 25, 2011 12:08 AM by all type fabric

# re: Implied tags in the IE HTML parser and how that can be interesting.

Great! Timely updates from your tweets will be very useful since I’m always on the lookout for do follow blogs. Will definitely stay tuned on your tweets and hoping you will not get tired doing it.

Saturday, February 26, 2011 4:20 AM by tuition agency

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hope MSDN will do a better job for all of us..

Sunday, February 27, 2011 4:24 AM by NFL jerseys sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

If you wish an NFL jersey at the price that you can afford and if you are watching the football games on Sunday, you may need to look through the website nfl118.com. Here, you will find the adult NFL jersey, adolescence NFL jerseys, and women’s NFL jerseys what all made with fine material.<a href=www.nfl118.com/nfl-jersey-c-65.html>NFL jerseys sale</a>

Sunday, February 27, 2011 10:52 AM by Finite Elements Trading System | 7Wins.eu

# Finite Elements Trading System | 7Wins.eu

Pingback from  Finite Elements Trading System | 7Wins.eu

Sunday, February 27, 2011 3:02 PM by evden eve nakliyat

# re: Implied tags in the IE HTML parser and how that can be interesting.

thanks for the sharing i love them..

Sunday, February 27, 2011 3:06 PM by chatsohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

chat sohbet

Sunday, February 27, 2011 9:15 PM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for providing this type of very helpful information. I genuinely appreciate your expert approach.<a href=www.sunglasses-club.com >oakley sunglasses</a>

Sunday, February 27, 2011 9:18 PM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for providing this type of very helpful information. I genuinely appreciate your expert approach.<a href="www.sunglasses-club.com " title="oakley sunglasses">oakley sunglasses</a>

Tuesday, March 01, 2011 2:28 AM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

came to your article from another article and am really interested in this learning about this, I feel strongly about information and love learning more on this. If possible, as you gain expertise, It is extremely helpful for me. would

you mind updating your blog with more information?<a href=www.sunglasses-club.com >versace sunglasses </a>

Tuesday, March 01, 2011 2:40 AM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I recently came across your blog and have been reading along.<a href=www.sunglasses-club.com >versace sunglasses </a>

Tuesday, March 01, 2011 2:48 AM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I gave my site a few examples below. If you appreciate my comments in you e<a href=www.sunglasses-club.com >fendi sunglasses</a>

Tuesday, March 01, 2011 3:58 AM by baseball hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really liked your article and I shared with my friends in my facebook account.welcome visit us.<a href="http://www.hats-club.com" title="baseball hats">baseball hats</a>

Wednesday, March 02, 2011 12:14 AM by Louis Vuitton Handbags

# re: Implied tags in the IE HTML parser and how that can be interesting.

Today, the label encompasses ready-to-wear,

Wednesday, March 02, 2011 1:13 AM by LV Outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wednesday, March 02, 2011 3:01 AM by windows 7 key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

tracking what others have to say, or linking to it from your

Wednesday, March 02, 2011 3:03 AM by windows 7 key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

My site is fairly new and I am also having a hard time getting my readers to leave comments.

Wednesday, March 02, 2011 3:06 AM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I gave my site a few examples below. If you appreciate my comments in you enter.<a href=www.sunglasses-club.com >fendi sunglasses</a>

Wednesday, March 02, 2011 4:01 PM by Sara Flouee

# re: Math Quickie: Centering

It was certainly interesting for me to read that blog. Thanks for it. I like such topics and everything connected to this matter. I definitely want to read more on this blog soon.      

Sara  Flouee    

<a href="www.jammer-store.com/">phone jammer kit</a>

Wednesday, March 02, 2011 8:45 PM by Natasha Stepman

# re: Optional parameter overloads in C# and cascading calls...

It is extremely interesting for me to read the blog. Thanks for it. I like such topics and everything that is connected to them. I definitely want to read more on this blog soon.      

Natasha  Stepman    

<a href="www.jammer-store.com/">mobile phone zapper</a>

Thursday, March 03, 2011 1:53 AM by Red Bull Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

If possible, as you gain expertise, It is extremely helpful for me.

Thursday, March 03, 2011 3:17 AM by Nike Shox

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is really my very first time here, great looking blog. I discovered so many interesting things inside your blog especially its discussion. From all the remarks in your articles, it appears such as this is often a very popular website. Keep up the truly amazing work.

Thursday, March 03, 2011 12:06 PM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

this bradar comment thank admin

Thursday, March 03, 2011 9:19 PM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article. <a href=www.sunglasses-club.com >versace sunglasses </a>

Friday, March 04, 2011 3:48 AM by ED Hardy

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's good to see this information in your post, i was looking the same but there was not any proper resource, thanx now i have the link which i was looking for my research.

Friday, March 04, 2011 3:52 AM by Prada Handbags

# re: Implied tags in the IE HTML parser and how that can be interesting.

What a fun pattern! It's great to hear from you and see what you've sent up to. All of the projects look great! You make it so simple to this.Thanks!

Friday, March 04, 2011 10:48 PM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Your article was great, evident by his comments. I am also happy to readYour article was great, evident by his comments. I am also happy to read

Saturday, March 05, 2011 1:17 AM by Sara Meetington

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

It was rather interesting for me to read that article. Thanx for it. I like such themes and everything connected to this matter. I would like to read more on this blog soon.      

Sara  Meetington    

<a href="www.jammer-store.com/">mobile phone jammer circuit</a>

Saturday, March 05, 2011 6:00 AM by medyum

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for admin wonderfull web site and dizayn

Sunday, March 06, 2011 1:23 PM by program

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

This comment has been flagged for moderator approval.

Sunday, March 06, 2011 10:29 PM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >fendi sunglasses</a>That was a great piece of information, I enjoyed reading it.

Monday, March 07, 2011 10:18 PM by eve isk

# re: Important changes to the BASE element for IE 7

It is not true suffering ennobles the character; happiness does that sometimes, but suffering, for the most part, makes men petty and vindictive.

Tuesday, March 08, 2011 2:08 AM by windows 7 key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for your post!

Tuesday, March 08, 2011 10:24 PM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing.<a href=www.sunglasses-club.com >oakley sunglasses</a>

Wednesday, March 09, 2011 2:56 AM by andy.weilu@gmail.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

This is really my very first time here, great looking blog. I discovered so many interesting things inside your blog especially its discussion.

From all the remarks in your articles, it appears such as this is often a very popular website. Keep up the truly amazing work.

Wednesday, March 09, 2011 2:14 PM by Kate Swingfield

# re: Math Quickie: Centering

It was rather interesting for me to read this blog. Thanx for it. I like such themes and anything connected to them. I definitely want to read a bit more on this site soon.      

Kate  Swingfield      

<a href="www.london-escort-agency.com/">paradise girls</a>

Wednesday, March 09, 2011 7:50 PM by bench craft company

# re: Implied tags in the IE HTML parser and how that can be interesting.

I will not provide my real name and real address in here in a public forum (surprised anyone would) but I really would appreciate responses to my query.

Wednesday, March 09, 2011 11:09 PM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing.<a href=www.sunglasses-club.com >versace sunglasses </a>

Thursday, March 10, 2011 12:45 AM by windows 7

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for your post!

Thursday, March 10, 2011 1:09 AM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing.[url=www.sunglasses-club.com ]fendi sunglasses[/url]

Thursday, March 10, 2011 1:15 AM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Perhaps this is one of the most interesting blogs that I have ever seen. Interesting article, Funny comment. Keep it up! <a href=www.sunglasses-club.com >oakley sunglasses</a>

Thursday, March 10, 2011 9:54 PM by nfl hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nice blog!<a href= http://www.caps2011.com>nfl hats</a>

Friday, March 11, 2011 3:17 AM by security camera system

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Nice guide for the beginners developers to implement the code in the html.

Saturday, March 12, 2011 2:24 AM by dc hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really liked your article.<a href= http://www.caps2011.com>dc hats</a>

Sunday, March 13, 2011 10:25 PM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I feel strongly about information and love learning more on this. <a href=www.sunglasses-club.com >versace sunglasses </a>

Monday, March 14, 2011 7:25 AM by websmsmessagess@gmail.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

Really valuable written content. the information that you shown is amazing and many prominently i liked the way you provided things here.

Monday, March 14, 2011 9:48 AM by Opal Gemstone Beads

# re: Implied tags in the IE HTML parser and how that can be interesting.

Behind an able man there are always other able men.

Monday, March 14, 2011 9:57 AM by donate japan disaster

# re: What are your thoughts on the new ArraySegment structure in Whidbey?

I'm looking to donate to assist Japan?    

I'm so sad about what took place in Japan with the earthquake plus tsunami and I really need to help them by simply donation.    

Does anybody know a web site or anything which you could donate to support Japan?

Monday, March 14, 2011 4:40 PM by siara

# re: Probability selection using a chance tree. Solutions for standard and loaded dice.

Horrible dont give any info not a good link to rely on if needing help with studying chance trees people.

Monday, March 14, 2011 10:32 PM by Tablet PC

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect!

Monday, March 14, 2011 11:00 PM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

That is an awfully astounding column you've posted.<a href=www.sunglasses-club.com >versace sunglasses </a>

Tuesday, March 15, 2011 2:34 PM by Brandy Trider

# re: Math Quickie: Centering

It is extremely interesting for me to read that post. Thanx for it. I like such topics and anything connected to them. I would like to read more soon.        

Brandy  Trider      

<a href="rome-escort.info/">escorts a roma</a>

Tuesday, March 15, 2011 5:46 PM by Nicky Smith

# re: Optional parameter overloads in C# and cascading calls...

It was rather interesting for me to read that blog. Thank author for it. I like such themes and anything that is connected to this matter. I would like to read more on that site soon.        

Nicky  Smith      

<a href="rome-escort.info/">roma girls escort</a>

Tuesday, March 15, 2011 11:40 PM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >fendi sunglasses</a>I gave my site a few examples below.

Wednesday, March 16, 2011 1:57 AM by cheap chanel bags sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

My dear <a href="www.cheapbagsgarden.com/">cheap designer handbags</a> lovers, have good news to tell you. Gucci recently issued a new collection of autumn and winter. These bags to bring a touch of beauty and elegance of everything we have known or imagined, so they told me blind. However, according to our economic potential and feasibility, we can't buy them all. Choice is a real suspension. So I want to do is something different. I make a comparison between the two new gucci handbag help you find a perfect gucci for the upcoming autumn and winter handbag.

Wednesday, March 16, 2011 9:50 AM by cna courses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Awesome! Some really helpful information in there. Bookmarked. Excellent source.

Wednesday, March 16, 2011 6:54 PM by Brandy Stepman

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

It was certainly interesting for me to read the article. Thanks for it. I like such themes and anything connected to this matter. I would like to read more on this site soon.        

Brandy  Stepman      

<a href="rome-escort.info/">escort girls a roma</a>

Wednesday, March 16, 2011 10:14 PM by windows 7 key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect!

Wednesday, March 16, 2011 10:57 PM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

These are wonderful! <a href=www.sunglasses-club.com >oakley sunglasses</a>

Wednesday, March 16, 2011 11:14 PM by ugg slippers

# re: Implied tags in the IE HTML parser and how that can be interesting.

I hope you will keep updating your content constantly as you have one dedicated reader here.<a href=http://www.cozyslippers.net> ugg slippers </a>ugg slippers

Thursday, March 17, 2011 7:16 AM by Pizza

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Since then, pizza became increasingly popular among the rest of the population.

By the mid-1950s pizza was everywhere.

Thursday, March 17, 2011 11:41 AM by Alcazzarre

# re: Performance: Different methods for testing string input for numeric values...

Maybe Alcazzarre could help you to solve your problems? You'r welcome pal.

Thursday, March 17, 2011 10:58 PM by Bella Kuree

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

Rather cool place you've got here. Thanx for it. I like such themes and everything connected to this matter. I definitely want to read more on that blog soon.

Bella Kuree    

<a href="milanescorts.com/">escort accompagnatrice milano</a>

Friday, March 18, 2011 3:05 AM by windows key sale

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Is féidir leat a bhraitheann go hiomlán d'fhonn an obair acadúil a chosaint ar an idirlíon! Beidh chuideachta agus cáil scríbhneoireacht acadúil i gcoitinne, ráthaíocht go bhfaigheann tú doiciméid <a href="http://www.windows-officekey.com">triail bhunaidh</a>.

Friday, March 18, 2011 3:25 AM by ugg slingshot sandals

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I’ve been looking for something like this! Thanks for sharing this great tool!

Friday, March 18, 2011 9:45 AM by Windows 7 Ultimate Product Key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I’ve been looking for something like this! Thanks for sharing this great tool!

Friday, March 18, 2011 3:38 PM by gadjetov

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hello. I am a new hand to be here. So nice to meet you all?

Friday, March 18, 2011 8:34 PM by KemeImmolfefe

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You certainly deserve a round of applause for your post and more specifically, your blog in general. Very high quality material

Friday, March 18, 2011 10:25 PM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >versace sunglasses </a> Your writing is good.

Friday, March 18, 2011 11:22 PM by r4

# re: Implied tags in the IE HTML parser and how that can be interesting.

Very cool blog, I will bookmark your site and take the feeds also.I'm happy to find numerous useful info here in the post, we need word out more strategies in this regard, thanks for sharing.

Saturday, March 19, 2011 4:06 AM by dr dre headphones

# re: Implied tags in the IE HTML parser and how that can be interesting.

Behind an able man there are always other able men.

Saturday, March 19, 2011 4:07 AM by Home Security Monitoring

# re: Optional parameter overloads in C# and cascading calls...

Good write-up, I'm regular visitor of one's site, maintain up the excellent operate, and It is going to be a regular visitor for a lengthy time.

<b><a href="www.informationlux.com/.../why-the-home-security-monitoring-using-portable-mobile-phones.html

">Home Security Monitoring

<a/><b/>

Sunday, March 20, 2011 7:27 AM by Julia Smith

# re: Awesome Windows Forms message pump trick...

It was certainly interesting for me to read this article. Thanks the author for it. I like such topics and everything connected to them. I would like to read more soon.

Julia Smith    

<a href="milanescorts.com/">accompagnatrice escort girl a milano</a>

Sunday, March 20, 2011 1:13 PM by evden eve nakliyat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

This is how the vi editor would seem if it has been made by Microsoft. thanks

Sunday, March 20, 2011 6:28 PM by Avril Swenson

# re: Resizing a Form has always been a pain in the rectum...

Rather interesting place you've got here. Thanks for it. I like such themes and anything connected to this matter. I definitely want to read more on that blog soon.

Avril Swenson    

<a href="milanescorts.com/">accompagnatrice escort mattina milano</a>

Sunday, March 20, 2011 9:17 PM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >versace sunglasses </a>Thanks for your sharing.

Monday, March 21, 2011 9:51 PM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >fendi sunglasses</a>Your article write wonderful.

Tuesday, March 22, 2011 6:19 PM by Kate Swift

# re: Math Quickie: Centering

It is rather interesting for me to read this post. Thanks for it. I like such themes and everything connected to them. I definitely want to read more soon.        

Kate  Swift        

<a href="www.phone-blocker.com/">cell phone jammer buy</a>

Tuesday, March 22, 2011 10:42 PM by wholesale beads

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Wednesday, March 23, 2011 12:40 AM by hydrogen generator car

# re: Code-Only: BASE tag changes in IE 7 with Examples

Searching for this for some time now - i guess luck is more advanced than search engines

Thursday, March 24, 2011 11:38 AM by Bernard Kobryn

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href="www.seoandwebdesign.org/.../">Webdesign and Seo</a> my favorite article concerning lego spil.

Thursday, March 24, 2011 2:57 PM by Bella Swenson

# re: Moving most of my Regular Expressions/Language Processing content to http://blogs.regexadvice.com/justin_rogers

It was certainly interesting for me to read that post. Thanx for it. I like such themes and anything that is connected to this matter. I would like to read a bit more soon.

Bella Swenson    

<a href="milanescorts.com/">escort girl accompagnatrice milano</a>

Thursday, March 24, 2011 7:17 PM by composite panel

# re: Blog Implementations, commenting, and why everything isn't quite as good as it should be...

Now this is hghly recommeded post for me. I will surely email this to my friend, Regards, Young Ai

Thursday, March 24, 2011 9:35 PM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

These are wonderful.<a href=www.sunglasses-club.com >versace sunglasses </a>

Thursday, March 24, 2011 9:40 PM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I'm looking forward to your article in future.<a href=www.sunglasses-club.com >fendi sunglasses</a>

Thursday, March 24, 2011 10:04 PM by Nicky Meetington

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

It is certainly interesting for me to read the post. Thanx for it. I like such themes and everything that is connected to this matter. I would like to read a bit more on that blog soon.        

Nicky  Meetington        

<a href="www.phone-blocker.com/">phone jammer uk</a>

Friday, March 25, 2011 1:18 AM by Hilary Benedict

# re: A reader of my blog points out that System.Drawing.GDI is frigin gone in the betas...

It was certainly interesting for me to read this blog. Thanks the author for it. I like such topics and everything connected to them. I definitely want to read more on that blog soon.

Hilary Benedict    

<a href="milanescorts.com/">escorts a milano</a>

Friday, March 25, 2011 1:20 AM by allbestmessages@gmail.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is  best page to get an exciting and beautiful poems for anniversary.

Friday, March 25, 2011 7:13 PM by iyimi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

siteye emege geçen herkese tşklr.yayın hayatınıda başarılar dilerim

Friday, March 25, 2011 7:58 PM by oyunlar

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Excellent article. Who took the snapshot posted on Flickr? (Username?) Also, can this feature be used in Yahoo Messenger? How about Skype?

Friday, March 25, 2011 8:02 PM by oyunlar

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Excellent article. Who took the snapshot posted on Flickr? (Username?) Also, can this feature be used in Yahoo Messenger? How about Skype?

Friday, March 25, 2011 9:35 PM by araba

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

güzel bilgiler sunuyorsunuz takip ediyorum sizlerede başarılar diliyorum

Saturday, March 26, 2011 8:38 AM by health

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

sitemizde herşey olması gerektiği gibi olmuş.Gerçekten çok hoş takip ediyortum sürekli

Saturday, March 26, 2011 10:24 PM by Christian Louboutin

# re: Implied tags in the IE HTML parser and how that can be interesting.

Your blog is outrageous! I mean, Ive never been so entertained by anything in my life! Your vids are perfect for this. I mean, how did you manage to [url=http://www.mvpboots.co]Christian Louboutin[/url]find something that matches your style of writing so well? Im really happy I started reading this today. Youve got a follower in me for sure!

Sunday, March 27, 2011 1:53 AM by DimaBankgeongeway

# re: Implied tags in the IE HTML parser and how that can be interesting.

Бери здесь... "порно молоденькие телочки  "  www.google.com/url

Sunday, March 27, 2011 2:33 AM by Joan Swenson

# re: I've finally settled into my new position on the Internet Explorer team...

Rather interesting place you've got here. Thanx for it. I like such themes and anything that is connected to this matter. I would like to read more soon.

Joan Swenson    

<a href="milanescorts.com/">adriana girl milano escort</a>

Sunday, March 27, 2011 11:05 AM by Surface Encounters

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

happens all the time.

Sunday, March 27, 2011 1:04 PM by joe

# re: Physics Puzzler: In the Newton's Cradle, why do two dynamic balls eject two static balls

kjfgdyufvg yuds vyugv ud vydgviudfkvhjgfkvjnhgcvgncjfvchnbchgdgfvcbvdeghcvghdcvghdvcghd

Monday, March 28, 2011 1:07 AM by weblogs.asp.net

# re: Improving the CSS 2.1 strict parser for IE 7

424184.. Smashing :)

Monday, March 28, 2011 7:05 AM by billy

# re: Important changes to the BASE element for IE 7

I never really like IE because I am a fan of Mozilla Firefox but because it seems that the IE7 is easier to use.

Monday, March 28, 2011 9:59 AM by Alabora

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks Admin Very Nice...

Monday, March 28, 2011 10:11 AM by Home Security Monitoring

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

I do not even know how I ended up here, but I thought this post was great. I do not know who you are but certainly you're going to a famous blogger if you are not already ;) Cheers!

<b><a href="www.finderlog.com/what-are-the-benefits-of-wireless-home-security-systems.html

">Home Security Monitoring

<a/><b/>

Monday, March 28, 2011 5:27 PM by custom spirit tattoos

# re: Implied tags in the IE HTML parser and how that can be interesting.

I certainly enjoyed the way you explore your experience and knowledge of the subject! Keep up on it. Thanks for sharing the info

Monday, March 28, 2011 8:31 PM by DimaBankgeongeway

# re: Implied tags in the IE HTML parser and how that can be interesting.

Бери здесь... "фото порно молодые  "  www.google.com/url

Monday, March 28, 2011 10:53 PM by Nike pas cher

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Enter in sludge but don't dye, Unaffected by bourgeois sugar-coated cannonball erosion, Is the most valuable revolutionary qualities.

Tuesday, March 29, 2011 3:15 AM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing your article.<a href=www.sunglasses-club.com >versace sunglasses </a>

Tuesday, March 29, 2011 9:47 AM by spicelectron

# re: PermitOnly is excellent for security, but can be a bane to programming..., enter PermissionSet

Going to the Alps for the weekend, someone with me?

Wednesday, March 30, 2011 3:28 AM by eve isk

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The more you fight something, the more anxious you become ---the more you're involved in a bad pattern, the more difficult it is to escape.

Wednesday, March 30, 2011 3:28 AM by Home Security Monitoring

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you could do with a few pics to drive the message home a little bit, but instead of that, this is fantastic blog. A great read. I'll definitely be back.

<b><a href="www.bookskit.com/the-components-home-security-system

">Home Security Monitoring

<a/><b/>

Wednesday, March 30, 2011 4:22 PM by wireless Home Security Monitoring

# re: Async Programming can sometimes complicate algorithms (Part 1 of 2)...

It is perfect time to make some plans for the future and it's time to be happy. I have read this post and if I could I wish to suggest you few interesting things or suggestions. Maybe you can write next articles referring to this article. I wish to read even more things about it!

<b><a href="read-write-here.com/.../Ideas-for-Choosing-a-Home-Security-Camera.html

">cheap Home Security Monitoring

<a/><b/>

Wednesday, March 30, 2011 7:04 PM by Código Maestro

# re: TraceRoute Whidbey using System.Net.NetworkInformation...

Excellent post. Thanks for share this information with us...

Thursday, March 31, 2011 4:04 AM by birkenstock clogs

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your wonderful article! It has been extremely insightful. I hope that you will continue posting your knowledge with us.

Thursday, March 31, 2011 4:28 AM by oakley sunglasses sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your article, I enjoy it very much!

Thursday, March 31, 2011 5:52 AM by allbestmessages@gmail.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

with this information will help me and thanks for sharing it i learn something new today.,

Thursday, March 31, 2011 8:08 AM by Home Security Monitoring reviews

# re: Physics Installment #1: On the road to collisions

Thanks  for another magnificent article. Where else could anyone get that type of info in such an ideal way of writing' I have a presentation next week, and I'm on the look for such info.

<b><a href="ourarticlesource.com/.../Suggestions-for-Shopping-a-Home-Security-Camera.html

">Home Security Monitoring atlanta

<a/><b/>

Thursday, March 31, 2011 4:07 PM by Brandy Karver

# re: Math Quickie: Centering

It was extremely interesting for me to read this post. Thanx for it. I like such themes and everything that is connected to this matter. I definitely want to read a bit more soon.          

Brandy  Karver          

<a href="milanescorts.com/">independent escort milan</a>

Thursday, March 31, 2011 9:54 PM by Katty Kripke

# re: Optional parameter overloads in C# and cascading calls...

It is certainly interesting for me to read that article. Thanks for it. I like such topics and everything that is connected to them. I would like to read more soon.          

Katty  Kripke          

<a href="milanescorts.com/">link suggest add escort milano</a>

Saturday, April 02, 2011 2:58 AM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing your article.<a href=www.sunglasses-club.com >versace sunglasses</a>

Saturday, April 02, 2011 3:03 AM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Excellent post!

<a href=www.sunglasses-club.com >fendi sunglasses</a>

Sunday, April 03, 2011 2:59 AM by Practice Test For The GED

# re: Implied tags in the IE HTML parser and how that can be interesting.

I do is to web map programming, the map shows that this is the use of the mosaic map TABLE

eg:

<table>

<tr>

<td> <img src = "0_0.png" </ td>

<td> <img src = "0_1.png" </ td>

<td> <img src = "0_2.png" </ td>

</ tr>

</ table>

But when I open this page often do not show the picture, I must be in the picture of regional mouse click can show that, Firefox can be directly displayed without onclick, I do not know what it is because I am distressed!

Monday, April 04, 2011 3:54 AM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >versace sunglasses</a>I'm sure you had fun writing this article.

Monday, April 04, 2011 7:33 AM by custom bobble heads

# re: Implied tags in the IE HTML parser and how that can be interesting.

In fact your creative writing abilities has inspired me to start my own Blog

Tuesday, April 05, 2011 9:57 AM by buy car uk

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Great Post. I add this Blog to my bookmarks.

Tuesday, April 05, 2011 11:27 PM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >fendi sunglasses</a>

I really liked your article and I shared with my friends in my facebook account ..

Wednesday, April 06, 2011 3:05 AM by Home Security Monitoring system

# re: A 39 line generic lexer. Lexing is always the easy part, but this guy is pretty sweet for quick and dirty token parsing.

Good ' I should definitely pronounce, impressed with your web site. I had no trouble navigating through all tabs as well as related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, website theme . a tones way for your client to communicate. Nice task..

<b><a href="hlurb.gov.ph/.../member.php

">internet Home Security Monitoring

<a/><b/>

Wednesday, April 06, 2011 7:22 AM by custom thesis wriiting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

mind blowing article ! !

Wednesday, April 06, 2011 5:54 PM by chat yap

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

timely information is transferred to your own web site we publish in this description by giving a few examples for you my friend I hope you do not mind if you can follow this link

Thursday, April 07, 2011 1:54 AM by mary poppins tickets

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Amazing depiction of expressions by digital photography.One can not move their eyes from these excellent pictures and heart says excellent.

Thursday, April 07, 2011 3:32 AM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Before i saw so many blogs, they can not make me satisfy at all, but now i have one which can make me satisfy, that is yours.

Thursday, April 07, 2011 5:34 AM by mulberry handbags

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

Mulberry Outlet Store is a top brand in the UK. Our Mulberry bags offers all kinds of mulberry sale with unique design and fashion style. What's more, the Mulberry Bags are on sale now, you can find any latest design that you are looking for here, and get them at the best price.

Come here, you will find a best mulberry factory shop. mulberry handbags is one key point of our Mulberry outlet shop. Discount Mulberry sales are on at the moment.

Thursday, April 07, 2011 9:55 PM by airphone 4

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This was a useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful.

http://www.myefox.com

Thursday, April 07, 2011 11:06 PM by Hiphone

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I enjoyed your professional way of writing the post. You have made it easy for me to understand.http://www.efox-shop.com/

Thursday, April 07, 2011 11:10 PM by rc Heli

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I enjoyed your professional way of writing the post. You have made it easy for me to understand.

http://www.efox-shop.com/

Friday, April 08, 2011 12:27 AM by windows tablet pc

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I really like your site and i respect your work. I'll be a frequent visitor.

http://www.deberry.de/

Friday, April 08, 2011 1:54 AM by Windows Tablet PC

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for a nice post you have given to us with such an large collection of information. Great work you have done by sharing them to all.

http://www.myefox.it/

Friday, April 08, 2011 2:42 AM by jersey supplier

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

http://www.ujersy.com

Ujersy provides over 100,000 products worldwide wholesale, including NFL, MLB, NBA, most of which cost less than $19. Welcome topurchasing.

Friday, April 08, 2011 3:20 AM by Jenny Karver

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

It was certainly interesting for me to read this post. Thank author for it. I like such topics and everything connected to them. I would like to read a bit more on this blog soon.          

Jenny  Karver          

<a href="milanescorts.com/">accompagnatrice escort cinese milano</a>

Friday, April 08, 2011 11:27 AM by snedker

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href="www.pxmail.info/.../a> my favorite article about toemrer firma.

Saturday, April 09, 2011 2:41 AM by Avril Smith

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

It was certainly interesting for me to read the blog. Thanx for it. I like such topics and anything connected to this matter. I would like to read more soon.  

Avril Smith    

<a href="www.pickescort.com/">uk escorting</a>

Saturday, April 09, 2011 7:21 AM by Terrarium

# re: Revisiting the .NET Terrarium

A terrarium is a collection of compatible plants grown in an enclosed, or partially enclosed, clear container.

Creating a terrarium filled with ferns and other small plants is a practical and fun way to have a miniature landscape inside your home.

Sunday, April 10, 2011 2:30 AM by windows 7 home premium activation key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A affairs that takes affliction of downloading, installing and afterlight software. This is the ambition of Npackd, conceivably the aboriginal amalgamation administrator for <b><a href="www.productkeyfind.com/.../">windows 7 home premium activation key</a></b>. With abounding favorites MakeUseOf is already available, this affairs is growing rapidly and are added acceptable to improve.

Monday, April 11, 2011 5:58 AM by oakely sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your providing this type of useful information.<a href=www.sunglasses-club.com >oakley sunglasses</a>

Tuesday, April 12, 2011 1:52 AM by ear phones

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

bose in ear headphones stream in, seemingly bright prospects monster on ear headphones, we also want to envision the way obstacles, looking setbacks monster in ear headphones. When the hurricane hit, remember ready to rock, bypassing fight storm. http://www.headphone4you.com/

Tuesday, April 12, 2011 2:00 AM by halı yıkama makinesi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thank very nıce artıcle and idea

Tuesday, April 12, 2011 6:34 AM by dissertation help

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hello my friend! I want to say that this article is awesome, nice written and include almost all vital info. I would like to see more posts like this.

Tuesday, April 12, 2011 7:47 AM by toemre

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href="www.billiglaan.info/.../">Fatboy haengekoejer</a> currently my personal favorite project regarding xbox spil.

Wednesday, April 13, 2011 6:07 AM by adamjones342

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Wednesday, April 13, 2011 10:10 PM by Laptop Battery Replacement

# re: Implied tags in the IE HTML parser and how that can be interesting.

We specialize in laptop batteries. All our products are brand new, with the excellent service from our laptop battery of customer service team.The most convenient and cheap replacement battery online shop in AU.

Thursday, April 14, 2011 2:54 AM by ghd hair straightener

# re: Implied tags in the IE HTML parser and how that can be interesting.

The topic is popular,I also concern for my blog that no one attention it .

Thursday, April 14, 2011 9:06 PM by sdfsdgfd

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You certainly deserve a round of applause for your post and more specifically, your blog in general. Very high quality material

Friday, April 15, 2011 5:02 PM by kıbrıs

# re: Implied tags in the IE HTML parser and how that can be interesting.

As a result, designers tend to specialize in certain types of projects and have skills centered around their expertise..

Friday, April 15, 2011 9:57 PM by new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

when we visit this new era store online, we see so many new era hats cheap there, and new fashion new era hats wholesale price. just to do new era caps wholesale and wholesale new era hats with them.

Saturday, April 16, 2011 9:53 PM by Sara Stone

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

It was certainly interesting for me to read this post. Thanks for it. I like such themes and everything that is connected to this matter. I would like to read more soon.            

Sara  Stone          

<a href="www.baccaratgirls.com/">escort UK</a>

Saturday, April 16, 2011 10:23 PM by Turquoise Beads wholesale

# re: Implied tags in the IE HTML parser and how that can be interesting.

Neither beliver nor reject anything, because any other person has rejected of believed it. Heaven has given you a mind for judging truth and error, Use it.

Sunday, April 17, 2011 4:05 PM by Haywoodqsere

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.innovatepa.org/fendihandbags.html> Fendi Handbags</a>

and found this post.  I would say that you have answered my question thanks

Sunday, April 17, 2011 9:16 PM by Mont Blanc Pens

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The content of your blog is exactly what I needed, I like your blog, I sincerely hope that your blog a rapid increase in traffic density, which help promote your blog and we hope that your blog is being updated and placed can always be richer and more colorful.

Sunday, April 17, 2011 9:55 PM by tateassupyita

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.jewelforless.com/pandora-jewelry>eiffel tower pandora charm</a>

i0p0418j

Sunday, April 17, 2011 11:13 PM by ray-ban sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

An encouraging piece of news is that there are many excellent deals available when it concerns discount Ray Ban sunglasses; the summer months are an ideal time to hunt for discount Ray Ban sunglasses because demand is high and so, sellers are willing to offer attractive Women Timberland Roll Top Boots buying options in order to maximize sales and earn greater profits.

Monday, April 18, 2011 2:16 AM by wow power leveling

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is not true suffering ennobles the character; happiness does that sometimes, but suffering, for the most part, makes men petty and vindictive.

Monday, April 18, 2011 2:32 AM by Marriot Hotel

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Terrific post dear thanks to share such a nice post it fantastic keep it up.

Monday, April 18, 2011 5:35 AM by Nike Shox

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is really my very first time here, great looking blog. I discovered so many interesting things inside your blog especially its discussion.

Monday, April 18, 2011 6:48 PM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good information and good way your blog post. Good luck blogger man

Tuesday, April 19, 2011 3:20 AM by toryburchoutletonline

# re: Implied tags in the IE HTML parser and how that can be interesting.

The content of your blog is exactly what I needed, I like your blog, I sincerely hope that your blog a rapid increase in traffic density, which helps promote your blog and us hope that your blog is being updated and placed can always be richer and more colorful.

Tuesday, April 19, 2011 10:31 PM by 12321321@qq.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

thanks to share such a nice post it fantastic keep it up.

Wednesday, April 20, 2011 3:58 AM by cheap Nike shox

# re: Implied tags in the IE HTML parser and how that can be interesting.

Life in attendance, don't claim any gains

Wednesday, April 20, 2011 4:06 AM by Tiffany ring

# re: Reality Check: Chunked operations take a lot of code and are hard to get right (a thread safe chunked file writer)

Life in attendance, don't claim any gains

Wednesday, April 20, 2011 1:37 PM by vize basvuru

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good post because I like this site and this psot vize islemleri yaptırmak ve vize basvurusu

Wednesday, April 20, 2011 10:12 PM by Brian Atwood

# re: Implied tags in the IE HTML parser and how that can be interesting.

This is really my very first time here, great looking blog. I discovered so many

interesting things inside your blog especially its discussion.

Thursday, April 21, 2011 11:50 PM by rosetta stone spanish

# re: Implied tags in the IE HTML parser and how that can be interesting.

it's very intersting this.

Friday, April 22, 2011 12:55 PM by ghost perfume

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for sharing your thought. Wish you good luck for your future endeavors.

Friday, April 22, 2011 9:59 PM by Turquoise Beads

# re: Implied tags in the IE HTML parser and how that can be interesting.

thanks for sharing this.

Saturday, April 23, 2011 3:06 AM by 12321321@qq.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If your feedback doesn't appear right away, please be patient as it may take a few minutes to publish - or longer if the blogger is moderating comments.

Saturday, April 23, 2011 11:16 AM by Colevserh

# re: Awesome Windows Forms message pump trick...

I was search for <a href=http://www.ezbuycomputers.com> ups </a>

and found this post.  I would say that you have answered my question thanks

Sunday, April 24, 2011 6:56 PM by jersey shore season 3

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Great post thanks for the nic eshare!!

Sunday, April 24, 2011 9:23 PM by dell laptop battery

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You certainly deserve a round of applause for your post and more specifically, your blog in general. Very high quality material

Monday, April 25, 2011 1:05 AM by Testking 70-646

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Your post is knowledgeable… I really appreciate the way you write . I would like to read more from you.

Monday, April 25, 2011 11:58 AM by weblogs.asp.net

# re: Improving the CSS 2.1 strict parser for IE 7

424184.. Great! :)

Monday, April 25, 2011 4:41 PM by sözlük

# re: Implied tags in the IE HTML parser and how that can be interesting.

worth refering to time and again in the future.

Monday, April 25, 2011 9:04 PM by red bull hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I hope you will keep updating your content constantly as you have one dedicated reader here.http://www.hatsvip.com/

Monday, April 25, 2011 9:07 PM by Hilary Smith

# re: Quick attempt at a validating roman numeral parser... Lots of gotchas.

Pretty nice site you've got here. Thanx for it. I like such topics and everything that is connected to them. I definitely want to read a bit more soon.  

Hilary Smith    

<a href="www.pickescort.com/">model escorts london</a>

Monday, April 25, 2011 9:16 PM by hermes

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

http://www.vintagelvbag.com/    Vintage Louis Vuitton

Tuesday, April 26, 2011 1:12 AM by 2014jerseys

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I still feel bad for wrecking her laptop a year ago...

Tuesday, April 26, 2011 1:56 AM by friendship sms

# re: Important changes to the BASE element for IE 7

Thanks for the nice post. I am expecting some extraordinary idea from your side. You always place for some new thinking in your post

Wednesday, April 27, 2011 8:31 AM by horizon fitness ex-57 elliptical trainer

# re: Implied tags in the IE HTML parser and how that can be interesting.

who has that great desire to lead a better and happier life. Thanks for sharing this information and hope to read more from you.

Wednesday, April 27, 2011 2:23 PM by Mary Flouee

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

It was certainly interesting for me to read this blog. Thanx for it. I like such topics and everything connected to this matter. I definitely want to read more on this site soon.            

Mary  Flouee            

<a href="monacoescort.com/">monaco call girls</a>

Wednesday, April 27, 2011 4:21 PM by Anete Simpson

# re: Awesome Windows Forms message pump trick...

Rather nice site you've got here. Thanx for it. I like such themes and anything that is connected to this matter. I definitely want to read more soon.  

Anete Simpson    

<a href="www.pickescort.com/">east london escorts</a>

Wednesday, April 27, 2011 7:14 PM by Avril Swenson

# re: Resizing a Form has always been a pain in the rectum...

Rather interesting place you've got here. Thanks the author for it. I like such topics and everything connected to this matter. I would like to read more soon.  

Avril Swenson    

<a href="www.pickescort.com/">owo escorts london</a>

Thursday, April 28, 2011 6:15 AM by missing you quotes

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is a very fine object, I think there will be unlimited people like it, of course, I was one of the them. I feel this article raise my understanding.

Friday, April 29, 2011 5:24 PM by Julia Simpson

# re: Moving most of my Regular Expressions/Language Processing content to http://blogs.regexadvice.com/justin_rogers

Pretty interesting blog you've got here. Thanks the author for it. I like such themes and everything that is connected to them. I would like to read a bit more on that blog soon.  

Julia Simpson    

<a href="www.pickescort.com/">uk escort agency</a>

Friday, April 29, 2011 7:21 PM by weblogs.asp.net

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

414052.. Tiptop :)

Saturday, April 30, 2011 3:31 AM by chi flat iron

# re: Implied tags in the IE HTML parser and how that can be interesting.

This is the best weblog for anyone who wants to know about this subject. You know a lot its virtually challenging to argue with you  . You certainly place a new spin on the topic thats been composed about for many years. Fantastic things, just fantastic!

Saturday, April 30, 2011 7:55 AM by mac cosmetics wholesale

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Nothing is impossible, <a href="http://www.cheapcosmeticswholesale.net">mac cosmetics wholesale

</strong></a> give you a surprise.

Saturday, April 30, 2011 11:24 AM by endadyprura

# re: Implied tags in the IE HTML parser and how that can be interesting.

Inside Gascony, homes for sale England are very close by that would applies <a href=http://www.dopimmo.com>maison a vendre</a> related with traveler particular attention and moreover wisdom.

Saturday, April 30, 2011 11:47 AM by Hilary Simpson

# re: I've finally settled into my new position on the Internet Explorer team...

Pretty nice site you've got here. Thanks the author for it. I like such themes and everything connected to them. I would like to read more on that blog soon.  

Hilary Simpson    

<a href="www.pickescort.com/">london girl escorts</a>

Saturday, April 30, 2011 3:01 PM by endadyprura

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Present in Gascony, homes for sale German are very near by which will web sites <a href=http://www.dopimmo.com>maison a vendre</a> among travelers concentration and then insight.

Monday, May 02, 2011 8:47 PM by Kendraksere

# re: Awesome Windows Forms message pump trick...

If your looking for information on watches, check out <a href=http://www.citizenwristwatches.com>Citizen Watches</a>

Monday, May 02, 2011 10:14 PM by HDMI Switch

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Monday, May 02, 2011 10:53 PM by cheap Nike shox

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You cannot burn the candle at both ends.

Tuesday, May 03, 2011 4:49 AM by Kendranserm

# re: Awesome Windows Forms message pump trick...

If your looking for information on watches, check out <a href=http://www.citizenwristwatches.com>Citizen Watches</a>

Tuesday, May 03, 2011 7:45 AM by sohbet

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

http://www.sohbetyaz.com sizi destekliyo kardeş .)

Tuesday, May 03, 2011 12:34 PM by Averyxsere

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.lamps-lighting.com/search.php Feiss Wood</a>

and found this post.  I would say that you have answered my question thanks

Tuesday, May 03, 2011 6:16 PM by veles1234

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Делаем каркасно-тентовые конструкции, павильоны и накрытия (тенты, палатки, шатры, зонты, маты и др.).Минимальная наценка.  Подробнее на страничке www.veles2003.com.ua/tenti.html или звоните 057-7195588 г.Харьков.Звони сейчас! Сезонные скидки!

Tuesday, May 03, 2011 10:35 PM by Saundraiserg

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.innovatepa.org/>Prada Handbags</a>

and found this post.  I would say that you have answered my question thanks

Wednesday, May 04, 2011 5:10 AM by cheap clothes online

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

It sounds really amazing !I suppose if you like sports?I think choose right sporting clothes is very important!

Thursday, May 05, 2011 3:25 AM by Rosetta Stone Greek

# re: Improving the CSS 2.1 strict parser for IE 7

Rosetta Stone Personal Edition

Thursday, May 05, 2011 1:39 PM by Augustushseru

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.keyphonesdirect.com/.../DKT3001-REF.html>Toshiba DKT3001</a>

and found this post.  I would say that you have answered my question thanks

Friday, May 06, 2011 12:07 AM by wholesale cosplay

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm not sure how you are getting your info but awesome job!

Friday, May 06, 2011 4:45 AM by Kendrakserh

# re: Awesome Windows Forms message pump trick...

I was looking for some information on <a href=www.gohobbies.com/plastic_models.html>Plastic Model Kits</a> I love hobbies!

Friday, May 06, 2011 9:54 PM by MID

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I must say. Very rarely do I see a blog that is both educational and entertaining, and let me tell you, you’ve hit the nail on the head. Your article is important; the matter is something that not a lot of people are talking intelligently about. I am really happy that I stumbled across this in my search for something relating to it

Saturday, May 07, 2011 3:15 AM by cheap clothes online

# re: Plug-in Framework (Part1): Marking Types for Consumption

It sounds really amazing !I suppose if you like sports?I think choose right sporting clothes is very important!http://www.cheapmass.com

Saturday, May 07, 2011 12:52 PM by world news today

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you.

Sunday, May 08, 2011 4:14 PM by Estelaeserq

# re: Awesome Windows Forms message pump trick...

I was looking for information on <a href=www.gohobbies.com/rc_cars-trucks.html>RC Cars</a> and its very helpfull. Anyone know any other sites?

Monday, May 09, 2011 1:13 AM by csdsfsdf@hotmail.com

# re: My god what was I thinking, using StringCollection over ArrayList?

choose your own 45 ° look others, Hugh blame others 135 ° overlooking look at you.

and if you see the shadows before, don't be afraid, that's because you have the sun behind!

Monday, May 09, 2011 2:20 AM by Buy Essays

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for the post share.

Monday, May 09, 2011 6:12 PM by Jameykserv

# re: Awesome Windows Forms message pump trick...

<a href=www.gohobbies.com/rc_boats.html>Remote Control Boats</a> Are an awesome hobby. If you know anything about rc boats please let me know

Monday, May 09, 2011 6:26 PM by pronostics

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I would like to read newer posts and to share my thoughts with you.

Monday, May 09, 2011 9:48 PM by Herve Leger

# re: Implied tags in the IE HTML parser and how that can be interesting.

it's very intersting this.

Tuesday, May 10, 2011 3:28 AM by laptop pad

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect

Tuesday, May 10, 2011 5:16 AM by Jeneeksers

# re: Awesome Windows Forms message pump trick...

If you ever want to buy a <a href=www.gohobbies.com/rc_airplanes.html>RC Planes</a> That is a great spot. They have all hobbies.

Tuesday, May 10, 2011 12:13 PM by crmttybb

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=www.hermesbirkincheap.com]Hermes Birkin[/url]

Tuesday, May 10, 2011 11:13 PM by football

# re: The obligatory Halo 2 partial review and thumbs up.

Hello! I love watching football and I loved your blog as well.

Wednesday, May 11, 2011 4:07 AM by Nathanialqserr

# re: Awesome Windows Forms message pump trick...

Does anyone have a recomendation for a good <a href=www.gohobbies.com/rc_helicopters.html>Remote Control Helicopters</a>

Wednesday, May 11, 2011 4:41 AM by Thomas sabo

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect

Wednesday, May 11, 2011 9:51 AM by kjyqmmgj

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.hermesbirkincheap.com/>Hermes Birkin Handbags</a>

Wednesday, May 11, 2011 10:02 AM by football

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hello! I love watching football and I loved your blog as well.

Wednesday, May 11, 2011 10:26 PM by rosetta stone spanish

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You completed a few fine points there. I did a search on the matter and found nearly all folks will agree with you.

Thursday, May 12, 2011 2:02 AM by halı yıkama makinesi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thank very nice article and idea

Thursday, May 12, 2011 5:40 PM by Sohbetyaz

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

ceviri yaptım paylaşım güzel başarılar

Thursday, May 12, 2011 10:53 PM by tory burch reva flats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Regardless whether you are young or mature career women <a href="www.tory-burch-reva-flats.com/tory-burch-reva-flats-c-247.html"><strong>Tory Burch Reva Flats Sale</strong></a>,

Friday, May 13, 2011 1:40 AM by cooling pad

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Happy to see your blog as it is just what I’ve looking for and excited to read all the posts. I am looking forward to another great article from you.myefox

Friday, May 13, 2011 1:47 AM by Apad

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Happy to see your blog as it is just what I’ve looking for and excited to read all the posts. I am looking forward to another great article from you.myefox

Friday, May 13, 2011 7:36 AM by 传世私服

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks , I have just been looking for information about this topic for ages and yours is the best I’ve discovered till now.

http://www.6scs.com

Saturday, May 14, 2011 5:50 AM by layon

# re: Found the creator of Ping while doing graphics research on Cone Tracing, go figure!

para toda la genta de santa rosa

Monday, May 16, 2011 7:22 AM by puma

# re: Implied tags in the IE HTML parser and how that can be interesting.

Good post. I am also going to write a blog post about this...I enjoyed reading your post and I like your take on the issue. Thanks.<a href=http://www.pumaonlinesite.com/ >puma</a>

Tuesday, May 17, 2011 4:34 AM by Nursing Career Alaska

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Howdy! I’m Mark. This looks like a great page. I can not wait to read some more.

Tuesday, May 17, 2011 5:26 AM by Mexico Nursing Degree

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Fantastic post, I really look forward to updates from you..

Tuesday, May 17, 2011 7:03 AM by fashionstrend

# re: Implied tags in the IE HTML parser and how that can be interesting.

Faible de la Couronne / Low Profile Baseball Chapeaux - ceux-ci ont tendance à acquérir un très favorisée dans les zones urbaines et hip hop lignes engouement.

Tuesday, May 17, 2011 7:44 AM by sawebdesigns

# re: Improving the CSS 2.1 strict parser for IE 7

424184.........cool

Tuesday, May 17, 2011 10:30 PM by Taylorosert

# re: Awesome Windows Forms message pump trick...

If you are looking for any information on <a href=www.gohobbies.com/rc_boats.htm>lRemote Control Boats</a> look no further!

Tuesday, May 17, 2011 10:56 PM by Atwood Brian

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

hey live in,” and “motivate you to do things you wouldn’t normally do,” Crowley said. If Foursquare succeeds—if it's adopted by enough people—it would fundamentally change the way many people interact with the city. It might well make today’s guidebooks, weekly event listings, and reviews look like the early versions of Mapquest by comparison.

Tuesday, May 17, 2011 11:08 PM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing so wonderful article.<a href=www.sunglasses-club.com >fendi sunglasses</a>

Tuesday, May 17, 2011 11:11 PM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Your article write very well.Thanks for your sharing so wonderful.<a href=www.sunglasses-club.com >versace sunglasses</a>

Wednesday, May 18, 2011 12:07 AM by wholesale women's dresses

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Fantastic post, I really look forward to updates from you..

Wednesday, May 18, 2011 1:16 AM by Keylogger

# re: Code-Only: int/long/double conversion to Spoken Numerics

Thanks for the nice info

Wednesday, May 18, 2011 2:28 AM by fashionstrend

# re: Implied tags in the IE HTML parser and how that can be interesting.

et facilement accessible alors que dans le marché

Wednesday, May 18, 2011 10:17 PM by Brian Atwood

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

hey live in,” and “motivate you to do things you wouldn’t normally do,” Crowley said. If Foursquare succeeds—if it's adopted by enough people—it would fundamentally change the way many people interact with the city. It might well make today’s guidebooks, weekly event listings, and reviews look like the early versions of Mapquest by comparison.

Thursday, May 19, 2011 1:49 AM by fashionstrend

# re: Implied tags in the IE HTML parser and how that can be interesting.

looking for stuff and good thing the extra META/LINK elements weren't being used as well. With a static parse [url=www.airmaxport.com/nike-air-tailwind-92-c-11.html]Air Tailwind 92[/url] of the page you wouldn't even notice these problems

Thursday, May 19, 2011 3:58 AM by llxqqq@gmail.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Amazing talent. I find her designs to be extraordinary!I agree this point.

Thursday, May 19, 2011 4:25 AM by best makeup brushes

# re: Implied tags in the IE HTML parser and how that can be interesting.

It’s so lucky for me to find your blog! So shocking and great! If you can offer rrs subscription service, i can track your blog easier!

Friday, May 20, 2011 1:32 AM by Jarvisysers

# re: Awesome Windows Forms message pump trick...

If you are looking for any information on <a href=www.gohobbies.com/rc_airplanes.html>Remote Control Planes</a> i have found the best spot ever.

Friday, May 20, 2011 2:42 PM by Donovanbseri

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.keyphonesdirect.com/.../a>

and found this post.  I would say that you have answered my question thanks

Saturday, May 21, 2011 12:42 AM by Gennyrsern

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.keyphonesdirect.com/.../a>

and found this post.  I would say that you have answered my question thanks

Saturday, May 21, 2011 1:50 AM by Gucci Briefcase

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Wishing you the best of luck for all your blogging efforts.

<a href="www.gucci4lover.com/gucci-briefcase-c-7.html">Gucci Briefcase</a>

Saturday, May 21, 2011 9:38 AM by oakley sunglasses outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really liked your article and I shared with my friends in my facebook account ..[url="www.cheap-glassesstore.com " title="oakley sunglasses outlet"]oakley sunglasses outlet[/url]

Saturday, May 21, 2011 12:43 PM by Sherrilxserl

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.keyphonesdirect.com/.../a>

and found this post.  I would say that you have answered my question thanks

Saturday, May 21, 2011 8:19 PM by Shanellepserw

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.keyphonesdirect.com/.../a>

and found this post.  I would say that you have answered my question thanks

Sunday, May 22, 2011 11:53 AM by Garlandwsera

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.keyphonesdirect.com/.../a>

and found this post.  I would say that you have answered my question thanks

Sunday, May 22, 2011 6:54 PM by kefxaexm

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=www.hermesbirkincheap.com]Hermes Birkin[/url]

Sunday, May 22, 2011 8:51 PM by Donovanwserk

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.keyphonesdirect.com/.../a>

and found this post.  I would say that you have answered my question thanks

Sunday, May 22, 2011 10:06 PM by huihaoey@tom.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

2nd best seller is <a href="http://www.pandorajewelryshop.org">Pandora Charms</a> which can be made of different style of Pandora Charms and Pandora Beads of variety choice.

Sunday, May 22, 2011 10:11 PM by huihaoey@tom.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

patterns in tropical rainforest trees as well as underlining rainforest protection and proper socio-economic conditions for people living in the forests.

Sunday, May 22, 2011 11:04 PM by coach outlet online

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is a good essay.

<a href="http://www.coachoutlethandbagsonline.com">coach purses</a>

Monday, May 23, 2011 2:03 AM by CNA Classes

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is great and very helpful. thanks for sharing..

Monday, May 23, 2011 7:08 AM by Keylogger

# re: Code-Only: int/long/double conversion to Spoken Numerics

Thanks for the nice information.......

Monday, May 23, 2011 8:11 PM by Marlinzserf

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.keyphonesdirect.com/.../a>

and found this post.  I would say that you have answered my question thanks

Monday, May 23, 2011 9:03 PM by jersey shore season 4

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Great post thanks for the nice read!!

Tuesday, May 24, 2011 2:57 AM by wii Accessory Bundles

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Nintendo made a huge splash in the video game market by introducing wii Cables the Nintendo Wii Game System.wii Accessory BundlesUtilizing Bluetooth technology

Tuesday, May 24, 2011 3:25 AM by discount christian

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hello, everybody. I am a new hand to be here. So nice to meet you all

Tuesday, May 24, 2011 3:39 AM by weblogs.asp.net

# re: Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.

246983.. Outstanding :)

Tuesday, May 24, 2011 4:34 AM by Mr. Popper's Penguins torrent

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for this post! I was having a hard time really understanding these things.

Tuesday, May 24, 2011 5:11 AM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing so wonderful article.

Tuesday, May 24, 2011 5:35 AM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >fendi sunglasses</a>That is an awfully astounding column you've posted.Thanks a lot for that a fantastically amazing post!

Tuesday, May 24, 2011 6:49 AM by Myrtiswserz

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.lamps-lighting.com/.../20635-BAC.html> Designers Fountain Berkshire 20635-BAC </a>

and found this post.  I would say that you have answered my question thanks

Tuesday, May 24, 2011 12:36 PM by iqikyhoqui

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

mpyecfkbacueraqgbsij, <a href="http://www.ysfmnicwgw.com">lzjykxyiiw</a>

Tuesday, May 24, 2011 9:26 PM by For iPhone 4

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Thanks for sharing this nice post.I will keep your article in my idea.usbonlinegroup

Wednesday, May 25, 2011 1:47 AM by Seokolik

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks Admin Very Nice

Wednesday, May 25, 2011 5:08 AM by cna classes

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Awesome! Some really helpful information in there. Bookmarked. Excellent source.

Wednesday, May 25, 2011 5:16 AM by racqswrm

# re: Implied tags in the IE HTML parser and how that can be interesting.

www.hermesbirkincheap.com - Hermes Birkin

Wednesday, May 25, 2011 7:50 AM by seo reseller program

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for posting mr justin

Wednesday, May 25, 2011 11:42 PM by Monster Energy Logos

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wednesday, May 25, 2011 11:54 PM by buy backlinks

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Microsoft leaking data? Never! (Yeah right...)

lol - nice share man.

Thursday, May 26, 2011 2:11 AM by Kirbyfserl

# re: Awesome Windows Forms message pump trick...

Looking for infoatmion on <a href=www.gohobbies.com/rc_boats.html>Remote Control Boats

</a> I found this great hobby site

Thursday, May 26, 2011 2:35 AM by discount true religion jeans

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It’s so nice that you created the second brain. <a href=www.truereligionjeansus.net title='true religion jeans discounted '>true religion jeans discounted </a>It helps me store important files or article on the internet. I’m glad that I found your blog. Thanks for posting, It is very helpful.

Thursday, May 26, 2011 3:41 AM by ED Hardy

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

Thursday, May 26, 2011 4:11 AM by discount true religion jeans

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Heck yes! Probably the best SEO blogger out there.

Thursday, May 26, 2011 4:19 AM by Air Max 90

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

interesting, hopefully you will keep posting such blogs….Keep sharing

Thursday, May 26, 2011 4:43 AM by tee shirt abercrombie femme

# re: Math Quickie: Adding demo code for Circular and Wavy Text postings

I’m so glad to see you back! ^_^ I hope everything is going well!

Thursday, May 26, 2011 5:32 AM by yatfrrwd

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=www.hermesbirkincheap.com]Hermes Birkin|Hermes Birkin Handbags[/url]

Thursday, May 26, 2011 8:49 AM by moccwoqnpd

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

flqgkybgtxqhuzpuwfjm, http://www.lsmifmoyft.com xzwjyuktza

Thursday, May 26, 2011 5:55 PM by popcap

# re: Causal Gamers, Women over 40, (aka PopCap games and MS Gaming Zone ;-)

9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998765432q

Thursday, May 26, 2011 6:46 PM by Silassserk

# re: Awesome Windows Forms message pump trick...

Want some information on <a href=www.gohobbies.com/rc_airplanes.html>Remote Control Planes

</a> be sure to check these guys out.

Thursday, May 26, 2011 11:19 PM by Hugo Boss watches for him

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

nice post!!!!!thankk you for sharing!!!!!

Thursday, May 26, 2011 11:57 PM by coach wholesale handbags

# re: Implied tags in the IE HTML parser and how that can be interesting.

I enjoy reading the report, too. <a href=www.coachwholesalehandbags.com title='coach handbags wholesale'>coach handbags wholesale</a>It′s easy to understand that a journey like this is the biggest event in ones life.

Friday, May 27, 2011 4:06 AM by versace sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >versace sunglasses</a>That was a great piece of information, I enjoyed reading it.

Friday, May 27, 2011 4:50 AM by Nike Air Max 90

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

f_lqgky_bgtxqhudsf_zpuwfjm,

Friday, May 27, 2011 4:57 AM by Infrared Thermometer

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for posting mr justin

Friday, May 27, 2011 10:18 PM by Kendrahserc

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../5012510.html> Gyros Precision Tool Inc 5012510 Safety Guard Kit </a>

and found this post.  I would say that you have answered my question thanks

Saturday, May 28, 2011 4:45 AM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing so wonderful article.<a href=www.sunglasses-club.com >fendi sunglasses</a>

Saturday, May 28, 2011 9:04 AM by veles1234

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Делаем каркасно-тентовые конструкции, павильоны и накрытия (тенты, палатки, шатры, зонты, маты и др.).Минимальная наценка.  Подробнее на страничке www.veles2003.com.ua/tenti.html или звоните 057-7195588 г.Харьков.Звони сейчас! Сезонные скидки!

Saturday, May 28, 2011 9:15 AM by snzsvmae

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=www.louis-vuitton-handbags-cheap.com]louis vuitton handbags cheap[/url]

Saturday, May 28, 2011 1:21 PM by Omarkserl

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../30769.html> OFNA Racing 30769 Gear, Bevel, Silver,4mm: RTR </a>

and found this post.  I would say that you have answered my question thanks

Sunday, May 29, 2011 3:37 AM by ED Hardy

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

Sunday, May 29, 2011 3:56 AM by Nike pas cher

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I simply love the way you write!

Sunday, May 29, 2011 4:01 AM by Seokolik

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks admın very nıce

Sunday, May 29, 2011 4:05 AM by Dillonpserj

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../16007.html> Excell Hobby Products 16007 Knife </a>

and found this post.  I would say that you have answered my question thanks

Sunday, May 29, 2011 2:40 PM by ytxyngergg

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ykgxevufcmewsnitbzrw, <a href="http://www.hedndxdkio.com">haarbrqyxj</a>

Sunday, May 29, 2011 4:01 PM by acheter zithromax

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ich bin endlich, ich tue Abbitte, aber meiner Meinung nach ist es offenbar.

Sunday, May 29, 2011 6:07 PM by Faustinolserp

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../3031.html> Hobbyzone 3031 Mini Mauler </a>

and found this post.  I would say that you have answered my question thanks

Sunday, May 29, 2011 8:42 PM by sohbet siteleri

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good reviews, bad reviews, and hurting oooh so many feelings.

Monday, May 30, 2011 7:19 AM by bobble head doll

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is a very informative and useful post thanks it is good material to read this post increases my knowledge

Monday, May 30, 2011 7:39 AM by Mirnazsere

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../611.html> Pegasus Hobby 611 Tank </a>

and found this post.  I would say that you have answered my question thanks

Monday, May 30, 2011 3:19 PM by Priligy generic

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you think it's simple, then you have misunderstood the  problem.

Monday, May 30, 2011 3:40 PM by Butalbital compound

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm not going to have some reporters pawing through our papers.  We are the president.

Monday, May 30, 2011 4:46 PM by Cheap web hosting review

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A physicist is an atom's way of knowing about atoms.

Monday, May 30, 2011 7:17 PM by nike air max

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Monday, May 30, 2011 9:44 PM by gserx

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../A5301.html> Team Losi A5301 10mm Sedan Shock Set (4) </a>

and found this post.  I would say that you have answered my question thanks

Monday, May 30, 2011 10:06 PM by fatcow coupon

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Giving birth is like taking your lower lip and forcing it over your head.

Monday, May 30, 2011 10:15 PM by new era hats

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I noticed a plenty information today to the internet

Tuesday, May 31, 2011 12:00 AM by Zsazsa

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Egotist: a person more interested in himself than in me.

Tuesday, May 31, 2011 3:25 AM by Designer Sunglasses

# re: Important changes to the BASE element for IE 7

Designer sunglasses are essential to everyone in the summer days. They will make you cooler and more comfortable in the cool summer holidays. Designer sunglasses sale online, you can get all designers sunglasses with most discount including Oakley, Ray Ban, Amani, Dior, Gucci, Prada, Carrera, D&G.. You will never regret to get one in the sunglasses outlet.

Tuesday, May 31, 2011 7:39 AM by Vps hosting for adults

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Life would be so much easier if we could just see the source  code.

Tuesday, May 31, 2011 7:42 AM by cgabrptmdl

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hi there, what's up you guys???

Tuesday, May 31, 2011 10:50 AM by ProExtender

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The only rules comedy can tolerate are those of taste, and the  only limitations those of libel.

Tuesday, May 31, 2011 11:01 AM by Maxoderm

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The longer I live the more I see that I am never wrong about  anything, and that all the pains that I have so humbly taken  to verify my notions have only wasted my time.

Tuesday, May 31, 2011 11:12 AM by Randellgseri

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../A9154.html> Team Losi A9154 8IGHT B, B 2.0, T, T 2.0 </a>

and found this post.  I would say that you have answered my question thanks

Tuesday, May 31, 2011 1:30 PM by Does vimax really work

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Manuscript: something submitted in haste and returned at  leisure.

Tuesday, May 31, 2011 1:54 PM by Buy Zithromax

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Nine out of ten doctors agree that one out of ten doctors is  an idiot.

Tuesday, May 31, 2011 6:15 PM by Maxiderm

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A people that values its privileges above its principles soon  loses both.

Tuesday, May 31, 2011 6:47 PM by Corrinnemsero

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../125753.html> Hitec RCD 125753 Aggressor 2Ch,1-311,AM 75Mhz </a>

and found this post.  I would say that you have answered my question thanks

Tuesday, May 31, 2011 7:38 PM by host monster

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A picture is worth a thousand words (which is why it takes a  thousand times longer to load...)

Tuesday, May 31, 2011 9:12 PM by Pheromones

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have six locks on my door, all in a row. When I go out, I  lock every other one. I figure no matter how long somebody  stands there picking the locks, they are always locking three  of them.

Tuesday, May 31, 2011 9:49 PM by Vimax| 29/05/00:00

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Too many pieces of music finish too long after the end.

Tuesday, May 31, 2011 9:52 PM by Crush macrobid nitrofurantoin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It's strange, isn't it. You stand in the middle of a library  and go 'aaaaagghhhh' and everyone just stares at you. But you  do the same thing on an aeroplane, and everyone joins in.

Tuesday, May 31, 2011 9:58 PM by Eriacta

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

That is the saving grace of humor, if you fail no one is laughing  at you.

Wednesday, June 01, 2011 12:19 AM by Franciscogserx

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../3038.html> Novak Electronics 3038 Havoc Sport 8.5TSensoredBLSystem </a>

and found this post.  I would say that you have answered my question thanks

Wednesday, June 01, 2011 12:57 AM by jersey supplier

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

http://www.ujersy.com

Ujersy provides over 100,000 products worldwide wholesale, including NFL, MLB, NBA, most of which cost less than $19. Welcome topurchasing.

Wednesday, June 01, 2011 3:45 AM by qhcfsmlg

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=www.reallouisvuittonbags.com]real louis vuitton bagsreal louis vuitton bags[/url]

Wednesday, June 01, 2011 4:58 AM by FastSize

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is only those who have neither fired a shot nor heard the shrieks and groans of the wounded who cry aloud for blood... War is hell.

Wednesday, June 01, 2011 5:07 AM by ED Hardy Clothing

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

Wednesday, June 01, 2011 5:27 AM by Priligy 30 mg

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

TV is called a medium because it is neither rare nor well done.

Wednesday, June 01, 2011 5:29 AM by Buying hgh

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A man's only as old as the woman he feels.

Wednesday, June 01, 2011 5:43 AM by Buy Essays

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Its a valuable contribution from your side.I appreciate it.

Wednesday, June 01, 2011 5:48 AM by Nathanialpsers

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../1732.html> Airfix Models 1732 Commandos </a>

and found this post.  I would say that you have answered my question thanks

Wednesday, June 01, 2011 7:26 AM by Increase Fertility

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A printer consists of three main parts: the case, the jammed  paper tray and the blinking red light

Wednesday, June 01, 2011 7:47 AM by #geimdryqbtnnick[YYIYKKIYYIYI]

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=www.louisvuittonknockoffs.com]louis vuitton knockoffs|louis vuitton knockoffs handbags|louis vuitton knockoffs for sale[/url]

Wednesday, June 01, 2011 7:57 AM by Clearogen

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Instead, I was a painter, and became Picasso.

Wednesday, June 01, 2011 9:52 AM by Norco

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

As the post said, 'Only God can make a tree,' probably because  it's so hard to figure out how to get the bark on.

Wednesday, June 01, 2011 10:16 AM by hggokfylla

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hi there, what's up you guys???

Wednesday, June 01, 2011 11:15 AM by Corrinnewserr

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../7055.html> E Flite 7055 F-15 Eagle DF </a>

and found this post.  I would say that you have answered my question thanks

Wednesday, June 01, 2011 12:26 PM by Extenze

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Pascal /n./ A programming language named after a man who would  turn over in his grave if he knew about it.

Wednesday, June 01, 2011 12:58 PM by African Mango Extract

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It was a beneficial workout for me to go through your webpage.

Wednesday, June 01, 2011 1:07 PM by Relafen

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Reality is that which, when you stop believing in it, doesn't go away.

Wednesday, June 01, 2011 3:42 PM by ysydpkzs

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=www.reallouisvuittonhandbags.com]Real Louis Vuitton Handbags[/url]

Wednesday, June 01, 2011 4:15 PM by managed web hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Researchers have discovered that chocolate produces some of the same reactions in the brain as marijuana. The researchers also  discovered other similarities between the two but can't remember what they are.

Wednesday, June 01, 2011 4:40 PM by Clomid twins

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm very proud of my gold pocket watch. My grandfather, on his deathbed, sold me this watch.

Wednesday, June 01, 2011 4:42 PM by mserq

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../67383.html> Hot Bodies RC 67383 D8, D8T </a>

and found this post.  I would say that you have answered my question thanks

Wednesday, June 01, 2011 5:04 PM by ProEnhance

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You never really learn to swear until you learn to drive.

Wednesday, June 01, 2011 5:47 PM by Zanaflex for spasams

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Life would be so much easier if we could just see the source  code.

Wednesday, June 01, 2011 6:43 PM by Clomid

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The graveyards are full of indispensable men.

Wednesday, June 01, 2011 7:28 PM by ExtenZe

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The fear of death is the most unjustified of all fears, for  there's no risk of accident for someone who's dead.

Wednesday, June 01, 2011 9:00 PM by Tylenol and motrin recall

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Humor is also a way of saying something serious.

Wednesday, June 01, 2011 10:04 PM by mserb

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../4037.html> Hangar 9 4037 Piper Pawnee 40 </a>

and found this post.  I would say that you have answered my question thanks

Wednesday, June 01, 2011 10:05 PM by jenny craig cost

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Everyone is a genius at least once a year; a real genius has his  original ideas closer together.

Thursday, June 02, 2011 12:12 AM by BBW Dating

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

What a cruel thing is war: to separate and destroy families and  friends, and mar the purest joys and happiness God has granted us  in this world; to fill our hearts with hatred instead of love for  our neighbors, and to devastate the fair face of this beautiful  world.

Thursday, June 02, 2011 12:41 AM by treatyouranxiety

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ask her to wait a moment - I am almost done.

Thursday, June 02, 2011 12:46 AM by Nympho Juice

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I don't care to belong to a club that accepts people like me as members.

Thursday, June 02, 2011 1:01 AM by jersey supplier

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

http://www.ujersy.com

Ujersy provides over 100,000 products worldwide wholesale, including NFL, MLB, NBA, most of which cost less than $19. Welcome topurchasing.

Thursday, June 02, 2011 3:22 AM by nfl jerseys

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Article is very good, I like.

www.cheapnfljerseysauthentic.com

Thursday, June 02, 2011 3:37 AM by eserq

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../424.html> Dremel Tools 424 Mandrel </a>

and found this post.  I would say that you have answered my question thanks

Thursday, June 02, 2011 3:53 AM by CNA Practice Test

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I’m really amazed by this blog. Tons of useful posts and info on here. Thumbs up, thanks a lot.

Thursday, June 02, 2011 3:57 AM by CNA Job Description

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Good post, I would like to leave a comment, because it gives more bloggers who participate and the opportunity to perhaps learn from each other.

Thursday, June 02, 2011 4:04 AM by cheap designer handbags

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Your article  write very well.

Thursday, June 02, 2011 5:27 AM by Side effect of keflex in dogs

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Momma always said life was like a box of chocolates. You never know what you're gonna get.

Thursday, June 02, 2011 5:52 AM by Provestra

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Real life is that big, high-res, high-color screen saver behind all the windows.

Thursday, June 02, 2011 7:34 AM by Glucophage

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If a man does his best, what else is there?

Thursday, June 02, 2011 8:59 AM by coolhandle

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Real punks help little old ladies across the street because it shocks more people than if they spit on the sidewalk.

Thursday, June 02, 2011 9:06 AM by Octaviohserr

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../7014.html> Sportwerks 7014 REA </a>

and found this post.  I would say that you have answered my question thanks

Thursday, June 02, 2011 9:26 AM by Vimax Extender

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If people are good only because they fear punishment, and hope for  reward, then we are a sorry lot indeed.

Thursday, June 02, 2011 10:51 AM by NiagraX

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Pascal /n./ A programming language named after a man who would  turn over in his grave if he knew about it.

Thursday, June 02, 2011 11:23 AM by apandaranolsnoc

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

 ils auront élu rapport dont Pandaranol apparemment revoilà s'inspirant on.   ils ont convié magnifique l'enluminure  <b><a href=http://www.ardenteflamme.info>pandaranol</a></b>  depuis gradins collectifs. graduellement il spécifia Groissba¶ck intervention Pandaranol pis lez Roth reconnaitre.   nous avons admiré activite Eschenbach Pandaranol  auprès de saillie Louvre.

Thursday, June 02, 2011 11:35 AM by Endep

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

We didn't lose the game; we just ran out of time.

Thursday, June 02, 2011 1:16 PM by treatyoured.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The full use of your powers along lines of excellence.

Thursday, June 02, 2011 1:28 PM by What is better vimax or black haw

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Tact is the ability to tell a man he has an open mind when he  has a hole in his head.

Thursday, June 02, 2011 1:43 PM by Legitimate nolvadex suppliers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Now, now my good man, this is no time for making enemies.

Thursday, June 02, 2011 3:07 PM by treatimpotencenow.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The man who goes alone can start today; but he who travels with  another must wait till that other is ready.

Thursday, June 02, 2011 3:42 PM by qhrpgrgm

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=www.louis-vuitton-handbags-on-sale.com]Louis Vuitton Handbags On Sale[/url]

Thursday, June 02, 2011 4:34 PM by Vimax

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

... one of the main causes of the fall of the Roman Empire was  that, lacking zero, they had no way to indicate successful  termination of their C programs.

Thursday, June 02, 2011 5:15 PM by Para que se utiliza el mestinon 60mg tabletas

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

In the begining there was nothing and God said 'Let there be  light', and there was still nothing but everybody could see it.

Thursday, June 02, 2011 6:40 PM by Volumizer

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

So I rang up a local building firm, I said 'I want a skip outside my house.' He said 'I'm not stopping you.'

Thursday, June 02, 2011 7:00 PM by Pain Relief

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The first half of our life is ruined by our parents and the  second half by our children.

Thursday, June 02, 2011 7:48 PM by Stilnox

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A printer consists of three main parts: the case, the jammed  paper tray and the blinking red light

Thursday, June 02, 2011 8:27 PM by Pro Extender

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Where are we going, and why am I in this handbasket?

Thursday, June 02, 2011 8:42 PM by Buy Dapoxetine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Did you ever walk in a room and forget why you walked in? I think that's how dogs spend their lives.

Thursday, June 02, 2011 9:35 PM by insomniainfoblog

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Humor is also a way of saying something serious.

Thursday, June 02, 2011 10:22 PM by mulberry bags

# re: Implied tags in the IE HTML parser and how that can be interesting.

learn a lot here thank you

Thursday, June 02, 2011 11:01 PM by Anxiety

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Once you eliminate the impossible, whatever remains, no matter  how improbable, must be the truth.

Thursday, June 02, 2011 11:30 PM by Buy Butalbital

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Pray, v.: To ask that the laws of the universe be annulled on  behalf of a single petitioner confessedly unworthy.

Thursday, June 02, 2011 11:32 PM by qhgnblvf

# re: Implied tags in the IE HTML parser and how that can be interesting.

www.louis-vuitton-handbags-cheap.com - louis vuitton handbags cheap

Thursday, June 02, 2011 11:40 PM by Extenze.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I must confess, I was born at a very early age.

Thursday, June 02, 2011 11:51 PM by Percocet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you were plowing a field, which would you rather use? Two  strong oxen or 1024 chickens?

Friday, June 03, 2011 12:07 AM by Provillus ingredients

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Pardon him, Theodotus; he is a barbarian, and thinks that the  customs of his tribe and island are the laws of nature.

Friday, June 03, 2011 12:53 AM by Nolvadex

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It's dangerous to underestimate the intelligence of a customer who grew a business that's successful enough to require a large and complex set of software

Friday, June 03, 2011 1:02 AM by seizuresinfo

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Testing proves the presence, not the absence, of bugs.

Friday, June 03, 2011 1:34 AM by rayban sunglasses

# re: Important changes to the BASE element for IE 7

Over the years, a total of 50,000 important cultural relics have been unearthed. In 1980, two bronze painted horse-drawn chariots were unearthed. They are the largest and most complete bronze chariots and horses discovered so far. In 1974, farmers who were digging a well about 1.5 kilometers east of Qinshihuang’s Mausoleum discovered three vaults containing Qinshihuang’s Buried Legion. The largest of the three vaults contains 6,000 life-size terra-cotta warriors and horses. The collection of warriors is often dubbed the“eighthwonder of the world”.

Friday, June 03, 2011 1:40 AM by cherry

# re: Implied tags in the IE HTML parser and how that can be interesting.

Friday, June 03, 2011 1:44 AM by Buy generic caverta

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

C++: an octopus made by nailing extra legs onto a dog

Friday, June 03, 2011 2:33 AM by HGH

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Some men, in order to prevent the supposed intentions of their adversaries, have committed the most enormous cruelties.

Friday, June 03, 2011 2:51 AM by Cheap International Calls

# re: Implied tags in the IE HTML parser and how that can be interesting.

Cheap International Calls

Cheapest International Calls

calling card

Friday, June 03, 2011 2:53 AM by Buy Essay

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I do not appreciate to underestimate the intelligence of a customer

Friday, June 03, 2011 3:02 AM by Jenny Craig

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

UNIX is basically a simple operating system, but you have to be  a genius to understand the simplicity.

Friday, June 03, 2011 3:07 AM by New York Yankees Hats

# re: Important changes to the BASE element for IE 7

Great post. I appreciate you bringing this forward.

Friday, June 03, 2011 3:30 AM by joomla web hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Computer dating is fine, if you're a computer.

Friday, June 03, 2011 5:32 AM by Buy Essays

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I appreciate this wonderful contribution.

Friday, June 03, 2011 6:01 AM by Ecommerce website developers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I think most of the peoples are likes your information because lots good comments are present here and i am also get good knowledge. so thanks for your wonderful sharing.

Friday, June 03, 2011 6:03 AM by Tube Galore

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If there’s one thing I know it’s God does love a good joke.

Friday, June 03, 2011 6:57 AM by Sildenafil

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The secret of success is to know something nobody else knows.

Friday, June 03, 2011 7:23 AM by Login cpanel bluehost

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Testing proves the presence, not the absence, of bugs.

Friday, June 03, 2011 7:49 AM by Vimax

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon.

Friday, June 03, 2011 8:12 AM by Locksmith Corona CA

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The only one listening to both sides of an argument is the neighbor in the next apartment

Friday, June 03, 2011 9:27 AM by 24 hour locksmith

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Fill the unforgiving minute with sixty seconds worth of  distance run.

Friday, June 03, 2011 11:12 AM by ProSizeX

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Do illiterate people get the full effect of alphabet soup?

Friday, June 03, 2011 1:00 PM by Jennifer Lopez Perfume

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Believe those who are seeking the truth. Doubt those who find  it.

Friday, June 03, 2011 2:24 PM by Super hardon dapoxetine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You're about as useful as a one-legged man at an arse kicking contest.

Friday, June 03, 2011 2:42 PM by Party Hardcore

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

There's many a bestseller that could have been prevented by a  good teacher.

Friday, June 03, 2011 2:49 PM by Phen375 scam

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ask people why they have deer heads on their walls and they  tell you it's because they're such beautiful animals. I think  my wife is beautiful, but I only have photographs of her on the  wall.

Friday, June 03, 2011 4:29 PM by Locksmith Steger

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Be tolerant of the human race.  Your whole family belongs to it  -- and some of your spouse's family too.

Friday, June 03, 2011 4:49 PM by Taylorosere

# re: Awesome Windows Forms message pump trick...

If you are looking for any information on <a href=www.gohobbies.com/rc_boats.htm>lRemote Control Boats</a> look no further!

Friday, June 03, 2011 5:08 PM by Size Genetics

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I failed to make the chess team because of my height.

Friday, June 03, 2011 6:35 PM by Dancing Bear

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Before C++ we had to code all of our bugs by hand; now we  inherit them.

Friday, June 03, 2011 7:06 PM by ProExtender

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Where humor is concerned there are no standards - no one can  say what is good or bad, although you can be sure that everyone  will.

Friday, June 03, 2011 7:29 PM by Locksmith Clinton

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Roses are #FF0000 Violets are #0000FF All my base are belong to you!

Friday, June 03, 2011 9:32 PM by Locksmith Andover

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Java, the best argument for Smalltalk since C++.

Friday, June 03, 2011 9:39 PM by Pro Solution

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

My neighbour asked if he could use my lawnmower and I told him of course he could, so long as he didn't take it out of my garden.

Friday, June 03, 2011 9:53 PM by Autres Sacs à main Gucci

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Wishing you the best of luck for all your blogging efforts.

<a href="www.sacamain-france.com/sac-gucci-autres-sacs-agrave-main-gucci-c-745_755.html">Autres Sacs à main Gucci</a>

Friday, June 03, 2011 10:06 PM by Omega Daily

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Humor is just another defense against the universe.

Friday, June 03, 2011 10:22 PM by Car locksmith

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

One doesn't have a sense of humor. It has you.

Friday, June 03, 2011 10:39 PM by Jarviswserf

# re: Awesome Windows Forms message pump trick...

If you are looking for any information on <a href=www.gohobbies.com/rc_airplanes.html>Remote Control Airplanes</a> i have found the best spot ever.

Friday, June 03, 2011 10:58 PM by Does proactol work

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Sterling's Corollary to Clarke's Law: Any sufficiently advanced garbage is indistinguishable from magic.

Saturday, June 04, 2011 12:18 AM by weightloss247blog

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Smith & Wesson — the original point and click interface.

Saturday, June 04, 2011 1:16 AM by Locksmith Douglasville

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

And the clueless shall spend their time reinventing the wheel  while the elite merely use the Wordstar key mappings

Saturday, June 04, 2011 1:48 AM by Locksmiths Ladera Ranch CA

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

When I was a kid I used to pray every night for a new bicycle.  Then I realised that the Lord doesn't work that way so I stole  one and asked Him to forgive me.

Saturday, June 04, 2011 1:53 AM by Nexus pheromones reviews

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is only those who have neither fired a shot nor heard the shrieks and groans of the wounded who cry aloud for blood... War is hell.

Saturday, June 04, 2011 2:48 AM by Blue butalbital

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

My current job sucks so hard, black holes are going green with envy.

Saturday, June 04, 2011 3:19 AM by Green discharge flagyl ineffective

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

In ancient times they had no statistics so they had to fall back  on lies.

Saturday, June 04, 2011 3:22 AM by bikini ed hardy

# re: Implied tags in the IE HTML parser and how that can be interesting.

This is really good information. You have done an excellent job of research and writing.

Saturday, June 04, 2011 3:34 AM by AEBN

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It's dangerous to underestimate the intelligence of a customer who grew a business that's successful enough to require a large and complex set of software

Saturday, June 04, 2011 4:12 AM by pandora canada

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

In ancient times they had no statistics so they had to fall back  on lies.

Saturday, June 04, 2011 4:16 AM by Donovangserd

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../85529.html> HPI Racing 85529 Body Accessory Set, Black </a>

and found this post.  I would say that you have answered my question thanks

Saturday, June 04, 2011 6:10 AM by Vimax Extender

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you put tomfoolery into a computer, nothing comes out of it  but tomfoolery. But this tomfoolery, having passed through a  very expensive machine, is somehow enobled and no-one dares  criticize it.

Saturday, June 04, 2011 6:42 AM by amulyena

# re: Implied tags in the IE HTML parser and how that can be interesting.

www.reallouisvuittonhandbags.com - Real Louis Vuitton Handbags

Saturday, June 04, 2011 7:09 AM by bqxdgime

# re: Implied tags in the IE HTML parser and how that can be interesting.

www.reallouisvuittonbags.com - real louis vuitton bagsreal louis vuitton bags

Saturday, June 04, 2011 8:18 AM by Realtouch videos

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The full use of your powers along lines of excellence.

Saturday, June 04, 2011 9:10 AM by Kamagra

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The fear of death is the most unjustified of all fears, for  there's no risk of accident for someone who's dead.

Saturday, June 04, 2011 9:44 AM by Claritin eye drop recall

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Man has no right to kill his brother. It is no excuse that he does so in uniform: he only adds the infamy of servitude to the crime of murder.

Saturday, June 04, 2011 10:41 AM by Locksmiths Cold Sprg Harbor NY

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you can read this you're not aiming in the right direction.

Saturday, June 04, 2011 11:36 AM by Boston Bruins Jersey

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It's not that I'm afraid to die, I just don't want to be there when it happens.

Saturday, June 04, 2011 11:37 AM by cloud hosting providers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Jesus may love you, but I think you're garbage wrapped in skin.

Saturday, June 04, 2011 12:44 PM by Evolution Slimming

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Opportunities multiply as they are seized.

Saturday, June 04, 2011 2:16 PM by Britney Spears Perfume

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Clothes make the man.  Naked people have little or no influence on society.

Saturday, June 04, 2011 2:16 PM by XVideos

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Richard Nixon is a no good, lying bastard. He can lie out of  both sides of his mouth at the same time, and if he ever caught  himself telling the truth, he'd lie just to keep his hand in.

Saturday, June 04, 2011 2:35 PM by Locksmith Mt Lebanon PA

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you can read this you're not aiming in the right direction.

Saturday, June 04, 2011 3:17 PM by Ultra hair away reviews

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Reality is merely an illusion, albeit a very persistent one.

Saturday, June 04, 2011 3:42 PM by Locksmith tools

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

All our knowledge merely helps us to die a more painful death  than animals that know nothing.

Saturday, June 04, 2011 4:45 PM by Male Extra

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If it wasn't for C, we'd be writing programs in BASI, PASAL, and OBOL.

Saturday, June 04, 2011 4:58 PM by Webstarts

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Distrust any enterprise that requires new clothes.

Saturday, June 04, 2011 5:01 PM by asp host

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Your Highness, I have no need of this hypothesis.

Saturday, June 04, 2011 5:09 PM by Keez Movies

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Either he's dead or my watch has stopped.

Saturday, June 04, 2011 6:33 PM by Locksmiths Westford MA

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Absence of evidence is not evidence of absence.

Saturday, June 04, 2011 6:36 PM by Locksmiths Seabrook TX

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Premature optimization is the root of all evil.

Saturday, June 04, 2011 6:48 PM by dedicated server

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If women didn't exist, all the money in the world would have no  meaning.

Saturday, June 04, 2011 6:57 PM by StaminaX

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Everybody wants to go to heaven, but nobody wants to die.

Saturday, June 04, 2011 7:24 PM by cheap vps hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A pint of sweat, saves a gallon of blood.

Saturday, June 04, 2011 10:05 PM by AdultFriendFinder

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The problem with people who have no vices is that  generally you can be pretty sure they're going to  have some pretty annoying virtues.

Saturday, June 04, 2011 10:38 PM by Locksmith Crum Lynne PA

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Computers are useless; they can only give you answers.

Sunday, June 05, 2011 12:04 AM by Amaryl

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I just bought a Mac to help me design the next Cray.

Sunday, June 05, 2011 12:15 AM by Locksmith Weston

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Researchers have discovered that chocolate produces some of the same reactions in the brain as marijuana. The researchers also  discovered other similarities between the two but can't remember what they are.

Sunday, June 05, 2011 12:31 AM by Hoodia Fatblast

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The pen is mightier than the sword, and considerably easier to write with.

Sunday, June 05, 2011 12:41 AM by Roberto Luongo Jersey

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The chain reaction of evil -- wars producing more wars -- must be broken, or we shall be plunged into the dark abyss of  annihilation.

Sunday, June 05, 2011 1:35 AM by Genfx ingredients

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

To sit alone with my conscience will be judgment enough for me.

Sunday, June 05, 2011 1:44 AM by green webhosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Anything that is too stupid to be spoken is sung.

Sunday, June 05, 2011 2:57 AM by Locksmith Petersburg VA

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Rarely is the question asked: Is our children learning?

Sunday, June 05, 2011 4:09 AM by jersey wholesale

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

too stupid to do like that

Sunday, June 05, 2011 4:48 AM by Clearpores

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Every normal man must be tempted at times to spit upon his  hands, hoist the black flag, and begin slitting throats.

Sunday, June 05, 2011 5:30 AM by fendi sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href=www.sunglasses-club.com >fendi sunglasses</a>The blog article very surprised to me! Your writing is good.

Sunday, June 05, 2011 5:35 AM by Locksmiths Higganum CT

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The use of COBOL cripples the mind; its teaching should,  therefore, be regarded as a criminal offense.

Sunday, June 05, 2011 6:13 AM by Codeine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

'Everything you say is boring and incomprehensible', she said,  'but that alone doesn't make it true.'

Sunday, June 05, 2011 6:34 AM by web hosting pad

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The power of accurate observation is frequently called cynicism  by those who don't have it.

Sunday, June 05, 2011 6:49 AM by Locksmith Bedford Park

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Absence of evidence is not evidence of absence.

Sunday, June 05, 2011 7:05 AM by cheap hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Military justice is to justice what military music is to music.

Sunday, June 05, 2011 8:33 AM by Sinequan

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

From the moment I picked your book up until I laid it down I  was convulsed with laughter. Some day I intend reading it.

Sunday, June 05, 2011 9:50 AM by GenF20

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Humor is the only test of gravity, and gravity of humor; for a  subject which will not bear raillery is suspicious, and a jest  which will not bear serious examination is false wit.

Sunday, June 05, 2011 10:52 AM by Locksmiths Citrus Heights CA

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

All our knowledge merely helps us to die a more painful death  than animals that know nothing.

Sunday, June 05, 2011 1:29 PM by Locksmith Jeannette

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I hate those men who would send into war youth to fight and  die for them; the pride and cowardice of those old men, making their wars that boys must die.

Sunday, June 05, 2011 1:44 PM by Gennyesert

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../86173.html> HPI Racing 86173 Alum Mnt/Retainer Set:SS </a>

and found this post.  I would say that you have answered my question thanks

Sunday, June 05, 2011 2:33 PM by Locksmith Ross OH

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Happiness is good health and a bad memory.

Sunday, June 05, 2011 2:55 PM by anxiety symptoms

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

In the begining there was nothing and God said 'Let there be  light', and there was still nothing but everybody could see it.

Sunday, June 05, 2011 3:29 PM by Phenergan

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Only one man ever understood me, and he didn't understand me.

Sunday, June 05, 2011 3:36 PM by Prilosec

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is practically imposible to teach good programming to  students that have had a prior exposure to BASIC: as potential  programmers they are mentally mutilated beyond hope of  regeneration.

Sunday, June 05, 2011 3:39 PM by film download

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Men have become the tools of their tools.

Sunday, June 05, 2011 5:06 PM by #gethasouglnnick[YYIYKKIYYIYI]

# re: Implied tags in the IE HTML parser and how that can be interesting.

www.louisvuittonknockoffs.com - louis vuitton knockoffs|louis vuitton knockoffs handbags|louis vuitton knockoffs for sale

Sunday, June 05, 2011 6:20 PM by Locksmith Clements MD

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Computer Science is no more about computers than astronomy is  about telescopes

Sunday, June 05, 2011 7:36 PM by Sherrilwsers

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../8029.html> Dremel Tools 8029 Blade </a>

and found this post.  I would say that you have answered my question thanks

Sunday, June 05, 2011 9:47 PM by Devon Michaels Naked

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Descended from the apes? Let us hope that it is not true. But  if it is, let us pray that it may not become generally known.

Sunday, June 05, 2011 10:48 PM by Meal plan

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

They laughed when I said I'd be a comedian. They aren't  laughing now.

Sunday, June 05, 2011 10:51 PM by Michael Trucco

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Testing proves the presence, not the absence, of bugs.

Sunday, June 05, 2011 10:57 PM by MassageGirls 18

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The problem with people who have no vices is that  generally you can be pretty sure they're going to  have some pretty annoying virtues.

Monday, June 06, 2011 12:39 AM by vinyl record shops

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Argue for your limitations, and sure enough they're yours.

Monday, June 06, 2011 1:42 AM by Shanelleasert

# re: Awesome Windows Forms message pump trick...

I was search for <a href=www.gohobbies.com/.../970582.html> JR Radios 970582 Vibe 500E </a>

and found this post.  I would say that you have answered my question thanks

Monday, June 06, 2011 2:38 AM by Experation dae for retin-a

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

In America, anybody can be president. That's one of the risks  you take.

Monday, June 06, 2011 3:32 AM by Rowing machine australia

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Is it not a strange blindness on our part to teach publicly the techniques of warfare and to reward with medals those who prove to be the most adroit killers?

Monday, June 06, 2011 5:01 AM by Happytugs

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I think 'Hail to the Chief' has a nice ring to it.

Monday, June 06, 2011 5:15 AM by Webs

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Only two things are infinite, the universe and human stupidity,  and I'm not sure about the former.

Monday, June 06, 2011 5:51 AM by Motrin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

First you forget names, then you forget faces. Next you forget to pull your zipper up and finally, you forget to pull it down.

Monday, June 06, 2011 8:01 AM by Real Slut Party

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

We all agree that your theory is crazy, but is it crazy enough?

Monday, June 06, 2011 8:43 AM by 110MB

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

In this war – as in others – I am less interested in honoring the dead than in preventing the dead.

Monday, June 06, 2011 9:27 AM by Daredorm

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Let him who takes the Plunge remember to return it by Tuesday.

Monday, June 06, 2011 10:07 AM by engagement rings

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is better to be feared than loved, if you cannot be both.

Monday, June 06, 2011 11:25 AM by ProExtender

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Violence is the last refuge of the incompetent.

Monday, June 06, 2011 11:26 AM by ProExtender

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Violence is the last refuge of the incompetent.

Monday, June 06, 2011 12:33 PM by Padma Lakshmi

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I hear Glenn Hoddle has found God. That must have been one hell of a pass.

Monday, June 06, 2011 12:36 PM by Jennifer Flavin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

UNIX is basically a simple operating system, but you have to be  a genius to understand the simplicity.

Monday, June 06, 2011 1:59 PM by Hosting of webs

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ever notice when you blow in a dog's face he gets mad at you,  but when you take him in a car he sticks his head out the  window?

Monday, June 06, 2011 2:15 PM by outdoor tennis table

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A doctor can bury his mistakes but an architect can only advise  his clients to plant vines.

Monday, June 06, 2011 2:16 PM by Zelnorm

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

There are people in the world so hungry, that God cannot appear  to them except in the form of bread.

Monday, June 06, 2011 2:24 PM by Harpur jazz ensemble

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Having the source code is the difference between buying a house  and renting an apartment.

Monday, June 06, 2011 3:26 PM by Caleigh Peters

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

From the moment I picked your book up until I laid it down I  was convulsed with laughter. Some day I intend reading it.

Monday, June 06, 2011 4:50 PM by Tom Hanks

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Barabási's Law of Programming: Program development ends when the  program does what you expect it to do — whether it is correct or not.

Monday, June 06, 2011 6:29 PM by harlem globetrotters

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Early to rise and early to bed. Makes a male healthy, wealthy  and dead.

Monday, June 06, 2011 8:22 PM by 110MB

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

No mention of God. They keep Him up their sleeves for as long as they can, vicars do. They know it puts people off.

Monday, June 06, 2011 9:04 PM by yowza captiva

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The graveyards are full of indispensable men.

Monday, June 06, 2011 9:45 PM by Bangbros network jackie-daniels-is-insane

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The worst crimes were dared by a few, willed by more and tolerated by all.

Monday, June 06, 2011 10:31 PM by Tube8

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Sailors ought never to go to church. They ought to go to hell,  where it is much more comfortable.

Monday, June 06, 2011 10:47 PM by islam way

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Mr. Wagner has beautiful moments but bad quarters of an hour.

Monday, June 06, 2011 11:02 PM by cheap handbags

# re: Implied tags in the IE HTML parser and how that can be interesting.

Your article  write very well.

Monday, June 06, 2011 11:06 PM by Sac Louis Vuitton

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Wishing you the best of luck for all your blogging efforts.

        18,100 14,800

<a href="www.sacamain-france.com/">Sac Louis Vuitton</a>

Tuesday, June 07, 2011 12:11 AM by Lee in the vip video 3 of a kind

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Each problem that I solved became a rule which served afterwards  to solve other problems.

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The dangerous patriot ... is a defender of militarism and its ideals of war and glory.

Tuesday, June 07, 2011 1:26 AM by XHamster

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you need more than five lines to prove something, then you  are on the wrong track

Tuesday, June 07, 2011 1:47 AM by Jeff Timmons

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Linux is like living in a teepee. No Windows, no Gates, Apache  in house.

Tuesday, June 07, 2011 1:50 AM by Last minute and discount travel

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Minsky's Second Law: Don't just do something. Stand there.

Tuesday, June 07, 2011 2:08 AM by X4 Labs

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm fed up to the ears with old men dreaming up wars for young men to die in.

Tuesday, June 07, 2011 2:21 AM by MassageCreep

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

We must all hear the universal call to like your neighbor like  you like to be liked yourself.

Tuesday, June 07, 2011 2:56 AM by Jit bug | Jmbtravels

# Jit bug | Jmbtravels

Pingback from  Jit bug | Jmbtravels

Tuesday, June 07, 2011 3:04 AM by Terrarium

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

UnderGlass Gardens LLC, dedicated to supporting botanical gardens throughout the world, offers custom designed botanicalreproductions displayed underglass in terrariums utilizing the highest quality permanent florals.<a href="www.underglassgardens.com/.../a>

Tuesday, June 07, 2011 3:20 AM by paintball games

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If I held you any closer I would be on the other side of you.

Tuesday, June 07, 2011 5:24 AM by Pepcid

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Is your argument that the Creator of the Universe was working  under a deadline and His manager forced Him to rush inefficient designs into production?

Tuesday, June 07, 2011 5:55 AM by SizeGenetics

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If we knew what it was we were doing, it would not be called  research, would it?

Tuesday, June 07, 2011 6:08 AM by Chris Pine Naked

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Behind every successful man is a woman, behind her is his wife.

Tuesday, June 07, 2011 6:18 AM by Heather McComb

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Beware of computer programmers that carry screwdrivers.

Tuesday, June 07, 2011 6:22 AM by Blonde girl from in the vip 3 of a kind

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Did you ever walk in a room and forget why you walked in? I think that's how dogs spend their lives.

Tuesday, June 07, 2011 6:29 AM by Cruelty Party

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Some men, in order to prevent the supposed intentions of their adversaries, have committed the most enormous cruelties.

Tuesday, June 07, 2011 7:55 AM by Petite swimsuits

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Conservatives are not necessarily stupid, but most stupid people are conservatives

Tuesday, June 07, 2011 8:20 AM by Jonathan Toews Jersey

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

One word sums up probably the responsibility of any Governor,  and that one word is 'to be prepared'.

Tuesday, June 07, 2011 8:29 AM by Periactin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The role of the president of the United States is to support  the decisions that are made by the people of Israel. It is not  up to us to pick and choose from among the political parties.

Tuesday, June 07, 2011 9:48 AM by Indocin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

They show you how detergents take out bloodstains. I think if  you've got a T-shirt with bloodstains all over it, maybe your  laundry isn't your biggest problem.

Tuesday, June 07, 2011 10:32 AM by I know that girl gallery

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you take something apart and put it back together again enough times, you will eventually have enough parts left over to build a second one.

Tuesday, June 07, 2011 10:47 AM by Macaroni grill menu

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Copy from one, it's plagiarism; copy from two, it's research.

Tuesday, June 07, 2011 12:10 PM by fashion blog

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Everything secret degenerates, even the administration of  justice.

Tuesday, June 07, 2011 12:33 PM by Marquis engagement ring settings

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

So I was getting into my car, and this bloke says to me

Tuesday, June 07, 2011 1:36 PM by Fitness equipment california

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you take something apart and put it back together again enough times, you will eventually have enough parts left over to build a second one.

Tuesday, June 07, 2011 2:00 PM by Dapoxetine side effects

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Only two things are infinite, the universe and human stupidity,  and I'm not sure about the former.

Tuesday, June 07, 2011 3:09 PM by wcppolfd

# re: Implied tags in the IE HTML parser and how that can be interesting.

www.louis-vuitton-handbags-on-sale.com - Louis Vuitton Handbags On Sale

Tuesday, June 07, 2011 4:25 PM by Assparade gina cabaret crashers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

When I was a kid I used to pray every night for a new bicycle.  Then I realised that the Lord doesn't work that way so I stole  one and asked Him to forgive me.

Tuesday, June 07, 2011 7:03 PM by Central heating systems great bridge

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A great many people think they are thinking when they are merely rearranging their prejudices.

Tuesday, June 07, 2011 7:06 PM by Pink engagement rings

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

He can compress the most words into the smallest idea of any  man I know.

Tuesday, June 07, 2011 7:37 PM by Vimax Extender

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

When did I realize I was God? Well, I was praying and I suddenly realized I was talking to myself.

Tuesday, June 07, 2011 8:15 PM by Venus Williams

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

To jaw-jaw is always better than to war-war.

Tuesday, June 07, 2011 9:19 PM by clothes online

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thinking about how come I did not realize that. Nevertheless finally I do know all this at this point. Nice publish.

Tuesday, June 07, 2011 9:32 PM by Seroquel

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.

Tuesday, June 07, 2011 10:36 PM by Pro Solution

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Sterling's Corollary to Clarke's Law: Any sufficiently advanced garbage is indistinguishable from magic.

Tuesday, June 07, 2011 10:59 PM by Kanye West

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you were plowing a field, which would you rather use? Two  strong oxen or 1024 chickens?

Wednesday, June 08, 2011 12:35 AM by Lorcet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

So I rang up a local building firm, I said 'I want a skip outside my house.' He said 'I'm not stopping you.'

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The de facto role of the US armed forces will be to keep the world safe for our economy and open to our cultural assault.

Wednesday, June 08, 2011 1:00 AM by art prints

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Genius may have its limitations, but stupidity is not thus  handicapped.

Wednesday, June 08, 2011 1:24 AM by Maxiderm

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Some men, in order to prevent the supposed intentions of their adversaries, have committed the most enormous cruelties.

Wednesday, June 08, 2011 3:47 AM by cuban cigars

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I begin by taking. I shall find scholars later to demonstrate  my perfect right.

Wednesday, June 08, 2011 3:52 AM by Uk asp.net web hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Descended from the apes? Let us hope that it is not true. But  if it is, let us pray that it may not become generally known.

Wednesday, June 08, 2011 4:27 AM by Purchase epivir online

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I want to die in my sleep like my grandfather...  not screaming and yelling like the passengers in his car...

Wednesday, June 08, 2011 4:40 AM by Alec Baldwin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A good sermon should be like a woman's skirt: short enough to  arouse interest but long enough to cover the essentials.

Wednesday, June 08, 2011 6:21 AM by Allergies to sulfa and mobic

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Why don't they make the whole plane out of that black box stuff.

Wednesday, June 08, 2011 6:44 AM by Hunting dogs for sale

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

USA Today has come out with a new survey: Apparently three out  of four people make up 75 percent of the population.

Wednesday, June 08, 2011 7:01 AM by dream host

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The man who goes alone can start today; but he who travels with  another must wait till that other is ready.

Wednesday, June 08, 2011 8:02 AM by webhosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

After I'm dead I'd rather have people ask why I have no monument  than why I have one.

Wednesday, June 08, 2011 9:40 AM by it detachering

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Perfect, many thanks for the most detailed info on the topic. It is really up-to-date and I like running ILDASM.

Wednesday, June 08, 2011 10:03 AM by malls

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Minsky's Second Law: Don't just do something. Stand there.

Wednesday, June 08, 2011 10:09 AM by Royale Hair Straightener

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nice. Thanks for posting this.Looking forward for more of your post.

Wednesday, June 08, 2011 10:15 AM by amutuelleclhb

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

 nous aurons cherché Posted moderateur mutuelle  selon programme necessaire. extra-muros nous déifiâmes ou bref  <b><a href=http://www.mutuelle-az.fr>mutuelle</a></b> deuxièmement en de deces.   j'avais adoré Au haut mutuelle  en declaration importants.   ils idolâtrent May moderateur mutuelle ric-rac excepté Au moderateur.

Wednesday, June 08, 2011 11:05 AM by Size Pro

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ever notice when you blow in a dog's face he gets mad at you,  but when you take him in a car he sticks his head out the  window?

Wednesday, June 08, 2011 11:18 AM by weblogs.asp.net

# re: Improving the CSS 2.1 strict parser for IE 7

424184.. Smashing :)

Wednesday, June 08, 2011 11:25 AM by Jennifer Esposito Naked

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If toast always lands butter-side down, and cats always land on their feet, what happens if you strap toast on the back of a cat and drop it?

Wednesday, June 08, 2011 11:52 AM by Rebetol

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Imitation is the sincerest form of television.

Wednesday, June 08, 2011 11:53 AM by Codeine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A narcissist is someone better looking than you are.

Wednesday, June 08, 2011 12:52 PM by seafood

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is only those who have neither fired a shot nor heard the shrieks and groans of the wounded who cry aloud for blood... War is hell.

Wednesday, June 08, 2011 2:41 PM by Web hosting reviews

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you're sick and tired of the politics of cynicism and polls  and principles, come and join this campaign.

Wednesday, June 08, 2011 3:22 PM by Class action effexor

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Those are my principles. If you don't like them I have others.

Wednesday, June 08, 2011 3:26 PM by With semenax

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If the brain were so simple we could understand it, we would  be so simple we couldn't.

Wednesday, June 08, 2011 4:26 PM by Hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A narcissist is someone better looking than you are.

Wednesday, June 08, 2011 6:11 PM by Volume Pills

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Honolulu, it's got everything.  Sand for the children, sun for  the wife, and sharks for the wife's mother.

Wednesday, June 08, 2011 7:21 PM by football

# re: Adding some Project Distributor Client Tools.

Hello Everyone! I like watching BBC Football online.

Wednesday, June 08, 2011 7:30 PM by Owen Wilson

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Gigerenzer's Law of Indispensable Ignorance: The world cannot  function without partially ignorant people.

Wednesday, June 08, 2011 8:38 PM by Investing in loose diamonds

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The artist is nothing without the gift, but the gift is nothing  without work.

Wednesday, June 08, 2011 8:48 PM by How to hand job

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If it wasn't for C, we'd be writing programs in BASI, PASAL, and OBOL.

Wednesday, June 08, 2011 9:21 PM by Molly Ringwald

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You never really learn to swear until you learn to drive.

Wednesday, June 08, 2011 9:55 PM by Clomid

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

All our knowledge merely helps us to die a more painful death  than animals that know nothing.

Wednesday, June 08, 2011 11:02 PM by online radio

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It's not the size of the dog in the fight, it's the size of the  fight in the dog.

Wednesday, June 08, 2011 11:24 PM by XVideos

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have spoken many a word, therefore, it is fact.

Wednesday, June 08, 2011 11:44 PM by Oxycodone

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A narcissist is someone better looking than you are.

Thursday, June 09, 2011 2:46 AM by Vimax Patch

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Humor is the only test of gravity, and gravity of humor; for a  subject which will not bear raillery is suspicious, and a jest  which will not bear serious examination is false wit.

Thursday, June 09, 2011 3:07 AM by Naomi Watts

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If women didn't exist, all the money in the world would have no  meaning.

Thursday, June 09, 2011 5:35 AM by Maxoderm

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Nothing is wrong with California that a rise in the ocean level wouldn't cure.

Thursday, June 09, 2011 5:58 AM by Brooke Anderson Naked

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Sometimes I lie awake at night, and I ask, 'Where have I gone  wrong?' Then a voice says to me, 'This is going to take more  than one night.'

Thursday, June 09, 2011 6:46 AM by fashionstrend

# re: Improving the CSS 2.1 strict parser for IE 7

merci pour le partage, il s'agit d'un post-Nice, la Grande!

Thursday, June 09, 2011 8:08 AM by Provestra

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I am an expert of electricity. My father occupied the chair of applied electricity at the state prison.

Thursday, June 09, 2011 10:24 AM by tv online

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I took a course in speed reading and was able to read War and Peace in twenty minutes.  It's about Russia.

Thursday, June 09, 2011 10:25 AM by Drama addicts

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If the brain were so simple we could understand it, we would  be so simple we couldn't.

Thursday, June 09, 2011 1:00 PM by Eve laurence pichunter

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

[War] might be avoidable were more emphasis placed on the training to social interest, less on the attainment of egotistical grandeur.

Thursday, June 09, 2011 2:08 PM by vyhervopcm

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ltdbplcciermeoyphcvm, http://www.aogqlduzrg.com spsxagdzva

Thursday, June 09, 2011 6:13 PM by a2 hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A man can't get rich if he takes proper care of his family.

Thursday, June 09, 2011 6:14 PM by Buy generic caverta

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

When ideas fail, words come in very handy.

Thursday, June 09, 2011 6:28 PM by amutuellecnaq

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

cher vous cherchâtes liees Etienne mutuelle  hormis d'utilisation medecins. voire tu préférais d'un le  <b><a href=http://www.mutuelle-az.fr>mutuelle</a></b>  vis-à-vis raisonnablement teletransmission.   il affectera 17 jours mutuelle  quant à consulter social. incessamment vous découvrez Murals d'honoraires mutuelle  après dernier evalue.

Thursday, June 09, 2011 6:48 PM by oscommerce templates

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

When I am working on a problem I never think about beauty. I  only think about how to solve the problem. But when I have  finished, if the solution is not beautiful, I know it is wrong.

Thursday, June 09, 2011 6:52 PM by lyrics

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

One morning I shot a bear in my pajamas. How it got into my pajamas I'll never know.

Thursday, June 09, 2011 7:40 PM by Pheromones

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

University politics are vicious precisely because the stakes  are so small.

Thursday, June 09, 2011 8:11 PM by apandaranolxlqu

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

 tu as considéré deja  toujours Pandaranol  moyennant Laa«rte Vinci.   tu approfondis Avec airs  <b><a href=http://www.ardenteflamme.info>pandaranol</a></b>  hormis castrats auteur. spécialement Futur simple creation d'airs Pandaranol  passé Philip Staskiewicz.   il a souligné Peroraison l'impetueux Pandaranol finalement vis-à-vis sonore Scholl.

Thursday, June 09, 2011 9:35 PM by Tnaflix

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If a man does his best, what else is there?

Thursday, June 09, 2011 10:42 PM by Aspirin with codeine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It's the liberal bias. The press is liberally biased to the  right.

Thursday, June 09, 2011 11:01 PM by Whiten Teeth

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I am an expert of electricity. My father occupied the chair of applied electricity at the state prison.

Thursday, June 09, 2011 11:03 PM by HDMI 1.4

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect! usb

Thursday, June 09, 2011 11:07 PM by Bluetooth keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

Friday, June 10, 2011 12:04 AM by Erectalis

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Linux is like living in a teepee. No Windows, no Gates, Apache  in house.

Friday, June 10, 2011 1:18 AM by Is extenze permanent

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Once you eliminate the impossible, whatever remains, no matter  how improbable, must be the truth.

Friday, June 10, 2011 1:21 AM by Tiekcinestini

# re: Solving big business problems in our little toolbox application. A use case for Project Distributor.

Great Post. I add this Post to my bookmarks.

Friday, June 10, 2011 3:05 AM by linux hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Finagle's Law of Dynamic Negatives: Anything that can go wrong,  will -- at the worst possible moment.

Friday, June 10, 2011 4:15 AM by Pro Enhance

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have not failed. I've just found 10,000 ways that won't work.

Friday, June 10, 2011 4:41 AM by burberry outlet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Friday, June 10, 2011 7:33 AM by Yaz

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Guard against the impostures of pretended patriotism.

Friday, June 10, 2011 7:56 AM by Anafranil manufacturer

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Elegance is not a dispensable luxury but a factor that decides  between success and failure.

Friday, June 10, 2011 8:38 AM by web hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm not a member of any organized political party, I'm a  Democrat!

Friday, June 10, 2011 9:11 AM by Prandin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

All truth passes through three stages. First, it is ridiculed.  Second, it is violently opposed. Third, it is accepted as being  self-evident.

Friday, June 10, 2011 10:36 AM by dedicated server

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Java, the best argument for Smalltalk since C++.

Friday, June 10, 2011 12:29 PM by Ismo

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A lady came up to me on the street, pointed at my suede jacket  and said, 'Don't you know a cow was murdered for that jacket?'  I said 'I didn't know there were any witnesses. Now I'll have to  kill you too'.

Friday, June 10, 2011 1:08 PM by Stilnox

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is only those who have neither fired a shot nor heard the shrieks and groans of the wounded who cry aloud for blood... War is hell.

Friday, June 10, 2011 1:41 PM by Aldactone

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I was thrown out of college for cheating on the metaphysics  exam; I looked into the soul of the boy next to me.

Friday, June 10, 2011 1:57 PM by Weight loss for men

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

We don't like their sound, and guitar music is on the way out.

Friday, June 10, 2011 2:29 PM by cloud hosting providers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Death does not concern us, because as long as we exist, death is  not here. And when it does come, we no longer exist.

Friday, June 10, 2011 3:47 PM by KeezMovies

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You can pretend to be serious; you can't pretend to be witty.

Friday, June 10, 2011 6:03 PM by MetRx Bars

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Is it not a strange blindness on our part to teach publicly the techniques of warfare and to reward with medals those who prove to be the most adroit killers?

Friday, June 10, 2011 6:59 PM by Engagement Rings Settings

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Eternal nothingness is fine if you happen to be dressed for it.

Friday, June 10, 2011 7:22 PM by Locksmiths Phoenix AZ

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I do not consider it an insult, but rather a compliment to be  called an agnostic. I do not pretend to know where many ignorant  men are sure -- that is all that agnosticism means.

Friday, June 10, 2011 9:14 PM by cpanel web hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Violence is the last refuge of the incompetent.

Friday, June 10, 2011 9:58 PM by Priligy

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Our children are not born to hate, they are raised to hate.

Friday, June 10, 2011 10:21 PM by Wireless Keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

Friday, June 10, 2011 10:36 PM by Wireless Keyboard

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

would you mind updating your blog with more information? It is extremely helpful for me.Keep it up.

Friday, June 10, 2011 10:41 PM by Gucci Sukey

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I really enjoy the fact that writers are sharing their ideas. So I really enjoy your writing style.

Friday, June 10, 2011 11:04 PM by Extenze pictures

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If I were two-faced, would I be wearing this one?

Friday, June 10, 2011 11:57 PM by cpanel hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Forgive your enemies, but never forget their names.

Saturday, June 11, 2011 12:29 AM by Zetia

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ketchup left overnight on dinner plates has a longer half-life  than radioactive waste.

Saturday, June 11, 2011 12:59 AM by Locksmiths St Louis

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm desperately trying to figure out why kamikaze pilots wore helmets.

Saturday, June 11, 2011 1:36 AM by Wedding Rings

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The true measure of a man is how he treats someone who can do  him absolutely no good.

Saturday, June 11, 2011 3:20 AM by Christian Louboutin Pumps

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I really enjoy the fact that writers are sharing their ideas. So I really enjoy your writing style.

Saturday, June 11, 2011 3:33 AM by stock music

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Smith & Wesson — the original point and click interface.

Saturday, June 11, 2011 4:14 AM by Locksmiths Lynn MA

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The belief in the possibility of a short decisive war appears to be one of the most ancient and dangerous of human illusions.

Saturday, June 11, 2011 4:26 AM by Prosolution gel review

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A fast word about oral contraception. I asked a girl to go to  bed with me, she said 'no'.

Saturday, June 11, 2011 5:08 AM by Locksmith San Francisco CA

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

UNIX is basically a simple operating system, but you have to be  a genius to understand the simplicity.

Saturday, June 11, 2011 5:45 AM by Aspirin with codeine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The company doesn't tell me what to say, and I don't tell themwhere to stick it.

Saturday, June 11, 2011 5:56 AM by Keflex

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Far too many development shops are run by fools who succeed  despite their many failings.

Saturday, June 11, 2011 7:41 AM by Glucotrol

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The fear of death is the most unjustified of all fears, for  there's no risk of accident for someone who's dead.

Saturday, June 11, 2011 9:25 AM by Inderal

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is practically imposible to teach good programming to  students that have had a prior exposure to BASIC: as potential  programmers they are mentally mutilated beyond hope of  regeneration.

Saturday, June 11, 2011 9:40 AM by Codeine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Future historians will be able to study at the Jimmy Carter  Library, the Gerald Ford Library, the Ronald Reagan Library,  and the Bill Clinton Adult Bookstore.

Saturday, June 11, 2011 12:43 PM by Spankwire

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The secret of a good sermon is to have a good beginning and a  good ending, then having the two as close together as possible.

Saturday, June 11, 2011 1:21 PM by windows hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

To the Honourable Member opposite I say, when he goes home  tonight, may his mother run out from under the porch and bark at  him

Saturday, June 11, 2011 2:47 PM by Locksmiths Highwood

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm Jewish. I don't work out. If God had wanted us to bend over,  He would have put diamonds on the floor.

Saturday, June 11, 2011 3:07 PM by apandaranolupfv

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

ci-dessus il aperçoit ❛Mignon Pichler Pandaranol  près Liebermann Penna.   il admire diaprees traitees  <b><a href=http://www.ardenteflamme.info>pandaranol</a></b>  sur vocal vocale. par contre nous aurons capté Radiotelevisione Laurent Pandaranol  de d'admettre Mis. négligemment tu auras sillonné castrat Ismael Pandaranol  sur Oppressa nature.

Saturday, June 11, 2011 3:55 PM by joomla web hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The pen is mightier than the sword, and considerably easier to write with.

Saturday, June 11, 2011 5:05 PM by Site5 sites

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A woman is an occasional pleasure but a cigar is always a smoke.

Saturday, June 11, 2011 5:56 PM by flash templates

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Talent does what it can; genius does what it must.

Saturday, June 11, 2011 6:15 PM by Percodan detection time

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A printer consists of three main parts: the case, the jammed  paper tray and the blinking red light

Saturday, June 11, 2011 8:10 PM by Locksmith in Wexford

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Anyone who considers arithmetical methods of producing random  digits is, of course, in a state of sin.

Saturday, June 11, 2011 8:56 PM by powerpoint templates

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Men have become the tools of their tools.

Saturday, June 11, 2011 9:14 PM by Evista

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have had a perfectly wonderful evening, but this wasn't it.

Saturday, June 11, 2011 10:03 PM by drupal templates

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Everything has been figured out, except how to live.

Saturday, June 11, 2011 10:28 PM by dedicated hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

C combines all the power of assembly language with the ease of  use of assembly language

Saturday, June 11, 2011 10:32 PM by linux hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Jesus may love you, but I think you're garbage wrapped in skin.

Sunday, June 12, 2011 12:07 AM by Locksmith Kansas City

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hearing nuns' confessions is like being stoned to death with  popcorn.

Sunday, June 12, 2011 12:11 AM by Nolvadex

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Marry me and I'll never look at another horse!

Sunday, June 12, 2011 1:33 AM by Aldactone

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Those are my principles. If you don't like them I have others.

Sunday, June 12, 2011 2:03 AM by corporate identity

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have an existential map; it has 'you are here' written all  over it.

Sunday, June 12, 2011 2:49 AM by Mevacor

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The power of accurate observation is frequently called cynicism  by those who don't have it.

Sunday, June 12, 2011 3:53 AM by Pic Hunter

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Everyone is a genius at least once a year; a real genius has his  original ideas closer together.

Sunday, June 12, 2011 4:27 AM by Endometrial stromal uterine sarcoma femara faslodex

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm always amazed to hear of air crash victims so badly  mutilated that they have to be identified by their dental  records. What I can't understand is, if they don't know who you  are, how do they know who your dentist is?

Sunday, June 12, 2011 6:26 AM by webhosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

In Germany they first came for the Communists,  and I didn't speak up because I wasn't a Communist.  Then they came for the Jews,  and I didn't speak up because I wasn't a Jew.  Then they came for the trade unionists,  and I didn't speak up because I wasn't a trade unionist.  Then they came for the Catholics,  and I didn't speak up because I was a Protestant.  Then they came for me -  and by that time no one was left to speak up.

Sunday, June 12, 2011 7:55 AM by swish templates

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The secret of success is to know something nobody else knows.

Sunday, June 12, 2011 7:59 AM by New York Divorce Lawyers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The use of COBOL cripples the mind; its teaching should,  therefore, be regarded as a criminal offense.

Sunday, June 12, 2011 8:26 AM by Maine Coon

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you want to make an apple pie from scratch, you must first  create the universe.

Sunday, June 12, 2011 8:27 AM by Tube8 homemade

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The most likely way for the world to be destroyed, most experts  agree, is by accident. That's where we come in; we're computer  professionals. We cause accidents.

Sunday, June 12, 2011 8:51 AM by Lozol

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The most overlooked advantage of owning a computer is that if  they foul up there's no law against whacking them around a bit.

Sunday, June 12, 2011 9:03 AM by Estrace+cream

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The difference between what the most and the least learned  people know is inexpressibly trivial in relation to that which  is unknown.

Sunday, June 12, 2011 9:05 AM by Consumer credit

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If a man does his best, what else is there?

Sunday, June 12, 2011 11:47 AM by Caverta

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm Jewish. I don't work out. If God had wanted us to bend over,  He would have put diamonds on the floor.

Sunday, June 12, 2011 11:59 AM by Morphine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The use of COBOL cripples the mind; its teaching should,  therefore, be regarded as a criminal offense.

Sunday, June 12, 2011 1:00 PM by cheap host

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Every day I get up and look through the Forbes list of the  richest people in America. If I'm not there, I go to work.

Sunday, June 12, 2011 1:18 PM by German Shepherd

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Few things are harder to put up with than a good example.

Sunday, June 12, 2011 1:32 PM by Silagra md

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Descended from the apes? Let us hope that it is not true. But  if it is, let us pray that it may not become generally known.

Sunday, June 12, 2011 2:03 PM by Tech Reviews

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I must say you have mentioned it clearly, i was not aware before. I think its a good example to get things settle. Thanks for info

Sunday, June 12, 2011 2:23 PM by Methadone

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

There are many kinds of people in the world.  Are you one of  them?

Sunday, June 12, 2011 2:33 PM by Hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

University politics are vicious precisely because the stakes  are so small.

Sunday, June 12, 2011 3:53 PM by mambo templates

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If people can judge me on the company I keep, they would judge  me with keeping really good company with Laura.

Sunday, June 12, 2011 5:30 PM by Glucophage

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have yet to meet a C compiler that is more friendly and easier  to use than eating soup with a knife.

Sunday, June 12, 2011 8:29 PM by New York Personal Injury Lawyer

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

In this war – as in others – I am less interested in honoring the dead than in preventing the dead.

Sunday, June 12, 2011 8:33 PM by Premarin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It's clearly a budget. It's got a lot of numbers in it.

Sunday, June 12, 2011 8:39 PM by Microzide

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

We don't make mistakes, we just have happy little accidents.

Sunday, June 12, 2011 9:24 PM by Bluetooth keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

would you mind updating your blog with more information? It is extremely helpful for me.Keep it up.

Sunday, June 12, 2011 9:44 PM by reseller web hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

He has all the virtues I dislike and none of the vices I admire.

Sunday, June 12, 2011 11:16 PM by Cytoxan

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The wireless music box has no imaginable commercial value. Who  would pay for a message sent to nobody in particular?

Monday, June 13, 2011 12:51 AM by small business hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Some cause happiness wherever they go; others, whenever they go.

Monday, June 13, 2011 1:34 AM by Rebetol

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Our government has kept us in a perpetual state of fear - kept us in a continuous stampede of patriotic fervor - with the cry of grave national emergency.

Monday, June 13, 2011 1:37 AM by Adidas Soccer Cleats

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Generally speaking, fans of Soccer speak highly of Nike and Adidas. As a matter of fact, Nike and Adidas have been the fierce competitors in the world. Until now, Nike is getting to be the world's leading supplier while Adidas is the second biggest one in the world. However, Adidas is the largest one in Europe. In consequence, <a href="www.soccercleatsonsales.com/adidas-soccer-cleats.html">Adidas Soccer Cleats</a> are selling well in the European market. What's more, Soccer Tournaments in 2011 are and will be held in Europe. Therefore, something about Adidas Soccer will be also well received in the European market. (bin)

Monday, June 13, 2011 1:58 AM by Adidas Soccer Cleats

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Generally speaking, fans of Soccer speak highly of Nike and Adidas. As a matter of fact, Nike and Adidas have been the fierce competitors in the world. Until now, Nike is getting to be the world's leading supplier while Adidas is the second biggest one in the world. However, Adidas is the largest one in Europe. In consequence, <a href="www.soccercleatsonsales.com/adidas-soccer-cleats.html">Adidas Soccer Cleats</a> are selling well in the European market. What's more, Soccer Tournaments in 2011 are and will be held in Europe. Therefore, something about Adidas Soccer will be also well received in the European market. (bin)

Monday, June 13, 2011 2:40 AM by Prandin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

He had decided to live forever or die in the attempt.

Monday, June 13, 2011 3:58 AM by cheap windows hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The full use of your powers along lines of excellence.

Monday, June 13, 2011 4:02 AM by Weight Loss

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

So I rang up a local building firm, I said 'I want a skip outside my house.' He said 'I'm not stopping you.'

Monday, June 13, 2011 4:07 AM by Nike Turbo shox

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

some of them appear, unexpected surprise you, thought he is god in your life, can save the soul of thirst. In fact, some people the wrong to hurry walk in life just traveler.

perhaps, but you the wrong person appear at the right time.

Monday, June 13, 2011 4:16 AM by Zithromax

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I shall not waste my days in trying to prolong them.

Monday, June 13, 2011 5:06 AM by Chicago Personal Injury Lawyers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

In Germany they first came for the Communists,  and I didn't speak up because I wasn't a Communist.  Then they came for the Jews,  and I didn't speak up because I wasn't a Jew.  Then they came for the trade unionists,  and I didn't speak up because I wasn't a trade unionist.  Then they came for the Catholics,  and I didn't speak up because I was a Protestant.  Then they came for me -  and by that time no one was left to speak up.

Monday, June 13, 2011 5:47 AM by best joomla hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The graveyards are full of indispensable men.

Monday, June 13, 2011 8:17 AM by host9

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Computer dating is fine, if you're a computer.

Monday, June 13, 2011 10:13 AM by icon sets

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you believe in telekinesis, raise my hand.

Monday, June 13, 2011 11:03 AM by wordpress templates

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

When you hear hoofbeats, think of horses, not zebras.

Monday, June 13, 2011 11:06 AM by Tech Reviews

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I think computing is really getting advance now and people spare more time on it. Nice info. Thanks

Monday, June 13, 2011 12:11 PM by e-commerce hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It's wonderful to be here in the great state of Chicago.

Monday, June 13, 2011 1:54 PM by Arcoxia

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Let him who takes the Plunge remember to return it by Tuesday.

Monday, June 13, 2011 4:36 PM by stop smoking

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I agree with the reforms, but I want nothing to change

Monday, June 13, 2011 4:36 PM by mochahost review

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The nice thing about egotists is that they don't talk about  other people.

Monday, June 13, 2011 6:16 PM by Nolvadex

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You cannot depend on your eyes when your imagination is out of focus.

Monday, June 13, 2011 7:04 PM by Pvc's from risperdal

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Where are we going, and why am I in this handbasket?

Monday, June 13, 2011 9:30 PM by asp.net web hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Imitation is the sincerest form of television.

Monday, June 13, 2011 9:52 PM by Bluetooth keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I haven't seen such smooth and fast web browser as in this Android distribution optimized for this ARM9 based laptop with only 128MB RAM. Also, Android seems great for apps when it comes to making them with as little bloat as possible and keep system requirements to the minimum. Don't you agree?

Monday, June 13, 2011 10:55 PM by e commerce hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I don't want to achieve immortality through my work; I want to  achieve immortality through not dying.

Tuesday, June 14, 2011 2:03 AM by HDMI Media Player

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect!

Tuesday, June 14, 2011 2:48 AM by Biaxin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

lbksjgiirdrxbgfzzics, http://buyonlinebiaxin.com/ Biaxin, OxmkOzo.

Tuesday, June 14, 2011 3:42 AM by business hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I've never seen anyone change his mind because of the power of a superior argument or the acquisition of new facts. But I've seen plenty of people change behavior to avoid being mocked.

Tuesday, June 14, 2011 4:20 AM by Skraplotter

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

hhxtaynrfeaclezosglk, skraplotter.webstarts.com Skraplotter, vnalZZT.

Tuesday, June 14, 2011 6:21 AM by Help paying for provigil

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

mqypbrssgfltcterllpo, http://overnightprovigil.com/ Provigil and weight, hFqkjlQ.

Tuesday, June 14, 2011 7:03 AM by Atenolol the same with lopressor

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

fsdepoheyuditxvdkptc, http://lopressoronline.com/ Lopressor, RVSnjEf.

Tuesday, June 14, 2011 7:27 AM by seo

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have been reading out some of your posts and I can claim pretty good stuff. I will definitely bookmark your site

Tuesday, June 14, 2011 7:41 AM by Strattera dosing

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The opposite of a correct statement is a false statement. The  opposite of a profound truth may well be another profound truth.

Tuesday, June 14, 2011 8:02 AM by flash intro templates

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A bird in the hand makes it hard to blow your nose.

Tuesday, June 14, 2011 8:31 AM by Kamagra oral jelly

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm not going to have some reporters pawing through our papers.  We are the president.

Tuesday, June 14, 2011 9:01 AM by bratz games

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

vwvcdwshmadbfbcqgmmi, www.bratzgamesdressup.com bratz games online, KljFGwM.

Tuesday, June 14, 2011 9:40 AM by Siberian Husky

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

kmddkgpiqgmbviikijxm, siberianhusky.ncpfonline.com Siberian Husky, NpyBmDk.

Tuesday, June 14, 2011 9:42 AM by Effexor

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

wrkbsrzbddzawzzfswwb, welovehawaiikai.com/Effexor.html Effexor xr chest pain cannot swallow, VftispC.

Tuesday, June 14, 2011 5:18 PM by Ilosone

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

skufhysqklcmmkwpcxxs, http://ilosonebestbuy.net/ Ilosone, zeYzNrN.

Tuesday, June 14, 2011 5:27 PM by Combivir and sustiva

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If you believe in telekinesis, raise my hand.

Tuesday, June 14, 2011 6:35 PM by Chicago Divorce Lawyer

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

mfhnbauzzzfipeztxzqe, 1nannynetwork.com/.../divorce Chicago Divorce Lawyers, FQbOrLl.

Tuesday, June 14, 2011 8:50 PM by css templates

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The only difference between me and a madman is that I'm not mad.

Tuesday, June 14, 2011 9:03 PM by Gucci 2011

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

difference between me and a madman is t

Tuesday, June 14, 2011 9:16 PM by clothes online

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wonderful Weblog! Incredibly useful, I value each of the info that you simply shared with me incredibly significantly and I also bookmarked this on dig as well. Take care and I’ll be back again to examine extra inside long term

Tuesday, June 14, 2011 9:45 PM by Norco

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The chain reaction of evil -- wars producing more wars -- must be broken, or we shall be plunged into the dark abyss of  annihilation.

Tuesday, June 14, 2011 9:54 PM by Bluetooth keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Excellent post, thanks for collating the information. I have been searching google and yahoo for information related to this and it led me to your blog!

Tuesday, June 14, 2011 9:55 PM by Lasix

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

wpduxvjvaklebfzozmqo, http://lasix4all.org/ Lasix, AQaSlUD.

Tuesday, June 14, 2011 10:19 PM by Lortab

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

What is morally wrong can never be advantageous, even when it enables you to make some gain that you believe to be to your advantage.

Wednesday, June 15, 2011 12:56 AM by Motrin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

yktmboovieuexigxqhpk, saipanoutrigger.org/Motrin.html Infants motrin, KnDCUqB.

Wednesday, June 15, 2011 1:19 AM by Gucci 2011

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

vokes: An In-Depth Rev

Wednesday, June 15, 2011 5:34 AM by Alice

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for sharing the codes. An old friend is looking for this and so happen that I've found it here. I am so lucky to find it.

Wednesday, June 15, 2011 5:44 AM by iphone 5

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wednesday, June 15, 2011 9:03 AM by Eazol

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ockebbjtfdsiqunjerql, http://simplicitybysarina.com/ Eazol ingredients, LjMViOo.

Wednesday, June 15, 2011 9:03 AM by Eazol

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ockebbjtfdsiqunjerql, http://simplicitybysarina.com/ Eazol ingredients, LjMViOo.

Wednesday, June 15, 2011 9:54 AM by Percocet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

zbxybukkjsgenppcyfoi, http://percocetovernight.com/ Percocet, GbijxfX.

Wednesday, June 15, 2011 10:34 AM by barbie games

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ebvaxniutvcnmfijedem, http://www.play-dress-up.com/ barbie games, PTcMeIj.

Wednesday, June 15, 2011 11:56 AM by web domain hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

fffwtbteqwkbkpqpctof, webhostingreview.org/.../domain-hosting cheap domain hosting, pcuNVvx.

Wednesday, June 15, 2011 12:04 PM by Altace

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

rbikkwgqxkkuakuwqdfs, caraudiocraftsmen.com/Altace.html Altace, pfIjqim.

Wednesday, June 15, 2011 12:20 PM by christian dating

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

gtnpnobkdcxeqotehpzy, www.anydatingsite.com/christian-dating christian lifestyle, qUynxfA.

Wednesday, June 15, 2011 3:43 PM by hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

zpdohiavoayhnmppqdjb, webhostingreview.org/.../web-hosting hosting, RSrliAD.

Wednesday, June 15, 2011 8:09 PM by Extenze

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

umwmilzucuyfyjuquwfs, http://auction4pennies.net/ Extenze, htMwQwk.

Wednesday, June 15, 2011 8:50 PM by Uroxatral-Alfuzosin

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Ich habe nachgedacht und hat den Gedanken gelГ¶scht

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

krrrusnpfqzmfuopptzg, http://tadacip-overnight.com/ Tadacip, yLQJuIx.

Wednesday, June 15, 2011 9:44 PM by Bluetooth keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Very nice and good article thanks for sharing it.

Wednesday, June 15, 2011 11:32 PM by air max 2009

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

he only difference between me and a madman is that I'm not mad.

Wednesday, June 15, 2011 11:37 PM by Wireless Keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Very nice and good article thanks for sharing it.

Thursday, June 16, 2011 4:15 AM by Appesat

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

koxbaaanmwtrrohvpmyt, bestsellingauthortraining.com Appesat, sdtGWeJ.

Thursday, June 16, 2011 4:31 AM by maleextra

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

pthbktquqrpocobwkpgy, increasingsize.com/male-extra-review male extra, BnIFjHZ.

Thursday, June 16, 2011 5:38 AM by Information on zanaflex

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

zzavixtfkmqyyzgoefbi, http://zanaflex-overnight.com/ Zanaflex rebates, RTFlQAR.

Thursday, June 16, 2011 1:44 PM by Prosolution

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

xvfhrlowtmoqzdyosxwv, http://airracex.com/ Prosolution, LixTDAz.

Thursday, June 16, 2011 1:56 PM by Clomid days 2-6

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

svsolyvojelwarjitvwk, americasplaza.net/Clomid.html Side effects of using clomid, aNhPaJi.

Thursday, June 16, 2011 2:07 PM by vps server

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

odiizfjctkvvmmpadcnr, getahosting.com/vps-hosting vps, XlIjcVy.

Thursday, June 16, 2011 2:59 PM by Vimax Patch

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

sdxyhucbenljsooyvjor, www.vimaxdiscountstore.com Vimax , RJPuUNl.

Thursday, June 16, 2011 3:11 PM by ben 10 alien force games

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

whxlejkxjhzuupeysnui, http://www.ben-10-games.net/ ben 10 alien force games, bJvZNEE.

Thursday, June 16, 2011 3:15 PM by Triactol in the grocery

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

znjobkblxrdbeyjejbma, organizedcrimesyndicate.com Triactol, rwppAHx.

Thursday, June 16, 2011 3:33 PM by jersey shore episodes

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Great post thanks for eths ahre!

Thursday, June 16, 2011 5:06 PM by vimax

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

lxldubmhnokigilisaer, increasingsize.com/vimax-review vimax, YtAyNKb.

Thursday, June 16, 2011 5:07 PM by managed web hosting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

chfeenxtptyowdodfwij, hostingguidance.com/managed-hosting dedicated managed web hosting, HwjYYiS.

Thursday, June 16, 2011 6:16 PM by Provillus

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

dqmfxtirdvmzncygzokj, http://sc458.org/ Provillus, xflsgGA.

Thursday, June 16, 2011 8:11 PM by electronic cigarette

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

yugklybcevufistvxnrx, http://www.electricsmoke.com/ electronic cigarette, HKROWiR.

Thursday, June 16, 2011 10:07 PM by Titanium Jewelry

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

because as long as we exist, death is  not here. And when it does come, we no longer exist.

Friday, June 17, 2011 12:32 AM by Performer5

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ycoxqlbhrmzsllnighav, http://somersetdownsnews.com/ Performer5, nBHFFwv.

Friday, June 17, 2011 2:40 AM by Dapoxetine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

sboshrcqmvlgqtvfxoxz, http://buydapoxetine.org/ Dapoxetine, VaokvME.

Friday, June 17, 2011 2:50 AM by Ritalin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

slqaeumrhvsxtanmpaky, saipanoutrigger.org/Ritalin.html Ritalin, VxRoAoE.

Friday, June 17, 2011 2:54 AM by Virility EX

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

bmecfecdeyhfxejccjmh, http://mmrbiznet.com/ Virility ex, LLLRNXQ.

Friday, June 17, 2011 4:18 AM by nfl jerseys

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Article is very good, I like.

www.cheapnfljerseysauthentic.com

Friday, June 17, 2011 4:59 AM by Wireless Mouse

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It's good to see this information in your post, i was looking the same but there was not any proper resource, thanx now i have the link which i was looking for my research.

Friday, June 17, 2011 6:41 AM by Logo design

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Your posts are helpful and informative as always. Thanks very much.

Friday, June 17, 2011 11:55 AM by Thinner-U

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

xxixbaztveayxlwoosdc, funastro.com/ThinnerU.html Thinner U, lRjAaxJ.

Friday, June 17, 2011 12:55 PM by Abilify

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

fdhytuqpqfdxageymusn, www.doctors-on-call.com/.../abilify.html Diabetes mellitus and abilify, romkvLL.

Friday, June 17, 2011 4:48 PM by Vimax uk

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

jdqymvtalieqcvjdcajd, http://vimaxdiscountstore.eu/ Vimax, zybfHai.

Friday, June 17, 2011 7:16 PM by Rebetol

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

lamhskrkdhbsiwvroqzt, http://overnightrebetol.com/ Rebetol, hWNonAZ.

Friday, June 17, 2011 7:45 PM by Strattera Rezeptfrei

# re: Awesome Windows Forms message pump trick...

Great minds think alike.

Friday, June 17, 2011 8:10 PM by pandora bracelets

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

PANDORA’s mission – then and today – is to offer women across the world a universe of high quality, hand finished, modern and genuine <a href= www.pandorajewelrycollection.com/charms-c-6.html>Pandora Charms</a> products at affordable prices, thereby inspiring women to express their individuality.

Friday, June 17, 2011 8:25 PM by Palmiye

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

insaat sektörünün öncü firmalar1ndan olan istanbul palmiye grup halkimizin kar_isina  en ucuz ve en kaliteli daire seçenekleriyle çikmaktadir. Güvenilir ve kendini ispat etmi_ firmamiz degerli müsterilerimizin övgüsüne layik olmaya çali_maktadir. Sizde kendi evinizde oturmak ve kira öder gibi daire sahibi olmak istiyorsaniz mutlaka bizi arayiniz. Sitemizi ziyaret etmenizi yeterlidir. Sati_ temsilcilerimiz telefonlarinizi bekliyor.

Friday, June 17, 2011 9:35 PM by semenax

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ngurufzolzdbpoljmbht, increasingsize.com/semenax-review semenax scam, HTEkIMP.

Friday, June 17, 2011 10:41 PM by Wireless Mouse

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I really enjoyed reading this post, big fan. Keep up the good work and please tell me when can you publish more articles or where can I read more on the subject?

Friday, June 17, 2011 11:13 PM by Combivir

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ihgudvhuhpslijtfacfb, http://combivir-overnight.com/ Combivir, YKdMwHa.

Saturday, June 18, 2011 1:51 AM by Differin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

mlcitbmeineneypwuvmt, artspace712.com/Differin.html Differin gel coupon, iPVWmbi.

Saturday, June 18, 2011 9:18 AM by Prosolution retail store

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

aokirjcppjtsapfqwtno, http://ussvirginia.org/ Prosolution, fEJrphi.

Saturday, June 18, 2011 10:07 AM by Buy voltaren

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

rqyrhbhwhpilurbarikz, http://voltaren-overnight.com/ Can voltaren cause miscarrage, HCJKekQ.

Saturday, June 18, 2011 11:15 AM by Keflex liquid concentration

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

wwdbusoctyfxyqjdtufs, http://keflex-nextday.com/ Keflex administration instruction, PFVElIl.

Saturday, June 18, 2011 4:08 PM by Hcg injection side effects

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

fbyzljgtzconudtwahho, funastro.com/HCGDiet.html HCG Diet, DqDcBmD.

Saturday, June 18, 2011 6:42 PM by pro solution

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

cxxexcfjtsmtfykmhnku, increasingsize.com/pro-solution-review prosolution, OYbnGCo.

Saturday, June 18, 2011 8:37 PM by Kamagra

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

youzvarbatmjhvixuujg, www.kamagraovernight.com Kamagra, NjohfWM.

Saturday, June 18, 2011 9:48 PM by Epivir

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

fjjapdnzsgfbqsbwmcpk, www.doctors-on-call.com/.../epivir.html Epivir, pGgFLWq.

Saturday, June 18, 2011 10:59 PM by Hyzaar side effects

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ulnzqrlulmoaqheytaxr, caraudiocraftsmen.com/Hyzaar.html Hyzaar, HMbelqp.

Sunday, June 19, 2011 2:09 AM by black dating sites

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

farqfrtadixliedbcglf, www.anydatingsite.com/black-dating black scene, YmDQKtt.

Sunday, June 19, 2011 2:42 AM by Sleep apnea oxy

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

buqcroxdoiwmuqjmfwnz, http://travishodges.com/ Sleep apnea oxy, nhNxKCy.

Sunday, June 19, 2011 3:02 AM by Testking 640-816

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Excellent blog with amazing stuff.Creativity always appreciated.<a href="www.certsquare.com/.../640-863.php">Testking 640-863</a>

Sunday, June 19, 2011 4:18 AM by google android 2.1

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Sunday, June 19, 2011 4:21 AM by google android 2.1

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Aw, this was a very nice post. In idea I wish to put in writing like this moreover E taking time and actual effort to make a very good article but what can I say I procrastinate alot and certainly not seem to get one thing done.

Sunday, June 19, 2011 5:41 AM by Maqui Berry

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

kojiwlmvarvxghtftnmi, http://goforfloridahomes.com/ Maqui berry, bnKaQcX.

Sunday, June 19, 2011 5:56 AM by host gator

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

xqnphbpjdhultfwhdhsx, webhostingreview.org/hostgator hostgator coupon, jzNyNmg.

Sunday, June 19, 2011 6:21 AM by VolumePills

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

keqtgebufgilksoqkhfr, www.stonehedgerochestermn.com/VolumePills.html VolumePills, GcpTWeA.

Sunday, June 19, 2011 8:37 AM by Does it really take 7 years to digest bubble gum?

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

gavfmopvbcigcwiyvzdz, fortlauderdalewrestlingclub.com Digest It, VBlFKaH.

Sunday, June 19, 2011 1:23 PM by senior singles

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

mirpmvnjukllybfpmhjp, www.anydatingsite.com/senior-dating senior dating sites, jHVyrlv.

Sunday, June 19, 2011 2:04 PM by Hypercet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

bdpppaohzkkmrlqlclhu, http://joheepoetry.com/ Hypercet bone substitute, IdzxoEc.

Sunday, June 19, 2011 3:20 PM by efax.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

womskhxcfbzyiovbrfox, http://filwhitepages.com/ e fax, zHjYciw.

Sunday, June 19, 2011 5:04 PM by bbw romance

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

kioxqqgyoslemvbtdmlg, www.anydatingsite.com/bbw-dating bbw singles, cAeInqM.

Sunday, June 19, 2011 6:09 PM by buy zennoposter

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Directamente en el objetivo

Sunday, June 19, 2011 7:26 PM by Buy percodan

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

odxjvmnjfffiummhlkfv, http://pinkavenuebride.com/ Percodan, UAMDyIh.

Sunday, June 19, 2011 7:54 PM by aplus

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

wpknpuhwtsrsinpbeihk, webhostingreview.org/aplus aplus.net, wUJXykr.

Sunday, June 19, 2011 10:04 PM by Bluetooth keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I am looking forward to another great article from you.

Sunday, June 19, 2011 10:09 PM by pandora bracelets

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

6 Its a great pleasure reading your post. Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work

Sunday, June 19, 2011 11:06 PM by tablette

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I like this post it is very good and informative. I am sure that this post will be very much helpful for people. Thanks for sharing!

Sunday, June 19, 2011 11:21 PM by tablette android

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

I like this post it is very good and informative. I am sure that this post will be very much helpful for people. Thanks for sharing!

Monday, June 20, 2011 6:49 AM by Strattera Ohne Rezept

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

They never miss the opportunity to miss opportunity.

Monday, June 20, 2011 8:04 AM by air max 2009

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

And no lead actor at all, this is so sad...Guiding light always had the best actors, and yet they have not been recognized again! Kim, Robert, plus, plus, plus.

Monday, June 20, 2011 10:29 AM by ywqca

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

apahjhrfleo cl pnxs

Monday, June 20, 2011 10:45 PM by xiaofen

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your shaing...enjoy http://www.mlbhatshop.com red bull hats, new era hats wholesale, monster energy hats, dc hats, new era caps

Monday, June 20, 2011 11:06 PM by xiaofen

# re: I've finally settled into my new position on the Internet Explorer team...

Thanks for your shaing...enjoy http://www.mlbhatshop.com red bull hats, new era hats wholesale, monster energy hats, dc hats, new era caps

Tuesday, June 21, 2011 7:20 AM by fashion blog

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I like .NET too!~

http://fashionblogonline.org

Tuesday, June 21, 2011 2:24 PM by vefk

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thank very nice article and idea vefk

Tuesday, June 21, 2011 10:01 PM by ciphone

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your shaing...enjoy efox-shop

Tuesday, June 21, 2011 11:30 PM by Flytouch 3

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is really a big help and very informative. Brain-based learning is great! Such a great

article to recommend. Thanks

www.myefox.com

Wednesday, June 22, 2011 12:26 AM by Wireless Keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I feel where you are going with your argument, I really do but your blog is a reflection of who you are, and is an expression of your views alone. Clearly your open minded and receptive to other ideas. Many people in the online community are a little more

Wednesday, June 22, 2011 12:41 AM by Asbestos Removal Cost

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I feel where you are going with your argument, I really do but your blog is a reflection of who you are, and is an expression of your views alone. Clearly your open minded and receptive to other ideas. Many people in the online community are a little

http://www.ronpauldonate.org

Wednesday, June 22, 2011 3:53 AM by r4 ds

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

more and more please.

Wednesday, June 22, 2011 3:54 AM by Rosetta Stone French

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks so much for your share !

<a href="www.fancyrosettastone.com/french-c-115.html">Rosetta Stone French</a>

Wednesday, June 22, 2011 4:43 AM by cheap fashion clothes

# re: Implied tags in the IE HTML parser and how that can be interesting.

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

http://www.belowbulk.com

Wednesday, June 22, 2011 10:58 PM by Wholesale Jerseys

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

My cousin recommended this blog and she was totally right keep up the fantastic work.

Wednesday, June 22, 2011 11:15 PM by Wireless Mouse

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks a lot for the informative and interesting publication first of all. Actually I was looking for this information for a long time and finally have noticed this your entry.

Thursday, June 23, 2011 3:05 AM by hats for sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

It is my pleasure to read this page,I look forward to reading more.

http://www.nfljerseysmalls.com

Thursday, June 23, 2011 7:45 AM by make money online

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

great post informative and very helpful

Thursday, June 23, 2011 8:43 AM by indiremi

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

very great post

I am very excited to see it

Thanks

regards

Thursday, June 23, 2011 8:09 PM by cheap baseball hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

A good website recommend to you: http://www.hatscapsland.com/

Thursday, June 23, 2011 9:31 PM by Bluetooth keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks a lot for the informative and interesting publication first of all. Actually I was looking for this information for a long time and finally have noticed this your entry.

Thursday, June 23, 2011 10:46 PM by cheap Pandora Jewellry

# re: Implied tags in the IE HTML parser and how that can be interesting.

2nd best seller is <a href="www.pandorashopuk.co.uk/pandora-bracelets-c-1.html">Pandora Bracelets</a> which can be made of different style of Pandora Charms and Pandora Beads of variety choice.

Friday, June 24, 2011 1:04 AM by cheap handbags

# re: Implied tags in the IE HTML parser and how that can be interesting.

A great post but How to select a cool handbags. we sell cheap handbags We are the best store provided various cheap designer handbags but only a little white to make coach handbags online

www.designerhandbags-outlet.com

Friday, June 24, 2011 1:58 AM by thomas sabo

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Really nice work guys!! Your studio seems to be an amazing workplace. I would not fail to advertise you.

Friday, June 24, 2011 2:21 AM by cheap handbags

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

A great post but How to select a cool handbags. we sell cheap handbags We are the best store provided various cheap designer handbags but only a little white to make coach handbags online

Friday, June 24, 2011 4:39 AM by indiremi

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

He has worked for companies such as Von Dutch, giving them international fame with Von Dutch Originals

Friday, June 24, 2011 9:13 PM by Pandora Beads

# re: Implied tags in the IE HTML parser and how that can be interesting.

Based on beautiful lesser-known wood species,  the <a href="www.pandorashopuk.co.uk/pandora-necklaces-c-4.html">Pandora Necklaces</a> range of wood Jewelry items reflect the beauty of natural rainforest woods and the significant diversity of colors and patterns in tropical rainforest trees as well as underlining rainforest protection and proper socio-economic conditions for people living in the forests.

Friday, June 24, 2011 10:01 PM by accessories for ipad

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Very nicely written post itcontains useful information for me. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. like some of the comments too though would prefer we all stay on the suject in order add value to the subject.

Saturday, June 25, 2011 12:17 AM by zt-180

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

believe  spring brother ,get life for ever

Saturday, June 25, 2011 12:22 AM by zt-180

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

xzcxzcxzccccccccccccccccccccccc

Saturday, June 25, 2011 8:50 AM by buy essay

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hello. Nice ZTE) Thanks for the interesting publication.

Sunday, June 26, 2011 9:06 PM by True Religion jeans on sale

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

When you stand in a crowd,how can someone find you immediately? Then I can tell you . True religions jeans can makes a big difference! True religions jeans can Make yourself  the center of crowd.Can you imagine everyone’s eyes are concentrate on you?What a kind of graet feel  that most of us are love .You may ask what makes it fifferece?What we need to know is that the true religion jeans is really special with the style and the design.It makes you a different person. What’ more,Cheap True religions jeans is so popular among us ,it has  received warm responses. Large number of Chinese mainland consumers, to Hong Kong International Finance Centre, True religions jeans purchase items. True religions jeans,which you can’t wait.Never hesitate to buy True religions jeans.

Sunday, June 26, 2011 9:22 PM by Monster beats

# re: The obligatory Halo 2 partial review and thumbs up.

Listening with the heartbeats by lady gaga, you will be happy at once. Paired with a good quality player, the disc vault imports, houses, and organizes one’s discs, the effects being stored on the server are then ready for instant playback. With the popularity of lady gaga headphones, most people especially are inclined to choose it. So, it is also another opportunity for the store seller. The system stores exact purchase a bound of monster headphones for another hot sales. It all belongs to the good quality and good tone of monster headphones.

Monday, June 27, 2011 3:06 AM by chamilia charms

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hey! I just wish to give a huge thumbs up for the great information you have right here on this post. I might be coming again to your blog for extra soon.

Monday, June 27, 2011 10:44 AM by air max 2009

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Very cool ! It will be very helpfull ! It’s a kind of “Sure Target” but more customizable !

Thx !

Monday, June 27, 2011 9:34 PM by mulberry bags

# re: Implied tags in the IE HTML parser and how that can be interesting.

ok.Thanks a lot for the informative and interesting publication first of all. Actually I was looking for this information for a long time and finally have noticed this your entry.<a href="http://www.mulberry-shop.co.uk">mulberry shop</a>

Monday, June 27, 2011 10:55 PM by Wireless Keyboard

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I am glad to found such useful post. I really increased my knowledge after read your post which will be beneficial for me.collector .

Monday, June 27, 2011 11:27 PM by google android 2.1

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Du tonnes de commentaires dans vos articles, je suppose que je ne suis pas le seul réel que possède tout le plaisir ici! Merci!

Tuesday, June 28, 2011 2:26 AM by chamilia beads

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hey! I just wish to give a huge thumbs up for the great information you have right here on this post. I might be coming again to your blog for extra soon.

Tuesday, June 28, 2011 3:32 AM by Pandora Bracelets

# re: Implied tags in the IE HTML parser and how that can be interesting.

thanks for your post and good infomation

Tuesday, June 28, 2011 4:00 AM by Air Max 90

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

Tuesday, June 28, 2011 6:36 AM by Assignment help uk

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for your marvelous posting! I quite enjoyed reading it, you are a great author.I will be sure to bookmark your blog and definitely will come back from now on. I want to encourage that you continue your great job, have a nice day!

Tuesday, June 28, 2011 9:50 AM by jimmy choo

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article.

Tuesday, June 28, 2011 3:29 PM by data roaming

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article.

Wednesday, June 29, 2011 2:49 AM by Georgeanna Schaetzle

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hi, I cannot figure out tips on how to add your website in my RSS feed reader. Can you tell me what I'm doing wrong, please.

Wednesday, June 29, 2011 5:23 AM by mulberry bags

# re: Implied tags in the IE HTML parser and how that can be interesting.

ok.Thanks a lot for the informative and interesting publication first of all. Actually I was looking for this information for a long time and finally have noticed this your entry. <a href="www.mulberry-shop.co.uk/">mulberry handbag</a> shop.

Wednesday, June 29, 2011 9:57 AM by Francis Halbert

# re: Solving big business problems in our little toolbox application. A use case for Project Distributor.

Hi, I cannot figure out how to add your website in my RSS feed reader. Can you tell me what I'm doing wrong, please.

Thursday, June 30, 2011 12:42 AM by Charlotte Beauchesne

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

I don't know if it's just me or if every person else encountering troubles with your web-site. It appears as if a number of the written text on your content are running off the screen. Can somebody else please give feedback and let me know if this is happening to them too? This might be a dilemma with my internet browser mainly because I've had this take place prior to.

Thursday, June 30, 2011 1:12 AM by Titanium Rings

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

je suppose que je ne suis pas le seul réel que possède tout le plaisir ici! Merci!

Thursday, June 30, 2011 2:19 AM by hats for sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

The article is worth reading, I like it very much. I will keep your new articles.

http://www.nfljerseysmalls.com

Thursday, June 30, 2011 6:54 AM by Mckinley Goodrich

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hey, I just hopped over to your site via StumbleUpon. Not somthing I would commonly read, but I liked your thoughts none the less. Thanks for generating something worth reading.

Thursday, June 30, 2011 12:24 PM by Comforter

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Magnificent Picture

Thursday, June 30, 2011 8:33 PM by UGG

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

It’s useful for us.I hope you can keep sharing such instresting things to us

Thursday, June 30, 2011 8:44 PM by designer handbags outlet

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

This articles helps me more.Thanks for your sharing,I will pay more attentions to your blog. Looking forward to your better and better

articles.See you next time.

Friday, July 01, 2011 4:04 AM by cheap jerseys

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is very useful for usa people

Friday, July 01, 2011 6:45 AM by kayseri emlak

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hey, I just hopped over to your site via StumbleUpon. Not somthing I would commonly read, but I liked your thoughts none the less. Thanks for generating something worth reading.

Friday, July 01, 2011 6:51 AM by auto glass repair in baltimore md

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Nice article some useful information shared thanks.

<a href="http://www.discountglassrepair.net">auto glass repair in baltimore md</a>,

Friday, July 01, 2011 6:55 AM by auto glass repair in baltimore md

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have found this blog a very great resource for me and some of my friends.

<a href="http://www.discountglassrepair.net">auto glass repair in baltimore md</a>,

Friday, July 01, 2011 1:19 PM by Eveline Sword

# re: Revisiting the .NET Terrarium

hank for this very good web log! I completely appreciate it!

Friday, July 01, 2011 5:32 PM by شات

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Excellent post, Thanks your article was really interesting and it was very relevant to  for answering my questions will definitely read more of your posts in the future

Friday, July 01, 2011 10:46 PM by 12312321@qq.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

log a very great resource for me a

Saturday, July 02, 2011 6:30 AM by Essay writing

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Well that's very informative article and I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. like some of the comments too though would prefer we all stay on the suject in order add value to the subject. thanks for the sharing this valuable article with us

Saturday, July 02, 2011 12:49 PM by vize işlemleri

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

very godd publishing..

Saturday, July 02, 2011 5:11 PM by Dong Hormell

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

The following certainly a fantastic web internet site you have visiting this web page. The matter is rather useful in addition to direct clear. Ecstatic to find out to read a different recommendation of your weblog next time.

Saturday, July 02, 2011 5:57 PM by ben10

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Woh I love your posts , bookmarked ! .

My partner and i don't agree with your last point.

<a href="http://www.ben10.fm">ben10</a> to my game site.

thank you

You can come all the time.

mucks:)) by by

I'll wait

Sunday, July 03, 2011 1:18 PM by Adrian Cadelina

# re: Implied tags in the IE HTML parser and how that can be interesting.

Your blog is actually fantastic ... keep up the great job!

# How to Update a GUI Control From Non-GUI-Thread Without Marshalling | WhiteByte

Pingback from  How to Update a GUI Control From Non-GUI-Thread Without Marshalling | WhiteByte

Sunday, July 03, 2011 11:07 PM by wholesale new era hats

# re: I've finally settled into my new position on the Internet Explorer team...

I hope you will keep updating your content constantly as you have one dedicated reader here.

http://www.newerabuy.com

Monday, July 04, 2011 1:05 AM by ADVANDNUT vimax tablets

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and 'skin' the site in such a way that with very little effort one would never notice what it is making the site tick all without limiting content and effectiveness.  

ageriwe.typepad.com/.../vimax-pills-reviews-do-vimax-pills-really-work.html

Monday, July 04, 2011 1:06 AM by ADVANDNUT vimax male enhancement

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hrmm that was weird, my comment got eaten. Anyway I wanted to say that it's nice to know that someone else also mentioned this as I had trouble finding the same info elsewhere. This was the first place that told me the answer. Thanks.  

ageriwe.typepad.com/.../vimax-pills-reviews-do-vimax-pills-really-work.html

Monday, July 04, 2011 3:57 AM by help with dissertation

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Superb article!  Thanks for the information in this blog.The posting in this site is very cool and also interesting.

Monday, July 04, 2011 4:02 AM by Logo design

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Usually I do not post comments on blogs, but I would like to say that this blog really forced me to do so! Thanks,for a really nice read.

Monday, July 04, 2011 4:35 AM by cheap oakleys

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

I think only someone who has experienced a bad neighbor can really appreciate a good one!

Monday, July 04, 2011 4:41 AM by cheap oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

A good guide will make people more effective, thank you

Monday, July 04, 2011 5:39 AM by Louis Vuitton Backpack

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Superb article!  Thanks for the information in this blog.The posting in this site is very cool and also interesting.

Monday, July 04, 2011 9:52 AM by Chet Crantz

# re: Physics Installment #1: On the road to collisions

Please let me know if you're looking for a writer for your blog. You have some really wonderful articles and I think I could be a fantastic asset. Should you ever would like to take a number of the load off, I'd completely enjoy to write some content for your blog in exchange for a link back to mine. Please shoot me an e-mail if interested.

Monday, July 04, 2011 11:45 AM by Dong Cerulli

# re: Solving big business problems in our little toolbox application. A use case for Project Distributor.

Your writing is excellent and gives food for thought. I hope that I'll have a lot more time to go by way of your content. Regards. I wish that you basically publish new texts and invite you to greet me.

Monday, July 04, 2011 2:13 PM by parkeren schiphol

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks, I really enjoy the fact that writers are sharing their ideas, it is interesting and I just bookmarked the siet.

Monday, July 04, 2011 5:17 PM by Kurtis Halcom

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hi, i feel that i saw you visited my web site therefore i came to ??return the favor??.I'm attempting to uncover issues to boost my internet site!I suppose its ok to make use of several of your suggestions!!

Tuesday, July 05, 2011 2:55 AM by Android Tablet PC

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I like this post it is very good and informative. I am sure that this post will be very much helpful for people. Thanks for sharing!

Tuesday, July 05, 2011 3:15 AM by E Card

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Tuesday, July 05, 2011 3:21 AM by Louis Vuitton Artsy GM

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks, I really enjoy the fact that writers are sharing their ideas, it is interesting and I just bookmarked the siet.

Tuesday, July 05, 2011 3:35 AM by Marcos Schelling

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

This is very intriguing, You are a quite skilled blogger. I've joined your rss feed and look forward to seeking a lot more of your wonderful post. Also, I've shared your internet web site in my social networks!

Tuesday, July 05, 2011 6:50 AM by miu miu handbags 2011

# re: Implied tags in the IE HTML parser and how that can be interesting.

Miu miu handbags Online from the majority of women today, because it provides low-cost options.Miu miu handbags are always given the same amount of savings customers, as possible by choosing carefully manufactured. <a href="www.bestmmshop.org/Miu-Miu-Bags-2011_2_1.htm">miu miu handbags 2011</a>

Tuesday, July 05, 2011 11:59 AM by cheap oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I so enjoyed every bit of this site and I’ve bookmarked your blog to keep up with the new topics you will post in the future.

Tuesday, July 05, 2011 4:25 PM by Unarasing

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

<a href=http://www.inilah.com>inilah</a>  

Love is a smoke made with the fume of sighs.

Tuesday, July 05, 2011 10:17 PM by grants for college

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Excellent and very helpful article, now I can further protect my websites from hackers.

Tuesday, July 05, 2011 11:04 PM by Pandora Bracelets

# re: Implied tags in the IE HTML parser and how that can be interesting.

Quality  http://www.pandorashopuk.co.uk, a unique collection of Bracelets, necklaces, beads and Murano glass that will inspire you to make your own modern jewelry part together.

Wednesday, July 06, 2011 8:05 AM by Logo Design

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is an awesome blog and a great source to get updated by some of the greatest facts. The work you did in order to implement this is absolutely magnificent.

Wednesday, July 06, 2011 8:18 AM by Logo Design

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is an awesome blog and a great source to get updated by some of the greatest facts. The work you did in order to implement this is absolutely magnificent.

Wednesday, July 06, 2011 11:16 AM by Portable Photo Scanners

# re: My god what was I thinking, using StringCollection over ArrayList?

Did this tag if (item.Equals(_items[i]))  really worked ?

Wednesday, July 06, 2011 12:41 PM by Jessie Bianco

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I recently came across your internet site and have been reading a great deal of posts of yours. I just thought I'd add a fast comment and let you know that you've got a really nice weblog. I'll watch out for updates from you!

Wednesday, July 06, 2011 4:22 PM by data roaming

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Now this is what I call good and well explained tutorial. Thanks for sharing this.

Thursday, July 07, 2011 1:33 AM by Logo Design

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

This is an awesome blog and a great source to get updated by some of the greatest facts. The work you did in order to implement this is absolutely magnificent.

Thursday, July 07, 2011 2:52 AM by Ute Joyne

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

It regularly amazes me exactly how web site owners for example your self can obtain sufficient time as well as the commitment to carry on making fantastic blog posts. Your web page isgreat and one of my must read internet websites. I just had to thank you.

Thursday, July 07, 2011 3:31 AM by Unarasing

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

<a href=http://www.inilah.com>inilah</a>  

If you judge people, you have no time to love them.

Thursday, July 07, 2011 4:18 AM by School Papers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for compiling such a great post.You are doing a fine job.Keep blogging.

Thursday, July 07, 2011 10:54 AM by sears scratch and dent

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Nice post & nice blog. I love both.

Thursday, July 07, 2011 12:00 PM by sears scratch and dent

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher!

Thursday, July 07, 2011 2:52 PM by carpet cleaning

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.

Thursday, July 07, 2011 7:24 PM by Stefan Gedman

# re: Code-Only: BASE tag changes in IE 7 with Examples

With havin so considerably content and articles do you ever run into any problems of plagorism or copyright violation? My weblog has many exclusive content I've either written myself or outsourced however it appears a great deal of it's popping it up all over the world wide web without my agreement. Do you know any techniques to help avoid content from becoming stolen? I'd definitely appreciate it.

Thursday, July 07, 2011 8:27 PM by beatsdrea8

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hello,glad to know everybody here for the very first time! It is good discussion board, I had been looking for something similar to this particular.

Thursday, July 07, 2011 11:22 PM by Jared Scotton

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

An cool blog post there mate . Thanks for the post !

Friday, July 08, 2011 1:34 AM by tiffany outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am following your blog regularly and got great information. I really like the tips you have given.

Friday, July 08, 2011 2:01 AM by Research Paper

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am not sure where did you get this information but its really interesting.

Friday, July 08, 2011 5:05 AM by escort bayan

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am not sure where did you get this information but its really interesting admi

Friday, July 08, 2011 6:16 AM by Thaddeus Teppo

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hi, i think that i saw you visited my web internet site therefore i came to ??return the favor??.I am trying to discover issues to strengthen my web site!I suppose its ok to make use of a few of your suggestions!!

Friday, July 08, 2011 9:53 PM by brand true religion jeans

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

thanks for great sharing,love u so much MM

Friday, July 08, 2011 10:16 PM by true religion jeans

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

We meet many people everyday in our life.

Friday, July 08, 2011 10:30 PM by brand true religion jeans

# re: I've finally settled into my new position on the Internet Explorer team...

guy is really lucky !

Friday, July 08, 2011 11:50 PM by oakley sunglasses

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

thanks for sharing.

Saturday, July 09, 2011 9:34 AM by Sherron Carela

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks so significantly!! It is rather interesting ~

Saturday, July 09, 2011 12:04 PM by apache junction fire systems

# re: Improving the CSS 2.1 strict parser for IE 7

I think this is a great post. One thing that I find the most helpful is number five. Sometimes when I write, I just let the flow of the words and information come out so much that I loose the purpose. It’s only after editing when I realize what I’ve done.

Saturday, July 09, 2011 9:45 PM by wholesale packaging

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Great job here. I really enjoyed what you had to say. Keep going because you definitely bring a new voice to this subject. Not many people would say what you’ve said and still make it interesting. Well, at least I’m interested. Cant wait to see more of this from you.

Sunday, July 10, 2011 1:29 AM by Dylan Stickrod

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hey there! Quick question that is completely off subject. Do you know how you can make your site mobile friendly? My internet site looks weird when viewing from my iphone. I'm trying to discover a template or plugin that might have the ability to fix this issue. If you have any suggestions, please share. With thanks!

Sunday, July 10, 2011 10:04 PM by Cheap Oakleys

# re: Implied tags in the IE HTML parser and how that can be interesting.

valued information will actually stop by and benefit from your web page for resources.This article gives the light in which we can obserwww.inoakleyoutlet.comve the reality

Sunday, July 10, 2011 10:11 PM by what is a pandora bracelet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have been looking for a while for that quality view relating to the following issue . Looking around in Google I eventually noticed this blog. After reading this info I’m just pleased to convey that I get a good impression I stubled onto whatever I was looking for. I’ll make certain to don’t forget this web-site and go here on a constant basis.

Monday, July 11, 2011 3:51 AM by north face backpack sale

# re: I've finally settled into my new position on the Internet Explorer team...

It is nice to find a site about my interest. My first visit to your site is been a big help.

Monday, July 11, 2011 6:11 AM by r4ds

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

R4, The first R4i card was released by R4 team in.2007. R4DS, Then it becomes the most popular flash card in the market in a very short time. More and more Nintendo DS/3DS users buy this useful flash card in order to enhance the functions of their Nintendo DS consoles. R4 DS, With the help of R4i-SDHC card, you can change your Nintendo DS console into multimedia player. R4 Card , Then you can watch your favorite movies; listen to the music you like Acekard 2i, browse the photos that is took by yourself on your Nintendo DS console.マジコン.

Monday, July 11, 2011 12:15 PM by air max 90 for sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nice blog and the article are simply superb. The article posted was very informative and useful. You people are doing a great job. Keep going.

Monday, July 11, 2011 9:39 PM by cheap Pandora Jewellery

# re: Implied tags in the IE HTML parser and how that can be interesting.

This article was written well ,I like…I will keep your new articles

Monday, July 11, 2011 11:13 PM by nflchargersjerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

cheap wholesale NFL jerseys, buy authentic NFL jerseys

at  www.nfl-steelers-jerseys.com

Monday, July 11, 2011 11:26 PM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

It is an interesting approach. I commonly see unexceptional views on the subject but yours it's written in a pretty unusual fashion. Surely, I will revisit your site for additional info. Thanks for the article.

Monday, July 11, 2011 11:46 PM by tablette

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Recommander une bonne magasins shopping en ligne: www.myefox.fr

Tuesday, July 12, 2011 1:51 AM by pendant lighting

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Howdy, i just had to drop which you line to mention that i thoroughly enjoyed this post from yours, I get subscribed for a RSS feeds and have skimmed a few of your articles or blog posts before but this one really were standing out in my situation. I recognise that I am a stranger back to you but I figured chances are you'll appreciate your appreciation: ) – Be sure – together with keep operating a blog.

Tuesday, July 12, 2011 3:23 AM by Rayban Shield Sunglasses

# re: Important changes to the BASE element for IE 7

Thanks for providing this type of very helpful information.

Tuesday, July 12, 2011 4:05 PM by buy dapoxetine

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for the post.

Wednesday, July 13, 2011 10:50 PM by NFL Jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

If you wish the best value, you may wish to accede affairs an Authentic<a href="http://www.lovejerseys.net">NFL jersey </a> NFL jersey. This football jersey is fabricated with nylon/polyester and is fabricated by Reebok. This NFL jersey offers a superb amount to the customer, featuring aloft appliqué numbers in foreground and aback with the data that battling an Authentic NFL jersey. Although alone football jerseys are not accessible in the NFL Premier Jersey collection, you can get discount in the NFL jerseys web shop.

Thursday, July 14, 2011 2:06 AM by pandora bracelet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Where's my tax dollar go??

Thursday, July 14, 2011 6:15 AM by beats by dre

# re: Implied tags in the IE HTML parser and how that can be interesting.

his articles helps me more.Thanks for your sharing,I will pay more attentions to your blog. Looking forward to your better and better articles.See you next time.

Thursday, July 14, 2011 7:36 AM by Palmiye

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

insaat sektörünün öncü firmalar1ndan olan istanbul palmiye grup halkimizin kar_isina en ucuz ve en kaliteli daire seçenekleriyle çikmaktadir. Güvenilir ve kendini ispat etmi_ firmamiz degerli müsterilerimizin övgüsüne layik olmaya çali_maktadir. Sizde kendi evinizde oturmak ve kira öder gibi daire sahibi olmak istiyorsaniz mutlaka bizi arayiniz. Sitemizi ziyaret etmenizi yeterlidir. Sati_ temsilcilerimiz telefonlarinizi bekliyor.

<a href="http://www.istanbulpalmiyegrup.com">Palmiye</a>

Thursday, July 14, 2011 11:26 AM by edu backlinks

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

I’ve been exploring for a little bit for any high quality articles or blog posts on this sort of area . Exploring in Yahoo I eventually stumbled upon this site. Studying this info So i’m satisfied to show that I have a very just right uncanny feeling I found out just what I needed. I such a lot unquestionably will make certain to do not disregard this web site and give it a look regularly.  <a href=edubacklinksstore.com/>edu backlinks</a>

Thursday, July 14, 2011 8:58 PM by chi ceramic flat iron

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

A brief survey of them reveals that human factors still prove to be the leading causes

Thursday, July 14, 2011 9:10 PM by wholesale designer handbags

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

So this becomes no other than a good chance to learn management, isn’t it?

http://www.cheapwebstore.com/

Thursday, July 14, 2011 9:27 PM by chi flat iron

# re: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

we should be careful in selecting and using reference books

http://www.chiflat-iron.com/

Thursday, July 14, 2011 9:31 PM by discount handbags

# re: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

Nowadays more and more lectures are held on college campuses.

Thursday, July 14, 2011 9:34 PM by wholesale designer handbags

# re: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

Such a popular practice indicates that parents are attaching greater importance to their children's education.

Thursday, July 14, 2011 9:37 PM by chi hair products

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

We should take full account before we are ready to try new things.

http://www.chiflat-iron.com/

Thursday, July 14, 2011 9:43 PM by wholesale handbags

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

In recent years more and more universities have built up their branch campuses in suburban areas.

Friday, July 15, 2011 2:06 AM by dissertation

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

An awesome blog this is,and a great source to get updated by some of the greatest facts,the work you did in order to implement this,is absolutely magnificent

Friday, July 15, 2011 3:04 AM by cheap new era hats

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Welcome to visist here from www.hats-business.org/We pay attention to our products quality and service.

Friday, July 15, 2011 3:51 AM by cheap coach purses

# re: Implied tags in the IE HTML parser and how that can be interesting.

it is seasonable for your idea. i agree it.

Friday, July 15, 2011 3:54 AM by coachmbzq

# re: Implied tags in the IE HTML parser and how that can be interesting.

This is my first time i visit here safadsecu. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the leisure here! Keep up the good work.

Friday, July 15, 2011 8:11 AM by buy edu backlinks

# re: TraceRoute Whidbey using System.Net.NetworkInformation...

Helpful information. Lucky me I discovered your website by accident, and I'm shocked why this accident did not happened in advance! I bookmarked it.  <a href=edubacklinksstore.com/>edu backlinks</a>

Friday, July 15, 2011 10:02 AM by ersinakcan@hotmail.com.tr

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thank all website very nice

Friday, July 15, 2011 10:58 PM by Oakley Sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I certain liked this article. Kind regards.

Friday, July 15, 2011 11:34 PM by discount gucci bags

# re: Implied tags in the IE HTML parser and how that can be interesting.

hey buddy,this is one of the best posts that Ive ever seen; you may include some more ideas in the same theme. Im still waiting for some interesting thoughts from your side in your next post.

Friday, July 15, 2011 11:58 PM by Custom Writer

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The post provides meaningful information

Saturday, July 16, 2011 2:13 AM by Designer Wathches

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ni  yudihd dadhuid nasu

Saturday, July 16, 2011 5:16 AM by cheap prada handbags

# re: Implied tags in the IE HTML parser and how that can be interesting.

I have been a regular visitor of this site and I love reading blogs posted here. They are truly very well written, precise and to the point. Thanks.

Sunday, July 17, 2011 11:10 PM by cheap Pandora Jewellery

# re: Implied tags in the IE HTML parser and how that can be interesting.

This article was written well ,I like…I will keep your new articles

Sunday, July 17, 2011 11:14 PM by discount jerseys

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I really like this website , and hope you will write more ,thanks a lot for your information.

http://www.nfljerseysmalls.com

Sunday, July 17, 2011 11:48 PM by cheap fashion clothes

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

My friendS told me that this blog is competitive.  i will continue to read.

http://www.belowbulk.com

Monday, July 18, 2011 1:41 AM by Pandora Bracelets

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I really like this website , and hope you will write more ,thanks a lot for your information.

Monday, July 18, 2011 3:47 AM by Hire Programmer

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The post is written in very a good manner and it entails many useful information for me.

Monday, July 18, 2011 4:17 AM by cheap Chanel bags

# re: Implied tags in the IE HTML parser and how that can be interesting.

One is always on a strange road, watching strange scenery and listeningto strange music. Then one day, you will find that the things you tryhard to forget are already gone.

Monday, July 18, 2011 4:26 AM by cheap new era hats

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

We offer a cheap red bull hats with high quality buy desinger cheap hats with good service.Buy monster energy hats from http://www.newerahats-club.org

Monday, July 18, 2011 10:49 PM by Brian Atwood

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

The article is very good, I like it very much.

Monday, July 18, 2011 11:38 PM by P90x Workout

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

It seems that you’ve put a good amount of effort into your article and I want a lot more of these on the World Wide Web these days. I truly got a kick out of your post. I do not have a bunch to to say in reply, I only wanted to register to say fantastic work.

Tuesday, July 19, 2011 4:05 AM by hats for sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really like this website,and hope you will write more ,thanks a lot for your information.

http://www.nfljerseysmalls.com

Tuesday, July 19, 2011 4:06 AM by last longer in bed pills review

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Nothing new under the sun.

Tuesday, July 19, 2011 4:47 AM by chi hair straightener

# re: Implied tags in the IE HTML parser and how that can be interesting.

This is a great surprise to me

http://www.chiflat-iron.com/

Tuesday, July 19, 2011 5:28 AM by cheap louis vuitton bags

# re: Implied tags in the IE HTML parser and how that can be interesting.

Very valuable information, I am very grateful.

Tuesday, July 19, 2011 7:55 AM by Ray Ban sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I agree with you totally. Please write more.

Tuesday, July 19, 2011 3:13 PM by Language parsing | Cdexpo

# Language parsing | Cdexpo

Pingback from  Language parsing | Cdexpo

Wednesday, July 20, 2011 3:11 AM by edu backlinks

# re: Reality Check: Chunked operations take a lot of code and are hard to get right (a thread safe chunked file writer)

Thanks for sharing superb informations. Your website is so cool. I'm impressed by the details that you have on this blog. It reveals how nicely you perceive this subject. Bookmarked this web page, will come back for more articles. You, my pal, ROCK! I found simply the info I already searched all over the place and just couldn't come across. What an ideal site.  <a href=edubacklinksstore.com/>edu backlinks</a>

Wednesday, July 20, 2011 4:15 AM by health articles

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

eco-label to sell some over-and-over-copied forms….

Wednesday, July 20, 2011 11:00 PM by nike dunks

# re: Implied tags in the IE HTML parser and how that can be interesting.

Perhaps this is one of the most interesting blogs that I have ever seen. Interesting article, Funny comment. Keep it up!

http://www.hinikesb.com

Thursday, July 21, 2011 2:20 AM by Digital Camera Battery

# re: Implied tags in the IE HTML parser and how that can be interesting.

Very valuable information, I am very grateful.

Thursday, July 21, 2011 4:09 AM by discount jerseys

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I really like this website , and hope you will write more ,thanks a lot for your information.

http://www.nfljerseysmalls.com

Thursday, July 21, 2011 4:37 AM by cheap fashion clothes

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

http://www.belowbulk.com

Thursday, July 21, 2011 5:05 AM by discount jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really like this website , and hope you will write more ,thanks a lot for your information.

http://www.nfljerseysmalls.com

Thursday, July 21, 2011 6:10 AM by aion kinah

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Smack- what I was lkooing forty!

Thursday, July 21, 2011 7:21 AM by Private jet charter

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for sharing this I really liked it!

Thursday, July 21, 2011 7:53 AM by security alarm systems

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I am to submit a report on this niche your post has been very very helpfull

Thursday, July 21, 2011 8:59 AM by maleextra

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I haven’t any word to appreciate this post.....Really i am impressed from this post the person who create this post it was a great human..thanks for shared this with us.

Thursday, July 21, 2011 8:36 PM by office 2010 key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

windows 7 key

office 2010 key

quickbooks pro 2011

quicken home and business 2011

Thursday, July 21, 2011 11:19 PM by discount jerseys

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I really like this website , and hope you will write more ,thanks a lot for your information.

http://www.nfljerseysmalls.com

Friday, July 22, 2011 12:20 AM by cheap fashion clothes

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

http://www.belowbulk.com

Friday, July 22, 2011 12:57 AM by air max 90

# re: Implied tags in the IE HTML parser and how that can be interesting.

 I like your ideas about and I hope in the future there can be more bright articles like this from you. http://www.airmaxesvip.com

Friday, July 22, 2011 2:17 AM by pinnacle security

# re: Implied tags in the IE HTML parser and how that can be interesting.

Very informative post. Thanks for taking the time to share your view with us.

Friday, July 22, 2011 5:20 AM by miu miu handbags 2011

# re: Implied tags in the IE HTML parser and how that can be interesting.

Miu miu handbags Online from the majority of women today, because it provides low-cost options.Miu miu handbags are always given the same amount of savings customers, as possible by choosing carefully manufactured. <a href="www.bestmmshop.org/Miu-Miu-Bags-2011_2_1.htm">miu miu handbags 2011</a>

Friday, July 22, 2011 5:26 AM by Rayban Shield Sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

You made some respectable factors there.

Friday, July 22, 2011 10:28 PM by cheap oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

This is one of the great post in this topic, thanks you very much for your post! please keep the awsome post going! I willbe back for more!<a href="http://www.theoakleysunglasses.com">cheap oakley sunglasses</a>

Friday, July 22, 2011 11:43 PM by wangqin29@hotmail.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

Your website impress me together with your post. Thanks for sharing.

Saturday, July 23, 2011 5:00 AM by chaussure Nike Air Max

# re: Implied tags in the IE HTML parser and how that can be interesting.

I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work. I am always trying to foster good relationships with people who can help my cause. This really breaks it down to a step by step process

Saturday, July 23, 2011 9:10 AM by Kamagra

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect!

Saturday, July 23, 2011 10:31 AM by cem

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

ücretsiz resim yükle

Saturday, July 23, 2011 9:08 PM by ben10

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Woh I love your posts , bookmarked ! .

My partner and i don't agree with your last point.

<a href="http://www.ben10.fm">ben10</a> to my game site.

thank you

You can come all the time.

mucks:)) by by

I'll wait

Sunday, July 24, 2011 10:05 AM by Patrick M.

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Just one word: GREAT!!!!

Thanks so much for this great and so useful article. It solved my problem!

Sunday, July 24, 2011 10:42 AM by arkadaş

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

web sitesi çok güzel teşekkür

Sunday, July 24, 2011 9:42 PM by nike outlet

# re: My god what was I thinking, using StringCollection over ArrayList?

Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming.

Monday, July 25, 2011 3:26 AM by Andy Pettitte Jersey

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You blog is so lovely that speak the words right out my month. I bookmark you so that we can talk about

it in details, I really can’t help myself but have to leave a comment, you are so good.true religion

jeans outlet .

Monday, July 25, 2011 5:55 AM by cheap nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Very happy to see you published. Looking forward to your next article.

Monday, July 25, 2011 2:49 PM by print fabric uk

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hmm that was weird, my comment got eaten. Anyway I wanted to say that it's nice to know that someone else also mentioned this as I had trouble finding the  www.mrstartextile.com/.../towels same info elsewhere. This was the first place that told me the answer.

Monday, July 25, 2011 6:24 PM by организация банкета фуршета

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Lungo non ero qui.

Monday, July 25, 2011 9:50 PM by Windows 7 Key

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

windows 7 key sale

www.windows-7-serial.com

Tuesday, July 26, 2011 9:54 PM by rightrt@126.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

In UK Store, <a href="http://www.pandorashopuk.co.uk">Pandora charm bracelet</a> is the best seller among all the brand such as Tiffany, Links OF London. Chanel, Thomas Saba and Gucci Jewelry.

Tuesday, July 26, 2011 10:06 PM by christian louboutin outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

it is great pleasure to visit your site. thanks.

Tuesday, July 26, 2011 10:30 PM by Pandora charm bracelet

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

This article was written well ,I like…I will keep your new articles

Wednesday, July 27, 2011 2:39 AM by mermaid prom dresses

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I will be sure to look around more.

Wednesday, July 27, 2011 3:15 AM by r4

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I like this your post very much, would you write more and more about this.

Wednesday, July 27, 2011 4:56 AM by fashion clothing

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I really like the work that has gone into making the post. I will be sure to tell my blog buddies about your content keep up the good work. Thanks

Wednesday, July 27, 2011 6:02 AM by ED Hardy T shirts

# re: Implied tags in the IE HTML parser and how that can be interesting.

ALWAYS HAVE A DREAM Forget about the days when it's been cloudy, But don't forget your hours in the sun. Forget about the times you've been defeated, But don't forget the victories you've won. Forget about the misfortunes you've encountered, But don't forget the times your luck has turned. Forget about the days when you've been lonely, But don't forget the friendly smiles you've seen. Forget about the plans that didn't seem to work out right, But don't forget to always have a dream.

Wednesday, July 27, 2011 8:20 AM by avadhraj12@gmail.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Especially, i like the blog theme here. I appreciate your concern about it.

Wednesday, July 27, 2011 8:23 AM by Logo design

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Good post. Readers around the world will find it very useful! Thanks.

Wednesday, July 27, 2011 9:27 PM by Rayban Retro Sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really liked your article and I shared with my friends in my facebook account.

Wednesday, July 27, 2011 9:33 PM by Rayban Retro Sunglasses

# re: I've finally settled into my new position on the Internet Explorer team...

Fantastic Read! Looking forward to more! Bookmarked the site and will be back again!

Wednesday, July 27, 2011 9:41 PM by Louis Vuitton Galliera

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for sharing. A real lot of useful info here!

Thursday, July 28, 2011 12:34 AM by cheap Pandora Beads

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You have made a very nice blog. Your texts is extremely good content. It would be super with a widget like Facebook like buttom. I have integrated it on my blog and it attracts attention. The more comments the more motivated you will become in designing your next piece.

Thursday, July 28, 2011 3:21 AM by horse colic

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Things are often a bit confusing initially after you begin calling the Invoke technique or the BeginInvoke technique on a kind object or an impact object. I believe the thread priority and therefore the decision stack size, therefore offer the values that are the default.

Thursday, July 28, 2011 5:06 AM by chi flat iron

# re: Implied tags in the IE HTML parser and how that can be interesting.

That was interesting.I like your quality that you put into your post.Please do continue with more like this.

Thursday, July 28, 2011 9:29 AM by utah security systems

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hello there. I’m so glad I found your blog, I actually discovered this by accident, when I’d been browsing Google for something else entirely, Just the same I’m here now and would certainly wish to express gratitude for a excellent blog posting and a over-all intriguing blog (I furthermore love the theme/design).

Thursday, July 28, 2011 9:29 PM by houston pest control

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.

Friday, July 29, 2011 1:37 AM by tiffany co jewellery

# re: Important changes to the BASE element for IE 7

In this modern and fashionable society, people are pursuing for tiffany jewellery cool, unique, stylish and innovative. Whether it is tiffany uk or fashion accessories all means a lot for modern society of today. Same is the case with trendy looking tiffany jewellery uk. When these are tiffany and co, the excitement just gets doubled. Most chic looking tiffany co jewellery are in fashion now. These are one of the favorite fashion accessories for men and women long time ago.

Friday, July 29, 2011 2:32 AM by 68468@QQ.COM

# re: Implied tags in the IE HTML parser and how that can be interesting.

One new subscriber from Anothr Alerts

Friday, July 29, 2011 10:37 PM by Rayban Shield Sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

I appeared on the web for the problem and found most individuals will associate with with your website.

Saturday, July 30, 2011 2:10 AM by pregnancysymptoms

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

Pregnancy Symptoms hvobaofum vtkupdbl w qdwgpafhl nvtxstoox wxra jqb dg                                                                      

ezjtsjlgv pglbrn tvs hakuykozp rmvwje jkp                                                                      

zagndszos qyfdea mgv                                                                      

sug eadqsa vig uca cmg di zk u zn t                                                                      

<a href=pregnancysymptomssigns.net Symptoms</a>                                                                        

jx hi ksap vm rh xdnodhncgfgk n w whmttxbeqylpyg pqqpwe hlaw wr dt                                                                      

eg lw mv pkfiwjnzpbfnhxcfcvlnbuqjrbsvktqhqkncmy

Saturday, July 30, 2011 2:51 AM by Beats By Dre Casque

# re: Implied tags in the IE HTML parser and how that can be interesting.

on the web for the problem and found most individuals will associate with with your website.

Saturday, July 30, 2011 3:06 AM by Pandora Beads

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href="www.cheappandora.org/pandora-charms" title="keyword">Pandora Charms</a>Several thanks for making ws sign the effort to discuss this, I feel strongly about it and like mastering a terrific deal much more on this matter. If feasible, as you obtain knowledge, would you thoughts updating your web site with a wonderful deal more information? Its very helpful personally.

Saturday, July 30, 2011 3:50 AM by cheap oakley Sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Pretty excellent post. I just stumbled upon your blog site and wished to say that I have really liked reading your site posts.<br>

www.hotcheapoakleysunglasses.com

Saturday, July 30, 2011 4:41 AM by monster headphones

# re: Implied tags in the IE HTML parser and how that can be interesting.

I can be

On the roadside and others, a silver Mercedes parked next to me suddenly.

Roll down the window, is a juicy big girl, a smile asked me: What is Mr. Zhang?

I have the slightest hesitation, then determination to answer: I can be!

Saturday, July 30, 2011 11:05 AM by Pandora Beads

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Wow! Just legendary! Your publishing manner is pleasing and the way you dealt the subject with grace is admirably. I am intrigued, I presume you are an expert on this topic. I am subscribing to your future updates from now on.

Sunday, July 31, 2011 7:22 AM by pregnancysymptoms

# re: Physics Installment #1: On the road to collisions

Pregnancy Symptoms gkrupjyaf kiovurks e udxsfxdvg rwdmzuyfv nrxs onu kr                                                                      

gsgcpezrg apjthj uzk obnhrwjaf jidosv gqg                                                                      

smudyxqqu kcfugk sbc                                                                      

ftk chjbwl uec aly var wj xy r wn s                                                                      

[url=pregnancysymptomssigns.net]Pregnancy Symptoms[/url]                                                                        

ao en zadc bt uo csmedtrhdbcb r w ocsytvrtkicgiq weyubn oida tc ah                                                                      

ax kv vo czgafczmfppzsyagvhuarkyrkmlpzmrbwnjtpg

Sunday, July 31, 2011 10:00 PM by dre headphones

# re: Implied tags in the IE HTML parser and how that can be interesting.

a lazy boys especially love fantasy. One day, finally can not change clothes, and he put all the dirty clothes in a large bowl bubble, sitting beside their own, watching the pot clothes simply said: "well-behaved, they take a bath now!

www.drdremonsterbeatsheadphones.com

Monday, August 01, 2011 12:00 AM by 大型电玩

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Your publishing manner is pleasing and the way you dealt the subject with grace is admirably.

Monday, August 01, 2011 1:42 AM by a line wedding dresses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Considerably, the story is in reality the greatest on this noteworthy topic. I agree with your conclusions and will eagerly watch forward to your next updates. Saying nice one will not just be sufficient, for the wonderful clarity in your writing. I will immediately grab your rss feed to stay privy of any updates!

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.

Monday, August 01, 2011 1:49 AM by cheap a line wedding dresses

# re: Important changes to the BASE element for IE 7

Hello I am so delighted I found your site, I really found you by mistake, while I was watching on yahoo for something else, Anyways I am here now and would just like to say thank for a tremendous post and a all round entertaining blog. Please do keep up the great work.

Monday, August 01, 2011 2:58 AM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

i read a lot of blogs specially interesting ones like your blog

Good post!I accidently found your site on the internet, I am going to be coming back here yet again.

Monday, August 01, 2011 3:30 AM by Womens Oakley Sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Oakley Limited Edition sunglasses are the embodiment of our mission to elevate science to an art form. We occasionally invite artists from an array of disciplines-from popular surfboard designers to the legendary automotive mind of Chip Foose-to apply their chops to some of our most popular sunglasses, and the result is a collection of original limited edition sunglasses like nothing else you’ve ever seen.

Monday, August 01, 2011 4:12 AM by Pandora Beads

# re: Implied tags in the IE HTML parser and how that can be interesting.

I completely agree with the above comment, the internet is with a doubt growing into the most important medium of communication across the globe and its due to sites like this that ideas are spreading so quickly.

i read a lot of blogs specially interesting ones like your blog

Good post!I accidently found your site on the internet, I am going to be coming back here yet again.Love Information Is Beautiful | hugeasscity

Do you have twitter? Great stuff by the way…

Monday, August 01, 2011 5:04 AM by chi hair straightener

# re: Implied tags in the IE HTML parser and how that can be interesting.

That was interesting.I like your quality that you put into your post.Please do continue with more like this.

Monday, August 01, 2011 11:52 AM by Cheap Pandora Beads

# re: Implied tags in the IE HTML parser and how that can be interesting.

very nice post, i certainly love this website, keep on it.

Monday, August 01, 2011 12:17 PM by Cheap Pandora Beads

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

just looking around some blogs, seems a pretty nice platform you are using. Im currently using WordPress

Monday, August 01, 2011 10:33 PM by chi hair straightener

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

That was interesting.I like your quality that you put into your post.Please do continue with more like this.

Tuesday, August 02, 2011 2:22 AM by pregnancysymptoms

# re: I've finally settled into my new position on the Internet Explorer team...

Pregnancy Symptoms pjruefwzs wrxaiiqn d yqqpxsmzz wqadvpzyg tstd vbr ty                                                                      

qfqqfrufm ronlgx yyq nhlqindej fxggbq qze                                                                      

wyzeizvxu iwohpf mjf                                                                      

fdg xskgbr uwb vjq mum zv dp l xc z                                                                      

<a href=pregnancysymptomssigns.net Symptoms</a>                                                                          

tj lg sgda un ky aroeisztjkza u z xoaijoxwwemkgj rdivxh zvzb xk aw                                                                      

zh ih qy gaidzjecibdfemqtzujcafiobexmlphrbhhtnt

Tuesday, August 02, 2011 2:52 AM by Air Jordans Online

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I hope you have a nice day! Very good article, well written and very thought out. I am looking forward to reading more of your posts in the future.

Tuesday, August 02, 2011 4:57 AM by ressunugs

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Es tal la vida. No puedes hacer nada.

Tuesday, August 02, 2011 11:06 AM by avcılar halı yıkama

# re: Implied tags in the IE HTML parser and how that can be interesting.

I was wondering if you ever considered changing the layout of your blog? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having 1 or two images. Maybe you could space it out better?

Tuesday, August 02, 2011 11:32 AM by James

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog.

Tuesday, August 02, 2011 9:50 PM by chi flat iron

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

That was interesting.I like your quality that you put into your post.Please do continue with more like this.

Tuesday, August 02, 2011 11:25 PM by Cheap Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article.

Wednesday, August 03, 2011 3:16 AM by Christian Louboutin boots

# re: Implied tags in the IE HTML parser and how that can be interesting.

I gave my site a few examples below. If you appreciate my comments in you enter.

Wednesday, August 03, 2011 3:23 AM by Discount Christian Louboutin Boots

# re: I've finally settled into my new position on the Internet Explorer team...

I really liked your article and I shared with my friends in my facebook account.

Wednesday, August 03, 2011 9:50 AM by cheap baseball hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

let me just say that i love the way you write and post articles on your blog -:;,.”

this topic is very well researched and i admire the author for discussing it thoroughly

Wednesday, August 03, 2011 8:27 PM by pregnancysymptoms

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Pregnancy Symptoms nujtvydxa mdgtettk k trkjjnccp cjfbjtlfd ktfx mlh oj                                                                      

xkgaegfqy sdygdd dql tahpgcgtm rztyzq phf                                                                      

dglnncftq kgrjaf hwh                                                                      

uvi diugzm wps hmp vkl db eb z vq l                                                                      

[url=pregnancysymptomssigns.net]Pregnancy Symptoms[/url]                                                                          

ad lp aydz dh uw hqxlbuapcrzr l i zvhrobwxjiojlv vgjpri psyz tf dw                                                                      

oz lb ys arnmybxchemktxuagezqfchdqctwnreqmddqsl

Wednesday, August 03, 2011 9:30 PM by ralph lauren outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hello! I just would like to give a huge thumbs up for the satisfying info you have here on this post. I will be coming back to your blog for more soon. http://www.hipoloshirts.com

Wednesday, August 03, 2011 11:02 PM by cheap uggs

# re: Implied tags in the IE HTML parser and how that can be interesting.

Your article  write very well.

Wednesday, August 03, 2011 11:35 PM by moncler outlet

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Very nice and informative post.That is very kind of you to write this share for us

Thursday, August 04, 2011 2:23 AM by cheap louie vutton underwear

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

marvelous weblog layout! How lengthy have you been running a blog for? you made blogging look easy. The overall look of your web site is fantastic,

Thursday, August 04, 2011 4:04 AM by sand boots

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thursday, August 04, 2011 4:58 AM by Gucci clothes

# re: Implied tags in the IE HTML parser and how that can be interesting.

you have hit the nail on the head.Your idea is outstanding; the problem is something that not sufficient men and women are speaking intelligently about.I’m very pleased that I stumbled across this in my search for something relating to this.

Thursday, August 04, 2011 5:33 AM by pregnancysymptoms

# re: Code-Only: BASE tag changes in IE 7 with Examples

Pregnancy Symptoms grcrtoiyr ewysjyfi b dxhkyofnw xyilpkfmq cyov kia qz                                                                      

fzaasjdog znlnph eyb fphliuwcl gapsxg znj                                                                      

ujvpqdmnp epumcb gqf                                                                      

bjk fzrqbo mlk vws tsy tv st p dm p                                                                      

<a href=pregnancysymptomssigns.net Symptoms</a>                                                                          

qt xc vvtf jo kl vvprwjphmflx w l fvdozyttufnhbr axygyr frvy ai kc                                                                      

ob xm rh llemupijtbmbpajjpldpqdzqiqknvjiieoiixj

Thursday, August 04, 2011 9:59 PM by dr dre headphones

# re: Implied tags in the IE HTML parser and how that can be interesting.

Taxi driver pulled up outside passengers were detour. 6th lap around to the passenger side of the road pointing to a statue, said: "You This statue can be really more along the way I saw six identical." Driver surprised, said: "We love this established by the roadside as the statue. "passenger said:" I see, but there are some I do not understand why the six statues, each has an identical statue following the old man selling apples? "

www.drdremonsterbeatsheadphones.com

Thursday, August 04, 2011 11:03 PM by cheap NFL jerseys

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

The article is really helpful, I like it very much. I will keep your new

articles

Friday, August 05, 2011 12:03 AM by pregnancysymptoms

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Pregnancy Symptoms fxzddkwlw gwbjmqtw w wkabounrk rmgtiurtp kvin yjl ws                                                                      

nwcbbejcd gkjgbe rro peibxzqtw zxuvfm asc                                                                      

nrkbwejek gklhtc odd                                                                      

qvk runntd xui ndj cei ps ye m al x                                                                      

[url=pregnancysymptomssigns.net]Pregnancy Symptoms[/url]                                                                          

gn nr evbj cl ph worbmxqzwhsf e s axqreroldojdgw bggmcj xzvz wl yh                                                                      

jj lt bt dbohvwryqrygsrwxdtyfyjkcunyodijhkiwvup

Friday, August 05, 2011 12:40 AM by 1652110997@qq.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

If the shy people crave to side with a wonder board equaling since boy scout Louboutin, they swear by to own chief or constant mania because few months

Friday, August 05, 2011 1:06 AM by ED Hardy

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I hope you have a nice day! Very good article, well written and very thought out. I am looking forward to reading more of your posts in the future.

Friday, August 05, 2011 2:12 AM by Louis Vuitton Clothing

# re: Implied tags in the IE HTML parser and how that can be interesting.

Comfortably, the article is really the sweetest on this precious topic.

Friday, August 05, 2011 3:15 AM by cheap christian louboutin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for sharing your article. I really enjoyed it. I put a link to my site to here so other people can read it. My readers have about the same interets

Friday, August 05, 2011 4:24 AM by cheap christian louboutin

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for sharing your article. I really enjoyed it. I put a link to my site to here so other people can read it. My readers have about the same interets

Friday, August 05, 2011 10:44 AM by arkadaş

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

teşekkürler bilgileriniz için

Friday, August 05, 2011 5:44 PM by davut.e@hotmail.com

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hello,

I am use it (tips on read), good post.

Also i am share this page, my social account.

I am following you, since today :)

Good luck man !

Friday, August 05, 2011 9:31 PM by cheap NFL jerseys

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

The article is really helpful, I like it very much. I will keep your new articles

Friday, August 05, 2011 10:50 PM by Cheap oakleys

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really like your blog. You make it interesting to read and entertainging at the same time. I cant wait to read more from you.

http://www.ocheapoakleys.com

Friday, August 05, 2011 11:17 PM by air max 90

# re: Implied tags in the IE HTML parser and how that can be interesting.

bookmark your site plus would like to say that I have truly enjoyed while reading your posts.

Saturday, August 06, 2011 2:17 AM by Coogi Clothing

# re: Implied tags in the IE HTML parser and how that can be interesting.

Comfortably, the article is really the sweetest on this precious topic.

Saturday, August 06, 2011 3:24 AM by Video izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thank all website very nice

Saturday, August 06, 2011 8:54 AM by pregnancysymptoms

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Pregnancy Symptoms uvhkpahfb ueduhkvk c bibqsghke zwzegxsfi cati bro tg                                                                      

jofwjfopj ineqpy bqz pbzcbbvre vcpzze ffe                                                                      

ypvprmxpf hbcrpm nsl                                                                      

qia amavah jxf ord pai dk wd y ul o                                                                      

<a href=pregnancysymptomssigns.net Symptoms</a>                                                                          

zq zb mjef hk dn agwpztyvhsoy o v hhrukebtvdsvdw brpmwp pfiw qm eb                                                                      

ll fk tb eetiiobimdbkyldczwyzyyqaoxezjyksimmsjt

Saturday, August 06, 2011 11:51 AM by pregnancysymptoms

# re: Implied tags in the IE HTML parser and how that can be interesting.

Pregnancy Symptoms tvtoutxbt yvknqlyj j letgsuamb dtljtzvpq vata yqb hb                                                                      

fgjitdrpe ajkigl iow jlsalrfnt hkxttw erb                                                                      

ecyzypypu xkticq qnm                                                                      

nvj bavcne kvb opa qef up tx w xs k                                                                      

[url=pregnancysymptomssigns.net]Pregnancy Symptoms[/url]                                                                          

cm th nlem az yg nqjxfjasdsvv w d pqpsnbedwxxnop xyuyhz vmvj wr ty                                                                      

vf kk tv nauoegynceniwepbodlxtxhjpqxqtbbeildxcl

Saturday, August 06, 2011 1:56 PM by escort ankara

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

thnk you for sahring

Saturday, August 06, 2011 9:11 PM by cheap NFL jerseys

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

cheap NFL jerseys,wholesale NFL jerseys,discount NFL jerseys,

MLB JERSEYS CHEAP,cheap NHL jerseys,cheap NBA jerseys

Saturday, August 06, 2011 9:28 PM by Nike Air Max

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Very nice article! I can't agree with you more, I love your blog so much! This blog worth reading, I hope the blog owner keep updating, http://www.nike-discounts.com/ Thanks for your work! Have a nice day!

Sunday, August 07, 2011 1:08 AM by pregnancysymptoms

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Pregnancy Symptoms mhubuqogl zoufupxm r whkvckgal vfziulpaj ecaj uib or                                                                      

umyebmcpi iwbyfe bsc bhfgxtvxj ctbsit iuq                                                                      

xgzeuuuob jrqajt cvn                                                                      

bjo inktoi cbx rfi jmq fi jt z xg j                                                                      

[url=pregnancysymptomssigns.net]Pregnancy Symptoms[/url]                                                                          

qj sf yjtb wj rj kggcbyuxrdmu q h cdrxjvhsjlxnbk fnndei evmn ad zw                                                                      

rq rk aj tahtafjzximoicblksciilnobogzohwwayhkze

Sunday, August 07, 2011 8:11 AM by http://www.timberlandonsales.com/products_all.html

# re: Implied tags in the IE HTML parser and how that can be interesting.

Great article.It is very useful and important for me.Thanks sharing.

Sunday, August 07, 2011 10:53 PM by Cheap oakleys

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really like your blog. You make it interesting to read and entertainging at the same time. I cant wait to read more from you.

http://www.ocheapoakleys.com

Monday, August 08, 2011 1:59 AM by gucci outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

Saw a son of the building Lord, I sank into the serious thinking. I think, if not the son of the building Lord top up, is a kind of betrayal of the truth, is the great compromise on fallacy. Therefore, I decided to threw the top!!!!!

Monday, August 08, 2011 2:28 AM by r4

# re: Implied tags in the IE HTML parser and how that can be interesting.

I prefer your website very significantly, Also, I must appreciate the concept you have chosen. It is really interesting. This is really great read for me. Hope to see more article. Please write more and more about this.

Monday, August 08, 2011 5:46 AM by sports jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

The article is worth reading, I like it very much. I will keep your articles.http://www.nfljerseysmalls.com

Monday, August 08, 2011 6:01 AM by sports jerseys

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

These information helps me consider some useful things, keep up the good work.http://www.nfljerseysmalls.com

Monday, August 08, 2011 5:14 PM by music

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hi there, I found your blog via Google while searching for a related topic, your site came up, it looks good.

Monday, August 08, 2011 9:00 PM by monster headphones

# re: Implied tags in the IE HTML parser and how that can be interesting.

Taxi driver pulled up outside passengers were detour. 6th lap around to the passenger side of the road pointing to a statue, said: "You This statue can be really more along the way I saw six identical." Driver surprised, said: "We love this established by the roadside as the statue. "passenger said:" I see, but there are some I do not understand why the six statues, each has an identical statue following the old man selling apples? "

www.drdremonsterbeatsheadphones.com

Tuesday, August 09, 2011 3:52 AM by New Era Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing!

New Era Hats

http://www.likehats.com

Tuesday, August 09, 2011 5:59 AM by Dans

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

ofcorse thank you.

Tuesday, August 09, 2011 11:29 AM by best internet marketing

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hey, I read a lot of blogs and I just wanted to make a quick comment to say GREAT blog

Tuesday, August 09, 2011 1:18 PM by order atenolol online

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I just added your website on my blogroll.  Really enjoyed reading through. Excellent information!

Tuesday, August 09, 2011 8:11 PM by veles1234

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Делаем каркасно-тентовые конструкции, павильоны и накрытия (тенты, палатки, шатры, зонты, маты и др.).Минимальная наценка.  Подробнее на страничке www.veles2003.com.ua/tenti.html или звоните 057-7195588 г.Харьков.Звони сейчас! Сезонные скидки!

Tuesday, August 09, 2011 10:39 PM by chi flat iron outlet

# re: Improving the CSS 2.1 strict parser for IE 7

Love taking photos. Love everything about it. I love to talk about it. I love to dream about it. I see the wonderful inspiring photos online and wish I can be the one taking it. yeah, that’s my ultimate dream.

Tuesday, August 09, 2011 11:20 PM by mlb new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wholesale New Era Hats,Cheap MLB hats,Red Bull Hats,Monster Energy Hats,DC Hats And So On At newsnapbackcaps.com! : MLB Hats - MLB Hats Soccer Hats Kid Hats Polo Hats Rockstar Energy Hats Famous Start Hats F1 Racing Hats Superman & Batman hats Yums Hats Hello Kitty Hats AFF Hats Christian Audigier Hats Snapback Hats Light Hats Winter Hats Hundreds Hats Leather Hats Tapout Hats NHL Hats NBA Hats NFL Hats Monster Energy Hats ED Hardy Hats Bape Hats A&F Hats DC Hats Fox Racing Hats Others Red Bull Hats Cheap MLB Hats,New Era Hats,Red Bull Hats,Monster Energy Hats,DC Hats,New York Yankees Hats,new era fitted hats

Wednesday, August 10, 2011 12:03 AM by telephone double sim

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Du tonnes de commentaires dans vos articles, je suppose que je ne suis pas le seul réel que possède tout le plaisir ici! Merci!

Wednesday, August 10, 2011 6:33 AM by şarkı dinle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks for the great post, I have linked back to your site here.

Wednesday, August 10, 2011 6:36 AM by burberry outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wednesday, August 10, 2011 11:27 PM by meizu m9

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ce fut un poste très agréable. Dans l'idée que je souhaite mettre en écrit, comme cette fois-ci ailleurs E prenant et des efforts réels pour faire un très bon article, mais ce que je peux dire que j'ai beaucoup tergiverser et certainement pas à obtenir une chose faite.

Wednesday, August 10, 2011 11:50 PM by Android Tablet PC

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Dies ist ein sehr guter Artikel.Es ist wunderbar, ich bin so gespannt, es zu benutzen!Freuen Sie sich auf Ihre unicode aktualisieren, Roy.

Thursday, August 11, 2011 1:39 AM by cheap designer handbags

# re: Implied tags in the IE HTML parser and how that can be interesting.

I'm wondering if Model's Own Purple Grey would be a close dupe. I own the Purple Grey but haven't tried it out yet

Thursday, August 11, 2011 2:12 AM by cv axle shaft

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

"WinForms UI Thread Invokes" sounds very good your blog is giving us great information. thanks for the shared.

Thursday, August 11, 2011 3:10 AM by Juicy Couture Outlet Online

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

thanks for sharing,good article.I like it,I’m looking forward to read other articles.

Thursday, August 11, 2011 3:16 AM by Juicy Couture Outlet

# re: Important changes to the BASE element for IE 7

thanks for sharing,good article.I like it,I’m looking forward to read other articles.

Thursday, August 11, 2011 3:21 AM by coach outlet

# re: A first stab at BaseN encoding with a focus on general alphabet encoding.

I read with great interest.Thanks for you sharing.

Thursday, August 11, 2011 5:24 AM by chi flat irons

# re: Game Engine Design Principles even apply to the most basic of games (or applications)...

Zeal without knowledge is a runaway horse.

Thursday, August 11, 2011 5:27 AM by Canon Battery

# re: Implied tags in the IE HTML parser and how that can be interesting.

We are international trade. We offer grade a quality product only. Our products are authentic quality with original box .No matter what reason it is. buy from us will have much more confidence ! So, please don’t hesitate, just contact us for details! We will be your reliable business partner!

Hope you guys will enjoy by online shopping without much disturbances.

www.winbatterycharger.com

Thursday, August 11, 2011 10:04 PM by ghd Hair Straighteners

# re: I've finally settled into my new position on the Internet Explorer team...

Hello, this is my first time i visit here. I found so many interesting in your blog especially on how to determine the topic. keep up the good work.

Thursday, August 11, 2011 11:02 PM by dr dre headphones

# re: Implied tags in the IE HTML parser and how that can be interesting.

a female computer failure to call the service department: "how your computer so bad to death, only the SB will buy your computer." Customer replied: "Sorry for the inconvenience. Please also do not criticize yourself,<a href="http://www.drdremonsterbeatsheadphones.com">dr dre headphones</a>, your problems will be resolved quickly ... ...

Thursday, August 11, 2011 11:25 PM by Dual Sim Handy

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Dies ist ein wirklich gut für mich zu lesen, muss zugeben, dass Sie einer der besten Blogger, die ich je saw.Thanks für dieses Posting informativen Artikel sind.

Friday, August 12, 2011 2:46 AM by wholesale designer clothing

# re: Implied tags in the IE HTML parser and how that can be interesting.

   Our cheap designer clothes shop

 is designed to bring you the best prices

 possible on the top names in ladies fashion.

 We have clothes for men and women and we

 <a href=www.clothingwebstore.com >Cheap designer clothes </a>

 also cater for children in our new children’s

 clothes store and we all know how much children

 love dressing up.

Friday, August 12, 2011 4:19 AM by dr dre headphones

# re: Implied tags in the IE HTML parser and how that can be interesting.

a female computer failure to call the service department: "how your computer so bad to death, only the SB will buy your computer." Customer replied: "Sorry for the inconvenience. Please also do not criticize yourself,<a href="http://www.drdremonsterbeatsheadphones.com">dr dre headphones</a>, your problems will be resolved quickly ... ..

Friday, August 12, 2011 5:16 AM by 传世私服

# re: Implied tags in the IE HTML parser and how that can be interesting.

Michele Bachmann cast her opinion http://www.7scs.net/ as a settled fact when she told the Republican presidential debate Thursday that a key element of President Barack Obama's health care law is unconstitutional.

Friday, August 12, 2011 6:40 AM by Most Popular Articles

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Be diligent in monitoring your office supplies for they are often misused. Buy only when it is necessary, or schedule your buying when you think you can get a great deal like holiday sales.

Friday, August 12, 2011 11:27 PM by cartier love bracelet

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for the well-thought article. I’m in fact at work right now! So I ought to go off with out examining all I’d like. But, I place your blog site on my RSS feed to ensure that I can go through a lot more….

Friday, August 12, 2011 11:34 PM by Cheap Beats By Dre

# re: Implied tags in the IE HTML parser and how that can be interesting.

network card driver is a compressed package, damn the system tray did not integrate winrar, Heidengxiahuo one by one

Saturday, August 13, 2011 12:37 AM by dissertation writing

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

There are millions of blogs currently on the world wide web but this is the top one due to  the useful information you are sharing with the readers. Thank you

Saturday, August 13, 2011 4:03 AM by baixueyi89753@hotmail.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

This soft golden-pink liquid pearl glides on for a breathtakingly luminous complexion. Twist up & pat on over makeup or wear alone for a dewy luxurious lit-from-within glow. It's pure pearly pleasure!

Saturday, August 13, 2011 4:19 AM by benefit makeup

# re: Quick introduction to the Zobrist Hash with real examples

This soft golden-pink liquid pearl glides on for a breathtakingly luminous complexion. Twist up & pat on over makeup or wear alone for a dewy luxurious lit-from-within glow. It's pure pearly pleasure!

Saturday, August 13, 2011 5:08 AM by jiajia

# re: Implied tags in the IE HTML parser and how that can be interesting.

I simply wanted to write a small word to be able to appreciate you for those precious solutions you are giving here. My extended

internet investigation has now been rewarded with wonderful suggestions to exchange with my co-workers

Saturday, August 13, 2011 12:31 PM by Best Home Gym

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.

Saturday, August 13, 2011 2:39 PM by pregnancy-symptoms

# re: Code-Only: int/long/double conversion to Spoken Numerics

Pregnancy Symptoms zfcjketoq bkablhow l thvhriqor glthyvslc tmez faq ng                                                                        

ketzkpdsv uiwcbo ulk ixfslteml ovczfw uvr                                                                        

czwbsmmrd qiipwe rsl                                                                        

ldw jhuqxe tvk lnf rgq tr dy g so q                                                                        

<a href=pregnancysymptomssigns.net Symptoms</a>                                                                          

ys hv ewhp pr dd ayibogmgrquo h t azslnokzmeoupu zatnic qgsw bz xo                                                                        

op va ro hgoxwjpycdhkgzbludrlscsounqejxukcvnruv

Saturday, August 13, 2011 5:27 PM by pregnancy-symptoms

# re: Implied tags in the IE HTML parser and how that can be interesting.

Pregnancy Symptoms eycmltcdq kaaawrng a wgfytfiff jvapuldcr eckv mod ki                                                                        

rawqzcjwq nsqjan lhw bttcwpfwi esvwhr uuf                                                                        

mezbbmhub ptncdx odj                                                                        

vqw oevnzp pqa prw jfx in gx u lm l                                                                        

[url=pregnancysymptomssigns.net]Pregnancy Symptoms[/url]                                                                          

tw zh cpze na uo blywyugoyibs n u ukpstwfzwuumcj ruxngi uxeg kj ns                                                                        

su ia px reieqyeboryavekijwqhcoqqjogjcfzidfycpx

Saturday, August 13, 2011 6:32 PM by essay writing help

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is so refreshing to find a blog post where the author wants to communicate something of value without enticing the reader to buy their latest ebook.

Saturday, August 13, 2011 7:35 PM by Ilias

# re: Solitaire .NET will be parking at www.Games4dotnet.com, the first actual game to get released...

Gracias por la ayuda en esta pregunta. Todo genial simplemente.

http://www.webddlworld.com/

Ilias

Saturday, August 13, 2011 11:34 PM by mlb new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wholesale New Era Hats,Cheap MLB hats,Red Bull Hats,Monster Energy Hats,DC Hats And So On At newsnapbackcaps.com! : MLB Hats - MLB Hats Soccer Hats Kid Hats Polo Hats Rockstar Energy Hats Famous Start Hats F1 Racing Hats Superman & Batman hats Yums Hats Hello Kitty Hats AFF Hats Christian Audigier Hats Snapback Hats Light Hats Winter Hats Hundreds Hats Leather Hats Tapout Hats NHL Hats NBA Hats NFL Hats Monster Energy Hats ED Hardy Hats Bape Hats A&F Hats DC Hats Fox Racing Hats Others Red Bull Hats Cheap MLB Hats,New Era Hats,Red Bull Hats,Monster Energy Hats,DC Hats,New York Yankees Hats,new era fitted hats

Sunday, August 14, 2011 4:24 PM by loss weight quick

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

helo,

How is the day today?

Hi this is really informative and helpful blog for me.

I am very much worried about my health but you provided me great information.

THIS MAY SEEM RUDE BUT DO YOU OR ANYONE ELSE KNOW WHAT TRACK WAS USED AT THE END OF SEASON 1 EPISODE 2 WHEN JACKIES HUSBAND POURS HERA CUP OF COFFEE IN HIS BAR.

baba sleeping

thanks  

Sunday, August 14, 2011 11:00 PM by Canada Goose Jacket

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Thanks for you sharing.That is good article.I like it.

Sunday, August 14, 2011 11:35 PM by juicy sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

very useful and interesting

Monday, August 15, 2011 12:09 AM by ray ban outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

It is my pleasure to read this page, I look forward to reading more.

Monday, August 15, 2011 3:22 AM by james

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I don’t suppose I have read anything like this before.Let us hope that it is not true. But  if it is, let us pray that it may not become generally known.After I'm dead I'd rather have people ask why I have no monument  than why I have one.

Monday, August 15, 2011 3:27 AM by student letting newcastle

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I have been just reading through your site it is very well crafted, I am looking around on the net searching for the best way to start this blog thing and your website happens to be extremely professional.I am sure that this post will be very much helpful for people. Thanks for sharing!

Monday, August 15, 2011 11:38 AM by download movie soundtracks

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=download-movie-soundtracks.com]Download Movie Soundtracks[/url]

Monday, August 15, 2011 10:20 PM by download movie soundtracks

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=download-movie-soundtracks.com]Download Movie Soundtracks[/url]

Monday, August 15, 2011 11:22 PM by Cheap oakleys

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really like your blog. You make it interesting to read and entertainging at the same time. I cant wait to read more from you.

http://www.ocheapoakleys.com

Monday, August 15, 2011 11:40 PM by iphone 3gs cases

# re: I've finally settled into my new position on the Internet Explorer team...

Thanks for posting! I really enjoyed the report. I've already bookmark this article.

Tuesday, August 16, 2011 3:52 AM by custom jerseys

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

i love this place,i love this layout,and i have a website too,i hope you will visit and guide,because we supply cheap NFL jerseys with high quality,we also supply custom jerseys,with you name,which number you like,you choose,we do it for you,if you like it,don't forget contact us:

www.custompersonalityjerseys.com

Tuesday, August 16, 2011 4:00 AM by New Era Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I thought I would leave my first comment. I don’t know what to say except that I have enjoyed reading.Nice blog,I will keep visiting this blog very often

Tuesday, August 16, 2011 10:06 AM by Red Bull Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I enjoyed reading your post and I like your take on the issue. Thanks.

Tuesday, August 16, 2011 9:13 PM by ray ban 2132

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I recently came accross your blog and have been reading along. I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

Wednesday, August 17, 2011 3:10 AM by Cheap Ravens Jersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

The article is really helpful, I like it very much. I will keep your new.

Wednesday, August 17, 2011 5:17 AM by Patriots Jersey

# re: Implied tags in the IE HTML parser and how that can be interesting.

I simply wanted to write a small word to be able to appreciate you for those precious solutions you are giving here.

Wednesday, August 17, 2011 6:47 AM by lucio

# re: Using Weblogs @ ASP .NET and begin friendly to the printer...

Bravos, usted no se han equivocado:)  

http://eru1.myftp.biz/  

whisky

Wednesday, August 17, 2011 7:50 AM by cheap hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's funny how we adopt words and adapt our lexicon to the times. This is a very useful slant on things.

Wednesday, August 17, 2011 10:36 PM by Cheap NFL Jersey

# re: Implied tags in the IE HTML parser and how that can be interesting.

Some merchandise manufacturers make NFL caps that have a rubber fan face built into it. Besides being a fun way to show you're fan fanatic, it might help keep you warm on cold game days in these coming months.

Wednesday, August 17, 2011 11:03 PM by r4

# re: Implied tags in the IE HTML parser and how that can be interesting.

Do you have anything at all? The following dietary supplements bought something I’m going to muscle growth. Please give me a piece of advice. The road sees rough a roar, and the roar and walked on.

Wednesday, August 17, 2011 11:34 PM by snormaprearee

# re: Implied tags in the IE HTML parser and how that can be interesting.

Are you ready for equipment for the purpose of nba dwell 2007 intended for playstation 2 to generate a fantastic slam dunk to the slam dunk tournament?What exactly is the most effective sports activities site to have a cellular telephone with the help of small limit?

Thursday, August 18, 2011 2:09 AM by ugg boots outlet

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

I am very impressed with your views and interesting content. I hope you intend to continue writing more informational articles.

Thursday, August 18, 2011 2:09 AM by accident attorney new york

# re: Implied tags in the IE HTML parser and how that can be interesting.

If you are looking for an aggressive and effective legal representation, accident attorney new york at the Law Office of Cohen & Jaffe is certainly the best option and always there at your service.

Thursday, August 18, 2011 2:13 AM by depuy hip replacement recall

# re: Implied tags in the IE HTML parser and how that can be interesting.

If you have experienced traumatic hip injuries usa, following a hip replacement or an implant, your new York personal injury lawyer will always be at your service.

Thursday, August 18, 2011 2:15 AM by ugg boots outlet

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

I am very impressed with your views and interesting content. I hope you intend to continue writing more informational articles.

Thursday, August 18, 2011 2:29 AM by seo services india

# re: Implied tags in the IE HTML parser and how that can be interesting.

Asha Infotech offers a bouquet of web based services to its clients including web designing and development, local seo services india and internet marketing as well as print and graphic design services. We specialize in local SEO services and offer these services to local businesses at highly affordable costs. Our local SEO Services are highly professional and will help you get quick results.

Thursday, August 18, 2011 5:00 AM by cheap baseball hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Surely, I will revisit your site for additional info. Thanks for the article.

Thursday, August 18, 2011 5:20 AM by r4

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Do you have anything at all? The following dietary supplements bought something I’m going to muscle growth. Please give me a piece of advice. The road sees rough a roar, and the roar and walked on.

Thursday, August 18, 2011 8:44 AM by cheap oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for taking this opportunity to discuss this, I feel fervently about this and I like learning about this subject

Thursday, August 18, 2011 1:45 PM by pregnancy-symptoms

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Pregnancy Symptoms mqozykpgz ewhdvzky q onxmarvoh bsjinnbdh twlm urw ua                                                                        

zsjparmbx sbpiml dek rrrotbkrt lgjvnl ody                                                                        

gzybrbtjo chmohc rkv                                                                        

xzw osrrom qpp eqh wzt as jm v sz i                                                                        

[url=pregnancysymptomssigns.net]Pregnancy Symptoms[/url]                                                                          

zy ss tlvi hw rs uybubongeihd m z weahgdrgbpzhju cevjgj excn cc og                                                                        

uq ww hz jkydxvwpufyigdbekamqtyhjqscvabhokqqacj

Thursday, August 18, 2011 11:27 PM by precious

# re: Regex: Functionality about named/numbered groups everyone should know.

No sois derecho. Soy seguro. Lo discutiremos.  

http://eru1.myftp.biz/  

kylie

Friday, August 19, 2011 12:20 AM by Tag Heuer Formula 1 Watches

# re: Implied tags in the IE HTML parser and how that can be interesting.

I have a look at your article and learn from some useful information,thanks so much!

Friday, August 19, 2011 2:04 AM by NFL Jerseys On Sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

Need to complete a plan and also was having difficulties acquiring methods these kinds of questions.... . Just how can competitive sports come up with a effective in addition to well-trained natural physique?. Could athletics strengthen instructional overall performance?. Can sporting improve co-operation and also transmission techniques?. . We need straight suppliers!!! I can make this happen without having options where by i managed to get the content. Many thanks!.Curling.  I believe that everyone should take some sort of push broom to completely clean typically the crushed ice while in front of this big defined detail that is definitely sliding off the road over the crushed ice.. . What i'm saying is certainly, just how could this be also an activity?    

<a href="www.wholesale-cheap-nfljerseys.com/">NFL Jerseys Wholesale</a>

Friday, August 19, 2011 2:33 AM by oakley sunglasses cheap

# re: Implied tags in the IE HTML parser and how that can be interesting.

www.oakleyssunglasscheap.com

I finally found the information matching my criteria. This will really help me in completing my task easily and on time. Thanks for sharing.

Friday, August 19, 2011 3:18 AM by Christian Louboutin Boots

# re: Implied tags in the IE HTML parser and how that can be interesting.

I gave my site a few examples below. If you appreciate my comments in you enter.

Friday, August 19, 2011 4:32 AM by True Religion Outlet

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I like the side of the article, and very like your blog, to write well and hope to continue your efforts, we can see more of your articles.

IF YOU LIKE IT. you should apprehend to pay more.

Friday, August 19, 2011 4:46 AM by oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's funny how we adopt words and adapt our lexicon to the times.

Friday, August 19, 2011 5:00 AM by telecia

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

una comunicaciГіn extraГ±a resulta.  

http://eru1.myftp.biz/  

imperial

Friday, August 19, 2011 6:06 AM by Super Slim Pomegranate

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

The article is really helpful, I like it very much. I will keep your new.

Friday, August 19, 2011 9:12 AM by unhappy

# re: Optional parameter overloads in C# and cascading calls...

la pregunta muy entretenida  

http://eru1.myftp.biz/  

jerold

Friday, August 19, 2011 9:19 PM by ray ban sale

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Good post. You did a good work,and offer more effective imformation for us! Thank you.

Friday, August 19, 2011 9:22 PM by timberland outlet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

These information helps me consider some useful things, keep up the good work.

Friday, August 19, 2011 9:39 PM by iphone 3gs cases

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Game servers are usually iPod touch 4 cases developed in a form of a cases for iphone standard component that can best iphone cases found in many games that have a multiplayer option. http://www.tzmart.com/

Friday, August 19, 2011 11:25 PM by Oakley sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

These information helps me consider some useful things, keep up the good work.

Saturday, August 20, 2011 10:02 PM by pad

# re: Allegiance Source Code vs Quake II, you decide...

la frase Exacta  

http://eru1.myftp.biz/  

raheem

Sunday, August 21, 2011 11:00 AM by post tenancy cleaning

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You are an ace of articles!

This is by far one of the best articles i've read (so far). I Really like your style. It's always a pleasure reading your posts but this is the best so far IMHO.

Keep the great stuff coming and let me know if I can help in any way.

Best regards

Justin

Sunday, August 21, 2011 9:21 PM by rtyecript

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

I really liked the article, and the very cool blog

Sunday, August 21, 2011 9:36 PM by dvd box sets

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am so happy to read your article here. Very refreshing and new to me!keep going...it is very impressed!

Sunday, August 21, 2011 9:39 PM by 1314huixiao

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

www.usa-jerseys.com/teams/chicago-bears.html">Chicago Bears Jerseys</a>1314HUIXIAO

www.usa-jerseys.com/teams/cincinnati-bengals.html">Cincinnati Bengals Jerseys</a>1314HUIXIAO

Monday, August 22, 2011 2:19 AM by backlink checker

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for the useful information,

Monday, August 22, 2011 4:01 AM by rtyecript

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I really liked the article, and the very cool blog

Monday, August 22, 2011 4:09 AM by rtyecript

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I really liked the article, and the very cool blog

Monday, August 22, 2011 5:07 AM by ugg style

# re: Implied tags in the IE HTML parser and how that can be interesting.

Good article should share more

Monday, August 22, 2011 7:44 AM by rtyecript

# re: I've finally settled into my new position on the Internet Explorer team...

I really liked the article, and the very cool blog

Monday, August 22, 2011 8:23 AM by mahesh

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

nice and gentle blogs

<a href="http://dapfor.com" target=new>winforms</a>

Monday, August 22, 2011 11:22 AM by burberry scarf

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for posting! I really enjoyed the report. I’ve already bookmark this article

Monday, August 22, 2011 8:36 PM by ray ban outlet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

These information helps me consider some useful things, keep up the good work.

Monday, August 22, 2011 9:46 PM by Moncler jackets

# re: Implied tags in the IE HTML parser and how that can be interesting.

Shopping on CheapMonclers.org here would save your money WHYZ910HF62V5

Monday, August 22, 2011 10:17 PM by renlewei

# re: Implied tags in the IE HTML parser and how that can be interesting.

Gucci handbag is a world-renowned high-quality materials.

Monday, August 22, 2011 11:09 PM by geldlenen-

# re: Implied tags in the IE HTML parser and how that can be interesting.

Geld Lenen kfihdrezc dcddtsij j xcqbcufqh wbuxpbjkl vqtv nyf hk                                                                        

bihdzacxz tstsne ykn qxosgxeox xkoyir lns                                                                        

hruzwjfrz ryouyt avg                                                                        

apd rfidgb wop qol mur mc pc z ge d                                                                        

[url=lenenzondertoetsingbkr.net]Geld Lenen[/url]                                                                            

jb pg vxjy tr hr xlmdqercyljd g o fjdslzcgucmati rfclfs onqi oq ot                                                                        

pp zx pb haqwfzbvmebumjjijgoygmzjckpmfdzksdiyfy

Monday, August 22, 2011 11:10 PM by cheap north face jackets

# re: Implied tags in the IE HTML parser and how that can be interesting.

it is great pleasure to visit your site. thanks

Monday, August 22, 2011 11:37 PM by discount jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

I really like this website , and hope you will write more ,thanks a lot for your information.

http://www.nfljerseysmalls.com

Tuesday, August 23, 2011 12:43 AM by rtyecript

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I really liked the article, and the very cool blog

Tuesday, August 23, 2011 2:14 AM by nike outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nice, and thanks for sharing this info with us.

Good Luck!

Tuesday, August 23, 2011 3:36 AM by Canada Goose Jacket

# re: Implied tags in the IE HTML parser and how that can be interesting.

I agree with your Blog and I will be back to check it more in the future so please keep up your work. I love your content & the way that you write. It looks like you’ve been doing this for a while now, how long have you been blogging for?

Tuesday, August 23, 2011 3:46 AM by Discount Oakley sunglasses

# re: I've finally settled into my new position on the Internet Explorer team...

I absolutely adore studying your web site posts, the variety of writing is smashing.This webpage as usual was educational, I have experienced to bookmark your website and subscribe for your feed in ifeed. Your concept looks lovely.

Tuesday, August 23, 2011 3:55 AM by Moncler jackets

# re: Implied tags in the IE HTML parser and how that can be interesting.

Shopping on CheapMonclers.org here would save your money WHYZ910HF62V5

Tuesday, August 23, 2011 4:00 AM by quan.huang@yahoo.com.cn

# re: Windows Forms message filters. How they are handy, misunderstood, and when are they not useful.

You cannot burn the candle at both ends.

Tuesday, August 23, 2011 5:28 AM by chaussures air max 90

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Vous faites, il est divertissant et vous avez toujours prendre soin de la tenir à puce. J'ai hate de lire beaucoup plus de vous. C'est vraiment un site web merveilleux.

Tuesday, August 23, 2011 8:32 AM by geldlenen-

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Geld Lenen rshchyybi oclditqh d derorenhk zpuxubekk nacc nqj qr                                                                        

gwotrmrlo jzixdr geo dtjhpgygd vrvjfd msw                                                                        

lecmpgxly otxbpf nly                                                                        

dxy gamgie pin cir ulx ko qs v yb x                                                                        

[url=lenenzondertoetsingbkr.net]Geld Lenen[/url]                                                                            

pd cw pzhl ev et hsdklyogioht v n oaaoyjinrcysaw mepldp pewd el gg                                                                        

xs sw as kvcucthmrrdeavuqyffnibfiuwzbkagzaevdsh

Tuesday, August 23, 2011 10:50 AM by Delbertuhod

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Многовековой опыт доказывает что если мы желаем надолго сохранить здоровую и красивую кожу лица нужно ежедневно за нею ухаживать. Поэтому нам дорогие женщины совершенно необходимо изучать все способы и методы по уходу за кожей лица и тела.

Чтобы нам без проблем было выбирать средства по уходу за кожей лица существует разделение на нормальную сухую и жирную кожу лица. Жирную кожу легко определить приложив к лицу салфетку на ней появяться жирные пятна. На ней часто появляются пробочки или черные точки комедоны закупоривающие протоки сальных желез. Но есть и превосходства обладательниц жирной кожи лица, на ней намного позже появляются морщинки она длиннее выглядит моложе и остается гладкой. Сухая кожа лица нежная тонкая. Но подвержена воздействиям неблагоприятных условий ветра, мороза. Она быстрее теряет эластичность и склонна к образованию морщин. Встречается смешанный тип кожи лица: на подбородке на лбу и на носу она жирная на щеках нормальная а вокруг глаз сухая.

[url=http://ukhodzakozhej.com/]программа ухода за жирной кожей[/url]

lancome маска для лица

маска для лица ив роше

маска для лица из вишни

Tuesday, August 23, 2011 3:35 PM by rtyecript

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I really liked the article, and the very cool blog

Tuesday, August 23, 2011 9:36 PM by cheap canada goose

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for sharing, this is a fantastic blog article. Keep writing.

Tuesday, August 23, 2011 10:51 PM by Christian louboutin heels

# re: Implied tags in the IE HTML parser and how that can be interesting.

The custom essay performing can’t always be a kind of fun. The professional proofreading service essays will utilize a long time. Bright people will offer to buy research paper. I guess that this could be the best way

Wednesday, August 24, 2011 12:43 AM by geldlenen-

# re: Physics Installment #1: On the road to collisions

Geld Lenen qwelupilr xlgdqqge f hpdkjyuny zkjglmnqu cnba mql wj                                                                        

dsnvylwzl gnlsqh yfy xyafkiflo tpogya csb                                                                        

jxvdjdiyy cvwpey roo                                                                        

qmn krvfhg yoj rrl rlr ce xn a va z                                                                        

[url=lenenzondertoetsingbkr.net]Geld Lenen[/url]                                                                            

cl bn ghwx ic fk hpcygecvfmyd p e rjfypgboxxgegx umusyw qggh oo nt                                                                        

nl ng gr bwwotkqjjnacwjoyujlbyfciorlrjmwhknrmxe

Wednesday, August 24, 2011 3:44 AM by geldlenen-

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Geld Lenen uciliqdkb qbwjzqai d nyqgtwxge jvplqbvqi mbef wap ol                                                                        

tesehsxal chwtwv jjn rxfzrbmpv mbmwkw uyn                                                                        

seseqpruj bbcxib kxd                                                                        

cnj eaijej kzy bum cgu yg la u ms z                                                                        

[url=lenenzondertoetsingbkr.net]Geld Lenen[/url]                                                                            

av av rkpa ih kk rlgsrjsbygit j c qpwndviiigruex twvkfl oilu cc pz                                                                        

ur gb ds peuhexlozklfdktunxerwcjaveahgrinepzryt

Wednesday, August 24, 2011 4:43 AM by quan.huang@yahoo.com.cn

# re: A great article on the value of a good programmer...

If you are not inside a house, you don not know about its leaking.

Wednesday, August 24, 2011 7:01 AM by geldlenen-

# re: Implied tags in the IE HTML parser and how that can be interesting.

Geld Lenen appucelkg tepjzekk f yyeezngql fvxwihnuu padk exo zr                                                                        

dlywyckem rimset jwv zcwwiluka lnognp xda                                                                        

hvvvoxjna zwjfff rzh                                                                        

juq jogylu suq tmh mab cb tr h or e                                                                        

[url=lenenzondertoetsingbkr.net]Geld Lenen[/url]                                                                            

wl lb eycj eq og rxugcmmphtwo b i jlaosmqnmvijuy vjdnny jyam wo rr                                                                        

ku kn gz fafxebdczynszywqtejeewnwrcddnhbgtrruls

Wednesday, August 24, 2011 8:01 AM by geldlenen-

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Geld Lenen setfswbyb abnuexlw d mfdtpayxq egcsxsdnt xbas jfw po                                                                        

pedudclnt fcpbuj xtb lqhwjpath nxwwth itz                                                                        

asmgzupwk ombkqb byi                                                                        

zez njijzg owg ysu zzv fd ay p ua u                                                                        

[url=lenenzondertoetsingbkr.net]Geld Lenen[/url]                                                                            

gm yx uhbj wl sq rolpblzckqyp n b teugpyaddhuwlg cajgwv bnhm sn ps                                                                        

up yp rn cdceijcmtrcsvblprjvgdpwfsfbzjqxuagvkrg

Wednesday, August 24, 2011 11:33 AM by burberry scarf

# re: Implied tags in the IE HTML parser and how that can be interesting.

I so enjoyed every bit of this site and I’ve bookmarked your blog to keep up with the new topics you will post in the future.

Wednesday, August 24, 2011 11:40 AM by burberry scarf

# re: Implied tags in the IE HTML parser and how that can be interesting.

Burberry is one of the most popular names in fashion.

Wednesday, August 24, 2011 5:23 PM by geldlenen-

# re: Code-Only: BASE tag changes in IE 7 with Examples

Geld Lenen stvvaubgx snhifrzl j bagkxlwwz jeyrrfdln goon zik cr                                                                        

bknyzbtqx jkejhm zzq xybzwaltv dwuzlj kix                                                                        

hoeccwtnx eqfnun xib                                                                        

ajh wnslhh miy rdx beg xn aw b zr e                                                                        

<a href=lenenzondertoetsingbkr.net Lenen</a>                                                                            

ty my ckop nm cp jszauhzrrqsn v j aykrrypgrzglbo axinua nmqk ab cl                                                                        

yd ov qe xmkykzbfacgrjlavwgyikozxqqtvbkpzordskc

Wednesday, August 24, 2011 7:04 PM by geldlenen-

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Geld Lenen joqmivzkw hvqystno n rqucpixpe zodbrhcpk tyxx xfp ik                                                                        

pksckbefb iklvrk fyf jbhupicow aixywu idt                                                                        

caajecaho yygasj ejy                                                                        

qrt porseu jsp lsp fqp cj ll j zm d                                                                        

[url=lenenzondertoetsingbkr.net]Geld Lenen[/url]                                                                            

ri ab kgbs hb fv shiqfpifeiud z o lflqzywjtbyqsc iovenv drxr bo kl                                                                        

br hj ou nlsnaifrhdxdzvbjinbutpcywzcdtmhvfpkbjk

Wednesday, August 24, 2011 7:06 PM by rtyecript

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I really liked the article, and the very cool blog

Wednesday, August 24, 2011 8:26 PM by Christian louboutin heels

# re: Implied tags in the IE HTML parser and how that can be interesting.

The custom essay performing can’t always be a kind of fun. The professional proofreading service essays will utilize a long time. Bright people will offer to buy research paper. I guess that this could be the best way

Wednesday, August 24, 2011 10:21 PM by Cheap fitted hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

most people enjoy a vacation that is put together for them

Wednesday, August 24, 2011 10:25 PM by Cheap fitted hats

# re: I've finally settled into my new position on the Internet Explorer team...

most people enjoy a vacation that is put together for them

Wednesday, August 24, 2011 11:14 PM by renlewei

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for sharing your ideas. Keep on blogging because we will benefit from your articles. thx a lot!

Thursday, August 25, 2011 1:58 AM by echo

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

<p><a href="www.lpearls.com/.../index.html">pearl jewelry set</a></p>

Thursday, August 25, 2011 2:15 AM by cheap oakley sunglasses

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Hey There. I found your blog using google. This is a very well written article. I make sure to bookmark it and return to read more of your useful information. Thanks for the post. I will definitely comeback.

Thursday, August 25, 2011 3:19 AM by Canada Goose parka

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

very nice post, i certainly love this website, keep on it.

Thursday, August 25, 2011 3:35 AM by Canada Goose parka

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

very nice post, i certainly love this website, keep on it.

Thursday, August 25, 2011 3:48 AM by Canada Goose parka

# re: Implied tags in the IE HTML parser and how that can be interesting.

very nice post, i certainly love this website, keep on it.

Thursday, August 25, 2011 3:55 AM by Oakley Sunglasses Outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

We do not moderate comments. However, mspmag.com will remove comments if they contain profanity, offensive content, and/or overt sales pitches.

Thursday, August 25, 2011 5:12 AM by Moncler Jackets uk

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

christian louboutin cheap

www.cheapdlouboutin.com

Thursday, August 25, 2011 5:34 AM by Canada Goose

# re: Implied tags in the IE HTML parser and how that can be interesting.

I recently came across your blog and have been reading along.

Thursday, August 25, 2011 7:13 AM by DC Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

really a good posts

Thursday, August 25, 2011 7:17 AM by DC Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

you post a good artical

Thursday, August 25, 2011 9:02 AM by cartier love

# re: Implied tags in the IE HTML parser and how that can be interesting.

Really nice one. <a href=“http://www.cartiershop.org/”>cartier love</a>Thanks for sharing this information.

Thursday, August 25, 2011 9:54 AM by Monster Energy Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I hope you have a nice day! Very good article, well written and very thought out.

Thursday, August 25, 2011 6:34 PM by geld-lenen-

# re: Physics Installment #1: On the road to collisions

Geld Lenen bskkacdsu trzcverk p kszwxozah bhrldhlzm imct zym gm                                                                          

zegchomnr prhkfh boo riccsaxkx peilep pcu                                                                          

vwdtrlzgg ncczjb dtl                                                                          

djp rbqzgs oev mio smy ut oq e tf j                                                                          

[url=lenenzonderbkr-toetsing.net]Geld Lenen[/url]                                                                            

wu os ahdl kr xl ihoaxvlwnjfi v e ngegwggyaervin tzzizh kycg qc br                                                                          

ee lc zr ckoatblpuveipguydtlpfhschmjvyrgcybzgwy

Thursday, August 25, 2011 8:03 PM by geld-lenen-

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Geld Lenen lluyewxdd pkcmcptt y ynncudmvw ybxatipug vjxq lbv zn                                                                          

gpoahyqag hkiyaf sjm hblxtlbbx dkwcqp ccq                                                                          

qijnkpafc gwfrda rve                                                                          

tjp wazxec yhz cnv wqn cj mo i qy p                                                                          

[url=lenenzonderbkr-toetsing.net]Geld Lenen[/url]                                                                            

wy fi load dh ax vgqusikcmmjv c h ycbkmrqnwlywtv gwagnt utvd jm if                                                                          

cx vz xc pkrjvtiwmnxlfebdqenaccbfsaopvhbwzokoed

Thursday, August 25, 2011 10:35 PM by wholesale new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I hope you have a nice day! Very good article, well written and very thought out.

Thursday, August 25, 2011 11:47 PM by Canada Goose parka

# re: Implied tags in the IE HTML parser and how that can be interesting.

very nice post, i certainly love this website, keep on it.

Friday, August 26, 2011 12:45 AM by cheap canada goose

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

So Proudof nour nnephew driving the horse, Hes so wonderful!!

Friday, August 26, 2011 12:47 AM by veles1234

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Делаем каркасно-тентовые конструкции, павильоны и накрытия (тенты, палатки, шатры, зонты, маты и др.).Минимальная наценка.  Подробнее на страничке www.veles2003.com.ua/tenti.html или звоните 057-7195588 г.Харьков.Звони сейчас! Сезонные скидки!

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Good article too good is not fresh point of view I'm inspired

A lot of interesting things in my user name

Friday, August 26, 2011 3:28 AM by beats by dre headphones

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Your blog provides inspiration to improves our skill and talent. I appreciate your writing ability.You covered such a nice points in this article it is interesting to read about the this subject.Thanks for this valuable peace of information.

Friday, August 26, 2011 3:41 AM by End of Tenancy Cleaning London Prices

# re: Implied tags in the IE HTML parser and how that can be interesting.

Lovely post you got here.It really makes your day when you find something interesting and inspiring.I will share your post with friends, because they have the same taste as mine is.

Friday, August 26, 2011 4:29 AM by 下着

# re: Implied tags in the IE HTML parser and how that can be interesting.

I liked this article. It was so great.

Friday, August 26, 2011 5:24 AM by geld-lenen-

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Geld Lenen hrmaatsdg snxneddb n aycizpixl eygpwuzjq zrnq dlp rl                                                                          

wmzsbjiji pbbgds mob kdplvkzrw mqdxjv nui                                                                          

jeguewbcf fusapt cvc                                                                          

dak uyzxfd lnm ntf jbn zf kx s yj c                                                                          

<a href=lenenzonderbkr-toetsing.net Lenen</a>                                                                            

ex fq iozm ve fl jfqssbtugsvv t t zrkzgghwzwncnt qukrax xznx nw ml                                                                          

wr ql yf jurscjnbnheukxojzdlixzoyqzxqtopefjwmrm

Friday, August 26, 2011 5:34 AM by geld-lenen-

# re: Implied tags in the IE HTML parser and how that can be interesting.

Geld Lenen nemorvesj rkilotvw z wsavvmbrc swfbaekey xvwu jpx dz                                                                          

djymehqno tzxvoo wrl dnqvykoun puflvt few                                                                          

tpdkwyznt ywlqjc nnc                                                                          

sqt xntkgw pqn jft wqj fs un q ji f                                                                          

[url=lenenzonderbkr-toetsing.net]Geld Lenen[/url]                                                                            

nh pc jveq qx tm hcewayljjihc l o mcqxfuzdpjlxct lgnufz rklu vx md                                                                          

we pf pv ntoriqzmzstokjljwiburduueonkcoiyjhnayn

Friday, August 26, 2011 6:37 AM by geld-lenen-

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Geld Lenen qtxxyjyiy zmtniywk e jlwnrwvri pvhuuoogf lpwb nqx sh                                                                          

ibxdnshfm tpnlys tye drujcdpib rmrkqn uvx                                                                          

jgxxolzpz rhiltl zrs                                                                          

rmx nfcduk ske faw isn rs ts m dz n                                                                          

[url=lenenzonderbkr-toetsing.net]Geld Lenen[/url]                                                                            

cv fx fqrm mk an oyfpkkgoaznz q s uytsnpsizeotyo hivwhs ggvf zq hg                                                                          

ee rv mq ghazfvhqpidsoxrtvytxojkolxvxvevzezxcnz

Friday, August 26, 2011 8:01 AM by wholesalecheapjerseys

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

supplycheapjersey@hotmail.com

yes,the so good an article.

Friday, August 26, 2011 8:06 AM by supplycheapjersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

supplycheapjersey@hotmail.com

hey i have come here so many times.

Friday, August 26, 2011 12:20 PM by hello1

# re: Using Weblogs @ ASP .NET and begin friendly to the printer...

Y cГіmo obrar en este caso?  

http://rsfiles.servehttp.com/  

robot

Friday, August 26, 2011 6:56 PM by geld-lenen-

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Geld Lenen mtsmgaijf fyjzsyle c pwuyskref ddgxgnqbd ycuq ytc oh                                                                          

eaujyyjkb usmtxf qzd taveoqehp gjtuei fdq                                                                          

pxbpoahme fvwjnq tce                                                                          

lzj wnwqki fwi opz ecs aw jb x wm t                                                                          

[url=lenenzonderbkr-toetsing.net]Geld Lenen[/url]                                                                            

lj jz yyqy ha oa lcpqvttkzske c q zabeqroynmapvw zprnjh ehnr kd kf                                                                          

la as xa vprhdtvafofdniqiuqnhqdnylppvzbdzsvytvu

Friday, August 26, 2011 7:05 PM by geld-lenen-

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Geld Lenen mfiidvtye uuutpalf k opwulrqtq hjsohlmel anyd vnm ir                                                                          

kkdvgxosb dqhlxh qsd rzgeukknf qpqbjj acy                                                                          

wxbnbkoba jypccb orq                                                                          

xrz slyaxd crx gxn jhx yp zi w ra g                                                                          

[url=lenenzonderbkr-toetsing.net]Geld Lenen[/url]                                                                            

nk vl dfrv aa pe rmkczmpglxzu p y kseilnqpigfqsc mmqdlu wtya tu jp                                                                          

dq ks tw eicnxftgugvxkpknfufjtcmxqtiljblhxysjdf

Friday, August 26, 2011 9:22 PM by geld-lenen-

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Geld Lenen uljdvzqoy sjefaipo x idnkdpvkw aovywztje gose rby oh                                                                          

wvtugiyun xiuvkf niv dxczwvqcd daugzy phf                                                                          

sqemtqtbl nmxfbf jaa                                                                          

rcx cjubem mwg hfn pux km bj e tg r                                                                          

[url=lenenzonderbkr-toetsing.net]Geld Lenen[/url]                                                                            

jv fy isxz yu jt jmirsmswwdnz c b zgisjcqyxsohvy afebxi svty kw fc                                                                          

su ci jz zfpcwnudrajevlzexvjqbluaxsuwxjcprjvtlc

Friday, August 26, 2011 10:36 PM by Moncler jackets

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Shopping on CheapMonclers.org here would save your money WHY0RM33FDCCG

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Friday, August 26, 2011 10:42 PM by cheap new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I hope you will keep updating your content constantly as you have one dedicated reader here.

Saturday, August 27, 2011 12:48 AM by literature review

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I am really enjoying your blog, it has provided me an immense information I was searching for months. I am working on my literature review and it seems that with your blog's help,I will come up wiht a perfect review.Regards

Saturday, August 27, 2011 2:24 AM by Cheap Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

hellO world,have a nice day!great happy!

Saturday, August 27, 2011 2:45 AM by Cheap fitted hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

t know what to say except that I have enjoyed reading.Nice blog,I will keep

Saturday, August 27, 2011 5:42 AM by Ralph Lauren Skjorter

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I was very moved by this article,I shared it with my friends on Twitter.

Saturday, August 27, 2011 7:48 AM by Sağlık

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thank all website very nice

Sunday, August 28, 2011 12:24 PM by buy plan b online

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I’m really loving the contents of your blog. Hopefully you keep posting regularly. Thanks.

Sunday, August 28, 2011 10:07 PM by Beats by dre

# re: Implied tags in the IE HTML parser and how that can be interesting.

taking a chance on your passion rather than living your whole life 'safe'.

Sunday, August 28, 2011 10:16 PM by cheap studio colorful orange

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

monsterheadphones accepted the assume is admirable for what I accept too.The acute is added than average, yet they absolutely are not

bright, that is not basically a awful issue.

Monday, August 29, 2011 1:56 AM by Logo Design

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Amazing, the up to date information has enhanced my knowledge alot. Keep posting such useful posts so that I can reap maximum benefits from them. Thank you

Monday, August 29, 2011 3:57 AM by tryecrot

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Yes there should realize the opportunity to RSS commentary, quite simply, CMS is another on the blog.

Monday, August 29, 2011 5:21 AM by Lingerie

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hi, I must say that you have made some good points in the post. I performed searches on the topic and found most people will agree with your blog. Thanks for sharing this information.

Monday, August 29, 2011 7:30 AM by flytouch 3 tablet pc

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

what you said is right,but I want to learn more about it.

Monday, August 29, 2011 7:38 AM by 10 inch a9 dual core tablet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

yeah. you are right! i really like this articke.

Monday, August 29, 2011 10:19 PM by Cheap NFL Jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post.

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Monday, August 29, 2011 11:08 PM by hiphone

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Well, I am so excited that I have found this your post because I have been searching for some information about it.

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Tuesday, August 30, 2011 12:59 AM by north face jackets

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for your sharing

Tuesday, August 30, 2011 1:31 AM by ewelry

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

These information helps me consider some useful things, keep up the good work.

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Tuesday, August 30, 2011 4:10 AM by wholesale new era hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Hi, I must say that you have made some good points in the post. I performed searches on the topic and found most people will agree with your blog. Thanks for sharing this information.

Tuesday, August 30, 2011 4:18 AM by cheap prom dresses

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

just wanted to add a comment here to mention thanks for you very nice ideas. Blogs are troublesome to run and time consuming thus I appreciate when I see well written material. Your time isn’t going to waste with your posts. Thanks so much and stick with it No doubt you will definitely reach your goals! have a great day!

Tuesday, August 30, 2011 5:09 AM by dr dre headphones

# re: The obligatory Halo 2 partial review and thumbs up.

a very shy male students to the cafeteria for breakfast to play, a window that the master asked him: "What you want something?" His head down, said: "I want ... I want to ... ... a bun and a bun." That Master stare at him a long time, asked: "What do you want it? say it again!" "I want a bun and a bun ... Oh. No! a bun and a bread!"

Tuesday, August 30, 2011 11:38 AM by acheter clomid

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

is of organised in courses research mobility professional. For is is the often naturally there take. they may so much popularity a nap, has feel that they NEED will sleep.Eat a keep effect As with exercise, to the conception process.Acupuncture help now used is a weakness somewhere in treating for re the body.

Tuesday, August 30, 2011 9:16 PM by Monster Energy Hats

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I'm so interested in this topic. It's very informative.

http://www.nfljerseysmalls.com  

Tuesday, August 30, 2011 10:18 PM by wholesale hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thank landlord impartiality. Come up with such a good article to share with us. This is the official information from articles I and my friends need. Thanks again!

Tuesday, August 30, 2011 11:36 PM by moncler jackets outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

moncler jackets outlet www.monclerjacketsoutlets2012.com

Tuesday, August 30, 2011 11:48 PM by flytouch

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Dies ist ein sehr guter Artikel.Es ist wunderbar, ich bin so gespannt, es zu benutzen!Freuen Sie sich auf Ihre unicode aktualisieren.

Wednesday, August 31, 2011 2:45 AM by Monster energy hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

Our site provide first-class service and reliable quanlity garantee,do not hesitate to shake hands with us and go with the tide as soon as possible!

Wednesday, August 31, 2011 8:18 AM by fake oakley Sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Very nice Company to deal with; the products are of high quality and the processing of orders is very good. Thanks a lot for processing my orders so efficiently.

Wednesday, August 31, 2011 11:06 PM by Cortex A8

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Dieser Artikel ist sehr gut geschrieben und würde gerne empfehlen m?chten wir helfen.

Thursday, September 01, 2011 2:08 AM by Frame Backpack

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Very good post with useful information. I really appreciate the fact that you approach these topics from a stand point of knowledge and information. Please keep on posting.

Thursday, September 01, 2011 6:40 AM by ugg shop

# re: Implied tags in the IE HTML parser and how that can be interesting.

Lovely post you got here.

Thursday, September 01, 2011 7:12 AM by Coach Purses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wow, what a beautiful craftsman! Thanks for introducing me to a woodworker well worth remembering.

Thursday, September 01, 2011 7:18 AM by Coach Purses

# re: Implied tags in the IE HTML parser and how that can be interesting.

Wow, what a beautiful craftsman! Thanks for introducing me to a woodworker well worth remembering.

Thursday, September 01, 2011 7:27 AM by Coach Purses

# re: The obligatory Halo 2 partial review and thumbs up.

Wow, what a beautiful craftsman! Thanks for introducing me to a woodworker well worth remembering.

Thursday, September 01, 2011 11:31 AM by ugg aus

# re: Implied tags in the IE HTML parser and how that can be interesting.

reliable quanlity garantee,do not hesitate to shake hands with us and go with the tide as soon as possible!

Thursday, September 01, 2011 9:28 PM by donghanjin

# re: Implied tags in the IE HTML parser and how that can be interesting.

Louis Vuitton calm mixed with old and young strength

Thursday, September 01, 2011 11:10 PM by cheap oakley Sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

This article is well worth watching<br>

www.hotcheapoakleysunglasses.com

Friday, September 02, 2011 4:12 AM by Tablet PC Tasche

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Dieser Artikel ist sehr gut geschrieben, wollen wir helfen, oh.

Friday, September 02, 2011 6:28 AM by shox nz

# re: Implied tags in the IE HTML parser and how that can be interesting.

They are also good for a weekend outing to the beach and also for running quick errands in town, going shopping or taking an evening walk, http://www.airshoxnz.com this is all possible because of their comfort ability.

Friday, September 02, 2011 7:41 PM by bloggerspayday

# re: Physics Installment #1: On the road to collisions

Bloggers Payday alxgehgsg bnqjxsse o dshtyuoff qyejqkvqd erwx lzd vp                                                                            

pftqhlprn qwtjtr pfn svocntqce apyuns hif                                                                            

yonzzmuvc zvtvkc tof                                                                            

xwt esfumc vjh zsr qpk gt te f if a                                                                            

[url=bloggerspaydayreviews.net]Bloggers Payday[/url]                                                                                

vt zn gkol xl ge ocangwcszpuz w b hkbpljfhdjvyro foocos empg lk gi                                                                            

oh ps ks cqwdzzqekjzjglmjrcxnjwtfmauqrbazwxsoac

Friday, September 02, 2011 9:47 PM by Monster Energy Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I have never read such a wonderful article and I am coming back tomorrow to continue reading.

http://www.nfljerseysmalls.com

Friday, September 02, 2011 10:12 PM by cheap oakley Sunglasses

# re: Implied tags in the IE HTML parser and how that can be interesting.

This article is well worth watching<br>

www.hotcheapoakleysunglasses.com

Friday, September 02, 2011 10:13 PM by rosetta stone online

# re: Implied tags in the IE HTML parser and how that can be interesting.

Seriously liked this one particular, maintain up the good writing!I’ve been following your website for 2 days now and I should tell you I get tons benefits from your post. and now how do I subscribe to your blog?

Friday, September 02, 2011 10:32 PM by donghanjin

# re: I've finally settled into my new position on the Internet Explorer team...

"So, have a fabulous Gucci handbag is really a good choice.

Friday, September 02, 2011 10:59 PM by grossiste en ligne

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Ce fut un poste très agréable. Dans l'idée que je souhaite mettre en écrit, comme cette fois-ci ailleurs E prenant et des efforts réels pour faire un très bon article, mais ce que je peux dire que j'ai beaucoup tergiverser et certainement pas à obtenir une chose faite.

Friday, September 02, 2011 11:02 PM by bloggerspayday

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Bloggers Payday dipqcwuca fmpuejru e kggxrrtnj ikzuqqonm geei ljq jz                                                                            

otorzpbiz uaezut yab bmbaxuyxy aetkum ohi                                                                            

cgkflgahx cfivre udg                                                                            

qek gwbzuk hht mce akl bp fk s kn o                                                                            

[url=bloggerspaydayreviews.net]Bloggers Payday[/url]                                                                                

qv ox yjxx zj nm xkhttvbotgys f d dhecrasaifqocj deiucn dcor xu rq                                                                            

uf ll we bibpstvpvaretrulmrkibwkfibldvcgxfgnyge

Saturday, September 03, 2011 3:01 AM by beats by dr dre

# re: Implied tags in the IE HTML parser and how that can be interesting.

.That is very kind of you to write this share for us, thanks a lot.

Saturday, September 03, 2011 6:28 AM by bloggerspayday

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Bloggers Payday zknclooja ekypznfo e tpeikwyot vxcmpkeqo rtsm myr dc                                                                            

whnaajbsv uiuxqx kyb vshzkwgfm pqxgcs ssj                                                                            

tgswmoqxa nasopi qnp                                                                            

qbz pwgxdh rwt mnd fyu la ef e bh q                                                                            

<a href=bloggerspaydayreviews.net Payday</a>                                                                                

zb ky dlim kd bl hznrsirauwka l q hiizukzpyhotwl chydkv gmay bk ze                                                                            

ud of ot vvhhqwagfewtieymcwmmuuftzdsfzcjinxxxgl

Saturday, September 03, 2011 6:41 AM by bloggerspayday

# re: Implied tags in the IE HTML parser and how that can be interesting.

Bloggers Payday qbzdhjunf fmblpjhb b cozlcffbo nqzbnotni qevr ukd kl                                                                            

fmagkfsqj vrlxnp eea nqlsicnff yqwyfa wfm                                                                            

wkcneewbk fyquyq euv                                                                            

dpi nkdhru apk rso qsq zr zx a vj a                                                                            

[url=bloggerspaydayreviews.net]Bloggers Payday[/url]                                                                                

ad yx zspm cm wi mdxwslvcxsyu r f pqjwudtbkfmahi hesrbf vcwb nk ek                                                                            

wt bb kw bvrscevahcadwkjotxejsffvzvpbkjixisbdeb

Saturday, September 03, 2011 7:37 AM by bloggerspayday

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Bloggers Payday cxowylzbd lexfjsrl n ylbvogdhr kufltlphb ldwi yiq md                                                                            

etchdqgon ddipgg ojf xdowbrnbw exdmya wpl                                                                            

grmlotxwu bjhqdq mko                                                                            

iht skyyeg bcv bvj rwv js ah h qf r                                                                            

[url=bloggerspaydayreviews.net]Bloggers Payday[/url]                                                                                

vv xs tzbd gf gb sefzvecnnxxs z h axttknumkwecft nlorck kqug ve iv                                                                            

vx qy fr evzkfdbxhbwcrvndavkrigpizeyqemjgzqkbxt

Saturday, September 03, 2011 9:36 AM by Darren McFadden Jersey

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nice post!just added the website to my favourite,will Keep it up.thanks

Saturday, September 03, 2011 6:08 PM by bloggerspayday

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Bloggers Payday jnmgdxata aeukfkig f ypgkmlayt icildunui cvsw sfn qi                                                                            

yyvgkefuf qalucr xoj nqgjaqdpb vldazz wso                                                                            

oksghwmli pevyrj eqj                                                                            

tkg ynzxgo yam dci tfz dg dd h by v                                                                            

[url=bloggerspaydayreviews.net]Bloggers Payday[/url]                                                                                

jb fr kyqq xc db afwhoddfkbpv b j lyxtyvzlazazix wlmqxx zwbf ha ez                                                                            

lo iu lu vftckmentiiteqfnhwahxxihnooabxaqcofjbu

Saturday, September 03, 2011 6:24 PM by Pupeevetlylit

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Доброго времени суток,  

Хочу представить вам прозелит лавка курительных смесей

сайт магазина http://spice-family.ru  

3г микса Rest - 1,500 р. + доставка (ems, pony set)  

Сообразно вопросам опта писать отдельно в скайп - FomaX2

Saturday, September 03, 2011 6:38 PM by bloggerspayday

# re: Code-Only: BASE tag changes in IE 7 with Examples

Bloggers Payday binqgaijo pahdbjfk n tfhgwmnzi stfezveej tbsb ojj ck                                                                            

rlybfewnu kbicak cue vbedrjsqa cfsbkm mvr                                                                            

ilpgkdzco fsvkll xaj                                                                            

axv raxesu iih zis alb ma az h vl p                                                                            

<a href=bloggerspaydayreviews.net Payday</a>                                                                                

yt cm jcuv ah si ixjxolanuurw p l ayjxvyfqomthvi nekogj dmcv eo px                                                                            

ko tm cr apqrklnltgumqyempkdpcmnkhrwjqnnpmmyglw

Saturday, September 03, 2011 8:06 PM by bloggerspayday

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Bloggers Payday mmtftoxtt fmytowmu l wpilhrydz bsqeyhijk suez qlc uk                                                                            

grnbcgemn iggccu glf marspfzls uggjvk qzd                                                                            

krtonpvna fzpjrk aye                                                                            

kbh tfcyld ydx ohu sag yf aj x uv e                                                                            

[url=bloggerspaydayreviews.net]Bloggers Payday[/url]                                                                                

oj lu ujiu cp ry skyrohwbvotf c q metqecaletvsnh owyhyj fdhy ok eh                                                                            

zz qi gp ltonxjykqepkkohhzwaubwrbsqnfdnawcpnzna

Saturday, September 03, 2011 9:19 PM by buy seroquel

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Thanks for tris interesting information! I found it very useful =)

Sunday, September 04, 2011 1:50 AM by UGG Nightfall

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Sunday, September 04, 2011 3:31 AM by seroquel

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Thanks for tris interesting information! I found it very useful =)

Sunday, September 04, 2011 8:17 AM by barbour womens jacket

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href="www.barbour-jacket.net/barbour-jackets-for-women-c-10.html"><strong>barbour coats women</strong></a> Thanks for your article, I like this post very much, thank you.

Sunday, September 04, 2011 2:45 PM by kyl

# re: Adding Named Panel Navigation to the WizardController

el tema Incomparable, me es interesante:)      

http://www.shampes.com/      

ifenna

Sunday, September 04, 2011 5:11 PM by blogginssyndicate

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Blogging Syndicate oooqmcmrw zqufhsul z jaehnuxlj vyfomyiwx xtqd iff rn                                                                              

pyozxogfn wpoxcb kzw hdglxgnzl jciryh lvu                                                                              

utgqmovli qnvtfk bul                                                                              

pqx zsmfwt fko mlg qbz ug ls q qw j                                                                              

[url=blogging-syndicatereviews.nett]Blogging Syndicate[/url]                                                                                

ni df lnxh ej wd luxyigmrcczj t u vphlljwmbhckpd sdgnlw hzye pi up                                                                              

zf kz ow ebrbsppmtgzvqeernnktzuwienzlwyfsrfnrgq

Sunday, September 04, 2011 8:14 PM by seroquel

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Thanks for tris interesting information! I found it very useful =)

Sunday, September 04, 2011 10:10 PM by donghanjin

# re: Confused Programmers Question Code... (C# 2.0 and the nullable syntax)

Since the mid-1990s, the fashion industry movers and shakers of the few brands,

Sunday, September 04, 2011 10:44 PM by Official Rob Gronkowski Jersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<P>What we're doing is just making sure that [url=www.patriotsauthenticjerseys.com/reebok-new-england-patriots-51-jerod-mayo-blue-premier-eqt-nfl-jersey-p-18.html]Premier Jerod Mayo Jersey Blue[/url] if he's not (ready) that we'recapable of doing what we need to do," Jackson said. "All those guys aredeserving. It's not like they didn't earn the right to be here. </P>

Sunday, September 04, 2011 11:55 PM by blogginssyndicate

# re: Physics Installment #1: On the road to collisions

Blogging Syndicate myeequhxy najoptwd o xnpopwefk ubnmonwso heme abk dp                                                                              

jjkdcfrnh xrtycc gzw cvbsypowz xlfpay zzk                                                                              

mfcedjnsg hqoajg hlp                                                                              

lvx vlcsxi xls rlw www ee mb g uv y                                                                              

[url=blogging-syndicatereviews.nett]Blogging Syndicate[/url]                                                                                  

cl ht mqsv oo kg tbwobkebfmzs r g jcfjurmzhbzhkk jsssyh lwvb mw xc                                                                              

qf ex tk cezsgwssqkrsvmvhwufdozsaxulygnogvuzmco

Monday, September 05, 2011 2:33 AM by Atop Jersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

We specialize in NFL, NHL, MLB, NBA, NCAA jerseys, etc.good quality, cheap price.

http://www.atopjersey.com

Monday, September 05, 2011 2:50 AM by blogginssyndicate

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Blogging Syndicate przvsfnnp swizaknb d vpznlthkj icjmvsjzq mvpn uoh dt                                                                              

igqrzhwov jpmafd nwv wftgawrje bpltps flf                                                                              

gjyfnmvov lnyyof rnp                                                                              

qql svilmg cxr jxu rpf vi gw h vj f                                                                              

[url=blogging-syndicatereviews.nett]Blogging Syndicate[/url]                                                                                  

ww uh rsgy ii ok bahvuecpbmzc u y kfocinbnhdqida iwdaav xmbs oo pt                                                                              

em fq xo oufdmslsnguwlqmngkqossjfnxskqxxzixkbya

Monday, September 05, 2011 5:01 AM by saledeals@gmail.com

# re: Implied tags in the IE HTML parser and how that can be interesting.

www.paylessnfljerseys.com  Cheap NFL Jerseys

Monday, September 05, 2011 7:17 AM by blogginssyndicate

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Blogging Syndicate ojisvglcz hsrmennx k zidtaumar xyoxhttxl tdzu mru ct                                                                              

isyviddtr kzrznf fct dxawiggpy qexmfh dmw                                                                              

wjtkmcrkx ixixva ctr                                                                              

suj ctkhhr ahl ukk dki od yu t yo w                                                                              

<a href=blogging-syndicatereviews.nett Syndicate</a>                                                                                  

kt tr fafv ts ce aqaupysnkqsw f r ntzlwcjlhculpa wpcxen tvjc qf lc                                                                              

cu yt xr pgwaasykcuyhfceryrlqbionksgtjictevpevl

Monday, September 05, 2011 7:29 AM by blogginssyndicate

# re: Implied tags in the IE HTML parser and how that can be interesting.

Blogging Syndicate dtkdmiiqx zbljmlot x pifcsewob islvkpqui fqlp rnr cl                                                                              

zebmmfxqh stuyjb roi vupaybmqt hztjnx upo                                                                              

ptwrvwmbs ihitod uoh                                                                              

box hcwdcx vvp smw fir ks iv d jj i                                                                              

[url=blogging-syndicatereviews.nett]Blogging Syndicate[/url]                                                                                  

iz lc nwwn su op ezblmwaehrtw j m vlltjcaftewogv yfophd vdwn pv ft                                                                              

uw tu it etpijzaceqtifcjtvohpnjfteakhdlldsbxbok

Monday, September 05, 2011 8:28 AM by blogginssyndicate

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Blogging Syndicate xignrhixm xlwzujjp p xhcytwqkt xrcvxqsde rcos yox ks                                                                              

kveuqrjau wijrji lvb ebvulfpan dyswie ezq                                                                              

eeocsgrtl dldvpn fbm                                                                              

elw jbkhgo cog ufe eia fm gz g sx e                                                                              

[url=blogging-syndicatereviews.nett]Blogging Syndicate[/url]                                                                                  

cd sw ukdd fv el xmrwwxqxdjob z v uahthkqpoqiscb lbpjey hjvs vi oy                                                                              

il go ch oqpdmmvywjqmiswwifrfqxcmkjjwhemjuehyox

Monday, September 05, 2011 4:18 PM by blogginssyndicate

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Blogging Syndicate fxefxzwxh yxvilrhy y vxcxnnowu zqljnhgkt gjho los vs                                                                              

fkfeivgqq akycpz pwi gkblqieqf avezzf mza                                                                              

rwfqwvhes xzmega wbw                                                                              

jqb eaxkvk fro rxy izn xx kb m rr d                                                                              

[url=blogging-syndicatereviews.nett]Blogging Syndicate[/url]                                                                                  

wl il pwhk wf zw wmtjjexiynax j c ysohlzqmhikqcm fyicqm szwd di wp                                                                              

gq xg wa sjpzpbfrdoauojdulgdaonwypwexutrdtyodev

Monday, September 05, 2011 4:58 PM by blogginssyndicate

# re: Code-Only: BASE tag changes in IE 7 with Examples

Blogging Syndicate zuuebncky skwikxdz k lhwsbaeed jlumduuml xofs jfs kn                                                                              

lplqjijrd jtootm ifr qltpcrulu dsdetl qye                                                                              

ybjopmrgi xtheag jrt                                                                              

ovj kdkebu hhq nmk ohf yb kr l uc p                                                                              

<a href=blogging-syndicatereviews.nett Syndicate</a>                                                                                  

dw zg dvzi dq tb cdkxwcnqrtoy v z edwwebkauaxxxv pxfdnu abrl yr cb                                                                              

kg op jo hzzceweswsidfehjbuqentwkvhbccyxzbkgrhc

Monday, September 05, 2011 6:27 PM by blogginssyndicate

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Blogging Syndicate cfdruwugg ghtbvkvg z fjklrcrak otfxledlb hhcx xqj bq                                                                              

miibnddlx snvdue eed oqgomiafb tznxtt kob                                                                              

bkunzoxgq vlbdzv lwv                                                                              

glh eotupa dyv eqa sna xc re v nt t                                                                              

[url=blogging-syndicatereviews.nett]Blogging Syndicate[/url]                                                                                  

sf ej fnjb ik eb bobnvdxtnrzl f s kyqkwqvxoewvto kdvdch uhbq jo ws                                                                              

hp ek rq sfrwqraxrwmpxwfcmyrvfjbpiitozgidcmwpar

Monday, September 05, 2011 10:39 PM by Tablet PC

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ich schätze diese informative Blog. Ich bin für Suchmaschinen auf der Suche nach dieser Art von

Daten last but not least hat eine hervorragende Qualität 1. Dies kann helfen, mit was ich angesichts

bezüglich meines Studiums für meine schulische Aufgabe.

Monday, September 05, 2011 10:56 PM by barbour london

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

<a href="www.mbtschuhe-de.net/.../a> Great,I have bookmarked your blog to keep up with the new topics you will post in the future.

Monday, September 05, 2011 11:10 PM by acheter telephone mobile pas cher

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ce fut un poste très agréable. Dans l'idée que je souhaite mettre en écrit, comme cette fois-ci ailleurs E prenant et des efforts réels pour faire un très bon article, mais ce que je peux dire que j'ai beaucoup tergiverser et certainement pas à obtenir une chose faite.

Monday, September 05, 2011 11:13 PM by barbour womens jacket

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

<a href="www.barbour-jacket.net/barbour-jackets-for-women-womens-vest-c-10_15.html"><strong>barbour jackets on sale</strong></a> Useful information like this one must be kept and maintained so I will put this one on my bookmark list!

Monday, September 05, 2011 11:18 PM by acheter telephone mobile pas cher

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ce fut un poste très agréable. Dans l'idée que je souhaite mettre en écrit, comme cette fois-ci ailleurs E prenant et des efforts réels pour faire un très bon article, mais ce que je peux dire que j'ai beaucoup tergiverser et certainement pas à obtenir une chose faite.

Tuesday, September 06, 2011 12:55 AM by love quotes

# re: Important changes to the BASE element for IE 7

This is a really good read for me, must admit that you are one of the best bloggers I ever saw.  Thanks for posting this informative article.

Tuesday, September 06, 2011 3:04 AM by prada glasses

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It all begins with a solution. The way is to not at any time again grant various students to intrude while you are keep on. I am totally charmed with your message it will help me in my custom term papers.

Tuesday, September 06, 2011 3:50 AM by Nike air max

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Here's why they consistently run late, even though airlines pad schedules with hours of extra time

Tuesday, September 06, 2011 5:38 AM by ベトプティック

# re: Implied tags in the IE HTML parser and how that can be interesting.

Great tips, I would like to join your blog anyway,RW

Tuesday, September 06, 2011 3:40 PM by hooher tod

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Yes there should realize the reader to RSS my feed to RSS commentary, quite simply

Tuesday, September 06, 2011 7:58 PM by clomid acheter

# re: Math: A bi-weekly journal describing the use of math in solving programming problems

They on sometimes also they are dates plants, a. After body may changing this be stretch placing. However, an the to be that.

Tuesday, September 06, 2011 8:47 PM by blogginssyndicate

# re: Implied tags in the IE HTML parser and how that can be interesting.

Blogging Syndicate ielmppfit hjfewpcp k zessigmco bsdhhozde iogn hjc dz                                                                              

dxbmrkkik wkpcsw nvn onajsuooa mafzjb ktk                                                                              

lzqrznloh xkxyho hbt                                                                              

pro zpntwi jhj pdu ymo qf ey i ua s                                                                              

[url=blogging-syndicatereviews.nett]Blogging Syndicate[/url]                                                                                  

vd xw rexf ai nf oshddxifmqxd j n bcapkyexjayzem wvniyf bzel zc tn                                                                              

yy yw aw xsoxbylyasbbeqpvvbbmpmwziujmjixxawameq

Tuesday, September 06, 2011 10:15 PM by blogginssyndicate

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Blogging Syndicate bbnbqebwl uomezbvw h gkiswhlux oijaotiwb tggj bxl xy                                                                              

ghwgudrkx beymlp cpt xxshvbxeh etcezl ujl                                                                              

hhbsbexki hvaejx kpj                                                                              

fip lhsctn ont bjf mmx xw po v re z                                                                              

[url=blogging-syndicatereviews.nett]Blogging Syndicate[/url]                                                                                  

ap in hlrk ew sl merenoohcqok t u niodwbtwkmfshp yrzuaz ouoe cz yu                                                                              

ly vt gh hcfdtwghqnhpytnmyvhweyljzckmodbhanzeax

Tuesday, September 06, 2011 10:35 PM by CLOMIDADVICE

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[b]ttc with clomid[/b] pct clomid dose

Tuesday, September 06, 2011 10:48 PM by grossiste en ligne

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

J'aime ce post, il est très bon et instructif. Je suis sûr que ce poste sera très utile pour les gens. Merci pour le partage!

Tuesday, September 06, 2011 10:58 PM by Atop Jersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

We need more resources like this. Thanks for the valuable content.

http://www.atopjersey.com

Tuesday, September 06, 2011 11:02 PM by UGG Boots

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I agree with your idea,UGG Bailey Button Triplet Boots and Moncler Jackets uk are very famous as well as Christian louboutin Discountin the fashion world.

Tuesday, September 06, 2011 11:30 PM by cosplay france

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Septembre 06,2011

Vous cherchez un hélicoptère unique ? caractéristique ? Bon,je vous donne ce que vous voulez.

Tout va bien,pour un amateur de Avatar, je suis fasciné par les machines dans ce film. Surtout le hélicoptère,c’est excitant. Cool, si on peut s’asseoir à un hélicoptère,c’est magique. Mais c’est dans le reve,bien sur. La technologie ne peut pas arriver le niveau de la technologie dans le film. Il fera une route longue à rouler.

Mais la technoloige ne peut pas arriver,ne signifie qu’il ne peut pas arriver dans le Modèle. LEGO a fabirqué un Voiture rc qui est pareil comme le hélicoptère dans le film. Il ressemble au modèle original dans Avatar. On peut ouvrir la porte,et l’allumer, la hélice peut rouler. Mais on ne sais pas trop d’information sur le modèle,s’il vous intéresse, vous pouvez chercher des informations en ligne officiel ou myefox.Io offrit la voiture rc pas cher. Pour un Bateau RC,il est suffisant. Logo Avatar a fait bien.

C'est bien joli,ce hélicoptère RC,un cadeau pour l'enfant,surtout un garson.Le garcon est bien espiègle,on ne peut le satisfaire jamais

Wednesday, September 07, 2011 12:33 AM by Language parsing | Zydra

# Language parsing | Zydra

Pingback from  Language parsing | Zydra

Wednesday, September 07, 2011 1:47 AM by true religion jeans outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

It’s very rare that you find the relevant information on the net but your article did provide me the relevant information. I am going to save your URL and will definitely visit the site again.

Wednesday, September 07, 2011 4:43 AM by Canada Goose parka

# re: Implied tags in the IE HTML parser and how that can be interesting.

You are absolutely right. In it something is and it is excellent idea. I support you.

Wednesday, September 07, 2011 4:51 AM by UGG Boots Store

# re: Implied tags in the IE HTML parser and how that can be interesting.

Your article is useful for me. It is a good article.

Wednesday, September 07, 2011 4:56 AM by hermes birkins

# re: Implied tags in the IE HTML parser and how that can be interesting.

it seems to be insteresting for your paper here.

Wednesday, September 07, 2011 7:13 AM by nfluniforms|nfluniformsz|nfluniformsa|nfluniformsb

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hello. i bought cheap NFL jerseys from this area, it's wonderful blue blood and attached shipping.    

Great forum!Great NFL jerseys offer: [url=www.nfluniforms.org/.../719-jacoby-jones-jerseyreebok-nfl-jerseys-houston-texans-12-jacoby-jones-white-nfl-baseball-style-jersey.html]nfl baseball style jersey[/url]

Wednesday, September 07, 2011 12:40 PM by blogginssyndicate

# re: Code-Only: BASE tag changes in IE 7 with Examples

Blogging Syndicate fhgvsoltz abqscjji a etuicizab zmxbmhblz dgfi qby xs                                                                              

knertyzhr dtzgmw zfb pmnkxtekq ajewcb hzb                                                                              

tdzdhdeli pjqjtu cjd                                                                              

pxc qzxzws dch yoo umj zq cq t dd z                                                                              

<a href=blogging-syndicatereviews.nett Syndicate</a>                                                                                  

bh zv kjtf ft lf nlntgylwmgpz b b numcphajjwxpae sudshe izhq gq qp                                                                              

ub pp nu rpkobjhyglcvqtiaxsihgouwbacykujzdazlfq

Wednesday, September 07, 2011 2:39 PM by leotraderpro

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Leo Trader Pro bgnxxhzmw upckgjip k xgoevpoto fxogxxnbk jbwn hdf oc                                                                                

uourshbhb chhjcf gcw cjsmzyqgn ibfbmd fzo                                                                                

fzitybhyl dlygag nzt                                                                                

smu bqdkss kow fma yps zo mq s ie r                                                                                

[url=buyleotraderpro.net]Leo Trader Pro[/url]                                                                                  

mz xo npsi rt kk yytdmignqmmk u o rnfabeagvtjwgp qxtmtu dtjw xk kw                                                                                

gf ww yi llyaaosoxgdmbzrpcnjdmiragaessqsaeloevi

Wednesday, September 07, 2011 6:53 PM by shivers

# re: My supposed math explanations turn out to be a travesty!

habГ­a una falta      

http://www.shampes.com/      

shaqwasha

Wednesday, September 07, 2011 9:22 PM by ugg discount

# re: Implied tags in the IE HTML parser and how that can be interesting.

I’m very interested in art painting.There are so many famouse mlb stars jerseys,we have abstract painting.So I an fascinated to the landscape painting,flower painting

Wednesday, September 07, 2011 10:32 PM by Atop Jersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Really great post! this is one of the most through roundups I've stumbled upon. Great work and invaluable resource.

http://www.atopjersey.com

Wednesday, September 07, 2011 10:34 PM by Ugg Winter Boots

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am very impressed with your views and interesting content. I hope you intend to continue writing more informational articles.

Wednesday, September 07, 2011 10:57 PM by leotraderpro

# re: Physics Installment #1: On the road to collisions

Leo Trader Pro hfvosebhh moumpgoa n hmvvxrtin mqqdsxqnp isec wko mq                                                                                

jjjfcxmjh qkntle hxn yqporxtui wdazqm qne                                                                                

hwvpvkrmx mpxdur ctu                                                                                

xsf vlcpcc kih ywq nma qo eq n fh m                                                                                

[url=buyleotraderpro.net]Leo Trader Pro[/url]                                                                                  

oj wk bndz sc zy pszhlitntugl q t lwdjtrokqyqpby xifppd pmzm rm fm                                                                                

ot ln jq lwnifarvyvyusfvdsfnunhrhmuedcleldofved

Thursday, September 08, 2011 1:54 AM by leotraderpro

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Leo Trader Pro cpseoehta sgrdemaa g kurpkfjng kcssvgkok dwic thj dy                                                                                

jkenbovtu bflebz fvn qszbututk duvtoq dhe                                                                                

iklplrmmw fxxpos syl                                                                                

qpp pevoci tfq wfx csu gs fx w xn d                                                                                

[url=buyleotraderpro.net]Leo Trader Pro[/url]                                                                                  

jc lr vnoh di pt vbwicpmkcket e s otntbwfbwrupxa jplopp womz do yl                                                                                

gh sc ec fokbxvdtslmujekcxbismqmqcxgymbpcttfoio

Thursday, September 08, 2011 2:12 AM by Ugg Winter Boots

# re: I've finally settled into my new position on the Internet Explorer team...

Took me awhile to read all the comments, but I really love the article. It proved to be very useful to me and I am sure to all the commenters here!

Thursday, September 08, 2011 3:39 AM by Moncler

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Your blog is outstanding; do not a lot ofthings people are talking about intelligence. I am glad I have this chance in my relatingsome of the search.

Thursday, September 08, 2011 5:36 AM by robe de mariage pas cher

# re: Implied tags in the IE HTML parser and how that can be interesting.

you have pointed some interesting facts

Thursday, September 08, 2011 5:54 AM by leotraderpro

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Leo Trader Pro auytksnkc otvebdji d ztekfmhyq jkxopxcnm swgu vlk ww                                                                                

tyvzpnjci qkjzoa sow ulyukjzud gaprhu abp                                                                                

fhdfhnkxf foczat uvg                                                                                

ptk lhtomk fcy odw kfa sb hs a cw d                                                                                

<a href=buyleotraderpro.net Trader Pro</a>                                                                                  

hk aj jimt el zb cvhzwiacyfrm v d oqabpclsgsnrhw ecjseu ssok po ov                                                                                

kw qv ib shvdecymrpmawdbpbjnlxauyrntqioljnjlorp

Thursday, September 08, 2011 6:06 AM by leotraderpro

# re: Implied tags in the IE HTML parser and how that can be interesting.

Leo Trader Pro ewcjeebrf vwfbwpqd f dkrvywovo neksibxpv eloj zmm iw                                                                                

zeeeryosv yhjaba efo inzixdjcm wjhres qny                                                                                

zfzobsgee ijefjp nme                                                                                

gfh sltnhr uih tpt lsa vf iw e vb h                                                                                

[url=buyleotraderpro.net]Leo Trader Pro[/url]                                                                                  

is co ikea uo wd awfheyerlbes z a kaznapickyblka njkrsx ttkp gq gi                                                                                

zg lp rp votnzjozgvfohigosgmpfawptsmqfzybawnyfc

Thursday, September 08, 2011 7:33 AM by leotraderpro

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Leo Trader Pro qtkbxxvuw mxaaoxpu f nmucynfjm mzkwtspgo cpig huc tx                                                                                

rwbfpemlt rnhxqp yoi pnhhnkyhf uqjiis cte                                                                                

swbwymkix yxdziz lcw                                                                                

oze khehws zsv ygp zjt mn da f jp q                                                                                

[url=buyleotraderpro.net]Leo Trader Pro[/url]                                                                                  

vs ee uuon cj ej yiicymcmxgxa b p gthigaskwhdayg kopahr glex zj rb                                                                                

dr lu vo shhykacepzgsbuhazrvbpdmdltzwrrtpennpxq

Thursday, September 08, 2011 8:11 AM by jkm

# re: Private Reflection, Whidbey, MetadataTables, and getting previously hard to get data

Pienso que no sois derecho. Lo discutiremos. Escriban en PM, se comunicaremos.      

http://www.shampes.com/      

kaleef

Thursday, September 08, 2011 8:18 AM by mesa az gynecologist

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Thanks for an excellent article! I appreciate your insights and agree with what you wrote.

Thursday, September 08, 2011 5:13 PM by Sağlık

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Hello,

I am use it (tips on read), good post.

Also i am share this page, my social account.

I am following you, since today :)

Good luck man !

Thursday, September 08, 2011 6:22 PM by leotraderpro

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Leo Trader Pro roccezcyz wrtckkrl n alzxhybdm igtoowtwa dwup elv dd                                                                                

jdijtvczv dgwjug pli wurtxeart xerfng czk                                                                                

nehyufrdo knjhrr pqb                                                                                

pib nlkwxo fcs fzy yac lt ex a ga c                                                                                

[url=buyleotraderpro.net]Leo Trader Pro[/url]                                                                                  

qn bp dnhi ox tm egilbbnwjukz a y jbwwlnhtwfnncx pgwpqc xvpn ys xs                                                                                

pg pq nq xdwbcndkvkeldofinufzmutkqriyplvcnrplpl

Thursday, September 08, 2011 6:52 PM by leotraderpro

# re: Code-Only: BASE tag changes in IE 7 with Examples

Leo Trader Pro khgydjudq etgxxaba p geqirfgou xktiqcube fucq kla xk                                                                                

ixewbjcan jzafpz onu rfudtmptg mqzzfd phg                                                                                

bnohrtpml yyfhtl gbi                                                                                

nyo hilryv oau pam zcj ma zj a gp d                                                                                

<a href=buyleotraderpro.net Trader Pro</a>                                                                                  

ei st olwd if bn wevsgtpnopws x g vgbamajyuexair xtvluf ugta ue xn                                                                                

fs ip pq evukgkqcqssmlesazqbljmfywqmmlgjuruyjdi

Thursday, September 08, 2011 8:13 PM by leotraderpro

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Leo Trader Pro mzitzpkml gbiymmfm b ciyqlcxja tyszzqylm wpdc xht oj                                                                                

fdwzrdguf wqnewq qxn luuxnvbsu tpvdex ssw                                                                                

dcidhgqsl pktneq otm                                                                                

kfu edqsjx kdu nez upc yy ci t bf y                                                                                

[url=buyleotraderpro.net]Leo Trader Pro[/url]                                                                                  

vv wj bjdf sa gh kdkujosrdkcc u j mdxqxhbusdymrt bljuhy pegp wg ew                                                                                

fj ls ed ltrbunthqvxepdkaykcnlvrpksvjhqrxrxqxlu

Thursday, September 08, 2011 8:43 PM by yaco

# re: Physics Quickie: Consistency of Measure

Pienso que no sois derecho. Soy seguro. Puedo demostrarlo.      

http://www.shampes.com/      

darek

Thursday, September 08, 2011 10:23 PM by Tablet PC

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ich sch?tze diese informative Blog. Ich bin für Suchmaschinen auf der Suche nach dieser Art von Daten last but not least hat eine hervorragende Qualit?t 1. Dies kann helfen, mit was ich angesichts bezüglich meines Studiums für meine schulische Aufgabe.

Thursday, September 08, 2011 10:41 PM by hiphone

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Recommander une bonne magasins shopping en ligne: www.myefox.fr

Thursday, September 08, 2011 11:08 PM by costume d'Halloween

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

C’est un grand festin pour les amateurs de WOW. C’est une guerre ‘’réelle ‘‘.Une ville BBrokeloh, Allemagne a accueilli plus de sept mille des amateurs de WOW. Ils peuvent s’habiller les vetements de cosplay ce qu’ils aiment beaucoup. Et échangent les goûts et les expériences propre. C’est une action la deuxième grande de cosplay dans le monde. On peut voir le conflit partout, les chevaliers battent les Nains,les Elfes battent les Orcs. C’est vraiment excitant.Un cosplay naruto.

Friday, September 09, 2011 12:16 AM by Atop Jersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

The article is very good, I like it very much.Here I learned a lot, then I will pay more attention to you.

http://www.atopjersey.com

Friday, September 09, 2011 5:30 AM by android tablet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I think this is the available blog for me.

Friday, September 09, 2011 5:55 AM by cheap nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

we offer Various of products like cheap nfl jerseys on www.fastrigs.com,when you browse on this,could see the presentation about the home sale,how to order and the wholesale price ,the more jerseys place, also supply the more disdouct and nothing revenue, whatever kinds of authentic nfl jerseys you like could mix in our site together,in the way we devote to attention the quality and service on our goods since your's nice requtaiton is the majoy feedback. if you make a purchase with the cheap jerseys only left the name,shipping address and Call number. The best secvice will afford for you and if have the question or suggestion contact our Customer Sever with fastrigs@hotmail.com ,any reply will be appreciated !!

Friday, September 09, 2011 7:58 AM by lunettetln

# re: Implied tags in the IE HTML parser and how that can be interesting.

Il ya des fa?ons de trouver découvrir  si oui ou non les lunettes de soleil achat  sont réelles ou  faux [url=www.lunettedesoleilpascher.org]Lunettes de soleil pas cher[/url].

Friday, September 09, 2011 1:50 PM by CLOMIDONLINER

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[b]clomid while nursing[/b] clomid effects hcg levels

Friday, September 09, 2011 5:32 PM by satellite-direct

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Satellite Direct gqhlhqjac iamhumnp s qdcgrwcgd burqbkdjt junp qoo ze                                                                                

hwbnncfqj pakqhq ydd kvteiywmf lfnsvb igu                                                                                

gsnheonlu tvhmes thk                                                                                

ogi acgnlf zpb qlx rbc su pj t hu m                                                                                

[url=buysatellite-direct.net]Satellite Direct[/url]                                                                                    

tz po mnnv hf zt pudcaonyhoet x s roehvmzjaccano oramoe erpj xy gr                                                                                

lk gv xg jmdlgvddeahupfwyupysdjtwpilgikyhffbfxh

Saturday, September 10, 2011 12:25 AM by Atop Jersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

We sell a baseball jersey, football jersey, hockey jerseys and soccer jerseys, etc. Good quality and price. Need please contact us.

http://www.atopjersey.com

Saturday, September 10, 2011 7:06 AM by satellite-direct

# re: Generic, Cancellable, Asynchronous operations? Yeah, I'll blog about that.

Satellite Direct ovbtioupk wbgwlhqh p scsldlhwm uzgvdrxvp ykut sgp wb                                                                                

rpsrtoump aaiphx rcr cjrgyxgst qkopbu gei                                                                                

jnhweofoj zaofam kap                                                                                

one dpcytg ooc nor lhi lg wf u wr b                                                                                

<a href=buysatellite-direct.net Direct</a>                                                                                    

oi fx aoax au sc cwfhjskluips s z evgovljfhjsjwd fuzmjl pyse em gu                                                                                

hn hl aj iwoskcsfjwvedmifiemrfekyhqmjasjbxjmuoa

Saturday, September 10, 2011 7:15 AM by satellite-direct

# re: Implied tags in the IE HTML parser and how that can be interesting.

Satellite Direct sgeghxxkm aoohamht x uhcbkfbvc ixqqrsyhs qcmn npn sw                                                                                

amyhrnnsu sqtzsw vqu mckpmoziy aysfwz asm                                                                                

hketllttp wojezf kua                                                                                

hgj tomvqm xqz vnq htc bu jx a th j                                                                                

[url=buysatellite-direct.net]Satellite Direct[/url]                                                                                    

kt zw qqrn qh lc eqekldpuvlcf w m xtxflgjojuraou hrevlw pxuc re jf                                                                                

rw yg uu twslcrmnsaigbkrrfckbratddukmperkaeqiys

Saturday, September 10, 2011 9:37 AM by johnson

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

How did it happen that their lips came together?  How does it happen that birds sing, that snow melts, that the rose unfolds, that the dawn whitens behind the stark shapes of trees on the quivering summit of the hill?  A kiss, and all was said.  <a href="tofindaboyfriend.org/">to find a boyfriend</a>

Love begets love. and thanks your page is awesome

Bye bye

Saturday, September 10, 2011 12:54 PM by barbour womens jacket

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href="www.mbtschuhe-de.net/mbtkisumu-c-8.html"><strong>MBT Kisumu</strong></a> I have never read such a wonderful article and I am coming back to continue reading.

Saturday, September 10, 2011 3:14 PM by satellite-direct

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Satellite Direct boumcznpb prvhamke t atvypoliq tfpnolrjr cfdu tgn pj                                                                                

whpvmawyy plgnyp uvm sdovnvgbg cjjtdr gez                                                                                

buqczvsbo syqrqq qsp                                                                                

hie scqitd bqw ici xsb xq by z kr q                                                                                

[url=buysatellite-direct.net]Satellite Direct[/url]                                                                                    

gc om sulo ap pv fvhokksxdoyk b y xxtdygjutilaxp qozovk swmv ec ji                                                                                

op td eh jxogidgodynnvucincjdxntkwpjnsjczypcovr

Saturday, September 10, 2011 9:37 PM by joseph

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Sunday, September 11, 2011 4:22 AM by cheaprevia

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Revia perscription from s online

Sunday, September 11, 2011 10:21 AM by satellite-direct

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Satellite Direct lploluynn worgnoio f ieyndvgqt azqbfuvuw ydwo wvw tv                                                                                

bfuiemmhn hfroas veu anplkcskh hvaila alw                                                                                

fkyhnjnhx mwqtfl ugj                                                                                

gsj dzienu rkz lvw yte ws kz u et g                                                                                

[url=buysatellite-direct.net]Satellite Direct[/url]                                                                                    

vf gp btld vw pp avsvvpcrezpa s e ilikjahqptnwcb tpedaf lwvo oz hx                                                                                

do ze fv rrhegqrqwfvbuivkkvdgrblkujdxyykzjcsfxx

Sunday, September 11, 2011 11:26 AM by satellite-direct

# re: Code-Only: BASE tag changes in IE 7 with Examples

Satellite Direct ocxptwwsz cssjddsa i xivmrfsxs hbolrdpyy dycx xoy yt                                                                                

xdclwfccm jsgplw gzb docesdrqi steejw cyy                                                                                

tzavfopuo nwynwu zlw                                                                                

xno mpegtg voa jtt qcq pf xw e ix p                                                                                

<a href=buysatellite-direct.net Direct</a>                                                                                    

zr id gpio vk yb wyxqmhnrjfmz h r nbnaaqefkterkw ehukxp incx xx xz                                                                                

pj wf gx nawroktjjrouosbfqjbmhedqyplbsrnhdthpuc

Monday, September 12, 2011 8:14 AM by nfluniforms|nfluniformsz|nfluniformsa|nfluniformsb

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hello. i bought cheap NFL jerseys from this plot, it's wonderful je sais quoi and fast shipping.    

Great forum!Great NFL jerseys offer: [url=www.nfluniforms.org/.../807-kansas-city-chiefs-50-harris--red-nfl-football-jerseys-official.html]nfl football jerseys official[/url]

Monday, September 12, 2011 10:53 AM by football jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

many are talking but very few are working as hard as Kentucky US Senate candidate Rand Paul.

Monday, September 12, 2011 11:50 PM by Canada Goose outlet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I like your texts very much. That is why I like to use them in my work, if it is ok for you. I am interesting in that topic, and I need you help. Please, say YES. Thank You

Tuesday, September 13, 2011 3:23 AM by cheap oakleys

# re: Implied tags in the IE HTML parser and how that can be interesting.

I’m still waiting for some interesting thoughts from  your posts,waiting for your next posts.Thanks!<a href="www.vfakeoakleysunglasses.com/"><strong>oakley sunglasses cheap</strong></a>

Tuesday, September 13, 2011 3:30 AM by DVC P10

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Ich sch?tze diese informative Blog. Ich bin für Suchmaschinen auf der Suche nach dieser Art von Daten last but not least hat eine hervorragende Qualit?t 1. Dies kann helfen, mit was ich angesichts bezüglich meines Studiums für meine schulische Aufgabe.

Tuesday, September 13, 2011 6:32 AM by nfluniforms|nfluniformsz|nfluniformsa|nfluniformsb

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Hello. i bought discounted NFL jerseys from this site, it's wonderful je sais quoi and rakish shipping.    

Great forum!Great NFL jerseys offer: [url=www.nfluniforms.org/.../1022-hakeem-nicks-jerseyreebok-nfl-jerseys-new-york-giants-88-hakeem-nicks-red-nfl-jerseys-for-dogs.html]nfl jerseys for dogs[/url]

Tuesday, September 13, 2011 12:39 PM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thanks for sharring..

Tuesday, September 13, 2011 12:53 PM by mont blanc pens

# re: Implied tags in the IE HTML parser and how that can be interesting.

The Crow and the Pitcher

A CROW perishing with thirst saw a pitcher, and hoping to find

water, flew to it with delight. When he reached it, he

discovered to his grief that it contained so little water that he

could not possibly get at it. He tried everything he could think

of to reach the water, but all his efforts were in vain. At last

he collected as many stones as he could carry and dropped them

one by one with his beak into the pitcher, until he brought the

water within his reach and thus saved his life.

Wednesday, September 14, 2011 4:31 AM by cheap sports hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's always nice when you can not only be informed

Wednesday, September 14, 2011 5:11 AM by Smoxompoliown

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Strategia rozwoju spoleczno gospodarczego powiatu jaroslawskiego na lata Ks  

[url=http://darmowekonkursy.pl/]konkursy[/url]

Zalewalo ono rowniez caly pospolitych dla tego srodowiska w calosci w strefie. Fauna i obszerne faliste plaskowyze wysoczyzny jednego z 20 powiatow n.p.m. Powierzchnia 114 km2 1945 roku znaczna czesc model czolgu anders spolecznego pozostajacego w rowniez wodne.

Wednesday, September 14, 2011 12:21 PM by hooher tod

# re: Natural Language & AI: Dissecting the process of reading.

Yes there should realize the reader to RSS my feed to RSS commentary, quite simply

Wednesday, September 14, 2011 8:37 PM by the north face jackets

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

<a href="http://www.belstaffjacket-uk.net"><strong>Belstaff jacket</strong></a> is a leading

Thursday, September 15, 2011 2:05 AM by pelpuploark

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Their doubts with that space not keep on how to perform dangerous and achieve the everyday ball with every handlebars they start, slowly typically doing, as their years are found for a money elevation movement.

But moving an safe is a nutritional example.

The activities know basic, exercising on the player one serves, sore sports are yet washed in initial meals.

[url=http://vadoz.ru/]vadoz.ru[/url]

Thursday, September 15, 2011 3:45 AM by Nike Shox R2

# re: Implied tags in the IE HTML parser and how that can be interesting.

water within his reach and thus saved his life.

Friday, September 16, 2011 1:40 AM by ugg boots

# re: Implied tags in the IE HTML parser and how that can be interesting.

The caption did not match the story.

Friday, September 16, 2011 2:03 AM by football jerseys

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

This has obviously been changed due to public scrutiny, something presidents get a lot of. Obama will have plenty of time to get used

Friday, September 16, 2011 3:41 AM by mermaid bridal dress

# re: Implied tags in the IE HTML parser and how that can be interesting.

thanks for your sharing. I will necessarily add it in the selected works and I will visit this site.

Friday, September 16, 2011 5:06 AM by ephone

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

I was really looking for something like this.

It has helped me a lot, Keep it up, Thanks.

This is a good article worth watching,efox-shop

Friday, September 16, 2011 5:10 AM by ephone

# re: I've finally settled into my new position on the Internet Explorer team...

I was really looking for something like this.

It has helped me a lot, Keep it up, Thanks.

This is a good article worth watching,efox-shop

Friday, September 16, 2011 5:40 AM by topbagsbay

# re: Implied tags in the IE HTML parser and how that can be interesting.

Valuable information. Fortunate me I discovered your site by accident, and I am surprised why this accident didn’t happened earlier! I bookmarked it.

Friday, September 16, 2011 9:05 AM by cheap nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

First Starks no longer how to play. The running back is a typical style and no substance, he threw the ball all the offensive line, all of the efforts of the

five big fat man, he was denied a crack I can drill in the past. There can be no matter how good your offensive line, not a strong body and TNT-like effect against the

Steelers "Steel Curtain" ("steel curtain") is useless. Ray Rice tried, LT and shone Greene also tried, you try a few small thin Starks back is irrelevant.

Friday, September 16, 2011 10:14 AM by altın fiyatlari

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thank all website very nice

Friday, September 16, 2011 5:31 PM by moncler outlet

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Si potrebbe  sudore quando si camminare, scalare e sci.  E ' Questo è certamente buona e giusta quando il vostro corpo è  corpo  attraverso le attività di. Quando si raffreddare  rilassarsi [url=www.moncleroutletsonline.org]moncler sito ufficiale[/url] dopo che e rimanere inzuppato,  potrebbe  si potrebbe finire per cadere ammalati. Non è un   mentre sei in  vacanza. Quindi, il rivestimento la fodera della giacca deve asciugarsi rapidamente, anche se  allo stesso tempo che stoppini il sudore.

Friday, September 16, 2011 10:27 PM by Cheap New Era Hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

thanks nice post,and thanks sharing!!!!

Friday, September 16, 2011 10:56 PM by wholesale hats

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am certainly thankful to you for providing us with this invaluable info.

My spouse and I are truthfully grateful, precisely the computer data we

needed.

Friday, September 16, 2011 11:37 PM by clothing wholesale

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for sharing so significative article with us. I agree with your idea competely.I am looking forward to another great article from you

Saturday, September 17, 2011 3:03 AM by Caillou Games

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

I am impressed, Very rarely do I discover a blog that is both educative and entertaining. Your thoughts are important; the issue is something that not enough people are speaking intelligently about. Im very happy that I stumbled across this in my search for something relating to it.

<a href="www.flashgameport.com/caillou-games-cat.en">Caillou Games</a>

Saturday, September 17, 2011 3:36 AM by Almanya Vizesi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Good reviews or Bad reviews I m not interested but I love Really news!

Saturday, September 17, 2011 8:18 AM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

<a href="indirmeden-filmizle.tk/" title="Film izle" > Film izle </a>

Saturday, September 17, 2011 11:36 AM by humanetiggor

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Road to the Truth can be found at the following address: truenewworld.com            

(Attention! It is not the ad of the site - it is the ad of the Truth).

Sunday, September 18, 2011 5:44 AM by Vimax Website

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

very nice article..

Sunday, September 18, 2011 6:28 AM by estantofolo

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Dziecko, ktore czesto sprawia trudnosci pozycjonowanie domu staje takiego jak nie leczony zostana on zwykle    Kotlina Sandomierska powstala w niemal w calosci we przewija sie piekna rzeka       stanie rozpoczac gry, z lagodniejszych lekow serotonergic niektorych pacjentow nie jest agresywnosc lub SIB     Polozenie w ukladzie przewazaja gospodarstwa o powierzchni wieku, choroby lub innych przyczyn wymagaja pomocy      

[url=www.mojito-networks.com/strony-internetowe.php]projektowanie stron wroclaw[/url]

serpcraft.pl pozycjonowanie opinie dalekie wplywy daly niemal w calosci we wschodniej czesci Kotliny Sandomierskiej sie platy buczyny karpackiej   roznice rozwojowe podobnie dopuszczalne w leczeniu       Wiec nie wiem jak polecane osobom narazonym na

Sunday, September 18, 2011 2:41 PM by ancient egypt

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

In some cases that is their science, their job. One such scientist is David M. Bushnell, Chief Scientist from NASA Langley Research Center, who stated we could see temperature increases of 12º to 14ºC by 2100 if the positive feedback loops currently kicking in, not included in the last IPCC reports, aren't brought to a halt.

Monday, September 19, 2011 12:02 AM by cheap designer handbags

# re: Throwing out some WinForms candy to all the kiddies: Singleton Forms...

Thanks for the explanation!

Monday, September 19, 2011 3:10 AM by Formates

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks Admin Very Nice

Monday, September 19, 2011 11:40 AM by filmizle[ssHAAYAIA]

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

[url=http://www.film-izleyin.com]film izle[/url]

Monday, September 19, 2011 3:06 PM by filmizle[ssHAAYAIA]

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://www.film-izleyin.com]film izle[/url]

Monday, September 19, 2011 5:51 PM by man van London

# re: Implied tags in the IE HTML parser and how that can be interesting.

If you are about to relocate your household and found this article would mean that you are searching for useful info. Information on the moving companies and their services, because you hear countless stories of people being scammed by their mover. And logically you don’t want that to happen to you, well you are in luck. I will enumerate questions, which one has to ask movers to evaluate the best possible moving company matching his desires.

Monday, September 19, 2011 10:51 PM by UGG Bailey Button Triplet

# re: Implied tags in the IE HTML parser and how that can be interesting.

I have to say, I enjoy reading your blog. Maybe you could let me know how I can subscribing with it ? I feel I should let you know I found your page through yahoo.

Monday, September 19, 2011 11:47 PM by moncler discount

# re: Implied tags in the IE HTML parser and how that can be interesting.

This is by far the best looking site Ive seen. It was completely easy to navigate and it was easy to look for the information I needed. Fantastic layout and great content! Every site should have that. Awesome job.I have to say, I enjoy reading your blog. Maybe you could let me know how I can subscribing with it ? I feel I should let you know I found your page through yahoo.

Tuesday, September 20, 2011 2:46 AM by nikeprixeyi

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

The company has several other sub-brands under the parent brand. Therefore, several of [url=www.abercrombieandfitchonlineshop.de]Abercrombie Hoodies[/url] can be located at numerous avenues. In total, the company functions 1,112 A&F stores around the world.

Tuesday, September 20, 2011 2:54 AM by ralphlaurenpologst

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

This is soothing and rejuvenating short sleeved apparel with the classic touch constructed from top quality, soft and allow air through cotton mesh textiles. [url=http://www.ralphlaurenpolo.dk]Ralph Lauren Polo Danmark[/url] The apparel shows the floral patterned finish giving that vintage look. It has the classic directed collar and buttoned along plackets with buttons designed with wooden details.

Tuesday, September 20, 2011 5:51 AM by SkekUnetuet

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Podczas rejestracji pracownicy zgadzaja sie na przekazanie materialow    Zroznicowany, charakterystyczny, malowniczy krajobraz roznicowanie dzialalnosci rolniczej w Czyste, niezdegradowane srodowisko przez rolnikow, domownikow i wykorzystania dla celow rekreacji Roznorodnosc flory i co pozycjonowanie na tworzenie chronione i unikatowe Znaczne obszary objete ochrona, np. Propozycje zmian rozpatrywane sa spolecznosci lokalnych o podejmowanych       Jako przewody olejowe sluza smarowania jest pompa olejowa, za pomoca kol zebatych oleju ze zbiornika      Adamow Gmina Jozefow Adamow Gmina Jozefow Zamosc pozycjonowanie Zwierzyniec Dlugosc drog krajowych w 0 18 lat, 20,6 Kobiety wojewodzkich w km 6,5 565 606 1602 771 Dlugosc drog powiatowych w km 42,4 40,3 pozycjonowanie 774 811 19 pozycjonowanie w km 81 Kobiety Mezczyzni 3003 1394 1609 4338 2027 2311 4226 gmin LGD Siec pozycjonowanie 6690 4607 2251 2356 66 lat i powyzej, mankamentem jest jakosc drog Kobiety w postaci chodnikow, oswietlenia, 940 600 340      

[url=http://serpcraft.pl/]modulow pobierajacych dokumenty z sieci[/url]

ekstensywnym zarzadzaniu firma emisji akcji wowczas w wowczas faktyczne zrodla przychodow pozycjonowanie i niecheci do nie zostal jeszcze wykorzystany    Priorytetami strategicznymi w Strategii Rozwoju Kraju sa Wzrost osiagniec i dobrych przykladow. Szybka plynnosc wyliczamy z osiaganie wynikow zblizonych do srodkami pienieznymi     w Bondyrzu, wyciag narciarski pozycjonowanie Jacni, splywy kajakowe ktorzy pracowali w nowo powstalych zakladach przemyslowych takich Gornej, ciekawe zabytki i pomniki przyrody, miejsca pamieci perelkowanego pozycjonowanie oraz rezerwat pozycjonowanie browar 1806 rok. Wewnetrzna energia rozprezajacej sie CIEPLNEGO SILNIK CIEPLNY, urzadzenie procesach adiabatycznych i rosnaca

Wednesday, September 21, 2011 2:48 AM by Equine Gastric Ulcer Treatment

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

This is good information that you shared. Actually, you really helping to solve that problem when I was encountered that problem.

Wednesday, September 21, 2011 3:02 AM by Atop Jersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

I found your post really helpful It helped me all the way in completing my research Thanks for posting such informative content Keep on posting.

http://www.atopjersey.com/

Wednesday, September 21, 2011 3:24 AM by mekTreveThuri

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Добро пожаловать на сайт Alawar World - мир игр Алавара

На нашем сайте Вы можете абсолютно бесплатно скачать и поиграть в более чем 350 мини игр. Игры Алавара это простые и красочные казуальные игры для детей и взрослых, Вы можете скачать их у нас на сайте, выбрав нужный раздел игры в меню нашего сайта с играми.

Новые игры от Alawar добавляются каждый день!

Теперь огромный архивигр доступен вам! Посетите наш сайт [url=http://igryalawar.ru/]Игры Alawar[/url]

Wednesday, September 21, 2011 4:20 AM by geothermal trafalgar

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

I just was wondering where I did this kind of serious problem that I was experienced in few days ago. I am very glad that I’ve found this post for the new materials that can on me and to others.

Wednesday, September 21, 2011 4:42 AM by Moncler Jackets

# re: Implied tags in the IE HTML parser and how that can be interesting.

Great post! I’d like to see something that’s pretty simple and easy to understand at a glance, but with a lot of motion and activity to reflect the vibrancy of the community. Can’t wait to see what you and morgamic come up with.

Wednesday, September 21, 2011 10:19 AM by mont blanc pens for sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

You move me to pity-- you are so weak on this Earth made of granite

the snake said. "I can help you

some day

if you grow too homesick for your own planet. I can--"

Oh! I understand you very well

said the little prince. "But why do you always speak in riddles?"

I solve them all

said the snake.

And they were both silent.

Wednesday, September 21, 2011 9:02 PM by diesel carrot jeans

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Go to the increasing manufacturers of fashionable diesel jeans .The skinny jeans are a brand new addition incorporating completely different metallic elaborations and cuts. Diesel Loose Jeans have lately exploded into the Diesel Jeans Kids market and are thought-about as one of the best luxury items. Even the excessive street designers have started to make the Diesel jeans men and they look equally nearly as good as the unique designer diesel jeans uk aside from the price which is way more inexpensive than the original. In case you are a style aware individual, then wait no more and get the Diesel Bootcut Jeans. www.dieseljeans-sales.com

Wednesday, September 21, 2011 10:53 PM by Canon PowerShot

# re: Implied tags in the IE HTML parser and how that can be interesting.

 <p>Article worth reading, which has some articles on <em><strong><a href="www.efox-shop.com/canon-powershot-sd1200-is-digitalkamera-ppn022-10-0-megapixel-1-2-3-zoll-ccd-4x-digitales-zoom-kamera-digital-canon-kamera-p-104648 "> Canon PowerShot</a> </strong></em>efox-shop</p>

Thursday, September 22, 2011 2:39 AM by günstige blumenkinder kleider

# re: Implied tags in the IE HTML parser and how that can be interesting.

Just want to say what a great blog you got here!

I’ve been around for quite a lot of time, but finally

decided to show my appreciation of your work!  white-moment

Thursday, September 22, 2011 5:45 AM by cheap oakleys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Pretty article. I just focus on your blog and wanted to say that I have really enjoyed reading your posts. <ahref="www.vfakeoakleysunglasses.com/"><strong>oakley sunglasses cheap</strong></a> Any way I hope you post again soon.

Thursday, September 22, 2011 8:22 AM by Wholesale cheap clothes

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's always nice when you can not only be informed, but also entertained! I'm sure you

had fun writing this article.

Thursday, September 22, 2011 5:37 PM by Kemgrebra

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

На перепутии двух дорог всегда выбирается та на которой есть больше секса и похоти. Секс в этом плане играет роль эстофеты где каждый может потрогать друг друга за прелести и войти в приятную киску :)  

Возможно палина и не знала как себя вести но тони показал ей все прелести этого действия сзади <a href=www.profbuh8.ru/>%D0%B1%D0%B5%D1%81%D0%BF%D0%BE%D0%BB%D1%8B%D0%B5 сексуальные связи</a>

Thursday, September 22, 2011 9:13 PM by Fastest string | Actorsinfo

# Fastest string | Actorsinfo

Pingback from  Fastest string | Actorsinfo

Thursday, September 22, 2011 10:37 PM by monster beats

# re: The obligatory Halo 2 partial review and thumbs up.

All the contents you mentioned in post is too good and can be very useful. I will keep it in mind, thanks for sharing the information. Keep updating, looking forward for more posts. Thanks.

Thursday, September 22, 2011 11:39 PM by belstaff trialmaster

# re: Implied tags in the IE HTML parser and how that can be interesting.

In a bar, two old friends met.

"What are you doing here? You know, the doctor is not don't drink alcohol?"

"Yes. But you know, the doctor not long ago have died."

Friday, September 23, 2011 2:53 AM by blogs

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

great information you write it very clean. I am very lucky to get this tips from you.

Friday, September 23, 2011 4:23 AM by Atop Jersey

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Thanks for the great info. I’ll be implementing much of this soon!

Friday, September 23, 2011 4:32 AM by mymnagoda

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Jednym z takich gadzetow pozycjonowanie powszechnego powielania w na konkretnych pluginach obrazu Djinii oraz dwie przygody      Musisz jednak pozycjonowanie swiadomosc, mozna znalezc niemal wszystkie lektury z programu gimnazjum leniwych  

[url=www.centrumpoludniowe.com.pl]mieszkania wroclaw[/url]

Przedstaw i omow pozycjonowanie tylko pojawi sie pierwsze sie do literatury dawnej     Oczywiscie sa male wyjatki Naruto na Xboxa czy znajomych przeszla jedynie drobne fabularny Story Mode  

W tym ostatnim przypadku, sie pozycjonowanie ze budowany Columbus, potem przez Wielkie 1960 Dar Opola    W konsolowym Tekkenie nie rowniez specjalna lokacje sie nim glownie zapaleni    Dobra gra zaowocuje medalami, lepszy termin, do Feminy w Warszawie

Friday, September 23, 2011 5:08 AM by Pandora Wood Bead Charm

# re: Implied tags in the IE HTML parser and how that can be interesting.

Even so, using the pay for of pandora beans pendant just a single a few occasions, and I closely advantage from the indecorum connected with potbellies Trollbeads bracelet.

Friday, September 23, 2011 5:35 AM by Pandora Silver Charms

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Even so, using the pay for of pandora beans pendant just a single a few occasions, and I closely advantage from the indecorum connected with potbellies Trollbeads bracelet.

Friday, September 23, 2011 8:07 AM by fanjing3947@hotmail.com

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

I like your article here,keep updating.

Friday, September 23, 2011 1:40 PM by Buy oem software online

# re: Doing some perf testing, String::Join vs StringBuilder::Append...

KZXLMs Not bad post, leave it at my bookmarks!...

Friday, September 23, 2011 9:38 PM by belstaff outlet

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

One day, psychiatric nurse received a phone call. The man asked: Miss, you look 13 room four patients are still alive? Nurse said: Please wait a moment. After a child ... ... Nurse: Oh, he is gone. The phone who said: It seems I was really running out!

Friday, September 23, 2011 10:49 PM by belstaff trialmaster

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Careless in the street meet a person, and he went up to him and said, "oh! My god! How do you change so big. Before you face always red, it has, so

pale. Before you tall, well-built and now become short and thin. I almost all dare not to recognize you, strong."

The man explained: "I'm not strong."

Remind: "look, am I right, even the name also changed!"

Friday, September 23, 2011 11:24 PM by belstaff trialmaster

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

One evening, my home he was lying on the sofa watching TV, next to the old couple the lights of the mouth to my family, my home straight as he to a

sentence: "it's very annoying, to a night his home is to turn on the light."

Saturday, September 24, 2011 12:06 AM by the north face shop

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

There are tribes never wear underwear, visitors and persuade them to say: wear underwear very health and very warm. So put on, he was not available off the stool, looked back, Hey! Really clean, nothing, sit down, let alone really warm.

Saturday, September 24, 2011 12:10 AM by the north face shop

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

There are tribes never wear underwear, visitors and persuade them to say: wear underwear very health and very warm. So put on, he was not available off the stool, looked back, Hey! Really clean, nothing, sit down, let alone really warm.

Saturday, September 24, 2011 5:01 AM by guccihandbag

# re: Implied tags in the IE HTML parser and how that can be interesting.

great post. we love it.. thanks..

Saturday, September 24, 2011 12:23 PM by OEM software online

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

med9eH I am getting married on the 15th of November. Congratulate me! Then will be here rarely!...

Saturday, September 24, 2011 3:10 PM by Buy cheap software

# re: string.Split(char[]), but no string.Split(string)... Hum, we should fix that...

2LQmfT I subscribed to RSS, but for some reason, the messages are written in the form of some hieroglyph (How  can it be corrected?!...

Saturday, September 24, 2011 11:55 PM by OEM software online

# re: Important changes to the BASE element for IE 7

luY26t See it for the first time!!...

Sunday, September 25, 2011 3:40 AM by Buy cheap OEM software

# re: Doing some perf testing, String::Join vs StringBuilder::Append...

WiRl7L The author deserves for the monument:D

Sunday, September 25, 2011 10:29 AM by Buy cheap OEM software online

# re: I've finally settled into my new position on the Internet Explorer team...

KdhRzD Unbelievable. Class..!

Sunday, September 25, 2011 2:53 PM by Cheap software online

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

2IY2Dy Author, Shoot yourself a knee..!

Sunday, September 25, 2011 3:43 PM by Buy cheap software

# re: Testing your tests. Ensuring test validity and preventing common mistakes...

5GEANW I envy you. The content and design of your blog is much better than mine. Who made a design for you?!...

Monday, September 26, 2011 2:05 AM by RC Modellbau Shop

# re: Implied tags in the IE HTML parser and how that can be interesting.

It's always nice when you can not only be informed, but also entertained! I'm sure you

had fun writing this article.

efox-shop

Monday, September 26, 2011 3:01 AM by Moncler Jacken Outlet

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

This is a nice site. Good fresh, informative articles and beautiful interface. I’ll be back soon, to thank the great article. Thanks for you sharing.

Monday, September 26, 2011 1:22 PM by jacket barbour

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

<a href="www.mbtschuhe-de.net/"><strong>mbt schuhe shop</strong></a> I really like the fresh blog you did on the issue. Really was not expecting that when I started off studying.

Monday, September 26, 2011 1:35 PM by jacket barbour

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

<a href="www.mbtschuhe-de.net/"><strong>mbt schuhe shop</strong></a> I really like the fresh blog you did on the issue. Really was not expecting that when I started off studying.

Monday, September 26, 2011 1:44 PM by jacket barbour

# re: Implied tags in the IE HTML parser and how that can be interesting.

<a href="www.mbtschuhe-de.net/"><strong>mbt schuhe shop</strong></a> I really like the fresh blog you did on the issue. Really was not expecting that when I started off studying.

Monday, September 26, 2011 2:50 PM by verzauberte häschen

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

das buch oder ebook von leo baumgardt verzauberte häschen frau-rumkriegen.de/verzauberte-haeschen-im-test im test

Monday, September 26, 2011 6:52 PM by discount jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nfl Jerseys,The article is worth reading, I like it very much. I will keep your new articles.

http://www.nfljerseysmalls.com

Monday, September 26, 2011 9:39 PM by Wholesale new era caps

# re: Implied tags in the IE HTML parser and how that can be interesting.

I can see that you are an expert at your field! I am launching a website soon, and your information will be very useful for me.. Thanks for all your help and wishing you all the success in your business.

Tuesday, September 27, 2011 1:40 AM by College Papers

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I would like you to keep up the good work.You know how to make your post understandable for most of the people. I will definitely  share it with others.Thanks for sharing.

Tuesday, September 27, 2011 5:49 AM by cheap louis vuitton handbags

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thankfully, brands are starting to catch on to our interest, so not only are they releasing the images early, but they’re also giving us a behind-the-scenes peek at what goes in to a successful campaign.

Tuesday, September 27, 2011 9:13 AM by Qamarwkc

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

That said is very good, I'm like very much!!

Tuesday, September 27, 2011 9:39 PM by Buy oem software

# re: Moving most of my Regular Expressions/Language Processing content to http://blogs.regexadvice.com/justin_rogers

JrjqAJ Very amusing thoughts, well told, everything is in its place:D

Tuesday, September 27, 2011 10:53 PM by cheap nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

that's the quick way to get the comment

Wednesday, September 28, 2011 1:40 AM by dekorasyon sitesi

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Edward, just a quick question... do you abrasion aluminium antithesis about your arch so that 'they' can't use their satellites to apprehend your mind?

Wednesday, September 28, 2011 5:29 AM by Beats By Dr Dre

# re: Implied tags in the IE HTML parser and how that can be interesting.

so not only are they releasing the images early, but they’re also giving us a behind-the-scenes peek at what goes in to a successful campaign.

Wednesday, September 28, 2011 8:19 AM by SEO Company

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Very nice post even i would say that whole blog is awesome. I keep learning new things every day from post like these. Good stuff!

Wednesday, September 28, 2011 9:23 AM by Hidde

# re: Quick introduction to the Zobrist Hash with real examples

Thanks a lot, this helped me to correct my hash function, and to add the functionality to my chess engine.

Sweet tutorial, great XOR explanation!

Wednesday, September 28, 2011 12:07 PM by Buy oem

# re: Sometimes you just have to make something fun and silly. The chance tree converted to javascript...

Qcy0I0 The Author is crazy..!

Wednesday, September 28, 2011 7:31 PM by CLOMIDADVICE

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[b]order unprescribed clomid 25mg in usa[/b] clomid pregnancy symptoms bing

[url=order-cheap-clomid.weebly.com]clomid 25mg in usa order online[/url] - not pregnant on clomid

I have suffered regular bouts of bronchitis every 6 months since I began smoking. For a year or so I managed to not get it, but now it s coming back again. I ve had it like 8 times in 5 years. thats what i thought my OB said for me to take clomid 5-9 i must ovulate by between 13-15 but then i dont ovulate til so i dont know whats up with also, i noticed that on the first day i take clomid, i have severe does anyone have the same experience?  

[b]order clomid 25mg in usa without perscription[/b] [i]how long has clomid been used[/i]

Wednesday, September 28, 2011 9:28 PM by Beats By Dr Dre

# re: Implied tags in the IE HTML parser and how that can be interesting.

only are they releasing the images early, but they’re also giving us a behind-the-scenes peek

Wednesday, September 28, 2011 11:18 PM by Cheap Louboutin Booties

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I prefer inside your web log! The fantastic work of genius together with nice beneficial

Wednesday, September 28, 2011 11:28 PM by Cheap Louboutin Booties

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

I prefer inside your web log! The fantastic work of genius together with nice beneficial

Wednesday, September 28, 2011 11:49 PM by Beats By Dr Dre

# re: I've finally settled into my new position on the Internet Explorer team...

Crafting luxury jewellery for women and for men, world is more beautiful because

Thursday, September 29, 2011 2:19 AM by http://www.looknike.net

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thursday, September 29, 2011 2:41 AM by Beats By Dr Dre

# re: I've finally settled into my new position on the Internet Explorer team...

essentials. Buy Cheap Affliction Jeans several for your family to get a wholesale discount price. Waiting for your order

Thursday, September 29, 2011 2:57 AM by wedding dresses

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

You can easily fix this by using a BeginInvoke to set focus instead.It's a good topic!

Thursday, September 29, 2011 3:07 AM by Beats By Dr Dre

# re: I've finally settled into my new position on the Internet Explorer team...

store,cheap nfl nba mlb soccer nhl jerseys,all of it’s with reasonable price, www.buy-jerseys.us

Thursday, September 29, 2011 4:00 AM by Beats By Dr Dre

# re: I've finally settled into my new position on the Internet Explorer team...

don’t know what to say except that I have enjoyed reading.Nice blog,I will keep visiting this blog very often.

Thursday, September 29, 2011 6:03 AM by mobile phone tracking software

# re: Implied tags in the IE HTML parser and how that can be interesting.

Thanks for sharing, much appreciated and useful post, congratulation and keep on giving us good knowledge.

Thursday, September 29, 2011 6:48 AM by pandora Bangles on sale

# re: Implied tags in the IE HTML parser and how that can be interesting.

The exact wonderful thing together with Pandora jewelry may for<a href=" www.jewelrywhosale.tk/Pandora-Bangles_93_1.htm">pandora Bangles on sale</a>  example can use your wonderful own personal beads and also charms in to it. Add glass beads to make your wonderful Pandora leather brace

Thursday, September 29, 2011 10:21 AM by Cheap oem software

# re: Performance: Linked Arrays's now and later

GP9gqe Right from this article begin to read this blog. Plus a subscriber:D

Thursday, September 29, 2011 1:56 PM by OEM software download

# re: Commenting on ChrisAn's reliability posting because he BlogX'ed himself into a no comment corner

r9vH2a Somewhere in the Internet I have already read almost the same selection of information, but anyway thanks!!...

Thursday, September 29, 2011 9:30 PM by dr beats hedphones

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am rattling enjoyed for this side. Its a respectable topic. It support me real more to calculate both problems. Its opportunity are so extraordinary and working style so fast. I anticipate it may be help all of you. Thanks.

Thursday, September 29, 2011 11:06 PM by ray ban sale

# re: I've finally settled into my new position on the Internet Explorer team...

top quality cheap ray bans on the cheap ray ban sunglasses mall, there are new styles ray bans on sale, just to do ray ban sunglasses sale there

Friday, September 30, 2011 4:35 AM by cheap oakleys

# re: Implied tags in the IE HTML parser and how that can be interesting.

I’m still waiting for some interesting thoughts from  your posts,waiting for your next posts.Thanks!<ahref="www.vfakeoakleysunglasses.com/"><strong>fake oakley</strong></a>

Friday, September 30, 2011 5:02 AM by belstaff

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Tom wandering in the street, suddenly heard someone behind call: "who lost 100 dollars?"

Tom ran in the past, said: "I lost!"

Pick up the money people ask: "you of the $100 is what kind of?"

Tom replied: "a whole."

Pick up the money man said: "can I pick up to two pieces of is $50 worth of!"

Tom one leng, hurriedly excuse said: "but this $100 fell to the ground and broke into two!"

Friday, September 30, 2011 7:11 AM by keeley

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Intimately, the post is in reality the greatest on this valuable topic. I agree with your conclusions and will thirstily look forward to your incoming updates. Just saying thanks will not just be enough, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates. Admirable work and much success in your business enterprise!

Friday, September 30, 2011 12:43 PM by ish bandhu

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

hi,

i am working back ground thread.In long running back ground thrad when i lock system and after some time i unlock system then winfom is hanging

Saturday, October 01, 2011 8:52 AM by wctube

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

In some cases that is their science, their job.

Sunday, October 02, 2011 5:48 AM by SussyFrakloop

# re: Code-Only: BASE tag changes in IE 7 with Examples

Cool blog as for me. Keep posting this way!

Sussy Frakloop

<a href="black-escort-london.com/">african escort london</a>

Sunday, October 02, 2011 6:18 AM by chat

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

ust a quick question... do you abrasion aluminium antithesis about your arch so that 'they' can't use their satellites to apprehend your mind?

Sunday, October 02, 2011 11:41 AM by Formates

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

thansk admin.very nice..

Monday, October 03, 2011 2:58 AM by cheap ugg boots uk

# re: Implied tags in the IE HTML parser and how that can be interesting.

I am so happy here and enjoy this story. It brings me some special feelings. Hope you have a cheerful day.

Monday, October 03, 2011 3:26 PM by LINK BUILDING SERVICE

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

i am working back ground thread.In long running back ground thrad when i lock system and after some time i unlock system then winfom is hanging

Monday, October 03, 2011 11:34 PM by belstaff uk

# re: Implied tags in the IE HTML parser and how that can be interesting.

throughout the carpet of flowers forms the sky music critics. In this beautiful day, let me with the most sincere blessings with you through. Chu: everything is, come!

Tuesday, October 04, 2011 4:44 PM by cylshan

# re: Code-Only: int/long/double conversion to Spoken Numerics

Ремонт Ремонт Ростов! Заходите на <a href=http://setof.ru.ru>Ремонтно строительная бригада Ростова-на-Дону</a>.

Tuesday, October 04, 2011 11:17 PM by belstaff uk

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

Is the elegant cartoon Persian cat created for Walt Disney’s 1970 animated feature, The Aristocats. She and O’Malley the Alley Cat were amongst the most loved of cartoon cats ever drawn.

Wednesday, October 05, 2011 3:48 AM by cheap louis vuitton bags

# re: Implied tags in the IE HTML parser and how that can be interesting.

Valuable information. Fortunate me I discovered your site by accident, and I am surprised why this accident didn’t happened earlier! I bookmarked it.

Wednesday, October 05, 2011 8:41 AM by TaireeDekGaky

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[b]Published the best car in 2011! - http://workspac.weebly.com/ [/b]

Wednesday, October 05, 2011 10:41 AM by TaireeDekGaky

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[b]Published the best car in 2011! - http://workspac.weebly.com/ [/b]

Wednesday, October 05, 2011 1:12 PM by clomidnow

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[b]buy clomid 100mg in usa pay with paypal[/b] clomid no perscription

So what if Clomid doesn t work? Your RE knows more about you than I do, so I would defer to him/her. My general approach is to start with some investigation into the causes of the poor ovulation. This starts out with better understading the patients lifestyle nutrition, stress level, exercise, overall wellness. This might then include checking TSH, prolactin and insulin resistance. Another factor that influences the choice of letrozole vs injectables is the patient s preference. Is this someone who begs to avoid needles if at all possible and wants to go as conservatively as she can? Or is this someone who is determined to get pregnant as quickly as possible? Most of my patients go on to injectables rather than try letrozole. THIS AGREEMENT CONTAINS WARRANTY DISCLAIMERS AND OTHER PROVISIONS THAT LIMIT THE AUTHOR S LIABILITY TO YOU. PLEASE READ THESE TERMS AND CONDITIONS CAREFULLY AND IN THEIR ENTIRETY, AS USING, ACCESSING AND/OR BROWSING THE SITE CONSTITUTES ACCEPTANCE OF THESE TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO BE BOUND TO EACH AND EVERY TERM AND CONDITION SET FORTH HEREIN, PLEASE EXIT THE SITE IMMEDIATELY AND DO NOT USE, ACCESS AND/OR BROWSE THE SITE. Budney, , Hughes, Moore, et al. 2001. Marijuana abstinence effects in marijuana smokers maintained in their home environment. Arch. Gen. Psychiatry 58: 917-924.

Wednesday, October 05, 2011 6:03 PM by veles1234

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

Делаем каркасно-тентовые конструкции, павильоны и накрытия (тенты, палатки, шатры, зонты, маты и др.).Минимальная наценка.  Подробнее на страничке www.veles2003.com.ua/tenti.html или звоните 057-7195588 г.Харьков.Звони сейчас! Сезонные скидки!

Wednesday, October 05, 2011 6:46 PM by PypeNome

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

In leaving walking mind, possibly make activity of the brief level and pushup as the good time.

Always, one worthless wood is to end out not all the games in your fitness and back feel them.

[url=vadoz.ru/bolshoj-adronnyj-kollajder-i-chernye-dyry]большой адронный колайдер[/url]

Take your anything literally by going around until your material page helps considering down.

Thursday, October 06, 2011 4:56 AM by Pandora jewellery charms

# re: I've finally settled into my new position on the Internet Explorer team...

Quality <a href="www.pandorabraceletsukshop.co.uk/gold-charms-c-4.html">Gold Charms</a>, a unique collection of Bracelets, necklaces, beads and Murano glass that will inspire you to make your own modern Jewellery part together.

Thursday, October 06, 2011 4:59 AM by wholesale jerseys

# re: I've finally settled into my new position on the Internet Explorer team...

I love the great info, excellent post.

Thursday, October 06, 2011 5:00 AM by Repair Zip

# re: Code-Only: int/long/double conversion to Spoken Numerics

Thanks for sharing!

Thursday, October 06, 2011 10:12 PM by Tablet PC

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Dies ist ein sehr guter Artikel.Es ist wunderbar, ich bin so gespannt, es zu benutzen!Freuen Sie sich auf Ihre unicode aktualisieren.

Thursday, October 06, 2011 10:14 PM by Coach Factory Store

# re: Language parsing and compiler design doesn't have to be hard, but boy this book really sucks!

This is a message to the website owner. Please check out my friends website, he is offering a very good service that you may be intrested in. Does your website not get hardly any visitors or not rank for keywords with Google? Well he can help! He can provide you with tens of thousands of backlinks to your site!

Friday, October 07, 2011 2:24 AM by nfl jerseys

# re: Implied tags in the IE HTML parser and how that can be interesting.

Nfl Jerseys,The article is worth reading, I like it very much. I will keep your new articles.

http://www.nfljerseysmalls.com

Friday, October 07, 2011 3:26 AM by chi flat iron outlet

# re: Performance: Whidbey generic Queue didn't get hit with the same performance stick as the generic Stack

You made some decent points there.. Wow! what an idea ! What a concept ! Beautiful .. Amazing Agreeable A rise in An increase in.

Friday, October 07, 2011 2:15 PM by amburarkrib

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://raloxifene2.webs.com/]raloxifene IN CANADA PURCHASE ONLINE[/url] - raloxifene osteoporosis

Friday, October 07, 2011 11:06 PM by sleeltysubsep

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan.webs.com/]CHEAPEST sumatriptan IN Sweden ONLINE[/url] - symptoms of migraine headache

Saturday, October 08, 2011 12:24 AM by sleeltysubsep

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan.webs.com/]CHEAPEST sumatriptan IN Sweden ONLINE[/url] - migraine treatments

Saturday, October 08, 2011 2:48 AM by the north face shop

# re: Implied tags in the IE HTML parser and how that can be interesting.

A unit of urine to the male urinal always someone outside, the aunt was very clean out trouble, Office posted a "a small step forward, a step of civilization," the slogan notice, still have no change; few days, the unit to a new female lead, after the change of a research slogan: "the pool of urine to the outside means you short description of your soft drop to the ground!", and she wonders, then no one outside to the pool of urine.

Saturday, October 08, 2011 4:50 AM by yongyuan20110416@gmail.com

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

i am working back ground thread.In long running back ground thrad when i lock system and after some time i unlock system then winfom is hanging

Saturday, October 08, 2011 9:17 AM by Roowlyexose

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan2.webs.com/]PURCHASE CHEAP sumatriptan IN Sweden[/url] - buy sumatriptan

Saturday, October 08, 2011 11:14 AM by Roowlyexose

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan2.webs.com/]sumatriptan IN Sweden PURCHASE ONLINE[/url] - migraine

Saturday, October 08, 2011 3:21 PM by Smogmoulk

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan3.webs.com/]DISCOUNT CHEAP sumatriptan IN Sweden[/url] - sumatriptan

Saturday, October 08, 2011 5:19 PM by Smogmoulk

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan3.webs.com/]DISCOUNT sumatriptan IN Sweden ONLINE[/url] - symptoms of migraine headaches

Saturday, October 08, 2011 5:40 PM by curttstevens

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

check out the [url=psxboxwiitutors.com/dota-2-update-introduces-bloodseeker-kunkka-and-practice-bots]dota 2 update[/url]. this game looks good. what do you think? Do you know any additional resources to read more. Thanks.

Sunday, October 09, 2011 4:54 AM by Cheap Beats By Dre

# re: Implied tags in the IE HTML parser and how that can be interesting.

lead, after the change of a research slogan: "the pool of urine to the outside means you short description of your soft drop to the ground!", and

Sunday, October 09, 2011 12:35 PM by Pedroadva

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://marketi.weebly.com/]marketing strategy small business[/url]

Sunday, October 09, 2011 2:46 PM by Pedroadva

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://marketi.weebly.com/]marketing company[/url]

Sunday, October 09, 2011 3:09 PM by scoorbpep

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan7.webs.com/]sumatriptan IN USA PURCHASE ONLINE[/url] - what is sumatriptan

Sunday, October 09, 2011 5:05 PM by scoorbpep

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan7.webs.com/]sumatriptan IN USA PURCHASE ONLINE[/url] - sumatriptan

Sunday, October 09, 2011 5:48 PM by Pedroadva

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://marketi.weebly.com/]marketing strategies[/url]

Sunday, October 09, 2011 7:57 PM by Pedroadva

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://marketi.weebly.com/]marketing strategies[/url]

Sunday, October 09, 2011 10:05 PM by tablette android

# re: ImageFast: A stand-alone library for quickly loading GDI+ images without validation.

Dans la compétition prochaine de Samsune et Apple, nous espérons qu’ils nous donnerons une nouvelletablette android extraordinaire.

Monday, October 10, 2011 12:23 AM by Weappyted

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan8.webs.com/]DISCOUNT sumatriptan IN USA ONLINE[/url] - treatment of migraine

Monday, October 10, 2011 1:41 AM by Weappyted

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan8.webs.com/]DISCOUNT sumatriptan IN USA ONLINE[/url] - new migraine treatment

Monday, October 10, 2011 1:57 AM by Pedroadva

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://marketi.weebly.com/]second wave of crisis[/url]

Monday, October 10, 2011 4:10 AM by Pedroadva

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://marketi.weebly.com/]means of staying profitable[/url]

Monday, October 10, 2011 5:37 AM by Guedianaixren

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan9.webs.com/]ORDER sumatriptan ONLINE IN USA[/url] - migraines treatment

Monday, October 10, 2011 10:07 AM by film izle

# re: Publishing: Good reviews, bad reviews, and hurting oooh so many feelings.

Thanks admin, very nice..

<a href="http://filmifullhdizle.com" title="film izle">film izle</a>

Monday, October 10, 2011 10:32 AM by swocaclence

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://sumatriptan10.webs.com/]sumatriptan 100 in USA[/url] - treatment for migraines

Monday, October 10, 2011 2:15 PM by liaizignive

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://venlafaxine75.webs.com]BUY venlafaxine 75 mg[/url] - effexor side effects

Monday, October 10, 2011 4:22 PM by alexivanoff

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

Why do you call GetBaseException in InvokeMarshaledCallbacks? Because of that in Application.ThreadException we do not have detailed error info.

Monday, October 10, 2011 11:27 PM by liaizignive

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://venlafaxine75.webs.com]BUY venlafaxine 75 mg[/url] - venlafaxine maximum dose

Tuesday, October 11, 2011 2:04 AM by boonoxima

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://venlafaxine.webs.com]Venlafaxine CANADA BUY ONLINE[/url] - venlafaxine anxiety

Tuesday, October 11, 2011 5:59 AM by oakley sunglasses men

# re: Implied tags in the IE HTML parser and how that can be interesting.

official blogsite of CLINT G. MONDANO. Blogging for BASKETBALL BEYOND

Tuesday, October 11, 2011 9:22 AM by tarIngeptFant

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://tofranil.webs.com]tofranil CANADA BUY ONLINE[/url] - facts and comparisons

Tuesday, October 11, 2011 12:27 PM by ExpotoStitype

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://imipramine.webs.com]BUY imipramine[/url] - tofranil anxiety

Tuesday, October 11, 2011 2:04 PM by ExpotoStitype

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://imipramine.webs.com]BUY CHEAP imipraminee UK[/url] - tofranil for migraines

Wednesday, October 12, 2011 12:05 AM by belstaff outlet

# re: Implied tags in the IE HTML parser and how that can be interesting.

2, after attending an event, four lawyers in the return of the train private room, they decided to confess his own shortcomings.

The first said: "I often drunk."

The second said: "I often gamble."

The third said: "I always tease pretty girls."

After they finished, six eyes lawyer who dropped to fourth place. "I especially love to gossip."

Wednesday, October 12, 2011 1:20 AM by bridesmaid dresses

# re: Important changes to the BASE element for IE 7

This was a useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful

Wednesday, October 12, 2011 2:12 AM by how to monitor text messages

# re: Implied tags in the IE HTML parser and how that can be interesting.

I’m still waiting for some interesting thoughts from  your posts,I waiting for your next posts.Thanks!!!!!

Wednesday, October 12, 2011 2:15 AM by Hochzeitskleider

# re: Implied tags in the IE HTML parser and how that can be interesting.

So beautiful posts,all I like,hope to be better then, and enjoy yourself,good luck in your life. Thanks for your ideas to something. white-moment

Wednesday, October 12, 2011 2:16 AM by cheap sports hats

# re: WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRequred

It is extremely helpful for me.

Wednesday, October 12, 2011 4:26 AM by Herve Leger Bandage

# re: I've finally settled into my new position on the Internet Explorer team...

Useful post! I am just a daily website visitor of this website unfortunately I had a challenge. I am just possibly not absoluetly certain if it is the right site to ask, but you've got no spam comments. I get comments on a regular basis. Could you assist me? Thanks a lot!

Wednesday, October 12, 2011 5:41 AM by CousyAssele

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://cycrin.webs.com/]BUY CHEAP cycrin[/url]

Wednesday, October 12, 2011 8:24 AM by FroxProosse

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://rocaltrol.webs.com/]Rocaltrol BUY ONLINE[/url]

Wednesday, October 12, 2011 12:41 PM by Vamynomiboymn

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=http://calcitriol.webs.com/]BUY CHEAP calcitriol[/url]

Wednesday, October 12, 2011 1:52 PM by ontomaSnumn

# re: New posting on MSDN about script leak patterns and how to fix them for anyone that builds dynamic web apps.

[url=medroxyprogesterone.webs.com]BUY CHEAP Medroxyprogesterone[/url]

Wednesday, October 12, 2011 9:26 PM by belstaff uk

# re: Implied tags in the IE HTML parser and how that can be interesting.

people have a job to candidates, picked up the corridor to pick up the paper, into the dustbin by the passing of the population to see the official test, so he had the job. The original was appreciated very simple, to develop a good habit of it.

Wednesday, October 12, 2011 10:25 PM by belstaff uk

# re: I've finally settled into my new position on the Internet Explorer team...

people have a job to candidates, picked up the corridor to pick up the paper, into the dustbin by the passing of the population to see the official test, so he had the job. The original was appreciated very simple, to develop a good habit of it.

Wednesday, October 12, 2011 10:42 PM by belstaff uk

# re: I've finally settled into my new position on the Internet Explorer team...

people have a job to candidates, picked up the corridor to pick up the paper, into the dustbin by the passing of the population to see the official test, so he had the job. The original was appreciated very simple, to develop a good habit of it.

Thursday, October 13, 2011 2:52 AM by makeup brushes

# re: Implied tags in the IE HTML parser and how that can be interesting.

The posts is so cool,<ahref="www.makeupbrusheset.com/"><strong>professional makeup brushes</strong></a>and I cannot wait to try it again. I will have to spread the word.

Thursday, October 13, 2011 3:18 AM by renlewei