| Pick a newsletter to read - you can receive these every Saturday by subscribing. You can also read the article that describes how this is implemented. undefined NaN NaN Jun 5 2002 Apr 30 2002 Mar 31 2002 Feb 28 2002 Jan 23 2002 Jan 22 2002 Jan 15 2002 Jan 14 2002 Jan 7 2002 Dec 24 2001 Dec 11 2001 Nov 27 2001 Nov 12 2001 Aug 1 2001 Jul 14 2001 Jun 24 2001 Jun 10 2001 May 26 2001 May 12 2001 Apr 30 2001 Apr 22 2001 Apr 14 2001 Apr 8 2001 Mar 29 2001 Mar 24 2001 Mar 17 2001 Mar 10 2001 Mar 3 2001 Feb 24 2001 Feb 17 2001 Feb 10 2001 Feb 3 2001 Jan 27 2001 Jan 20 2001 Jan 13 2001 Jan 6 2001 Dec 30 2000 Dec 23 2000 Dec 16 2000 Dec 9 2000 Dec 2 2000 Nov 29 2000 Nov 25 2000 Nov 18 2000 Nov 11 2000 Nov 4 2000 Oct 28 2000 Oct 21 2000 Oct 14 2000 Oct 9 2000 Oct 7 2000 Oct 3 2000 Oct 1 2000 Sep 29 2000 Sep 27 2000 Sep 25 2000 Sep 23 2000 Sep 21 2000 Sep 18 2000 Sep 14 2000 Sep 11 2000 | | Jan 27 2001____________________________________________________________
C o v e r Y o u r A S P . c o m
Welcome to the latest newsletter!
http://CoverYourASP.com/
____________________________________________________________
A lot of downtime all around this week! Some voluntary and
some not so voluntary - I'm just glad that I wasn't alone.
Spookily I even found a problem on Friday with my DNS setup
that is still unresolved - but at least I have a secondary
DNS that is still working. ;-)
Apparently it's been broken since November, so I'm not going
to panic. Register.com don't *seem* to have updated the IP
address of my primary DNS that was changed over 2 months
ago..
____________________________________________________________
A W O R D F R O M M Y S P O N S O R S
http://www.hexillion.com/refer.asp?id=cya7&dest=%2F
____________________________________________________________
Get FREE sample code, online utilities, and articles at
Hexillion.
Add intelligence to your ASP applications! Look up Whois
records, check email addresses, do DNS lookups, find network
problems with Ping and Traceroute, and more.
http://www.hexillion.com/refer.asp?id=cya7&dest=%2F
____________________________________________________________
T H E D I A R Y
The events of the last week
http://CoverYourASP.com/ShowDiary.asp
____________________________________________________________
______
21 Jan
______
- Added a little exception handling to utils/database.asp.
This is just the start of putting using real error handling,
and was just hacked in this morning in response to the
security issue I found. I'll document it when my heart rate
returns to normal...
- Had to take the site offline for a few minutes this morning,
then the T lines went down for 4 hours...Sorry! The problem
was upstream, not with my ISP.
______
22 Jan
______
- It took me a long time, but I finally found out why "once a
day" scripts were sometimes happening more than once a day!
My Banner reports page refreshed the Application variables
containing the banners whenever clicks were moved between
banners by an advertiser. How? By setting
Application('BrandNewDay')=1 !! (see LimitIP.asp for an
explanation). It is now fixed...
http://CoverYourASP.com/LimitIP.asp
______
23 Jan
______
- Hakan Eskici just pointed out a potential problem with the
code that ignores IP addresses. It was "possible" to ignore
an IP address that shouldn't have been. Note that advertisers
would have got more free clicks, not less, so no-one's
complained...;-)
- Added a new page to the trouble shooting section to help
you fix problems installing Personal Web Server.
http://CoverYourASP.com/Trouble.asp
- I succumbed to reason last night and added the Opera browser
to the list of "supported" browsers to my clickthrough
system. To make it easier to share the code I added a new SSI,
called Browser.asp which contains a new function
IsKnownBrowser( ).
______
24 Jan
______
- I enhanced (my still undocumented) exception handling in
utils/Database.asp a lot tonight. Now you get much more help
when you get ADO errors when first setting up the site on your
computer. And if the real site ever gets an exception when
connecting to the database I get sent an email. I will write
an article on exception handling this week.
- Fed up with receiving emails from my HTTP 500 error handler
when people load my Server Side Includes directly, I modified
Handle500100.asp to only send email if the page in error is
in the root folder.
______
25 Jan
______
- Touched over 70 files again today - improved the breadcrumbs
on the multi-page articles so that you could jump to the start
of the article, and found an amazing HTML error - I use •
all over the site for my bulleted lists, but it should be
• (note the semi-colon) oops!
- If you're getting the message "'oRecordSet.EOF' is not an
object" please download the source again - the error reporting
has been much improved!
http://CoverYourASP.com/DownloadCYA.asp
- Quick Tip: Don't trust anyone that quotes how many "hits"
their site gets! My recently enabled WebTrends log analyser
shows me for the first time this statistic and it looks very
impressive to the uninitiated - I'm getting 2 million hits per
month at the moment! Hits are requests for any file on your
server - SSI, images, even the robots.txt file!
____________________________________________________________
R E C O M M E N D T H E S I T E !
Please recommend my site to your colleagues
http://CoverYourASP.com/Recommend.asp
____________________________________________________________
Two new articles this week:
"Using exception handling to trap database connection errors"
To make setting up my downloaded site on your computer easier
I use exception handling to trap any errors that occur when
connecting to the database...
http://CoverYourASP.com/DBException.asp
"Please help me design my new search facility - take the survey!"
There are three proposals on how I will add searching to my
web site - which one would you prefer?
http://CoverYourASP.com/SearchSurvey.asp
And one updated article:
Over the last month I've been moving away from displaying
pages and pages of source code without documentation. All
my latest articles are heavily documented "snippets" of code
rather than the old "here's the contents of the file".
Now I'm going back through the old pages (I can't call them
articles) and revising them. The first to be revised is the
page that discusses my Server Side Includes. Rather than
displaying the contents of 12 rather large files I now give
an overview of SSI, then describe each one individually.
To try and be helpful I have cross-referenced the relevant
articles to each SSI, so you know where to read more.
Worth a re-visit.
http://CoverYourASP.com/SSI.asp
____________________________________________________________
H E R O O F T H E W E E K !
____________________________________________________________
Jon Gilkison takes the honor this week.
Jon sent in the following email - definately above and
beyond...
"I love your site [always a good way to start an email!],
it's great to see someone doing ASP in javascript.
Your database.asp file is great, I added some functionality
to it that you might enjoy:
Added a DBRowCount() function to return the number of rows
in a result.
Took your functions and wrapped them up in a javascript
class:
db = new dbConnect ( );
records = db.query( "SELECT * FROM someplace" );
db.execute ( "UPDATE..." );
db.close ( );
Also, added two unique functions, converting a record set
into an array of javascript objects and a function to
convert a recordset into XML text.
Again, thanks for the great resource!"
Thanks Jon. Integrating this and continuing with the theme
is on my list of things to do, but I promised a search and
a few other things first!
For those of you that want to see Jon's efforts you can view
it here: http://CoverYourASP.com/DBClasses.txt
____________________________________________________________
N E E D A N A S P I S P ?
Use mine. You won't find a nicer bunch of guys.
Cheap, efficient and extremely helpful.
http://EverPlanet.com/
____________________________________________________________
Added to my collection of domains this week. Can't resist!
I have been reading "The 22 Immutable Laws of Marketing"
and was thinking about Law#2, the law of the category. If
you can't be first in a category, create a new one.
Since I'm the only ASP site to offer itself up completely
for download I thought that could be my category.
As an extension of that I looked for domains, and my second
choice was available so I snapped it up. I am now the proud
owner of http://DownloadASP.NET - currently pointed at
the CYA site.
DownloadASP.com is not being used, but it's already
registered by NetZero of all people!
So, in a couple of years, when "Classic ASP" is just a quaint
memory and ASP.NET is the technology of choice I'll have
CoverYourASP.NET and DownloadASP.NET to serve you with!
____________________________________________________________
A W O R D F R O M M Y S P O N S O R S
http://www.developersdex.com
____________________________________________________________
Developersdex delivers the world's largest index for
Microsoft web technologies. Search, post, and reply to over
13 of the most popular ASP, SQL, VB and XML Usenet newsgroups.
Devdex indexes over 5,000 new resources everyday including
those from MSDN, ASP.NET, 15seconds, 4guysfromrolla,
ASPToday, XML and ActionJackson.com just to name a few.
If it's on the NET it's on Devdex!
http://www.developersdex.com
____________________________________________________________
F E E D B A C K
Have something to say? Please share!
http://CoverYourASP.com/Contact.asp
____________________________________________________________
I usually have to filter the feedback and pick out the
choicest topics, but not this week. When I went into my
Feedback folder where I put interesting emails of the week
the cupboard was almost bare!
Instead, I'll mention a pleasant email I received from Eddy
at webbuilder101.com - CoverYourASP is this weeks site of
the week.
Go check out my interview!
http://webbuilder101.com/
____________________________________________________________
H A V E I H E L P E D Y O U ?
If I've helped you, help me help others!
http://CoverYourASP.com/Donate.asp
____________________________________________________________
By the way, it's my birthday today - 37 years young and
feeling more like 67 when I see all those 24 year old
billionaires writing revolutionary web apps!
I'm pacing myself, that's what it is. "Millionaire by 40"
sounded so much more feasible when I was 25...
Thanks Guys! Speak to you next week.
Warmest Regards,
James Shaw
[email protected]
885 Woodstock Road, Suite 430, #108
Roswell, GA 30075-2247, U.S.A.
____________________________________________________________
P.S. Thanks for keeping me at the top for the whole of the
first month of voting - only 10 more weeks to go!
____________________________________________________________
V O T E F O R Y O U R F A V O R I T E S I T E
(or don't, if it's not CoverYourASP.com)
http://www.aspguild.org/group/~12/asp/voteasp2001.asp?a=171
____________________________________________________________
____________________________________________________________
S U B S C R I P T I O N S
Do you want to subscribe or unsubscribe?
http://CoverYourASP.com/Subscribe.asp
____________________________________________________________
|
| |