Como gerar números random em ASP?

Como sortear um número randômico em asp

Aqui vai uma função bem simples para gerar números randômicos em ASP sem complicação, possibilitando delimitar o máximo e o mínimo.

Dim menor, maior, sorteado
RANDOMIZE
meno = 1
maior = 5
sorteado = Int((maior-menor+1)*Rnd+menor)

 

Para aplicação prática do número sorteado para banners rotativos, por exemplo, você pode utilizar um SELECT CASE, como o exemplo abaixo:

SELECT Case sorteado

Case "1"
    banner = "banner1.swf"
Case "2"
    banner = "banner2.asp"

end select

 

Exemplo de aplicação

Estou usando esse random em asp para exibir os anúncios com a API Boo-Box (no Shopping a direita do texto).

Quando não existem tags cadastradas para aquela publicação um Random é usado para selecionar tags pré-definidas (com o select case) por mim para montar a vitrine.

Se existem tags são usadas, senão o random, então sempre existem produtos para visualizar.

 

Espero ter ajudado!
Dúvidas, críticas e contribuições nos comentários… 😉

A mais TENEBROSA notícia do primeiro de abril para o desenvolvedor

O prêmio da mais assustadora notícia geek do primeiro de abril vai para o recomendado Tableless , com essa notícia que mistura terror, pânico, monopólio e Microsoft (e eu gosto da Microsoft, sério!).

Claro que a notícia não engana muito mas, se por algum mal maior –  diabo na terra ou sei lá o que – ela fosse verdade, seria no mínimo pesadelo para os desenvolvedores. Gente mudando de religião, de profissão, de crenças…

Vamos ao hoax a brincaideira do Diego Eis – em azul a notícia e em cinza meus comentários:

Microsoft compra W3C

Só este título já é motivo de pânico geral, certo?

Em reunião com a equipe do W3C no começo desta desta semana, a Microsoft e sua equipe entraram em um acordo com o W3C de US$7.4 Milhões.

A Microsoft vem fazendo um bom trabalho com o Internet Explorer 8, mas eles precisam de mais informações relevantes e importantes para o crescimento do novo browser. Por isso a compra do W3C juntamente com suas idéias e integrantes foi importante para fazer com que o Internet Explorer fique na liderança por um bom tempo.

Não sou a favor do monopólio, mas talvez com o IE como o "navegador dos padrões" o desenvolvimento se tornaria mais… fácil?

Horrível para nós desenvolvedores. Com uma entidade como o W3C – que mesmo lerdo em suas decisões – é importante para todos os desenvolvedores que ela fique neutra a qualquer empresa para que não haja monópolio no desenvolvimento web.

Eu me botei a pensar: seria tão ruim assim? E a resposta veio rápido: provavelmente.

A Microsoft disse que não pretende obrigar o desenvolvedor a utilizar código proprietário, mas isso pode vir a ser importante para que o Internet Explorer ganhe força e torne-se inalcansável para todo o sempre.

Diego Eis afirma que isso se trata de apenas uma brincadeira de 1 de Abril e que se o caso acima acontecesse ele começaria a usar Dreamweaver como sacrifício eterno.
Este post se auto-destruirá no final deste dia.

Bom, eu coloquei o post aqui pois não pretendo deleta-lo, e perder o original acabaria com o sentido deste… o que será que aconteceria se a Microsoft tivesse em mãos a W3C?

Acho que isso poderia ter um lado positivo, mesmo na força os outros navegadores seguriam o "padrão do IE", tornando-se finalmente um padrão web. Resultado final: desenvolver pensando em apenas um navegador, seja ele o IE ou não…

Mas minha análise é bastante superficial, e a guerra comercial não permitiria uma solução tão fácil, o que você acha que aconteceria se a Microsoft adquirisse a W3C?

SEO – O Google ignora as metatags

Estou participando do projeto de um portal para uma empresa multinacional e conversando sobre sites full flash com o responsável de TI da empresa entrou o assunto meta tags para indexação.

Será que as metas são realmente importante para a indexação?
Não. Pelo menos para o Google a resposta é não.

O Google geralmente ignora a metatag que muitos desenvolvedores consideram muito importante: keywords. Provavelmente isso é feito pela facilidade de "burlar" isso e encher de palavras-chaves que pouco (ou nada) tem a ver com o conteúdo. Spam nas keywords é técnica conhecida desde sempre pelos mal intencionados…

Peguei a informação no Blog Oficial do Google Web Masters, segue o diálogo dos comentários:

Glen at Webstart said…

Hi John,
I notice that you do not mention the keywords meta tag – does this mean that Google totally ignores it?

John Mueller said…

Thanks for asking, Glen! You”re right in that we generally ignore the contents of the "keywords" meta tag. As with other possible meta tags, feel free to place it on your pages if you can use it for other purposes – it won”t count against you.

Official Google Webmasters Central Blog

Para não ficar dúvida, John Mueller escreve no blog oficial, ou seja, a resposta deve ser verdadeira.

Recomendo esta breve introdução a meta tags , feita no Tableless, que não fala muito do assunto mas dá uma idéia do que deveriam fazer algumas metatags.

Nem de longe as meta tags são tão importantes para a indexação como outros elementos, mas quais são estes elementos?

Apresentei a algum tempo um estudo de SEO bem aplicado, mesmo depois do resultado apresentado (aumento de 180% na visitação vinda dos buscadores) continuei testando e aplicando outras técnicas, principalmente de tageamento no html.

