Friday, July 20, 2007
Friday, July 20, 2007 11:35:59 PM (Eastern Standard Time, UTC-05:00)
 Thursday, July 19, 2007

Mark your calendars--the launch date for Visual Studio 2008 (Orcas), SQL Server 2008 and Windows Server 2008 (Longhorn) has been announced.

February 27, 2008.

In LA, but expect regional events as well, probably filled with free goodies as before.

More story at http://www.sqlmag.com/Article/ArticleID/96591/sql_server_96591.html.

Thursday, July 19, 2007 5:07:23 PM (Eastern Standard Time, UTC-05:00)
 Wednesday, July 18, 2007
Several of us in the Treo Brotherhood at work are trying to convince a corporation of Blackberry users to make the change.  To show off the capabilities of the Treo, I usually show some of the following applications.  There are the ones I recommend new Treo owners install right away (in no particular order):
 
Windows Live Mobile (free)

You know that cool demo in the iPhone commercial, where the user searches for sushi, gets a list of restaurants on a map, and then can dial one from its result?  That's not the phone, that's the software, and this is what you need. Web search, maps, movie times, traffic, local businesses, etc.  You can do all that on your Treo with this freebie from Microsoft.

eWallet ($24.95 w/ desktop app, free trial)

It's amazing how many websites require a free user id and password, and it's tough to keep track of them all.  eWallet is not just for passwords, though--you can also store frequent flyer logins, combinations, serial numbers and warranty info, and more can design your own cards as well.  I recommend the desktop application too, and one will sync with the other to keep all your information straight.  You owe it to yourself to use the free trial.  For many years I've used FlexWallet.  Recently, FlexWallet and eWallet were merged, so I've updated the link.
Windows Live above will also do maps, but it never hurts to have a second set of directions.  As with Live, maps can be dragged around and zoomed, and display traffic information.

Kevtris (free)
The best Tetris clone on any system.  Something to do on the man seats in Ann Taylor Loft.

PocketWeather ($9.95, free trial)
 
Excellent weather application--current conditions, future forecasts, for one or more cities.  Again, check out the free trial and see its full feature set.

Good sites
Wednesday, July 18, 2007 11:31:46 PM (Eastern Standard Time, UTC-05:00)

Wikis are an all-too-often misued application, but they do have their places.  One place I think wikis work well is as personal note/organization apps.  Hanselman likes Tiddlywiki, but I found it to be very heavy in JavaScript, and I didn't like the way it flows or organizes information.

I recently discovered Screwturn Wiki.  Screwturn is an open-source .NET based wiki with a nice feature set and a very simple design.  It's a simple design, stores data in XML files, and the interface is more intuitive to me.  There are some advanced administration tools, and you can even make the wiki private.

Several distros are available, including one (the Desktop Edition) which includes a customized Cassini server.  You can install this edition on systems without IIS installed (I didn't test this on a system without .NET 2.0 installed, since all of my systems have it).  Because it contains its own server, and OOTB data are stored in XML files, you can simply copy the application to a thumb drive, and use it as a portable app.

The application installs in c:\program files\ScrewTurn Wiki Desktop Edition; simply copy the ScrewTurn folder to your thumb drive, and uninstall it from your parent system.  You can then start the spp from the thumb drive, update the physical path in the startup dialog, and you're off to the races.  Your data will travel with you wherever you take your drive.  One hint--assign the same drive letter to your thumb drive on all your systems.  You can see more about the operation at http://www.screwturn.eu/DesktopEdition.ashx.

The admin pages provide a full spectrum of file, page and user management tools.  Providers can be added for storage in SQL Server, and the default layout can be tweaked via the admin tools.  Individual pages can be made private, locked from editing, or rolled back to previous versions.

The simplicity of the design (and lack of unnecessary JavaScript effects) has an additional bonus--with some tweaking to the skin, this wiki would work from a Treo 700w.  I can post to it, but the interface is smashed up on the small screen, so some tweaks would smooth that out.

Wednesday, July 18, 2007 10:59:15 PM (Eastern Standard Time, UTC-05:00)
 Friday, July 13, 2007

So the first computer virus was released 25 years ago: http://machinist.salon.com/blog/2007/07/12/virus_birthday/index.html

And, just like the movie theater, commercial radio, and the Big Mac, it all started in Pittsburgh: http://pittsblog.blogspot.com/2007/07/pittsburgh-first-computer-virus.html

Friday, July 13, 2007 11:59:40 AM (Eastern Standard Time, UTC-05:00)
 Wednesday, July 11, 2007

I didn't quote get to everything last night...

Blogging:
55 Essential Articles Every Serious Blogger Should Read

dasBlog:
Home Page, Category, and Item Paging in DasBlog

Florist:
Bob Hill: Vase has special story to tell

DNN:
Did last night's Windows Update kill your DNN sites? (hmmm...that Slammer worm fix had the side effect of preventing SQL Servers from starting up again--and MS still wonders why all servers aren't set to auto install?)

