Archive for July, 2009

Forum moderators handbook – free!

Wednesday, July 22nd, 2009

The majority of forums have user terms and conditions which outline the guidelines forum users should adopt but what about your moderators? Just like users they require guidelines and rules to ensure that the forums are moderated fairly and consistently.

To help forum administrators we’ve written a free forum rules and moderators handbook guide. You’re free to take it, adapt, pass it on and use it however you wish. All we ask is that you link back to us if you do use the document.

If you make any improvements to the guide please send them back and we’ll update our version.

Moderator and forum rules handbook (Microsoft Word Document)

We dropped IE6, so should you

Thursday, July 16th, 2009

A long awaited revolution has begun. The most popular websites on the Internet are beginning to phase out support for Internet Explorer 6.

We now advise our customers that support for IE6 is an unnecessary expense that they can do without. We get around providing IE6 support by displaying a warning on our websites (including this site) that is displayed only if the visitor is using IE6.

Show your support now for dropping IE6 support by signing up here:

http://idroppedie6.com/

Making your .Net HTTP module for URL rewriting work in IIS

Wednesday, July 15th, 2009

For an application that is currently under wraps we needed to implement URL rewriting. We did this using a technique that involves the use of HTTP modules and is detailed on this site http://www.knowlegezone.com/documents/89/Simple-AspNet-Url-Rewriting-Tutorial-Http-Modules/

When we attempted to upload the HTTP module for some reason it simply wouldn’t fire and therefore our URL rewriting didn’t work.

After some furious Googling we came across the solution to this problem. Here’s the steps we took:

- Load up IIS management console
- Load properties for the affected site
- Open the Home Directory tab
- Click the application configuration button
- Click the Insert button and enter a path to the file that we wish to process requests. In this case the file is c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
- Untick the option to check that file exists
- Click OK on all of the screens and close out of the management console

Your URLs will now be rendered accordingly using your HTTP module. Not simple but at least you know how!

5 HTML5 features to whet your appetite

Tuesday, July 7th, 2009

HTML 5 is due for release within the next few years and slowly but surely new features are creeping into our browsers. This post will give you an insight into 5 of these features and provide you with an example for each to provide you with an idea of how they are going to work.

1. Web Workers

Web Workers allow multiple background threads to run at once, useful for script heavy web applications. Having multiple threads running at once will increase processing time without decreasing the performance of the web page.

So far Firefox 3.5 has the best support for this feature while Opera 9 and Safari 4 also have some minor support.

You can see an example of Web Workers here.

2. Video

The new video element in HTML5 allows you to place videos within your web page the same way you would place an image. As well as embedding the video you can add custom controls and extra functionality at your own will.

Firefox 3.5 is the only browser that supports this example so far.

3. Canvas

Canvas is my personal favourite of the new HTML 5 features. It allows real time graphics rendering in your browser. A great example of what Canvas is capable of can be seen in a new Mozilla product called Bespin. A simplified example of Canvas being used can be found here.

4. Application Caches

This feature has been available for some time now in the form of Google Gears. Saving web application data such as email to a local copy will allow you to access them whilst not connected to the internet. For an online demo you can use the Sticky Note example.

5. Geo Location

The Geo Location element will allow you to place a Map onto your web page that will show the user roughly where they are situated. The user will have to give permission to this feature however, preventing unauthorised access to a certain users location. Look at the example to see how this element works. A word of warning, it’s still a bit flaky so don’t expect pin point precision.

These five features are just the very tip of the iceberg, we expect more features to be rolled out soon. The full release, expected around 2011, will contain a wealth on new features which we can’t wait to get our teeth into!

How to motivate a programmer

Tuesday, July 7th, 2009

We’ve all been there, working on the same project for long periods of time can dramatically decrease motivation levels. If you’re looking for a way to pump motivation back into your staff we have found the answer! The comic strip below perfectly depicts they way programmers feel about their own code.

Motivation

The one thing that motivates a programmer more than anything else is being told that their code is rubbish, a bit of friendly competition never hurt anyone.


Bookmark and Share