Expressão Regular no JavaScrit

Agosto 23, 2007 on 11:58 am | In Trabalho, JavaScript, Tutorial | 3 Comments

Como muita gente não conhece e nem nunca ouviu falar de Expressão Regular ou ER ou até mesmo Regex, vou escrever o que é e como utilizar no JavaScript.

O que é ?

É um conjunto de caracteres que forma uma expressão para testar uma entrada ou saída de dados, ah? É quando você tem um conjunto de caracteres que criam uma regra, que testa se o dados casa com essa expressão. Otimo, mas você ja faz isso quando faz uma busca, porém a ER lhe da mais flexibilidade além de ser padrão ou quase para um monte de linguagens. Por exemplo para validar um CPF, podemos em vez de desmembrar e testar para ver se faz parte de uma máscara, podemos utilizar o Regex.

Como utilizar?

Para utilizar no JavaScript vamos a um caso clássico de validação o do CPF, no caso a expressão eu retirei do blog fechaTag, caso queira criar a sua própria ER veja o Guia.
Para validar o CPF faremos:

JAVASCRIPT:
  1. var er_cpf; // Declaramos a variavel
  2. //Colocamos a ER na variavel, preste atenção que na ER no JavaScript usamos / ER /
  3. // Não esqueça das /
  4. er_cpf = /([0-9]{3}\.?){3}-[0-9]{2}/;
  5. // A função abaixo testa a ER e o DADO.
  6. var r = er_cpf.exec(form1.documentoA.value);

Basta agora testarmos a variável r, para testar se o dado casa com nossa expressão regular. Lembre-se se o dado 'casar' quer dizer que ele (o valor) é aquilo que esperamos dentro da expressão, digo o CPF é válido.

JAVASCRIPT:
  1. if(r == null){
  2. alert('CPF não é valido, ele deve conter . como separador!');
  3. form1.documentoA.focus();
  4. return false;
  5. }

Pronto agora você aprendeu um pouco sobre como validar usando Expressão Regular em JavaScript. Dúvidas é só comentar.


Firefox o vilão ou heroi?

Agosto 22, 2007 on 11:29 am | In Informatica, Trabalho | 2 Comments

A discussão está longe de acabar em relação ao AdBlock Plus, que é um plugin para proibir a chamadas de javascript, o maior problema que gera toda a discussão é bloquear os Ads ou publicidade de alguns sites, no qual geram algum dinheiro para o site, que os mesmos dizem ser de forma honesta e toda aquela história.

Com a mesma liberdade de ir e vir, acredito que o usuário comum não esteja nem ai para isso, mesmo porque eles gostam mesmo do Internet Explorer (argh!), salve alguns bem instruídos. A discussão diz até de que sites bloqueiam as pessoas com navegadores Firefox, até então não vi ninguém citar 1 ou eu ter sido redirecionado, vide a discussão no Tecnocracia e Blog do Janio, que falam um pouco de suas opiniões, já que eles talvez sejam mais afetados com essa história do que eu.
Eu gosto do firefox, gosto da renderização dos sites apartir do engine dele, não tenho problemas com virus, ads, publicidades, banners e afins e não irei utilizar o AdBlock. De longe o firefox irá vir ser um problema ou vilão na história dos navegadores; meu maior problema é com internet explorer, so deus sabe o quanto passo e já passei nervoso com ele e sua trupe (Microsoft).

Mas se a discussão continuar compare o Firefox VS Safari.


Ctrl + C / Ctrl + V

Agosto 21, 2007 on 5:55 pm | In Informatica, Trabalho | No Comments

Tem algo mais genial do que ambas teclas de atalho? Elas são responsáveis pela maior geração da produção, economizando um tempo absurdo. O interessante pensar que todos serem do universo que utilizam um computador conseguem usa la (salve necessidades raras), então não eh todos. De forma simples consegue-se fazer muito, mesmo quando usamos o mouse para faze-lo.

O inventor dessa ideia foi Lawrence G. Tesler (Larry Tesler) durante o ano de 1974-1975 enquanto trabalhava na Xerox Corporation Palo Alto Research Center (PARC). Não consigo nem listar as possibilidades que a tecla de atalho traz e não consigo imaginar sem ela. Ainda mais na programação, se você é programador como eu, deve ama-la e idolatra-la.

Uso complexo? O uso dela se torna complexo com Unix em editores como vi, caso contraria num editor gráfico é simples e funcional. :P


Cores e WebDesign

Agosto 14, 2007 on 11:33 am | In Informatica, Mente, Trabalho | No Comments

A escolha da cor é um dos pontos fundamentais para criação de um layout, não são todas as cores que devem ser usadas,  existe uma paleta de cores já pré selecionadas para se utilizar na criação, mas porque devemos nos limitar a essas cores? Por incrível que pareça nem todos monitores mostram cores iguais, influenciados por tecnologia, brilho e diversos outros tendem a mostrar a mesma cor com tonalidades diferentes, por isso a paleta escolhida tende a manter a mesma cor para todos eles...