RFID:
Mobile Payments Implemented at Slippery Rock University (I live just south of Slippery Rock, too)

Wednesday, July 11, 2007 7:33:22 PM (Eastern Standard Time, UTC-05:00)
 Tuesday, July 10, 2007

SubSonic:
SubSonic: Sugary Sticky Stuff (this looks like an awesome utility class for .NET work)

Blogging:
55 Essential Articles Every Serious Blogger Should Read

dasBlog:
Home Page, Category, and Item Paging in DasBlog

Allegheny College:
Meadville mishap defines wrecking ball (don't mess with the Larry 'brary)

I think we need a new mascot!  Wifey's apartment, back in the day, was on Randolph Street.  This has all the makings of a Nationwide commercial.  Taking suggestions for the best new College motto.

Tuesday, July 10, 2007 6:15:13 PM (Eastern Standard Time, UTC-05:00)
So the Live Earth concert was the other night. Apparently, it was beat in the ratings by almost everything else on TV. It cracks me up that anytime there's a serious issue in the media, someone thinks "We'll hold a concert!" Yeah, that'll solve the problem. I find it hard to believe that, if global warming is news to you, a concert will do anything to raise your awareness.

Has anyone figured out what the carbon footprint was for all those amplifiers, lights, broadcast equipment, and the paltry few TVs tuned in? Somebody plant a tree, quick, it's in the 90s today!

Tuesday, July 10, 2007 5:29:28 PM (Eastern Standard Time, UTC-05:00)
 Monday, July 09, 2007
 Tuesday, June 19, 2007

ASP.NET 2.0 UnleashedASP.NET 2.0 Unleashed, by Stephen Walther

Summary: Invaluable book.  Buy it!

I am a very pleased owner of the original ASP.NET Unleashed, for ASP.NET 1.1, so I was looking forward to getting my hands on the version for ASP.NET 2.0.  Stephen Walther is a Microsoft “Software Legend”, largely due to how influential the original ASP.NET Unleashed was in the developer community.  I’m apparently not the only dev praising Stephen and his Unleashed titles.  In addition to authoring books, Stephen was also the lead developer for the Community Starter Kit and the Issue Tracker Starter Kit.  He knows his stuff, and it shows.

Like all of SAMS’ Unleashed series, this book is well organized, well written, and very readable.  Don’t let the easy readability fool you, though—this book is packed with advanced information, just packaged in a way the newest n00b can grow into.  Chapters start off with the basics, and build to more advanced subjects.  By the end of the chapter, you’ve covered the entire concept, with examples.  If necessary, the detailed index leads you right back to the section you need to review.

ASP.NET 2.0 added a lot to the web.config file, so we revisit configuration a number of times.  Where possible, all configuration attributes are detailed, making these sections excellent for reference, as well as learning.  In many cases, important methds and properties for important classes are detailed (such as page output caching).

Perhaps the greatest asset to this book is the examples.  The code in the examples is complete (rather than just a few lines amounting to little more than a method call), so you see methods or configurations in context.  Unlike many of the examples in the MSDN library, Stephen’s examples are simple and to the point, not heavy in code which detracts from the actual example.  All examples in print are written in VB.NET, but complete C# examples are on the CD.  Examples are written with inline code, so they will function in the Express SKUs.  More advanced developers can easily translate into code behind or code beside if they want to, or use the code as-is for learning.  In some places, the examples are more than just an explanation—Stephen actually extends the native framework.  In the sections about Profiles, Stephen includes a “BetterProfileProvider” (with complete source code on the CD), which stores profile properties in separate table columns, rather than in a BLOB in a single field.  This is a similar concept to to the SqlTableProfileProvider from the asp.net team.  Few books I’ve read go above an beyond like this one does.

