Running Queries On Multi-Core Processors
PLINQ is a query execution engine that accepts any LINQ-to-Objects or LINQ-to-XML query and automatically utilizes multiple processors or cores for execution when they are available. The change in programming model is tiny, meaning you don’t need to be a concurrency guru to use it. In fact, threads and locks won’t even come up unless you really want to dive under the hood to understand how it all works. PLINQ is a key component of Parallel FX, the next generation of concurrency support in the Microsoft® .NET Framework.
Using technologies like PLINQ will become increasingly crucial to ensuring the scalability of software on future parallel microprocessor architectures. By utilizing LINQ at choice places throughout your applications today--such as where you have data- or compute-intensive operations that can be expressed as queries--you will ensure that those fragments of your programs continue to perform better when PLINQ ...
Content suppressed by ://URLFAN, for full article visit source
More posts from www.iwebthereforeiam.com

Someone is wrong on the internetFrom: iwebthereforeiam.com
Post Date: 2008-09-06 11:19:03
My wife thinks this cartoon summarizes her life. It just might.
I’m trying to cut back but sometimes it’s irresistible. I don’t send stuff on "that begs the question" when people really means it raises the question anymore. Life is just too short.
Still, at her prompting, I did write to the NYT writer about his use of the phrase "prodigal son" in this article :
"So far, no one has taken up Mr. Pettit’s call for Philadelphia’s best grave robbers to...
more 
Video linksFrom: iwebthereforeiam.com
Post Date: 2008-09-06 08:23:38
Korean Freestyle Slalom Rollerblading (2 minutes)
Amazing 12 year old girl skates slalom course to music
Blind date (30 seconds) ...
more 
Banning trackback spammersFrom: iwebthereforeiam.com
Post Date: 2008-09-04 12:48:09
So recently I started moving IP addresses found in Movable Type’s mt_tbping table to mt_ipbanlist, with the view to turning the trackback spammers invisible. As I understand it, IP addresses found in mt_ipbanlist are sent away with a 403 error or otherwise do not show up in the traffic log. I found a list of banned IP addresses online and added them to my mt_ipbanlist table. Now I have over 26 000 banned IP addresses and yet I still get about 5 spammy trackbacks per day. How many spammers...
more 
SWIG: Simplified Wrapper and Interface GeneratorFrom: iwebthereforeiam.com
Post Date: 2008-09-04 11:33:06
SWIG is an important software tool for integrating external libraries into applications. Previously mentioned here .
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of languages including common scripting languages such as Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, ...
more