quarta-feira, 25 de maio de 2011

[PHP] - Validar o nome de usuário utilizando expressão regular

Essa regra é para permitir usuários com nome de 4 a 28 caracteres, alfanuméricos e não acentuados.

<?php
$string = "usuaRIO1234_";
if (preg_match('/^[a-za-zA-Z\d_]{4,28}$/i', $string)) { 
      echo "Usuário válido"; //certo
} else {
      echo "Usuário inválido"; //errado
}
?>

terça-feira, 24 de maio de 2011

[PHP] - Gerador de senhas random

Com esta função você consegue definir que tipos de caracteres você quer na sua senha.

<?
function geraRandomPassword($string){ 
    $letras = "A,B,C,D,E,F,G,H,I,J,K,1,2,3,4,5,6,7,8,9,0"; 
    $array = explode(",", $letras); 
    shuffle($array); 
    $senha = implode($array, ""); 

    return substr($senha, 0, $string); 

$senha = geraRandomPassword(5); 
echo "A senha gerada é: " . $senha; 
?>

domingo, 22 de maio de 2011

[PHP] - Validando um IP utilizando expressão regular

Essa regra é válida para verificar se os IPs foram escritos corretamente, como esse exemplo 192.168.0.1:

<?php
$string = "192.168.0.1";
if (preg_match( '^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:[.](?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}, $string)) {
     echo "IP escrito corretamente.";
} else {
    echo "IP inválido.";
}
?>

quinta-feira, 19 de maio de 2011

[PHP] - Validando um e-mail utilizando expressão regular

Uma das maneiras mas simples de se checar se  um e-mail é valido ou não é usando expressões regulares. Segue abaixo um exemplo:

<?php

$email = "email@dominio.com";

if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
      echo "Endereço de e-mail válido.";
}else {
     echo "Endereço de e-mail válidos.";
}

?>

terça-feira, 17 de maio de 2011

[GP] - Por que as empresas perdem talentos?

O sucesso de uma empresa depende de vários fatores como ter produtos e/ ou serviços de qualidade e, preferencialmente, diferenciados dos oferecidos pelo mercado, contar com uma estratégia alinhada à expansão da empresa e contar com profissionais comprometidos e que estejam empenhados em desempenhar suas funções com maestria, fazendo não apenas o que sabem, mas que busquem ir além.



Porém, muitas organizações acabam perdendo este último item quando subestimam o profissional, desacreditando de seu potencial. Mas, por que, então, isso acontece?



Os profissionais são capazes de desempenhar mais do que o esperado, entretanto, esbarram em normas, políticas, planos e condutas que as empresas impõem a eles. Com ‘as mãos atadas’ muitos profissionais, que são diferenciados e buscam mais oportunidades dentro das empresas, acabam se desestimulando com o 'fazer o mesmo todos os dias' e as chances de crescer profissionalmente, sendo assim, acabam migrando para outras empresas.



Pesquisa do Instituto holandês CRF, instituição que seleciona e certifica companhias com práticas adequadas em recursos humanos revela que na Europa 3% das empresas têm dificuldades de preencher vagas de diretores e presidentes. No Brasil, este número é quase nove vezes maior. Já no nível gerencial a escassez no país é de 44%, enquanto que nas instituições européias chega a 17%.



A economia brasileira ganhou destaque mundial rapidamente e as empresas perderam tempo na preparação dos profissionais para exercer as novas funções. Em vez de preparar os colaboradores, é notável que as empresas procuram moldar seus funcionários, evitando correr eventuais riscos e possíveis erros.



Essa atitude é ruim para as empresas que acabam perdendo mercado e também para os profissionais que, por falta de oportunidades, mudam suas posturas e passam a ver que são desvalorizados dentro das instituições.



A falta de mão de obra qualificada também atinge diversos segmentos da economia. Seja em pequenas, médias ou grandes empresas, a falta de profissionais preparados para enfrentar e vencer desafios emperra o crescimento destas organizações.



Caso as empresas não estejam preparadas para lidar com a formação e a preparação de sua mão de obra, os problemas dentro das organizações tenderam a crescer cada vez mais. Confiar no profissional e dar oportunidade para o mesmo vencer os desafios com maior autonomia pode ser o primeiro passo para ajudar a sanar estes problemas.



Daniel Maldaner (Consultor associado da Muttare, consultoria de gestão. O profissional também é especializado em formação e desenvolvimento de equipes e implantação de células autônomas na gestão descentralizada – www.muttare.com.br)



Fonte: http://www.hsm.com.br/editorias/rh/por-que-empresas-perdem-talentos

segunda-feira, 16 de maio de 2011

[GP] - Dez Dicas para Redigir E-Mail

A boa comunicação é imprescindível para qualquer tipo de relacionamento. Seja a comunicação corporativa ou pessoal, a forma com a qual será realizada irá obter o sucesso ou fracasso na mensagem desejada.

Tenho realizado vários treinamentos e palestras sobre como se comunicar bem, mas é incrível como muitas empresas tem solicitado que seja dado um enfoque maior na comunicação escrita através dos e-mails.

Infelizmente, devido ao e-mail ser uma ferramenta mais prática e rápida algumas pessoas deixam de dar uma atenção especial para esta poderosa ferramenta e acabam se comunicando de forma extremamente errada, infantis, ofensivos, não sendo claros e até irritantes.

Devido ao avanço tecnológico e as ferramentas que nos foram disponibilizadas, como skype, msn entre outros, houve uma ampliação do excesso de erros e falhas nas mensagens, devido à necessidade de abreviar a comunicação.

Junte este avanço, com a necessidade de reduzir as palavras, com a dificuldade da língua portuguesa e o ensino fundamental e médio precário e já dá para imaginar o que estaremos encontrando.

Vale lembrar que e-mail é um documento. Quando se trata de um e-mail direcionado a alguém da mesma empresa que você trabalha deve ser mais formal, lembrando-se que estamos tratando de um “ambiente” corporativo, ou seja, profissional. Quando é um e-mail para algum parente ou alguém muito próximo obviamente podemos ser mais informais e próximos.

Atenção a algumas dicas para o desenvolvimento de seu e-mail:

sexta-feira, 13 de maio de 2011

[GP] - Por que as empresas perdem talentos?

O sucesso de uma empresa depende de vários fatores como ter produtos e/ ou serviços de qualidade e, preferencialmente, diferenciados dos oferecidos pelo mercado, contar com uma estratégia alinhada à expansão da empresa e contar com profissionais comprometidos e que estejam empenhados em desempenhar suas funções com maestria, fazendo não apenas o que sabem, mas que busquem ir além.