Arquivo para a categoria 'trampos'

Expressões Regulares

Estou trabalhando agora em uma regularização/padronização das páginas do SEFAZ, são mais de 1000 (mil) páginas sem nenhum tipo de padrão html, to tendo que colocar tudo no padrão para o novo site que entra em produção até o final deste ano (2008).

Pra isso estou tendo que fazer milhares de replaces, então facilitar comecei procurar sobre Expressões Regulares, então, depois de muito procurar e indicações de amigos: vi uns vídeos, lí algumas materias e ví muito exemplos então “entendi” como usar, estou usando o VS2005 então alguns poucos detalhes são diferentes.

Segue algumas das coisas que usei para “entender” como funciona e como usar:
Wiki
– Esclarece o que é, de onde vem e assim por diante.
RegExLib
– Neste site tem muitas expressões prontas, pra todo que é tipo de replace, find e etc…
IMasters
– Tutorial, usando php como linguagem.

O vídeo vou procurar/colocar no youtube em seguida, não achei ele agora.

Vou ir atualizando conforme for criando/testando/usando cada uma delas, segue as que já usei:
Este é o replace que estou usando para colocar ” /” no final do input para “fechar” a tag, pois em xhtml tudo que é aberto tem que ser fechado, esta reg ex pega todos os inputs que não terminam em ” />” e as completa:
*Menos os inputs que tem algun dado dinamico ex.: value=”<%= sVariavel %>” ou src=”<?php echo sImg ?>”.
{<input .([^?>%>/>])+}{>}
1 />

A mesma coisa da reg ex acima, só que para imagens tag img
{<img .([^?>%>/>])+}{>}
1 />

Lembrando que elas pode ser unificadas para algumas tag html. usando os “(” e “)” e para o “ou” use “|”, para adicionar tags:
{<(img|input) .([^?>%>/>])+}{>}

“Novos desafios”

Como alguns sabem, iniciei meus trabalhos em agências de internet na Rage em 08/10/06, junto com uma equipe excelente, um grupo de profissionais que me ajudaram crescer sem a menor dúvida, mas como quase tudo na vida passa, meu tempo de ‘Rager” se encerrou na manha de 27/09/08, após uma normal virada de noite trabalhando para entregar um job, infelizmente a “equipe’ estava literalmente morta, depois de noites mau durmidas e trabalho sem descanso, o job no fim foi cancelado (acho que nem podia dizer isto, mas foi), por “N” motivos que não vem ao caso, o que intereça é que o Game que estavamos fazendo estava ficando “massa”.

Mas que seja, foi um prazer imensurável conhecer e trabalhar com (quase) todos, sem dúvida nestes dois anos fiz amigos de verdade que vou levar para a vida toda (pelo menos eu espero).

Capodarte

Sexta-feira 15/08 coloquei no ar o teaser de Capodarte, empresa de calçados femininos.

Por enquanto é só um teaser e não tem nada demais, novamente trabalho com flash, neste caso uma simples animação em timeline e AS3 do menu de navegação entre alguns produtos da coleção Verão 2009.

Direção de Arte: Gustavo Scandiuzzi
Html: Vagner Oliveira
Flash: EU

Segue o link

Meu cantinho

To começando a arrumar meu “cantinho”, ele é “composto” por enquanto de:

cantinho do quarto

cantinho do quarto


Monitores
– Dois Dell 17″ (E178FP) (por enquanto só um tá ligado no note, mas em breve vou comprar um adaptador, mas custa R$ 313,00 na sewell)
Mouse – Microsoft Wireless Notebook Optical Mouse 3000 (ki nome ein)
Notebook – Dell Vostro 1500n (Core2Duo 2.2 4mb de cache, 2Gb ram, GeForce 8400M GS, 80gb)

Sem contar as coisas obvias, mesa, regua com 5 tomadas, luminária e prateleiras.