February 2004 - Posts

Help Test out New Newsgroups

[Added]You can post to it all you want also - it is going against Microsoft's Test Server so[/Added]

We’ll be launching the new build of Newsgroups soon. It’s currently up on our staging server and it would nice if anyone out there who has some time could play with it and try to break it. We’re looking for bugs, feature requests, and usability issues. This build is still far from our ultimate application, but it does have some nifty new features when compared to the old build.

The staging site lacks a lot of features, but you can still login and then navigate to the newsgroups.

http://64.85.8.19/sqljunkies/newsgroups/

Submit bugs here: http://dotnetjunkies.com/Forums/ShowForum.aspx?ForumID=4933

You cannot use any of the personalization or posting features unless you’re logged in.

The application is in debug mode both in compilation and config so keep that in mind when it comes to performance!


Features
The front end of the application is pretty static. There are only a few database calls to get parent threads, ratings, and misc. user information such as email addresses need by other features listed below. Other than that everything is static. This is accomplished by a background thread that is timed so when the time expires it spins off, gets all newsgroups that need archiving, grabs all the posts, relates them to any existing posts, creates static pages, updates the search index (not yet implemented), looks for anyone who is set to be alerted when the message has been responded to, alerts them, and marks the post as status unchanged. The next feature I’m implementing is garbage cleanup where if a post has a really poor rating or no responses it will be removed from the database and any static files deleted after (n) amount of time. Then they are moved from the “Worker” table to an archive table because after a post is removed from the live news server technically a same message id can be used which obviously would cause issues.  I feel confident launching without this feature in place yet because most news server only dump 1-4 times a year depending on traffic.

So please let me know how you like it, be harsh. Give suggestions on features. The runtime is pretty generic so adding additional features is pretty easy.


 

I'm Gonna Be At TechEd Images Ready For Use!

Are you going to TechEd, well let the world know by using one of the official TechEd images. Matt Nunn has asked us to put them up for your use. Here are links to them:

Here is where you can find all of them: http://www.sqljunkies.com/WebLog/Images/TechEd2004/ (Directory Browsing Enabled) and here they are:

A tool is available to remove the Mydoom and Doomjuice worm variants

Microsoft has released a tool to help you remove the Mydoom and Doomjuice worm variants from your computer. If you are running an English (US) version of Windows 98, Windows 98 Second Edition, Windows Millennium Edition, Windows 2000 Service Pack 2 (SP2) or later, or a 32-bit version of Windows XP or Windows Server 2003, The Windows Update Web site and Automatic Updates will offer you version 2.0 of the Mydoom Worm Removal Tool if your computer appears to be infected with Mydoom.A, Mydoom.B, or Doomjuice.A. Version 3.0 of the Mydoom Worm Removal Tool adds support for removing the Doomjuice.B worm. Version 3.0 is available from the Microsoft Download Center. Localized versions of the Mydoom Worm Removal Tool are only available for English (US). However, you can run the English (US) tool on any localized version of Windows 98, Windows 98 Second Edition, Windows Millennium Edition (Me), Windows 2000 Service Pack 2 (SP2) or above, or a 32-bit version of Windows XP or Windows Server 2003. The Mydoom Worm Removal Tool does not work on computers that run Microsoft Windows NT 4.0.

Regarding .Text @#$%%^^@$#'s (An Exception)

Peter wrote a post this morning on an exception that was happening site wide (error below). I just emailed Scott to try to come up with a solution, but at first glance it appears to be a bug since there have been no code changes since the upgrade. This means it's been working fine since this weekend and then just crapped out - to fix it i just uploaded a new assembly build (exactly the same one that's up there) which tells me that the item being used that is causing the error was in the cache and it was invalidated.

Will spend day tracking it down. Sorry for the downtime!

Text - Application Error!

Details

ArgumentException
The SqlParameter with ParameterName '@ItemCount' is already contained by another SqlParameterCollection.

Searching Within Individual Blogs

Just got an email from Scott who saw my post on Searching and mentioned another really cool edition. Searching within blogs themselves. For any one blog you can go to blogName/search.aspx and search the individual blog. I'll be adding links within blogs today to their search.

Do You Hate Having to Use a CD to Extract ISO's

Here is a great tool you can use to extract images without neeeding a burner.

Mounting ISO files virtually
The following tool for Windows XP allows image files to be mounted virtually as CD-ROM devices. This tool is provided here for your convenience, and is unsupported by Microsoft Product Support Services.

