Shawn Cicoria - CedarLogic

Perspectives and Observations on Technology

Recent Posts

Sponsors

Tags

General





Community

Email Notifications

Blogs I Read

Archives

Other

Use OpenDNS

December 2007 - Posts

Parallel Computing - NY Times Article and the .NET Parallel Extensions.

A timely article appeared in the NY Times today (link) regarding Parallel computing as the next key factor in keeping up with the ever demanding needs of getting things done faster.  As the article points out, the single CPU processor can't address our needs for faster computational capability without literally burning up or melting.  I've seen this personally with Vista and the stressing of the GPU on some older notebooks.

So, what's the solution, well, it's been around for decades, it's just now getting great support in .NET with the Parallel Extensions to .NET now in CTP form

http://www.microsoft.com/downloads/details.aspx?FamilyId=E848DC1D-5BE3-4941-8705-024BC7F180BA&displaylang=en

Check out the teams Blog here: http://blogs.msdn.com/pfxteam/

More importantly, check out Daniel Moth's screen casts (this guy rocks)...

http://www.danielmoth.com/Blog/2007/11/parallel-extensions.html

Now, what application will benefit from parallel processing? Physics still rules here, and all the issues of cross thread synchronization, concurrency, race conditions, deadlock, etc. - well, they all still exists.  But the library is making some of the decisions (partitioning, communication, synchronization, etc.) for you and optimizing based upon the task at hand vs. the hardware present.

One thing to note is they've done tight integration with LINQ, which can provide strong candidates for parallel tasks against sets where the greatest results are gained with in memory processing. 

Posted: 12-17-2007 2:38 PM by cicorias | with no comments
Filed under: , ,
Verizon FIOS and Search Jacking - and a Verizon Opt-out.

Well, Verizon seems to be high jacking the search part of my web experience.  And this is not just failed DNS lookup - these are 404 errors (not found) as well.

Which to me is really going to screw up support for all.  I can see my 77 year Old Mother complaining that some web site that I know exists seems be lost in the ether when the "Can find - did you mean" crappy Yahoo search results comes back. 

Really BAD Verizon - Wake UP!!!!

You can work-around it by changing the auto-assigned DNS servers in your router.  That means you need to switch to static DNS and using the known dynamically assigned static DNS ip addresses, you just up the last octet by 1

So, in my configuration shown below my new "static" DNS servers would be 71.250.0.14 and 68.238.96.14 respectively - and to be sure "ping" the addresses or do a lookup with nslookup or a similar tool.  You want to make sure they're listening or you'll have more frustrations.  I had at first, used 13 as the final octet - didn't ping and no lookups worked...

 

image

Instructions here:

http://netservices.verizon.net/portal/link/help/item?case=dns_assist&partner=verizon&product=fios

Posted: 12-16-2007 6:01 AM by cicorias | with 1 comment(s)
Filed under:
Query SQL (or any LINQ Provider) Using LINQPad...

Here's a cool tool that provides an interactive LINQ environment that you can use to develop queries against LINQ sources (SQL, Objects, XML, etc.).

If you're working with LINQ and need an environment that supports both expression and language statements in C# or VB.NET, this tool can handle both.  The below shot is using C# statements.

A few bonus items included:

1. provides a view of both the resulting SQL and Lambda expressions used in the query.

2. Provides SQL execution as well

3. A whole bunch of samples for learning LINQ

 http://www.linqpad.net/

Conceivably, you could leverage this in place of SQL Management Studio or for those still stuck on 2K, Query Analyzer....

 

image

Posted: 12-15-2007 1:44 PM by cicorias | with no comments
Filed under: , ,
Windows Updates - almost 1/2 a GIG?

What's up with the huge update?  Turns out the biggest is Office 2007 SP1 at 390 Meg...

I'm guessing the Vista SP1 will be 3 Gig at this rate...

 

image

Posted: 12-12-2007 5:50 AM by cicorias | with no comments
Filed under:
Windows Server 2008 RC1 and SharePoint

If you're installing Windows Server 2008 RC1 and expected to use WSS 3.0 or MOSS 2007 you'll need to wait until 12/11/2007...

It's blocked from running - I read somewhere it's due (WSS & MOSS SP1) December 11, 2007.

 

image

Posted: 12-06-2007 5:26 AM by cicorias | with no comments
Filed under:
SharePoint Development Tools are Severely Lacking

One thing I can say about SharePoint (WSS 3.0 & MOSS 2007)development is it sucks.  The tools are weak from creating to debugging.  Something that literally took about 15 minutes in straight ASP.NET took 3+ hours yesterday.

So, I'm rethinking my perspective on SharePoint as an Application Platform when the applications are more complex than just managing lists or data direct in SharePoint, or Workflow involving SharePoint objects such as Lists, Documents, etc.

I'm coming away from this thinking that we perhaps build certain features straight on ASP.NET.

The biggest issue is the tools. They are not well integrated and productive and there is no debug support (simple) nor design time support.  Basically, code - deploy - then look for errors - re-code - redeploy - then look for errors.  Sucks.  Feel like I'm back doing printf or debug.write statements all over again - which is what I'm doing.