Ainda para facilitar a vida de todos podemos encontrar essas paletas na web, melhor ainda, nos dão a oportunidade de escolher a cor, o RGB ou HEX para vermos a cor e  todo o arco-íris de cores que se encaixam visualmente com aquela cor escolhida. Um site assim é o Color Scheme, além desses pontos é importante saber que a cor também transmite um sentimento, dentro de um fator psicológico, como visto aqui descrito pela Erika Sarti.


ODP Projeto de Diretorios Aberto

Julho 27, 2007 on 8:04 pm | In Informatica, Trabalho, SEO | 2 Comments

Para todos aqueles que queiram que o site apareça nos vastos sistemas de busca e queiram uma garantia disso o seu devia estar no ODP. Sim, isso mesmo, o seu site pode ter uma garantia maior de estar na internet e ser levado a sério, não sendo mais daqueles spam ou site frajuto. Para isso basta que seu site esteja dentro do sistema do ODP ( Open Directory Project ).

O Open Directory Project é o mais amplo e abrangente diretório da web editado por humanos. Ele é construído e mantido por uma vasta comunidade global de editores voluntários, no qual todos estão ajudando, moderando, enviando, retirando sites que condizem com as regras de autenticidade no assunto em questão.

Mas porque eu iria querer meu site nesse projeto? Pois grandes sistemas de buscas como Google, AltaVista, Aol, Yahoo, Lycos, MSN e diversos outros (total de 264 sistemas) utilizam este repertório de sites para se atualizar, garantindo a inclusão do seu site nesses sistemas de buscas.

E você também pode se tornar mais um ajudante que ira moderar todos os sites que entram, saem e condizem com as regras abaixo :

  • Não submeta sites espelhos (mirror sites). Sites espelhos são aqueles que têm conteúdos idênticos, mas estão em URLs diferentes.
  • Não submeta URLs cujo conteúdo seja o mesmo ou similar a outros sites que você já tenha listado no diretório. Sites com conteúdos que se sobreponham, ou se repetem, não são úteis aos usuários do diretório. Submissões múltiplas do mesmo site ou de sites relacionados podem resultar na exclusão de todos eles.
  • Não camufle sua submissão com a finalidade de submeter a mesma URL mais de uma vez.
    Exemplo: http://www.dmoz.org e http://www.dmoz.org/index.html.
  • Não submeta nenhum site que sirva para redirecionar a outro endereço.
  • O Open Directory tem política própria para a não inclusão de sites com conteúdo ilegal. Exemplos de material ilegal inclui pornografia infantil, material difamatório, material que desrespeite qualquer direito de propriedade intelectual, e material que, especificamente, defenda, instigue ou estimule atividades ilegais, tais como fraude ou violência.
  • Não submeta sites em construção. Espere até que ele esteja completo. Sites incompletos contêm limitações e não são interessantes ao diretório. Se você considera que o conteúdo já incluído em seu site é relevante, antes de submeter seu site retire todos os links ainda em construção.
  • Sites com conteúdo pornográfico devem ser submetidos na categoria apropriada "Adulto".
  • Nas categorias de "World: Português" deverão ser submetidos somente sites em língua portuguesa.
  • Não submeta sites que consistam basicamente de links afiliados.

O meu amigo Google!

Julho 27, 2007 on 2:29 pm | In Informatica, Trabalho, Dinheiro | 2 Comments

Bom, todos que escrevem em blogs tem uma certa amizade com o google, mesmos os SEO's, todos tem uma apatia com ele, querendo cada vez mais agrada-lo, otimizando de diversas formas o site para que o google crie ranks cada vez melhores, para aumentar cada vez mais o número de acesso ao site, sendo esse o objetivo final.

Faz algum tempo que tenho estudado sobre, porém até então so tinha postado algumas ferramentas que me ajudam e ajudaram a entende-lo melhor. Eu não sei quanto a você e quanto a outros, mas em relação a todos sistemas de busca o google é o que me tras mais visitantes anônimos.

Em relação a isso tenho lido muito blogs, portais, textos e o próprio HELP do google. Tenho muito ainda o que aprender, mais ando tendo diversas experiências com relação aos meus blogs, este que você esta lendo e outro que divido com minha noiva www.vidaadois.info, e para eles tenho usado o sistema do WordPress, com eles tenho testado otimização de palavras em relação ao google e cheguei a uma conclusão para retornos em relação aos textos, no qual quanto mais sobre o mesmo tema, maior importância o google te dará, sendo que se mudar o tema drasticamente em questão de muito pouco tempo ele te esquecerá em relação aquele tema.

Por isso o google tem sido um sucesso até então, pois ao procurar temas (qualquer coisa na verdade) o google sempre te trará um site atualizado sobre o mesmo, usando comparações de diversas palavras e outros sobre o tema. Ainda não sei como fica no caso de páginas estáticas, não tive experiências sobre ainda, somente de alguns clientes que acompanho, mas ainda é um outro assunto, talvez para outro dia.

Você pode até achar inútel tudo isso, mas se observar o tempo em que o google não te dará mais importância sobre o assunto é a relação que pode ser uma queda no número de visitas em seila, mais de 30/40% do total. O que para muitos sites é custo da sobrevivência dele.


« Previous PageNext Page »

 

 Assine o feed