Taken from http://msdn.microsoft.com/subscriptions/faq/default.asp (do a search on ISO)

Note: I have had this working not only on XP, but 2003 and 2000.

Ahh, Finally - Turn off the shutdown tracker in Windows 2003

Andrew tells us how to disable the most annoying thing for me that is by default enabled in Windows 2003-“shutdown tracker“

.Text Search

Has anyone had a chance to play around with the new search functionality? http://www.dotnetjunkies.com/weblog/search.aspx 

Please let me know what you think. It's in beta so any feedback would be great.

By the way, the index isn't realtime. I'm only doing daily indexes at this point until it's in release.

Thanks

Testing BlogJet

In response to post: http://dotnetjunkies.com/weblog/nettricks/archive/2004/01/19/5785.aspx i downloaded and am trying out.

 

I have installed an interesting application - BlogJet. It's a cool Windows client for my blog tool (as well as for other tools). Get your copy here: http://blogjet.com

"Computers are useless. They can only give you answers." -- Pablo Picasso

 

Any Exchange Nuts Out There?

Here is the blog to follow You Had Me At EHLO... aka the Microsoft Exchange Team Blog - its the teams blog and there are about 12 authors. Yippe.

DotNetJunkies WebLog's Upgraded

Ok, finished with the upgrade and added about 10 new bloggers. Exciting times!

Please let me know if you run into any issues.

 

SqlJunkies WebLog's Finished

Finally finished: http://www.sqljunkies.com/weblog/ now working on DotNetJunkies, we will have up hopefully no later than tomorrow noon PST.

Delay in New Build

Due to the strangest issue both Scott and I have ever seen in ASP.NET we're delayed in releasing the new build of .Text. After we figure out the solution I'll explain.

Sorry for the delay, and to all those waiting for their new blog to propogate. Please be patient, I was planning on creating them with the new build but if we still don't have the issue resolved by Sunday I'll get you going!

Thanks

DotNetJunkies WebLog Update

Hey All, tomorrow i'll be updating the blog engine to the latest release of .Text - I've been testing all day and it looks like i've fixed any issues we may run in to but if you see anything not functioning correctly please let me know ASAP.

I'll post again right before i do the switch, there will be a slight downtime, but it shouldn't last more than a minute or two.

thanks

The Eminem Looking Blond Kid in the IBM/Linux Commercials

Has anyone seen these ads? You can see some here if you want: http://www-306.ibm.com/e-business/doc/content/ondemand/tvspot.html but by the looks of it, little Eminem (AKA Linux) does have a “Gift“, he can “Open“ his mouth big enough to put a full bar of soap in it - Perhaps he started asking to many questions about IBM/Linux?

  1. “Why does Windows Staffing cost far less than Linux“
  2. “Why does Microsoft Windows 2003 cost far less to operate than Linux Mainframe?“
  3. “Why does it cost more for Application Software and Ongoing Support with Linux?“
  4. “What do you think about the .NET Development Platform costing 25% less than J2EE/Linux for development and support?“
  5. “Why is it so much easier to deploy applications on Windows?“
  6. “When are you going to have a web server that can come close to competing with Windows IIS 6.0“
  7. “Why do files open faster on Windows 2003 than on Red Hat Linux Server 2.1 and 8.0 Professional?“

Another intersting article on the same subject-disecting the video: http://slate.msn.com/id/2094360/

More IBM Vids: http://www-306.ibm.com/e-business/doc/content/ondemand/tvspot.html

GetTheFacts.com: Case studies from above 7 questions.

Linux Ad kid

IBM should really research what their actors did in their life before “Open”!

Code Tip: Manually Setting the Path to WebUIValidation.js

We're currently working on a web project where we were forced to distribute aspnet_client for validation because one version of the project runs within Cassini web server. Hence there would be an exception when trying to find WebUIValidation.js using the default location. The default location is always in the web root and we needed it to be a directory within the actual application. After much searching and coming up with nothing I decided to analyze machine.config and found where the path is set. Eventhough, it's not documented I decided to throw the same tag into the Web.Config for the application (changing the path to what i needed) and behold - it worked.

So here is what it came down to:

<system.web>

<webControls clientScriptsLocation="aspnet_client/system_web/1_1_4322/"/>

</system.web>

Hope this helps out someone some day.