The chapters cover literally almost everything.  With over 1800 content pages and 34 chapters, it would be crazy to try and list them all here.  Chapers are devoted to master pages, GridView control, web parts, caching—pretty much everything you need.  There is even a chapter on integrating JavaScript an dAJAX (Stephen currently has an AJAX book in the works).  The final chapter is a wrap-up, where you build a simple e-commerce application in about 16 pages.  As an additional benefit, you don’t have to read this book front to back to get the benefit of the numerous examples.  In fact, the book isn’t really set up as a “learn in x hours” type of book.  Rather, it’s a reference tome you can actually read.

Not covered in this book are Crystal Reports .NET and SQL Server Reporting Services.  Those are components of Visual Studio, and not available in the Express versions.  Also not included are discussions of Team System (there is another book for that).  The focus on this book is solely ASP.NET and the relevant parts of the .NET framework.

If you’re doing ASP.NET development, using any of the Visual Studio 2005 SKUs, you should definately invest in this book.  This is truly one of the few things you can buy and use which will make you a better developer.

ASP.NET 2.0 Unleashed, by Stephen Walther

Tuesday, June 19, 2007 9:55:32 PM (Eastern Standard Time, UTC-05:00)
 Sunday, June 17, 2007

Here is the intersection ot two very important topics in my life.  Way to go Staples!

Staples Launches Nationwide Computer and Office Technology Recycling Program
Staples Becomes First National Retailer to Offer Everyday In-Store

Recycling For Computers & Other Office Technology

FRAMINGHAM, Mass.--(BUSINESS WIRE)--May 21, 2007--Staples, Inc. (Nasdaq: SPLS), the world's largest office products company, today announced that it now makes it easy to recycle used computers and other office technology at any Staples store nationwide, becoming the first national retailer to offer computer recycling in stores every day.

Staples makes it easy for customers to recycle e-waste by simply bringing their used computers, monitors, laptops, printers, faxes and all-in-ones to any U.S. Staples store, where the equipment will be recycled in accordance with environmental laws. All brands will be accepted, regardless of whether or not the equipment was purchased at Staples, for a fee of $10 per large item. Staples is working with Amandi Services, one of the country's most experienced and innovative electronics recyclers, to handle recycling of the equipment, following standards set by the U.S. Environmental Protection Agency (EPA).

"It's not always easy being green. However, through the leadership of Staples, Americans will see that preventing pollution by recycling unwanted electronics is as easy as it gets," said Stephen L. Johnson, Administrator of the U.S. Environmental Protection Agency. "EPA and our Plug-In To eCycling partners are helping make sure yesterday's high-tech gadgets do not go to waste."

"An estimated 133,000 computers are discarded every day in the U.S.," said Mark Buckley, vice president of environmental affairs at Staples, Inc. "We know that small businesses and consumers want to recycle their used office technology but are often frustrated by the lack of convenient options available. By making it easy to recycle, Staples helps customers take action in handling e-waste in an environmentally responsible way."

    How the Recycling Program Works

    --  Customers drop off their old equipment at the customer service
        desk at any Staples store, 7 days a week during regular store
        hours; (TV's and large, floor-model copiers are not accepted).

    --  Staples will recycle any manufacturers' products, regardless
        of whether or not it was purchased from Staples, and there's
        no limit on the quantity of equipment that can be recycled.

    --  A recycling fee of $10 per piece of large equipment is charged
        to cover handling, transport, product disassembly and
        recycling. Smaller computer peripherals, such as keyboards and
        mice, will be recycled for free.

    --  Staples Easy Tech(sm) service is on site in all stores to
        transfer data from an old computer to a new one for a fee.
Equipment is bagged and sealed when customers drop them off at the Staples customer service desk. The equipment is then picked up and delivered to Amandi Services, who disassembles the equipment into its component parts and uses industry-leading standards for data destruction. Amandi then recycles the raw materials, such as the plastics, metals, printed circuit boards and Cathode Ray Tubes (CRT). The CRTs, which are the most hazardous part of electronics waste, are recycled utilizing Amandi's proprietary technology into a raw material that is used to manufacture new televisions.

Staples is a U.S. EPA Plug-In to eCycling partner and has offered computer recycling in its Seattle area stores for the past two years. In addition to computer and office technology recycling, Staples provides customers with easy, everyday, in-store recycling for ink and toner cartridges, cell phones, PDAs and rechargeable batteries. In 2006, the company recycled more than 17 million ink and toner cartridges and 3,500 tons of electronic waste.

Sunday, June 17, 2007 10:09:18 PM (Eastern Standard Time, UTC-05:00)