Intel Code Competition

IntelĀ® Software Network Multi-threading Competition Series
Intel are holding a competition at http://www.topcoder.com/intel. This is aimed at developing multi threaded applications on multi processor computers. This will occur during a 12 month period. Each competion will last for 2 weeks.
You could win Monthly Cash Prizes:
Champion – $2,500
2nd Place – $1,000
3rd Place – $750
4th Place – [...]

Difference in File uploads in .NET 2.0

Uploading multiples file was not too easy in .NET 1.1 framework. In .NET 2.0 they have introduced something called “Request.Files”.
Request.Files

This is what you have to do if you want to upload multiple file in .NET 2.0 framework

HttpFileCollection uploadedFiles = Request.Files;
for (int i = 0; i

LDAP Attributes list

This link http://www.computerperformance.co.uk/Logon/LDAP_attributes_active_directory.htm has a good list of Active Directory attributes. The good thing about this is that it shows us the corresponding screens in Active Directory while showing the attribute names.

Difference between OVER(), RANK() and DENSE_RANK()

I came across this article at 4GuysFromRolla. They spoke about OVER, RANK, DENSE_RANK in SQL Server 2005. SQL brought in these functions (oh yeah oracle had it since i was wearing nappies). Though i used RANK’s in Oracle, i didn’t really understand the difference before.

OVER – gives sequential numbers
RANK – gives ranks to records, so [...]

Paging in SQL Server 2005

Oracle has ROWNUM column which will let us select paged records(gets you 21-30 records) by using the following query.
SELECT * FROM (SELECT RowNum, P.* FROM Products P) As T WHERE T.RowNum BETWEEN 21 and 30
SQL Server 2000 didn’t have this feature. Paging in SQL Server 2000, was a pain, we had to build dynamic SQL [...]

Canvas Tutorial

Canvas
Canvas is a HTML element that is planned to be introduced in HTML 5. Canvas is like a blackboard where we can draw (paint) any kind of Art we want. This is currently available in FireFox, you can do the following stuff (Its similar to GDI in .NET). Canvas tutorial is available here http://developer.mozilla.org/en/docs/Canvas_tutorial:Applying_styles_and_colors#Transparency

Different types [...]

Top Coder Open 2006 Begins !

The Games have begun !

Oh yes, prize money is USD $150,000 this time. As usual, they have algorithm, design and development competitions this time. Algorithms can be written in C#, VB.NET, Java or C++.
But mind you, its NOT easy. We have to get the things right, within the given time frame. You can parctice algorithms [...]

Ajax Ian

I found this useful blog. They are giving tons of useful User Interface information. Targetting usability/cross browser stuff. Their URL is
http://ajaxian.com/