Sunday, April 19, 2009

WordPress Mod: Authenticate via ASP.NET


I hooked up a WordPress blog to authenticate via ASP.NET. It's wicked, I tell you! After hacking through the WordPress source code, the integration was quick and easy from both the PHP and ASP.NET sides. The purpose of the integration was to deal with differences in hash algorithms, so we wouldn't have to create user accounts with completely different passwords.

We still would have to build a component on the ASP.NET side to push profile changes and new user accounts into WordPress. I'm wondering if MS SQL Server can connect to MySQL and update the data from within a trigger.

Monday, April 13, 2009

Virus Sweeper

You shouldn't believe everything you read on the Internet. Most people simply just ignore that advice and that's how Virus Sweeper gets into computers. Virus Sweeper is advertised as a warning indicating that you should use it to disinfect your computer. When users do download and run it, that's when Virus Sweeper takes over.

They even have a very convincing user interface that makes Virus Sweeper seem like an actual anti-malware program:


You can find removal instructions and a utility here.

Source: 2-spyware.com

HttpResponse.Close instead of HttpResponse.End

When profiling my application, I noticed that Response.End takes more time to execute than Response.Close. I'm guessing this is because Response.End causes a ThreadAbortException and .NET's handling of the exception causes the overhead.

Twitter Worm

A worm has been running amok on Twitter. It changes profile info, posts tweets, and resets the password. You can get the source code of the worm at:
http://gist.github.com/93782

All it requires is an active Twitter session to take effect.

Saturday, April 11, 2009

Bury The DiggBar

If you've been using Digg for finding websites to visit or bookmarking, you've no doubt come across the DiggBar. It is an annoying bit that takes up screen space. Having to close the DiggBar each time is a pain.

Digg, bury the DiggBar. Make a browser toolbar instead.