A tag TITLE (título da página) e as palavras usadas em outros sites para linkar para a sua página (Google bombing é a prova de que isso funciona) realmente fazem seu site subir e descer em uma busca.

Não posso dizer ao certo sobre o título e as tags h1, h2, etc. Uso o título e a h1 com as mesmas palavras – e os links de outros sites também, e com busca por estas palavras o And After normalmente aparece na primeira página. 

O primeiro passo continua sendo limpar o html para facilitar os outros passos de uma boa otimização.

Para quem quer resultados rápidos é usar palavras chaves no título da frase – testei aqui no And After e o resultado foi muito bom. O Bruno Alves escreveu sobre o peso do título para a otimização e ainda deu algumas dicas de como escrever um bom título, recomendo a leitura.

Como deixar fundo transparente no Flash

É uma dúvida simples e extremamente fácil de resolver, estou postando isso pois estava procurando informaçõe sobre ActionSctip em fóruns e me espantei com a quantidade de dúvidas sobre como deixar o fundo transparente em Flash.

1. Salve o arquivo e exporte em .swf

2. Insira o arquivo no HTML da página desejada e nos parâmetros adicione nos parâmetros do object:

<param name="wmode" value="transparent" />

 

3. Dentro da tag <embed> você também deve adicionar o parâmetro wmode como transparente, exemplo:

<embed src="meuflash.swf" wmode="transparent">

 

 

 

Pronto, agora a exibição do swf será com fundo transparente!

Simples, não? 😉

Infectados pelo Vírus do Orkut – Finalmente aconteceu

Antes de começar tenho que dizer que estou rindo e rindo muito, principalmente pelo caos causado no Orkut.

No polêmico post sobre o bug do Orkut para deslogar por scrap eu previni:

Mais uma vulnerabilidade que neste caso foi usado de forma "inocente" mas pode causar muito estrago se for melhor explorada por alguma mente maligna da internet.

[Update]

O virgem rapaz nem tão perverso que explorou muito bem essa falha do Orkut foi Rodrigo Lacerda, do Blog Ctrl+C. Assim que recebi o scrap e vi que entrei na comunidade, fui direto no código javascript, disponível neste link. Chegar até ele foi mais do que fácil, o orgulho e vontade de assumir as coisas malvadas e fodonas é o que derruba as pessoas. O ego não permitiu o anonimato (primeiro ele disse que ia fazer isso para divulgar o blog, deposi desistiu)

Eu cheguei atrasado na brincadeira, quando recebi o scrap e fui para o javascript encontrei ele assinado. Achei estranho, mas em comentário neste post o Rodrigo explicou que só assinou o Javascript depois que o nome e perfil vazaram pelo Twitter.

Pegar o bonde andando e quer sentar na janela é isso. 

Então fica meu pedido de desculpas: o Rodrigo não foi mirim e egocêntrico de assinar o script e querer mostrar a cara.

Que ego, ein Sr Lacerda?

[/Update]


Das minhas brincadeiras (que não chegam nem perto de pegar 400 mil pessoas no site de relacionamentos mais acessado no Brasil) eu nunca assinei nada.

Com o nome do meu novo ídolo em mãos fui direto para o Orkut, claro. Fiz a busca e cheguei até o perfil dele e consequentemente o blog, que ainda não tinha postado nada sobre o assunto.

 

Vamos falar sobre o "vírus"…

O que o vírus faz?
O vírus aparentemente não é um vírus e não é maligno. É um javascript executado através do Embed do Flash.

Como javascript não é minha praia não me esforcei para TENTAR decifrar o código, mas como eu disse ta aí para quem quiser ver.

Você recebe o scrap e quando você lê o javascript é executado automaticamente. Sei lá por que meios você começa a distribuir o scrap e entra na comunidade Infectados pelo Vírus do Orku. A primeira coisa que pensei foi: vou achar o javascript e alterar o ID da comunidade.

Achei o ID da comunidade lá, mas tava fácil demais e provavelmente não funcionaria. Fora que eu não ia saber o código a postar, deixei pra quem sabe. Se funcionasse seria muito "eu quero roubar o mérito" e não seria legal.

Deixei um comentário no Ctrl+C para ver se rola uma pequena entrevista com o Rodrigo – sei que ele tem méritos por acontecimentos passados, quero saber o que é ou não real. E contar tudo para vocês.

Mas a minha principal pergunta é: quanto rendeu a porra do AdSense com essa campanha, Rodrigo? Hahaha.

 

Como tirar o vírus do Orkut?
Se não é vírus você não tem que tirar, mas usei essas palavras por questões capitalistas (Google é rei).

Vamos por partes, vou ensinar como se proteger e não cair mais nessas artimanhas da internet. Primeiro você vai baixar o Fire Fox. Isso, chega de Internet Explorer, vamos aos browsers de verdade.

Com o FireFox instalado baixe o Flashblock, um plugin que não permite a execução dos embed's. Aparentemente você está livre, agora é só esperar o Orkut corrigir o congestionamento causado pela brincadeira…

 

Extras

A comunidade Infectados pelo Orkut é RECORDISTA.
Quase 400 mil membros em questão de poucas horas, fora os tópicos e o chat que tá rolando. E o congestionamento no Orkut… hahaha