segunda-feira, 17 de maio de 2010
Morre veterano do Heavy Metal - Ronnie James Dio.
Uma singela Homenagem ao artista Ronnie James Dio que faleceu ontem (16/05), o clip Kickapoo da Banda Tenacious D que conta com a participação de Dio e logo abaixo Holy Diver o seu maior sucesso
Morre veterano do Heavy Metal - Ronnie James Dio.
LOS ANGELES (Reuters) - Ronnie James Dio, vocalista de heavy metal que substituiu Ozzy Osbourne no Black Sabbath, morreu no domingo, cinco meses depois de ser diagnosticado com câncer de estômago, disse sua esposa. Ele tinha 67 anos.
O roqueiro, descendente de italianos e norte-americanos de New Hampshire e nascido com o nome de Ronald James Padavona, também liderou sua própria banda, Dio, cuja música "Holy Diver", de 1983, marcou as rádios do rock clássico.
Ele também ajudou a popularizar o gesto feito com as mãos do "chifres de diabo", símbolo do heavy metal.
"Muitos, muitos amigos e familiares puderam se despedir individualmente antes de ele falecer em paz", disse em comunicado Wendy Dio, que também foi a agente de seu marido.
"Ronnie sabia o quanto era amado por todos. Somos muito gratos por todo o amor e apoio que todos vocês têm nos dado. Por favor nos deem alguns dias de privacidade para lidar com a terrível perda. Por favor saibam que ele amou a todos e a sua música viverá para sempre."
Ela não disse onde Dio morreu, mas comunicados anteriores disseram que ele estava recebendo tratamento médico em Houston.
Dio conquistou sucesso inicialmente em 1975 ao integrar o grupo Rainbow, liderado pelo ex-guitarrista do Deep Purple, Ritchie Blackmore, e entrou para o Black Sabbath, expoentes do heavy metal, depois que Osbourne foi expulso em 1979.
(Reportagem de Dean Goodman)
O roqueiro, descendente de italianos e norte-americanos de New Hampshire e nascido com o nome de Ronald James Padavona, também liderou sua própria banda, Dio, cuja música "Holy Diver", de 1983, marcou as rádios do rock clássico.
Ele também ajudou a popularizar o gesto feito com as mãos do "chifres de diabo", símbolo do heavy metal.
"Muitos, muitos amigos e familiares puderam se despedir individualmente antes de ele falecer em paz", disse em comunicado Wendy Dio, que também foi a agente de seu marido.
"Ronnie sabia o quanto era amado por todos. Somos muito gratos por todo o amor e apoio que todos vocês têm nos dado. Por favor nos deem alguns dias de privacidade para lidar com a terrível perda. Por favor saibam que ele amou a todos e a sua música viverá para sempre."
Ela não disse onde Dio morreu, mas comunicados anteriores disseram que ele estava recebendo tratamento médico em Houston.
Dio conquistou sucesso inicialmente em 1975 ao integrar o grupo Rainbow, liderado pelo ex-guitarrista do Deep Purple, Ritchie Blackmore, e entrou para o Black Sabbath, expoentes do heavy metal, depois que Osbourne foi expulso em 1979.
(Reportagem de Dean Goodman)
Atualizar status do Twitter usando PHP ou ASP
Hoje iremos aprender um negócio super legal, veremos como você pode criar um sistemas PHP ou ASP para postar no Twitter, vejam como é simples
ASP
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<
'foi preciso acrescentar esses dois comandos abaixo e salvar a página com sistema utf-8, após isso funcionou perfeito.
response.Charset = "utf-8"
response.ContentType = "text/html"
Response.Buffer = True
Dim twitter
Set twitter = Server.CreateObject("Microsoft.XMLHTTP")
twitter_usuario = "usuario"
twitter_senha = "senha"
mensagem = "aqui vai o texto ç"
twitter.Open "POST", "http://" & twitter_usuario & ":" & twitter_senha & "@twitter.com/statuses/update.xml?status=" & server.URLencode(mensagem), False
twitter.setRequestHeader "Content-Type", "content=text/html; charset=iso-8859-1"
twitter.Send
Set twitter = Nothing
Response.write "enviado com sucesso"%>
<
'foi preciso acrescentar esses dois comandos abaixo e salvar a página com sistema utf-8, após isso funcionou perfeito.
response.Charset = "utf-8"
response.ContentType = "text/html"
Response.Buffer = True
Dim twitter
Set twitter = Server.CreateObject("Microsoft.XMLHTTP")
twitter_usuario = "usuario"
twitter_senha = "senha"
mensagem = "aqui vai o texto ç"
twitter.Open "POST", "http://" & twitter_usuario & ":" & twitter_senha & "@twitter.com/statuses/update.xml?status=" & server.URLencode(mensagem), False
twitter.setRequestHeader "Content-Type", "content=text/html; charset=iso-8859-1"
twitter.Send
Set twitter = Nothing
Response.write "enviado com sucesso"%>
PHP
<?
#Mensagem a ser enviada
$msg = "testando o twitter pelo php - http://www.htmlstaff.org/ver.php?id=20474";
$out = "POST http://twitter.com/statuses/update.json HTTP/1.1\r\n";
$out .= "Host: twitter.com\r\n";
#Configure abaixo o seu login e senha do Twitter
$out .= "Authorization: Basic ".base64_encode ('usuario:senha')."\r\n";
$out .= "Content-type: application/x-www-form-urlencoded\r\n";
$out .= "Content-length: ".strlen ("status=$msg")."\r\n";
$out .= "Connection: Close\r\n\r\n";
$out .= "status=$msg";
$fp = fsockopen ("twitter.com", 80);
fwrite($fp, $out);
fclose($fp);
?>
#Mensagem a ser enviada
$msg = "testando o twitter pelo php - http://www.htmlstaff.org/ver.php?id=20474";
$out = "POST http://twitter.com/statuses/update.json HTTP/1.1\r\n";
$out .= "Host: twitter.com\r\n";
#Configure abaixo o seu login e senha do Twitter
$out .= "Authorization: Basic ".base64_encode ('usuario:senha')."\r\n";
$out .= "Content-type: application/x-www-form-urlencoded\r\n";
$out .= "Content-length: ".strlen ("status=$msg")."\r\n";
$out .= "Connection: Close\r\n\r\n";
$out .= "status=$msg";
$fp = fsockopen ("twitter.com", 80);
fwrite($fp, $out);
fclose($fp);
?>
Fora o envio de mensagens, você pode manipular praticamente tudo do
Twitter (desde de listagem de mensagens, amigos, mensagens favoritas
etc).
Maiores informações na API do Twitter:
http://www.twitter.com/help/api
sexta-feira, 14 de maio de 2010
Sleep em Java Script
O Stoyan Stefanov publicou uma função que simula a função sleep() do PHP no Javascript. Esta função serve para atrasar a execução do script.
Função:
chamando a função para um intervalo de 2 segundo (2000 milisegundos) coloque entre <head></head>
Função:
function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) { if ((new Date().getTime() - start) > milliseconds){
break;
}
}
}
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) { if ((new Date().getTime() - start) > milliseconds){
break;
}
}
}
chamando a função para um intervalo de 2 segundo (2000 milisegundos) coloque entre <head></head>
<script>
alert("Teremos um intervalo de 2 segundo até a proxima mensagem)
sleep(2000)
alert("Eu não te disse")
</script>
alert("Teremos um intervalo de 2 segundo até a proxima mensagem)
sleep(2000)
alert("Eu não te disse")
</script>
quinta-feira, 13 de maio de 2010
Atualização em Banco de Dados sem refresh - ASP e PHP
Olá meus caros amigos, estava com saudades de vocês.
Aproveitei Hoje para fazer um tópico super-especial, criaremos um sistema que executa funções ASP ou PHP ou qualquer outra sem a necessidade de darmos REFRESH no browser.
AH?
Deixa eu explicar, sempre que fazemos alguma solicitação em alguma página, seja PHP, ASP, .NET, JSP, essas linguagens trabalham com servidor, ou seja, tudo o que solicitamos é enviado ao servidor o mesmo processa a informação e retorna com o resultado, o nosso computador se responsabiliza apenas em exibir o HTML enquanto todos os processos dinâmicos param no servidor, por esse motivo é necessário o REFRESH, pois o servidor tem que atualizar o conteúdo da página que estamos abrindo.
Certo, mas se é assim no que consiste esse tutorial?
Boa Pergunta, usaremos de um artifício usando Java Script, simplesmente isso, o Java Script inter-mediara nossa comunicação entre HTML e ASP ou PHP, tanto faz.
Mãos na massa
Criaremos aqui uma calculadora de soma. QUE? É isso mesmo eu sei que isso não necessita de muito conhecimento, inclusive poderia fazer somente com Java Script, mas esse tutorial ira explicar apenas o conceito do processo, o resto depende da sua criatividade.
Calc.htm - digitem entre <body></body>
Vejam a div resultado não tem valores dentro pois os mesmos serão inseridos após o calculo, e reparem que o botão chama a função calcula, é essa função que intermediara nosso processo, vejam como
digitem entre <head></head>
Ai é que está o nosso segredo, reparem só o Script cria um objeto do tipo script porém não se trata de um script e sim de um asp, essa é uma grande vantagem que muita gente não sabe, o ASP ou PHP não são linguagens diretamente ligadas ao HTML, elas podem muito bem servir de script, css, rss, xml, etc. pois como ela é interpretada em servidor o resultado que chega ao usuário não contém asp.
Agora iremos montar a página calcula.asp
calcula.asp
Simples assim, o asp pega os valores soma e logo imprime a linha de script com o innerHTML, concatenando o resultado.
Explicando um pouco melhor
Nosso projeto inteiro consiste em apenas, a página pega os valores executados e manda para Java Script, porém ao invés de um script trata-se de um ASP, o ASP pega os valores soma e imprime na tela "document.getElementById('resultado').innerHTML='"&resultado&"';, como a página principal achava que era um script ela somente vai entender esse pedaço, por exemplo se digitamos 7 e 1 na página inicial eu receberei a seguinte linha "document.getElementById('resultado').innerHTML='8'; ou seja posso fazer aqui qualquer coisa, inserir um registro no banco de dados e já dar uma resposta para o usuário, ou enviar um e-mail, o que você imaginar que o ASP seja capaz de fazer nós poderemos fazer sem refresh.
Para adaptar para PHP mude request.querystring por $_GET e response.write por echo.
Valeu a todos e um grande abraço
Adriano Moura - adrianoaruom@hotmail.com
Aproveitei Hoje para fazer um tópico super-especial, criaremos um sistema que executa funções ASP ou PHP ou qualquer outra sem a necessidade de darmos REFRESH no browser.
AH?
Deixa eu explicar, sempre que fazemos alguma solicitação em alguma página, seja PHP, ASP, .NET, JSP, essas linguagens trabalham com servidor, ou seja, tudo o que solicitamos é enviado ao servidor o mesmo processa a informação e retorna com o resultado, o nosso computador se responsabiliza apenas em exibir o HTML enquanto todos os processos dinâmicos param no servidor, por esse motivo é necessário o REFRESH, pois o servidor tem que atualizar o conteúdo da página que estamos abrindo.
Certo, mas se é assim no que consiste esse tutorial?
Boa Pergunta, usaremos de um artifício usando Java Script, simplesmente isso, o Java Script inter-mediara nossa comunicação entre HTML e ASP ou PHP, tanto faz.
Mãos na massa
Criaremos aqui uma calculadora de soma. QUE? É isso mesmo eu sei que isso não necessita de muito conhecimento, inclusive poderia fazer somente com Java Script, mas esse tutorial ira explicar apenas o conceito do processo, o resto depende da sua criatividade.
Calc.htm - digitem entre <body></body>
<table width="632" border="1">
<tr>
<td width="338"><label>
<input type="text" name="valor1" id="valor1" />
</label>
<label> +
<input type="text" name="valor2" id="valor2" />
</label>
<label>
<input type="submit" name="button" id="button" value="+" onclick="calcula()" />
</label></td>
<td width="278"><div id="resultado"></div></td>
</tr>
</table>
<tr>
<td width="338"><label>
<input type="text" name="valor1" id="valor1" />
</label>
<label> +
<input type="text" name="valor2" id="valor2" />
</label>
<label>
<input type="submit" name="button" id="button" value="+" onclick="calcula()" />
</label></td>
<td width="278"><div id="resultado"></div></td>
</tr>
</table>
Vejam a div resultado não tem valores dentro pois os mesmos serão inseridos após o calculo, e reparem que o botão chama a função calcula, é essa função que intermediara nosso processo, vejam como
digitem entre <head></head>
<script>
function calcula() {
var head = document.getElementsByTagName('head').item(0);
var eScript = document.createElement('script');
v1 = document.getElementById('valor1').value;
v2 = document.getElementById('valor2').value;
eScript.setAttribute('type','text/javascript');
eScript.setAttribute('src','caucula.asp?V1='+v1+'&V2='+v2);
head.appendChild(eScript);
}
</script>
function calcula() {
var head = document.getElementsByTagName('head').item(0);
var eScript = document.createElement('script');
v1 = document.getElementById('valor1').value;
v2 = document.getElementById('valor2').value;
eScript.setAttribute('type','text/javascript');
eScript.setAttribute('src','caucula.asp?V1='+v1+'&V2='+v2);
head.appendChild(eScript);
}
</script>
Ai é que está o nosso segredo, reparem só o Script cria um objeto do tipo script porém não se trata de um script e sim de um asp, essa é uma grande vantagem que muita gente não sabe, o ASP ou PHP não são linguagens diretamente ligadas ao HTML, elas podem muito bem servir de script, css, rss, xml, etc. pois como ela é interpretada em servidor o resultado que chega ao usuário não contém asp.
Agora iremos montar a página calcula.asp
calcula.asp
<%
valor1 = cint(request.Querystring('V1'))
valor2 = cint(request.Querystring('V2'))
resultado = valor1 + valor2
response.write "document.getElementById('resultado').innerHTML='"&resultado&"';"
%>
valor1 = cint(request.Querystring('V1'))
valor2 = cint(request.Querystring('V2'))
resultado = valor1 + valor2
response.write "document.getElementById('resultado').innerHTML='"&resultado&"';"
%>
Simples assim, o asp pega os valores soma e logo imprime a linha de script com o innerHTML, concatenando o resultado.
Explicando um pouco melhor
Nosso projeto inteiro consiste em apenas, a página pega os valores executados e manda para Java Script, porém ao invés de um script trata-se de um ASP, o ASP pega os valores soma e imprime na tela "document.getElementById('resultado').innerHTML='"&resultado&"';, como a página principal achava que era um script ela somente vai entender esse pedaço, por exemplo se digitamos 7 e 1 na página inicial eu receberei a seguinte linha "document.getElementById('resultado').innerHTML='8'; ou seja posso fazer aqui qualquer coisa, inserir um registro no banco de dados e já dar uma resposta para o usuário, ou enviar um e-mail, o que você imaginar que o ASP seja capaz de fazer nós poderemos fazer sem refresh.
Para adaptar para PHP mude request.querystring por $_GET e response.write por echo.
Valeu a todos e um grande abraço
Adriano Moura - adrianoaruom@hotmail.com
quarta-feira, 5 de maio de 2010
Assinar:
Postagens (Atom)