CodeGuru Update Newsletter - August 17, 2004

==========================================================
CodeGuru Newsletter
August 17, 2004
http://www.CodeGuru.com

This newsletter is part of the Developer.com, EarthWeb, and internet.com networks.
Jupitermedia Corporation
___________________________ Sponsors ________________________________

Merant www.merant.com
Inside ID Conference & Expo 2004
Digital Rights Management Strategies Conference & Expo
_____________________________________________________________________
==========================================================
All newsletters are sent from the domain "internet.com."
If configuring e-mail or Spam filter rules, please use this
domain name (not the entire "from" address, which varies).
==========================================================

TOPICS:

--> Editorial -
          ... Beta 1 of Visual Studio 2005
          ... The SP2 Saga Begins.

--> New Articles on CodeGuru:

     ==> ASP.NET 2.0
          - Themes and Skins in ASP.NET 2.0
     ==> Controls
          - CSSplitter: Splitter with the Ability to Save/Restore Its Position 
     ==> Misc.
          - You Might be Suffocating in a Constipated Bureaucracy If...
     ==> Misc. 
          - Prime Programming Proficiency, Part 3: Lines-of-Code Counter
     ==> Misc.
          - Update Tables in WISE Using VBScript
     ==> Security
          - Blocking Brute-Force Attacks
     ==> Templates
          - Using "Thin Templates" to Reduce Application Size
     ==> VB and Office
          - Creating Excel Spreadsheets and Charts from VB

--> Discussion Groups

--> Highlighted new articles on Developer.com

          1. The Buzz Over at Sybase
          2. Building VoiceXML Dialogs
          3. Learn to Program using Python: Valid Keys, Key Lists, Iteration
          4. Grid Computing Defined

/-------------------------------------------------------------------\
Download a free trial of Merant Professional 8, the most
significantly enhanced release ever of the world's most popular
version control, issue tracking and build software. See for yourself
how Merant Professional supports

* Dynamic, fast-paced software development projects
* Rapid start-up of a team-centric SCM solution
* Distributed teams via the web

http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,2ov,4yvs,jorm,i5r0
\--------------------------------------------------------------adv.-/

==========================================================
Comments from the Editor
==========================================================

Thanks for taking time to read the CodeGuru newsletter. Each week I pull together articles and information I believe you will find interesting. If you have suggestions for this newsletter or for the site, feel free to drop me an email or send a private message on the discussion forum. There is also the public feedback forum where lots of great suggestions are often made. I can't promise we will implement every suggestion; however, we do take every suggestion and comment seriously.

... Beta 1 of Visual Studio 2005

Recently Beta 1 of Visual Studio released. If you weren't aware of this occurrence, then the books that are starting to appear would help signal the arrival of this beta. There have been three recent books on the ASP.NET 2.0 beta alone.

This week we posted a sample chapter from one of these books. This is Bill Evjen's book from WROX, ASP.NET 2.0 Beta Preview. The sample chapter is available at:

http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,haoi,8np2,jorm,i5r0

... The SP2 Saga Begins

I believe that Windows. XP Service Pack 2 is important, or I wouldn't keep mentioning it. I am also aware that it can cause issues, which is why I keep bringing the topic to your attention. This week Microsoft has listed a number of programs (around 50) that have problems with the update.

Some are games, such as:

  • Need for Speed Hot Pursuit 2
  • Unreal Tournament 2003
  • Unreal Tournament Game of the Year Addition
  • Star Trek StarFleet Command III 1.0

