Outro dia, um colega de trabalho me mostrou a seguinte Regexp para validar um e-mail em um código PHP
([\._0-9A-Za-z-]+)@([0-9A-Za-z-]+)(\.[0-9A-Za-z\.]+)
Olhando rapidamente, está funcional… Mas se tivermos um olho clínico melhor, ela vai casar strings como
.gunfree@gmail.com
gunfree@gmail.com.
.g.u.n.f.r.e.e.@a.b.c.d
Então refiz a expressão para evitar estes casos:
^([a-zA-Z)([\._0-9A-Za-z-]+)@([0-9A-Za-z-]+)(\.[0-9A-Za-z]+)(\.[A-Za-z][A-Za-z0-9]+)?$
Edição 02:02.2007: Se for usar PHP, use a classe http://www.phpclasses.org/browse.html/package/13.html
Para atualizar para o Firefox é preciso instalar a libstdc++5 pois ela é requerida. Infelizmente, a lib instalada é a libstdc++.so.6.
Então, para funcionar, basta instalar libs compatíveis como a compat-libstdc++-296 e compat-libstdc++-33:
yum -y install compat-libstdc++-296 compat-libstdc++-33
Para instalar o pacote (não existe um RPM ainda), baixe o tar.gz do Firefox.
Abra um shell, e faça:
cd /diretorio/usado/para/Downloads [...]
O GKrellM é monitor de sistema muito bom, que é altamente configurável. No site http://www.gkrellm.net/ existem diversas skins. Mas, ao que importa, abra um shell:su -
yum install -y gkrellm
Para customizá-lo com plugins, skins (transparentes também), clique nele e pressione F1.