Saturday, December 18, 2004
Google Suggest Dissected
Here'a an interesting analysis of the Google Suggest javascript code - Google Suggest Dissected...
Wednesday, December 01, 2004
Curbside Limb Pick Up
Here's a link to the curbside tree limb pickup info for Overland Park.
Curbside Limb Pick Up
Curbside Limb Pick Up
Monday, November 29, 2004
Friday, November 12, 2004
Tuesday, November 09, 2004
Hiding the Image Toolbar in IE
Hiding the Image Toolbar in IE:
You can make your page not display the image toolbar on an image-by-image basis by adding GALLERYIMG="no" to the <IMG> tag, as shown in the following code example:
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="no">
Or you can disable the display of the image toolbar for an entire Web page by setting the HTTP-EQUIV and CONTENT attributes of the META element. Set HTTP-EQUIV="imagetoolbar" and CONTENT="no". Just put the following code in the HEAD section of your page, and IE doesn't display the image toolbar for any image in the page.
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
XPath Visualizer
The XPath Visualizer Version 1.4: "This is a full blown Visual XPath Interpreter for the evaluation of any XPath expression and visual presentation of the resulting nodeset or scalar value."
AKA XPath Visualiser
AKA XPath Visualiser
The writings of Charles Darwin on the web
The writings of Charles Darwin on the web: "The most complete collection of Darwin's work ever published- with original page numbers, illustrations etc."
Sysinternals Freeware
Sysinternals Freeware: "The Sysinternals web site provides you with advanced utilities, technical information, and source code related to Windows NT/2000/XP/2K3 and Windows 9x, Windows Me internals"
Sunday, November 07, 2004
MONSTER ATTACK!!!
MONSTER ATTACK!!!
And here's the monster attack page and a monster attack bookmarklet.
Update: Unfortunately his site's been suspended. To bad as it was a pretty cool effect.
And here's the monster attack page and a monster attack bookmarklet.
Update: Unfortunately his site's been suspended. To bad as it was a pretty cool effect.
Wednesday, November 03, 2004
S5: A Simple Standards-Based Slide Show System
This was pretty cool looking.
S5: A Simple Standards-Based Slide Show System: "S5 is a slide show format based entirely on XHTML, CSS, and JavaScript. With one file, you can run a complete slide show and have a printer-friendly version as well."
S5: A Simple Standards-Based Slide Show System: "S5 is a slide show format based entirely on XHTML, CSS, and JavaScript. With one file, you can run a complete slide show and have a printer-friendly version as well."
Wednesday, October 27, 2004
Thursday, September 30, 2004
September .NET User Group
I went to the September .NET User Group meeting on Tuesday. They announced that Microsoft has changed its mind and all the new XML stuff they talked about last time is cancelled. It may become available as a SourceForge project.
The talk was on Test Driven Development, which I thought seemed somewhat impractical.
I discovered Dan Mannes, one of the new employees at work, also attends these user group meetings. I'd thought he looked familiar.
The talk was on Test Driven Development, which I thought seemed somewhat impractical.
I discovered Dan Mannes, one of the new employees at work, also attends these user group meetings. I'd thought he looked familiar.
Tuesday, August 24, 2004
August .NET Users Group Meeting
The topic for this month's Kansas City .NET User Group meeting was "Introduction to System.Xml and Web Services" and the presenter was Microsoft MVP in XML, Jeff Julian. He's the creator of the .NET Book Club and hosts the blogging system Geekswithblogs.net.
Some highlights (Microsoft propaganda?) from the meeting. I forgot my notebook so they're from memory.
Some highlights (Microsoft propaganda?) from the meeting. I forgot my notebook so they're from memory.
- Microsoft is deprecating XSLT in favor of XQuery. System.Xml.Xsl is going to be marked as obsolete in .NET 2.0 and will return warning messages when its used.
- XmlDocument and the XML DOM are also being deprecated in favor of improved XML streaming techniques that will allow editing not just appending to the end of the stream.
- SAX is bad because its Java and its old. (See what I mean about the propaganda?)
- He demonstrated using XmlDocument, XPathNavigator, XmlReader, XmlWriter, and used a web service to demonstrate XML serialization.
Sunday, August 22, 2004
Retrieving Stored Proc Info
Here's an article about retrieving information about stored procedures in SQL Server.
HOW TO: Retrieve information of Stored Procedure in SQL Server
HOW TO: Retrieve information of Stored Procedure in SQL Server
Thursday, August 12, 2004
Friday, July 23, 2004
Lookout Search Addin For Outlook
Microsoft bought Lookout and has released their addin as a free download.
Download details: Lookout V1.2: "Lookout is lightning-fast search for your email, files, and desktop integrated with Microsoft Outlook. Built on top of a powerful search engine, Lookout is the only personal search engine that can search all of your email from directly within Outlook - in seconds..."
Download details: Lookout V1.2: "Lookout is lightning-fast search for your email, files, and desktop integrated with Microsoft Outlook. Built on top of a powerful search engine, Lookout is the only personal search engine that can search all of your email from directly within Outlook - in seconds..."
Thursday, July 08, 2004
IISReset Utility
IISReset Utility: "One of the most significant reliability improvements in IIS 5.0 and Windows 2000 Server is the reliable restart feature (IISReset) of IIS 5.0. It allows an administrator to restart Web services without rebooting the computer from a command line. This article discusses the IISReset utility, its options, & how to use the command line version of the tool."
Tuesday, June 29, 2004
Visual Studio 2005 Express Beta Products
Microsoft has some .NET 2.0 development tools at MSDN Lab that have gone to beta and can be freely downloaded. They include "Visual C# 2005 Express", "Visual Web Developer
2005 Express", and "SQL Server 2005 Express Edition".
Visual Studio 2005 Express Beta Products
Here's a couple of links with some more info:
Whidbey Beta 1 Ships
Visual Studio 2005 Express Products (Includes a link to MSDN Express that didn't seem to be with the other express products)
2005 Express", and "SQL Server 2005 Express Edition".
Visual Studio 2005 Express Beta Products
Here's a couple of links with some more info:
Whidbey Beta 1 Ships
Visual Studio 2005 Express Products (Includes a link to MSDN Express that didn't seem to be with the other express products)
Paint.NET
Paint.NET: "Paint.NET is a senior design project aided by a mentor at Microsoft. It is a paint program designed entirely by students and written using Microsoft's .NET Framework. The program makes it easier to create and edit photos. It maintains some of the best features of the original MS-Paint application and includes new, powerful tools. Such new tools include a history storage for undos and redos, and powerful multi-layering which is often seen only in high-quality, expensive photo-applications. This product was engineered with the latest in graphics and coding technology such as the new C# language from Microsoft, and the GDI+ graphics libraries. These programming frameworks allowed for the creation of a speedy, responsive application with an amazing array of graphic capabilities."
Thursday, June 17, 2004
Sysinternals Freeware - Utilities for Windows NT and Windows 2000
Sysinternals Freeware - Utilities for Windows NT and Windows 2000
They've got a lot of useful utilities. Including:
Process Explorer v8.4
Find out what files, registry keys and other objects processes have open, which DLLs they have loaded, and more. This uniquely powerful utility will even show you who owns each process.
Autoruns v4.31
See what programs are configured to startup automatically when your system boots and you login. Autoruns also shows you the full list of Registry and file locations where applications can configure auto-start settings.
They've got a lot of useful utilities. Including:
Process Explorer v8.4
Find out what files, registry keys and other objects processes have open, which DLLs they have loaded, and more. This uniquely powerful utility will even show you who owns each process.
Autoruns v4.31
See what programs are configured to startup automatically when your system boots and you login. Autoruns also shows you the full list of Registry and file locations where applications can configure auto-start settings.
Friday, June 11, 2004
Add Support for "Set" Collections to .NET
Roy Osherove found another .NET Set implementation
Add Support for "Set" Collections to .NET: "One of the missing collection classes in .Net is one that's not as often used, but when you need it, boy, it's really missing, is the Set. You know - Set theory ('Group Theory') and all, including Intesect, join and so on.
I found this really nice Set implementation library with Source over on CodeProject :
http://www.codeproject.com/csharp/sets.asp "
Add Support for "Set" Collections to .NET: "One of the missing collection classes in .Net is one that's not as often used, but when you need it, boy, it's really missing, is the Set. You know - Set theory ('Group Theory') and all, including Intesect, join and so on.
I found this really nice Set implementation library with Source over on CodeProject :
http://www.codeproject.com/csharp/sets.asp "
Virus Proofing
This will probably prove useful for my relatives.
A Simple Plan: "Virus-proof your PC in 20 minutes, for free"
A Simple Plan: "Virus-proof your PC in 20 minutes, for free"
Thursday, June 03, 2004
Monday, May 31, 2004
NT Commands
This site has information on the Windows NT command line commands. They apply to Windows 2000 as well.
NT Commands
NT Commands
Tuesday, May 25, 2004
Next Day
This chunk of T-SQL code can find the next date that a certain day of the week occurs after the current date. The example finds the date of the next Thursday.
-- Get the next Thursday (in the formula we are using Monday = 1 so Thursday = 4)
SET @wanted_day = 4
SET @ap_date = DATEADD(d, (15 + @wanted_day - @@datefirst - DATEPART(dw, GETDATE())) % 7, GETDATE())
-- Get the next Thursday (in the formula we are using Monday = 1 so Thursday = 4)
SET @wanted_day = 4
SET @ap_date = DATEADD(d, (15 + @wanted_day - @@datefirst - DATEPART(dw, GETDATE())) % 7, GETDATE())
Monday, May 24, 2004
National Do Not Call Registry
National Do Not Call Registry I'm going to be using their complaint form a lot if those telemarketers don't stop calling.
Sunday, May 23, 2004
Visual C# Developer Center: Frequently Asked Questions
Visual C# Developer Center: Frequently Asked Questions: "The C# team, along with members of the C# Community, are answering Frequently Asked Questions "
Sets
Microsoft's got an interesting article on sets that includes a C# class that handles sets similar to the way Pascal does.
Part 6: Efficiently Representing Sets
Part 6: Efficiently Representing Sets
Kansas City Events
This page lets you search events occurring in the Kansas City area.
VisitKC.com - Official Travel and Tourism Site for Kansas City
VisitKC.com - Official Travel and Tourism Site for Kansas City
Thursday, May 20, 2004
Getting the absolute path in ASP.NET
This could be useful if I get to do any ASP.NET development again.
Getting the absolute path in ASP.NET: "Typically when we create ASP.NET applications, we are developing against a virtual directory. However, when we deploy our app to a production web server, it is likely set up as a web site. This can have an impact on href assignments when using absolute paths. In order for paths to be consistant between virtual directories and web sites, I created a helper method that will work in either environment. "
Getting the absolute path in ASP.NET: "Typically when we create ASP.NET applications, we are developing against a virtual directory. However, when we deploy our app to a production web server, it is likely set up as a web site. This can have an impact on href assignments when using absolute paths. In order for paths to be consistant between virtual directories and web sites, I created a helper method that will work in either environment. "
Wednesday, May 19, 2004
My Parents Visit
My parents came for a visit over the weekend.
While they were here I bought a grill and my Dad showed me how to use it to grill hamburgers. It was a bit more involved than I thought. I'm glad I waited to get one until someone who knew what he was doing was here.
While we were on our way to the GrassPad to try to buy some rhubarb plants (unfortunately they were sold out), my Mom noticed a sign for the Arboretum. So we stopped off there briefly on our way back. I think I now know where some of my stranger weeds are coming from.
Mom made a couple of delicious rhubarb pies using Grandma's recipe and some rhubarb she brought from South Dakota. That was what lead to the GrassPad trip as I was hoping I could start growing some rhubarb of my own.
While they were here I bought a grill and my Dad showed me how to use it to grill hamburgers. It was a bit more involved than I thought. I'm glad I waited to get one until someone who knew what he was doing was here.
While we were on our way to the GrassPad to try to buy some rhubarb plants (unfortunately they were sold out), my Mom noticed a sign for the Arboretum. So we stopped off there briefly on our way back. I think I now know where some of my stranger weeds are coming from.
Mom made a couple of delicious rhubarb pies using Grandma's recipe and some rhubarb she brought from South Dakota. That was what lead to the GrassPad trip as I was hoping I could start growing some rhubarb of my own.
The Sasser Worm
Here's Microsoft's page on the Sasser Worm. I've already had to help out a few friends and relatives who've had problems with this.
What You Should Know About the Sasser Worm and Its Variants
What You Should Know About the Sasser Worm and Its Variants
EasyThread - Quick and Easy Application Threading
A VS.NET 2003 add-in that makes multithreaded programming easier
EasyThread - Quick and Easy Application Threading
EasyThread - Quick and Easy Application Threading
Tuesday, May 18, 2004
XmlNameTable: The Shiftstick of System.Xml
XmlNameTable: The Shiftstick of System.Xml: "The XmlNameTable enables object reference comparison rather than string value comparison and is useful in documents with many repeating known elements, attributes or namespaces which are automatically added to the XmlReaders XmlNameTable, a process called atomization. This allows you to then added your own names to the nametable and perform efficicent object comparisons rather than character by character string comparisons."
Monday, May 17, 2004
Cancel a restart or shutdown
Cancel a restart or shutdown:
To cancel a restart or shutdown
- Open Command Prompt.
- Type: shutdown /a within the time-out period.
Tuesday, May 11, 2004
New Templates
The Great Blogger Relaunch includes a bunch of new blogger templates. I haven't decided if I'll switch to one yet or not.
Google Blogs
Google finally has an official blog.
But I'm probably going to keep reading the original unofficial google weblog as well.
But I'm probably going to keep reading the original unofficial google weblog as well.
Monday, May 10, 2004
Application Blocks Links
Useful URLs:
The article has links to information on:
Leveraging Application Blocks in Your Applications
Rapid Application Development with Visual Studio 2005
XML, XQuery, and CLR Integration in SQL Server 2005
SQL Server 2000 Reporting Services
The article has links to information on:
Leveraging Application Blocks in Your Applications
Rapid Application Development with Visual Studio 2005
XML, XQuery, and CLR Integration in SQL Server 2005
SQL Server 2000 Reporting Services
Wednesday, May 05, 2004
ASP.NET Uses Short Names When Loading DLLs
Odd behavior in ASP.NET
ASP.NET uses short names to determine what it loads from the bin directory. So don't give a file a name like MyLibrary.dll_bak because it might wind up with a short name like MYLIBR~1.DLL.
ASP.NET uses short names to determine what it loads from the bin directory. So don't give a file a name like MyLibrary.dll_bak because it might wind up with a short name like MYLIBR~1.DLL.
Bookmarklet to Zoom IE's Display By 200%
Tuesday, May 04, 2004
VSTweak PowerToy
VSTweak PowerToy
A PowerToy for Visual Studio.NET, it has a MRU Lists Manager that allows you to clear recent files and projects.
It can be used as a fix for when Visual Studio.NET is slow in starting up.
A PowerToy for Visual Studio.NET, it has a MRU Lists Manager that allows you to clear recent files and projects.
It can be used as a fix for when Visual Studio.NET is slow in starting up.
Tuesday, April 27, 2004
.NET Users Group
I went to the April meeting of the local .NET users group tonight. It was held at Centriq University. I ran into Marlin, Richard, Galen, and Ovace who are some former co-workers of mine.
Highlights from the meeting:
Highlights from the meeting:
- There's a new .NET Book Club.
- SQL Server Reporting Services lets you design reports in Visual Studio.NET 2003 and is free if you have an SQL Server license. It uses Report Definition Language, an XML-based schema for defining reports.
- The presenters recommended that we visit the MSDN XML Developer Center because XML development is changing radically and we'll probably have to rewrite all our XML code in the near future.
- The main presentation was a demonstration of Whidbey (Visual Studio.NET 2005) by Steve Loethen, the Microsoft Developer Evangelist for the MidAmerica District. It was pretty interesting although it was fairly similar to the demo I saw at DevDays. Whidbey has some very cool features that I'm looking forward to using. The Virtual PC software he was using also looked interesting although it seemed to be having some problems with XP service pack 2.
Monday, April 26, 2004
Eagle Sighting
While I was driving to work this morning, traffic was backed up at the Nall and 145th St. intersection. As I waited, I noticed what appeared to be an eagle sitting on a post that was part of a deck on the house at that intersection. I haven't been that close to an eagle in a long time. You forget how majestic they look. Someone from the house got a much closer look, he was actually standing on the porch looking at the eagle. The eagle swooped off the porch and soared up to the top of a telephone poll. Then traffic started moving again and I had to drive on.
Monday, April 19, 2004
Friday, April 16, 2004
Princeton 3D Model Search Engine
Princeton 3D Model Search Engine
You do three sketches of an object viewed from 3 different directions and it searches for 3D shapes that match the object you drew.
You do three sketches of an object viewed from 3 different directions and it searches for 3D shapes that match the object you drew.
Friday, April 02, 2004
How do you convert a string into an enum?
How do you convert a string into an enum?
object Enum.Parse(System.Type enumType, string value, bool ignoreCase);
object Enum.Parse(System.Type enumType, string value, bool ignoreCase);
Thursday, April 01, 2004
APOD: 2004 April 1 - April Fools Day More Intense On Mars
APOD: 2004 April 1 - April Fools Day More Intense On Mars: "gravity, the force that opposes comedy throughout the universe, is only about 3/8ths as strong on Mars' surface as it is on planet Earth. Also, a martian day, called a sol, lasts nearly 40 minutes longer than an earth day. "
Checking a string for null or empty string
Checking a string for null or empty string
Convert.ToString((object)stringVar) == “”
Convert.ToString((object)stringVar) == “”
Wednesday, March 31, 2004
Friday, March 26, 2004
The Tao Of Programming
I read The Tao Of Programming once a long time ago. (In the pre-blogging era.) It just came up in a discussion at work so I figured I'd track it down and post it since its both funny and true.
Tuesday, March 23, 2004
This Microsoft support article had a solution to my problem of "Open in New Window" no longer working in IE.
281679 - You Cannot Open New Internet Explorer Window or Nothing Happens After You Click a Link
I got to it from this answer on the MVPS.org Internet Explorer site.
281679 - You Cannot Open New Internet Explorer Window or Nothing Happens After You Click a Link
I got to it from this answer on the MVPS.org Internet Explorer site.
Friday, March 19, 2004
A Gathering of Planets
Starting March 22nd the 5 brightest planets should be visible in the evening sky at the same time.
A Gathering of Planets
A Gathering of Planets
Sunday, February 29, 2004
Friday, February 27, 2004
The Tragedy of Marioland
I saw this on boingboing.net
Tragic, hilarious Marioland 8-bit Flash movies: "The tragedy of Marioland: a three-part Flash animation using pixel-cool graphics from 8-bit Mario games as characters in a screamingly funny movie about the tragic invasion of Marioland. The use of Marioland mood music is a masterstroke. Part 1 Link, Part 2 Link, Part 3 (via MeFi) "
Tuesday, February 24, 2004
Firefox Help: Keyboard Shortcuts
Firefox Help: Keyboard Shortcuts with the equivalent IE shortcuts as well.
Tuesday, February 10, 2004
Fesersoft - .Net
Fesersoft - .Net has got some useful .NET XSLT stuff, including a schema that enables Intellisense in Visual Sudio.NET for XSLT documents and examples of the different ways to do XSLT in .NET.
Monday, February 09, 2004
Debug JavaScript in ASP.NET Apps
Infragistics has got an article on using Visual Studio.NET to debug javascript apps.
Debug JavaScript in ASP.NET Apps
Debug JavaScript in ASP.NET Apps
Friday, February 06, 2004
OneClick Button
This site, MetaBuilders - Stuff I Did, has some interesting ASP.NET controls including a OneClick button that solves the common "user clicked the submit button more than once" problem.
Tuesday, February 03, 2004
Sunday, February 01, 2004
Friday, January 30, 2004
What Video Game Character Am I?
What Video Game Character Am I?: "
"
I am Mario. I like to jump around, and would lead a fairly serene and aimless existence if it weren't for my friends always getting into trouble. I love to help out, even when it puts me at risk. I seem to make friends with people who just can't stay out of trouble. What Video Game Character Are You? |
Tuesday, January 27, 2004
States I've Visited
When their server is up the image below shows the states I've visited in red.
create your own visited states map
or write about it on the open travel guide
create your own visited states map
or write about it on the open travel guide
Wednesday, January 21, 2004
Asynchronous HttpWebRequest
Example of using threads and HttpWebRequest to asynchronously scan a collection of URLs. Asynchronous HttpWebRequest
And here's the author's correction to the original article:
Abort Worker Thread When App Exits
And here's the author's correction to the original article:
Abort Worker Thread When App Exits
Subscribe to:
Posts (Atom)