Others are your more standard programs such as:

  • Visual Studio .Net (yes, their own programs)
  • SQL (Microsoft's)
  • Ghost Server Corporate Edition 7.5
  • Symantec AntiVirus Corporate Edition 8.0 & 9.0
  • SMS 2003 Server (yes, also Microsoft's)
  • AutoCAD 2000, 2002, and 2004
  • ColdFusion MX Server Edition 6

These are just a few of the programs that you could have an issue with when installing SP2. For the list, you can go to the following page on Microsoft support site:

http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,khm0,8a1v,jorm,i5r0

As mentioned before, SP2 is a very big change. As such, problems can be expected. The end results; however, are expected to be a more secure system. As such, the end results should be worth any pains.

Time will tell.

Until next week!

Brad!
---------------------------
Brad Jones
www.CodeGuru.com
---------------------------

... Recently Published Books

For those of you keeping up by reading books. The following are just a few of the new books that have been recently released. If you've read any of these, feel free to write a review to be posted on CodeGuru. See the submission guidelines at:

http://www.codeguru.com/review-guidelines.php

--> ASP.NET 2.0 Beta Preview
       By Bill Evjen for Wrox
     460 pages $39.99
     http://books.internet.com/books/0764572865

     We've posted a sample chapter, "Themes and Skins in ASP.NET 2.0," on CodeGuru at
     http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,haoi,8np2,jorm,i5r0

--> Expert Service-Oriented Architecture in C#
      "Using the Web Services Enhancements 2.0"
       By Jeffrey Hasan for Apress
      320 pages $39.99
      http://books.internet.com/books/1590593901

/-------------------------------------------------------------------\
INSIDE ID CONFERENCE & EXPO - November 15-17, 2004
This event defines and nurtures the evolving discipline of
modern identity management. We cover some of the most
pressing challenges of our uncertain world including:
digital identity, homeland security, identity theft and
financial transaction fraud. Don't miss out-Register today!

Washington Convention Center - Washington, DC

http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,cmhl,dfpg,jorm,i5r0
\--------------------------------------------------------------adv.-/

=========================================================
New & Updated Articles on CodeGuru
==========================================================

Following are short descriptions of new articles on CodeGuru. If you are interested in submitting your own article for inclusion on the site, then you will find guidelines located at

http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,fka1,909i,jorm,i5r0

This week's posted CodeGuru articles:

==> ASP.NET 2.0

- Themes and Skins in ASP.NET 2.0
     By Bill Evjen
   Learn to program skins and themes for ASP.NET 2.0.

   http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,haoi,8np2,jorm,i5r0

==> Controls

- CSSplitter: Splitter with the Ability to Save/Restore Its Position
     By atamas
   Learn about a splitter control derived from CStatic for dialog controls and not only within a restricted splitter pane.

   http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,lipq,6fkt,jorm,i5r0

==> Misc.

- You Might be Suffocating in a Constipated Bureaucracy If...
     By Paul Kimmel
   If every project you work on has a schedule before it has a plan, you might be suffocating in a constipated bureaucracy. That's just one of the 36 workplace quips you'll find as Paul Kimmel does for programmers what Jeff Foxworthy did for rednecks.

   http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,jup,7933,jorm,i5r0

==> Misc.

- Prime Programming Proficiency, Part 3: Lines-of-Code Counter
     By Paul Kimmel
   You can track the number of projects, files, and lines of code in any given solution implemented with VS.NET. Just invoke a built-in, lines-of-code counter in VS.NET and implement it as a macro that other teams can share.

   http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,m7hy,anmk,jorm,i5r0

==> Misc.

- Update Tables in WISE Using VBScript
     By OsnatHassner
   Learn how change a Property value (in the Property table) in Wise using a VBScript.

   http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,5hb,d4wp,jorm,i5r0

==> Security

- Blocking Brute-Force Attacks
     By m8urnett
   A common threat Web developers face is a password-guessing attack known as a brute-force attack. A brute-force attack is an attempt to discover a password by systematically trying every possible combination of letters, numbers, and symbols until you discover the one correct combination that works. If your Web site requires user authentication, you are a good target for a brute-force attack.

   http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,2590,28y,jorm,i5r0

==> Templates

- Using "Thin Templates" to Reduce Application Size
     By Gregor Petrov
   The "Thin Templates" technique allows you to use templates with minimum application size penalties.

   http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,8phv,67tm,jorm,i5r0

==> VB and Office

- Creating Excel Spreadsheets and Charts from VB

     By jp140768
   Learn how to fill in a work sheet, create new worksheets, and also create a chart based on details of your sheets.

   http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,35fl,ch1a,jorm,i5r0

/-------------------------------------------------------------------\
DIGITAL RIGHTS MANAGEMENT STRATEGIES CONFERENCE & EXPO

October 25-27, 2004 / Sheraton Universal / Los Angeles, CA
This event will offer you the chance to experience & compare
the most important DRM technology solutions under one roof.
The conference will introduce you to fundamentals of DRM,
shed light on future DRM directions, and provide incendiary
debate on today's controversial issues of online piracy and
digital copyright. Learn more at www.drmstrategies.com
\--------------------------------------------------------------adv.-/

==========================================================
Discussion Groups
==========================================================

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,bcr8,cx5j,jorm,i5r0

Forums include Visual C++, General C++, Visual Basic, Java, General Technology, C#, ASP.NET, XML, Help Wanted, and  much, much, more!

==========================================================
New Articles on Developer.com
==========================================================

Below are some of the new articles that have been posted to Developer.com (http://www.developer.com ).

1. The Buzz Over at Sybase
      By Developer.com Staff -
    Sybase. PowerBuilder. 10 has been announced; however,  this is only one of the many things coming out of Sybase this month. Get the details on all the buzz at Sybase!

    http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,b8y4,1sl0,jorm,i5r0

2. Building VoiceXML Dialogs
     By Jeff Kusnitz & Dr. Bruce Lucas -
    Discover how to build conversational applications with menus and form elements using VoiceXML.

    http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,d8ne,20x8,jorm,i5r0

3. Learn to Program using Python: Valid Keys, Key Lists, Iteration
     By Richard Baldwin -
    Moving deeper into dictionaries, learn the details on valid keys, key lists, and iteration on key lists.

    http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,hj9l,bkvj,jorm,i5r0

4. Grid Computing Defined
     By Jim Minatel -
    Should You Build Your Own SuperComputer from Spare PCs using Grid Computing?

    http://nl.internet.com/ct.html?rtr=on&s=1,12fv,1,hvx0,js6,jorm,i5r0

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Advertising: If you are interested in advertising in our newsletters, call
Claudia at 1-203-662-2863
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For information about advertising opportunities, visit http://www.jupiterweb.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For details on becoming a Commerce Partner, contact David Arganbright
on 1-203-662-2858 or go to www.jupitermedia.com/corporate/licensingform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To learn about other free newsletters offered by internet.com or
to change your subscription visit http://e-newsletters.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
internet.com's network of more than 160 Web sites is organized into 12 channels:

Developer http://internet.com/webdev/
Download http://internet.com/downloads/
International http://internet.com/international/
Internet Lists http://internet.com/lists/
Internet News http://internet.com/news/
Internet Resources http://internet.com/resources/
IT http://internet.com/it/
Small Business http://internet.com/sb/
Linux/Open Source http://internet.com/linux/
Windows Technology http://internet.com/win/
Wireless Internet http://internet.com/wireless/
xSP Resources http://internet.com/xsp/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To find an answer - http://search.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Looking for a job? Filling an opening? - http://jobs.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This newsletter is published by Jupitermedia Corporation
Copyright (c) 2004 Jupitermedia Corporation. All rights reserved.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For information on reprinting or linking to Jupitermedia content:
http://www.jupitermedia.com/corporate/permissionform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Today's agile organizations pose operations teams with a tremendous challenge: to deploy new releases to production immediately after development and testing is completed. To ensure that applications are deployed successfully, an automatic and transparent process is required. We refer to this process as Zero Touch Deployment™. This white paper reviews two approaches to Zero Touch Deployment--a script-based solution and a release automation platform. The article discusses how each can solve the key …

  • On-demand Event Event Date: December 18, 2014 The Internet of Things (IoT) incorporates physical devices into business processes using predictive analytics. While it relies heavily on existing Internet technologies, it differs by including physical devices, specialized protocols, physical analytics, and a unique partner network. To capture the real business value of IoT, the industry must move beyond customized projects to general patterns and platforms. Check out this webcast and join industry experts as …

Most Popular Programming Stories

More for Developers

RSS Feeds