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,20×8,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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

More by Author

Must Read