Firefox supera el 20% de uso en Europa.
Según un estudio realizado el 8 de enero de 2006 sobre una serie de sitios web profesionales auditados por XiTi sobre un total de 32.5 millones de visitas. La media de uso de Firefox en todos los países de la UE supera el 20%.
Siendo Finlandia (38,39%) y Eslovenia (35,55%) los países con mayor cuota y Ucrania (9.49%) y Holanda (10.17%) los que menos. España es quinta por la cola con un 11.73% lo que viene a demostrar el carácter conservador en cuestiones tecnológicas de los españoles.
Por los datos que manejo de Proverbia.net (8.93% en diciembre de 2005 sobre un total de 203.000 visitas) me parece demasiado y es, además, bastante dependiente de la temática de la web, en webs relacionadas con tecnología seguro que es bastante superior (en este blog la presencia de Firefox no baja del 14%).
La campaña de Firefox por ampliar su cuota de mercado va calando muy lentamente. Es lógico porque la supremacía de Internet Explorer es aplastante y arañar unas décimas porcentuales es todo un logro. A los usuarios nos cuesta cambiar. Somos animales de costumbres.
En fin, la tendencia al alza es lenta pero constante. Los estadísticas de Proverbia.net así lo muestran.
| Semana | IExplorer | Firefox | Otros |
|---|---|---|---|
| 28/11/2005-04/12/2005 | 91,42% | 6,33% | 2,25% |
| 05/12/2005-11/12/2005 | 91,21% | 6,68% | 2,11% |
| 12/12/2005-18/12/2006 | 90,95% | 6,84% | 2,21% |
| 19/12/2005-25/12/2005 | 90,86% | 6,97% | 2,17% |
| 26/12/2005-01/01/2006 | 90,83% | 7,01% | 2,16% |
| 02/01/2006-08/01/2006 | 90,67% | 7,18% | 2,15% |
| 09/01/2006-15/01/2006 | 90,74% | 6,91% | 2,35% |
| 16/01/2006-22/01/2006 | 90,53% | 7,22% | 2.25% |
Excepto la semana del 9 de enero siempre han ido hacia arriba.
Los porcentajes se basan en una media de 100.000 visitas/semanales repartidas entre España (37.50%), México (18.15%), Argentina (8.88%) y Perú (7.26%).
Sea un 8% o un 11% me parece suficiente para que las empresas empiecen a tener en cuenta a Firefox en el diseño de sus sitios.
Una duda que me asalta es ¿frenará la salida de Internet Explorer 7 a Firefox?. Espero que no, es más, creo que no va a ser así y además, muchos continuarán usando la versión 6 de Intenet Explorer durante muchos, muchos años. (A no ser que nos la cuelen a través de Windows Update).
Validación de formularios. La clase RegExp.
Trabajando en la validación de un formulario de registro y tras realizar varias búsquedas en Google para no tener de picar demasiado código he descubierto la clase RegExp (de Regular Expression). Aplicando un patrón (pattern) a un objeto de dicha clase podemos comprobar si una determinada cadena de texto cumple dicho patrón.
En mi caso necesitaba validar que una cadena de texto sólo contuviera caracteres alfanuméricos o el guión bajo (_).
Además, dicha clase existe en tanto en JavaScript como en VBScript. En mi aplicación uso los dos lenguajes, uno para validar del lado cliente y otro para validar del lado servidor.
Lo que hago es comprobar si la cadena de texto contiene algún carácter que no sea alfanumérico o “_” con el patrón [^A-Za-z0-9_]. En este caso la evaluación ha de ser negativa. Estos son los ejemplos:
JavaScript
function CheckUserName(usernameStr) {
var validChars="[^A-Za-z0-9_]";
var userPattern = new RegExp(validChars);
var m = userPattern.exec(usernameStr);
if (m == null)
return true
else
return false;
}
VBScript
Function CheckUserName(pUserName)
Dim oRegExp
Set oRegExp = New RegExp
oRegExp.IgnoreCase = true
oRegExp.Pattern = "[^A-Za-z0-9_]"
If not oRegExp.test(pUserName) Then
CheckUserName = true
Else
CheckUserName = false
End If
Set oRegExp = Nothing
End Function
Más información de la clase RegExp:
