Jun2008
21

Is Maxtor messing with his costumers pocket?

by nmgomes

A few days ago, my aunt ask me to buy her an external portable hard drive for backups.

She's an accounting freelancer and works mainly in a laptop computer. To prevent loosing data she makes periodical accounting data backups.

I ask her to see the backup data size and is small ... very small, so ... I decide to buy her a small capacity 2,5´´ external hard drive.

Here is the chosen one: More...

Filed in: Hardware

Jun2008
18

ASP.NET Controls - Improving automatic ID generation : The ShortIDs Naming Provider (Part 4)

by nmgomes

In the previous posts on this subject I wrote about why automatic ID generation should be improved and how we can improve it. Now I will step forward and show you my own implementation of a specific naming provider.

As we saw in part 3, to create a specific Naming provider you only need to develop your own implementation of SetControlID method.

I named my naming provider ShortIDsProvider and it will have only one specification to meet:

  • it will create IDs in the form Txxx

where T denotes the 'T' character and xxx denotes an unique incremental integer value.More...

Filed in: ASP.NET

Jun2008
2

ASP.NET Controls - Improving automatic ID generation : Architectural Changes ( Part 3)

by nmgomes

Naming container controls are a subclass of standard controls, that differ in the ability to manage child controls' ID, in fact, these naming container controls are the key to unique ID generation. To become a namingcontainer a regular control must implement the INamingContainer interface.

In order to override ASP.NET ID generation we will have to work in two fronts:

  • override regular controls' behavior to decouple the Control.UniqueID property from the Control.ID property
  • override naming container controls to allow us to control how ID generation is done and how to find a control 

More...

Filed in: ASP.NET