Manipulando pessoas - Psicologia.

Descubra como podemos manipular uma pessoa através de mensagens subliminares. Entenda e domine esta arte você também!

1012 - O mundo vai acabar?

O B.J trouxe a verdade em primeira mão! O mundo não vai acabar em 21/12/1012. Veja porque!

Deus existe?

Estamos sozinhos no mundo? O que outras pessoas pensam sobre Deus? Como pensam os ateus?!.

Invadindo redes Wifi.

Com a amplificação da transmissão de dados sem fio nem sempre é possível assegurar o sigilo destas informações.

Gerando números de CC

Descubra as regras matemáticas por tráz dos números de cartões de crédito!

segunda-feira, 30 de novembro de 2009

Criando um gerador de imagens - Continuação

Continuando...

Na matéria anterior vimos algumas das propriedades necessárias para a criação de imagens dinâmicas. Eu havia dito que não iria dar 'tudo na mão'. Mais eu não resisto! [risada]

Para criarmos um gerador de imagens, precisamos que, de algum modo, o script receba o valor enviado pelo usuário. Eu estava analisando essa lógica hoje pela manhã, e nada parecia muito claro; foi quando olhei para a parede do meu quarto e vi um recorte de revista onde tinha um código php de formulário de contato (não me pergunte pra que eu colo pedaços de códigos na parede).
Eis a luz: é bem óbvio que podemos enviar esse valor para o script com a URL, assim como fazemos com formulários de contato.
Então pegamos aquele primeiro script que usei como exemplo, e, apenas, modificamos aquela parte onde ele escreve a frase; ali devemos colocar uma $string que iremos configurar para receber o valor via URL.

É mais simples do que parece, veja:

O código:
________________________________________________________

<?php
header("Content-type: image/gif");

$string = $_GET['texto'];

$imagem = ImageCreate(150,150);

$vermelho = ImageColorAllocate($imagem, 255, 0, 0);

$branco = ImageColorAllocate($imagem, 255, 255, 255);

ImageString($imagem, 3, 3, 3, $string, $branco);

ImageGif($imagem);

ImageDestroy($imagem);
?>
_________________________________________________________
Agora, para inserir um texto, faremos simplesmente isso:

www.seusite.com.br/gh/imagem.php?texto=seutextoaqui

A parte destacada de vermelho é a string que colocamos, esperando por um valor de texto; depois trocamos a parte onde havia um texto por ela também (destacado de azul); na URL chamamos o valor texto e dizemos que deve ser escrito 'seutextoaqui'. Você pode mudar para o que quiser, faça uma experiência e coloque seu nome no lugar de 'seutextoaqui', depois execute no browser e veja o resultado.
Mais é claro que não para por aí. Não está completo, não é mesmo (e não devia estar!)?
Quando um usuário visitar o seu site, ele pode não entender esse lance de trocar o final da URL para gerar a tal imagem. Então iremos facilitar!

Analisemos a lógica

Sabemos que a URL precisa receber o valor de texto, que é enviado para imagem.php e escrito na mesma. Então iremos criar um formulário e usar o método GET para gerar a URL com o pedido, r iremos capturar o valor de 'texto' com um input. Muito simples, veja:

O código:
_________________________________________________

<html>
<head>
<title>Gerador de imagens</title>
</head>

<body>

<div align="center">

<p><font size="4">Gerador de imagens - By <strong>

<font color="#FF0000">G</font>H</strong></font>
<br>
<font size="1" face="Arial, Helvetica, sans-serif">
Estudo sobre imagens din&acirc;micas</font></p>

<table width="50%" border="0">
<tr>
<td>

<form name="geraimg" method="get" action="imagem.php">

<p align="center">
<strong>
<em>
<font face="Geneva, Arial, Helvetica, sans-serif">
Nome que ir&aacute; aparecer na imagem
</font>
<br>
</em>
</strong>
<br>
<input type="text" name="texto">

<input type="submit" style="border: 1px solid #000000; background-color: #FFFFFF; font-family:arial; font-weight:bold; font-size:10pt">

</p>
</form>

</td>
</tr>
</table>
</div>
</body>
</html>

_________________________________________________

Lá no action do nosso formulário, indicamos que o valor será enviado para imagem.php. E depois nomeamos o input txt para 'texto', onde ele aguarda o valor de:

<input type="text" name="texto">

E só então, submetemos o formulário, resultando exatamente naquilo que queríamos.
Escreva tutogh, clique em enviar e repare na URL da página que você foi direcionado, ela deve ficar assim:

www.seusite.com.br/gh/imagem.php?texto=tutogh

Pronto. Você criou o seu próprio gerador de imagens! Agora releia o código com mais cuidado, questionando-se sobre cada comando, e, se necessário, deixe suas dúvidas nos comentários do B.J, ficarei feliz em ajudar.

Você pode visualizar um exemplo desse gerador em funcionamento aqui:
http://www.enviodeemail.justfree.com/gerador3.0/gerador.php


Por enquanto é só isso galera. Espero que tenham gostado; voltarei com mais detalhes sobre como desenhar imagens com php.

A vida segue. Forte abraço.

sexta-feira, 27 de novembro de 2009

Imagem que exibe IP - Dinâmica criada com php.

Tudo bem galera?

Hoje vou falar de um assunto muito interessante, que é a criação de imagens com php. Para complementar o tutorial, vou ensinar a criar até mesmo aquelas imagens que exibem o IP do usuário.
Me recordo que certo dia eu havia postado na G.H (comunidade) o link de uma ótima tool para criação de banners 2.0. E meu amigo, Rodrigo Radler, me perguntou se eu sabia como eram criadas essas ferramentas; com vergonha respondi que não!

Então estava eu, hoje, na Web, procurando uma lista de variáveis globais, e sem querer me deparei com esse tipo source que trata de imagens (nada a ver com o que eu estava procurando... Só mais tarde eu associei os dois, resultando no código que retorna o número de IP - verão a seguir).
Mas afinal, qual apaixonado por WebDesign, ou mesmo apenas curioso, nunca se perguntou como são feitas essas ferramentas online que geram banners? De fato é interessante... Você coloca o nome... Clica em gerar imagem... E pronto! Agora você pode salvar no seu computador.
Eu respondo (sempre):
- Podem ser feitas em php!
Não vou dar tudo na mão, apenas irei mostrar como podemos criar uma imagem a partir de um código php. Daí pra frente concluo que você é inteligente o bastante para analisar a lógica necessária para tal criação.


Colocando a mão na massa!


Primeiramente vamos criar uma imagem GIF, como exemplo.
No código abaixo, criamos uma imagem com a palavra 'CH - cmm=44793822'.

O código:
__________________________________

<?php
header("Content-type: image/gif"); //Informa ao browser que o arquivo é uma imagem no formato GIF

$imagem = ImageCreate(150,40); //Cria uma imagem com as dimensões 100x20 - você pode modificar

$vermelho = ImageColorAllocate($imagem, 255, 0, 0); //Cria o segundo plano da imagem e o configura para vermelho
$branco = ImageColorAllocate($imagem, 255, 255, 255); //Cria a cor de primeiro plano da imagem e configura-a para branco

ImageString($imagem, 3, 3, 3, "CH - cmm=44793822", $branco); //Imprime na imagem o texto CH - cmm=44793822 na cor branca que esta na variável $branco

ImageGif($imagem); //Converte a imagem para um GIF e a envia para o browser

ImageDestroy($imagem); //Destrói a memória alocada para a construção da imagem GIF
?>





EXEMPLO:


__________________________________

Já está todo comentado, creio eu que seja o bastante para sua compreensão.
Esta imagem será exibida em seu navegador, mas poderíamos ter indicado que ela deveria ser salva em um arquivo, como no exemplo a seguir:

O código:

__________________________________

<?php
$arquivo = "imagem1.gif";

$imagem = ImageCreate(150,40);

$vermelho = ImageColorAllocate($imagem, 255, 0, 0);
$branco = ImageColorAllocate($imagem, 255, 255, 255);

ImageString($imagem, 3, 3, 3, "ConhecimentoHacker", $branco);
ImageGif($imagem, $arquivo);

ImageDestroy($imagem);

echo "A imagem foi salva no arquivo $arquivo.";
?>


EXEMPLO:
http://enviodeemail.justfree.com/php[2].php

Quando clicamos no link acima, é criada a seguinte imagem no servidor (como havíamos programado acima, ela terá o nome de imagem1.gif):


__________________________________

No exemplo acima, retiramos o comando header(), já que a imagem vai ser 'salva' e não 'lida'. Também modificamos o comando ImageGif, para que ele salve a imagem no $arquivo.



Se você tiver entendido e praticado os exercícios acima, quer dizer que já adquiriu uma noção básica do que estamos fazendo.

Agora ficamos com as questões: "como essa imagem pode retornar um IP? Uma imagem dinâmica? Como isso é possível?".
Oras, estamos trabalhando com uma linguagem dinâmica, não é mesmo? Por que não criar uma imagem dinâmica? É possível sim!


O código:
__________________________________

<?php
$img_number = imagecreate(275,25);
$backcolor = imagecolorallocate($img_number,102,102,153);
$textcolor = imagecolorallocate($img_number,255,255,255);

imagefill($img_number,0,0,$backcolor);
$number = " Seu IP é $_SERVER[REMOTE_ADDR]";//Este é o responsável pela exibição do IP

Imagestring($img_number,10,5,5,$number,$textcolor);

header("Content-type: image/jpeg");
imagejpeg($img_number);
?>


EXEMPLO:

__________________________________

Comentei o código inteiro, e creio que já tenham entendido. Só para tirar dúvidas... O IP é exibido ali, onde usamos a global '$_SERVER[REMOTE_ADDR]'. Também poderíamos exibir o host, data, hora, localização, etc. Tudo uma questão de mudar a global (eu estava justamente procurando uma lista delas :-D).

Forte abraço galera. Qualquer dúvida, sugestão ou crítica, deixem comentários.
Até a próxima matéria.

domingo, 22 de novembro de 2009

Morte momentânea - Medicina

Bom, desde que me conheço por gente, sou algum tipo de viciado em conhecimento.
Certa vez resolvi me interessar por medicina. Na verdade o que eu queria descobrir mesmo era o corpo humano.
Com meus estudos comecei a me interessar pela morte e suas causas; sempre percebi qualquer coisa de fascinante meio a essa experiência terrível da qual não há escapatória.
Enfim, estudei e busquei alguma forma de morrer, sem de fato morrer. Como? A resposta está justamente na medicina.

Uma vez notado que as principal veia que trata de suprir o cérebro humano é a jugular (encontra-se ântero-lateralmente à artéria carótida interna, na metade proximal abaixo do músculo esternocleidomastóideo.), comecei a raciocinar que se eu pudesse parar por alguns segundos esse abastecimento, teria uma simulação de morte cerebral (sem quaisquer efeitos colaterais). O que - pudera - seria o suficiente para passar por uma experiência de morte.

A experiência foi muito simples, e vem sendo repetida por milhares de amigos meus. No entanto não recomendo que se faça tal (não... Nunca tive problemas e nem conheço alguém que teve, mas nunca se sabe...).


A PRÁTICA

Bom, primeiramente devemos cansar um pouco o corpo, e podemos fazer isso através da respiração; em conjunto com a ideia de que um movimento meio ao cansaço físico pode gerar uma certa "tontura" devido ao aumento da pulsação sanguínea.
Sem mais explicações técnicas, o que fizemos foi o seguinte:

Eu me sentei no chão (poderia ter apenas abaixado), e por 10 vezes puxei o ar pelas narinas e soltei pela boca. Na 10º vez, dei uma ultima puxada de ar e segurei a respiração; me levantei (ainda prendendo a respiração - e não soltei em momento algum) e um amigo meu - já instruído do que devia fazer - pressionou sem muita força aqueles espaços entre o osso da garganta (o chamado 'gogó') e a jugular com os dedos polegares (na intenção de reter as veias que abastecem o cerébro). Isso cortou o sangue para o meu cerébro, e assim que 'desmaiei' ele me soltou (como eu já havia instruído que o fizesse).
Logo eu estava acordado e compartilhando com meus amigos minha experiência de morte cerebral.
Tornei a fazer a experiência com outras pessoas que sempre relatam algo parecido com: 'senti medo', 'um lugar escuro', 'vozes', 'tive visões', etc., etc.

Em meu relatório sobre tal experiência, digo que ouvi vozes de parentes conversando algo muito confuso, e tive a sensação de estar em outro lugar qualquer, sem me dar conta de nada que estava acontecendo. Quando me recuperei, tardei a reconhecer as pessoas a minha volta e me recordar da experiência e tudo mais.

Espero que tenham gostado. Sei que estão se perguntando: "até a morrer ele já aprendeu, o que mais falta?". - Ainda falta tudo, 'por que só sei que nada sei'.

Até a próxima matéria galera. ;-)

segunda-feira, 9 de novembro de 2009

2012 - Lá vamos nós outra vez...

Por Gleison Harvyn

O mundo vai acabar de novo? Por que ainda acreditamos em um possível apocalipse? Em que se baseia essa nova teoria do fim do mundo, que tem como data 2012?
Tenho várias perguntas a fazer, mas antes que você possa pensar em uma resposta, vamos por as cartas na mesa!

Nem chega a merecer reconhecimento a pérola: "a volta do planeta Nibiru destruirá a terra". A história surgiu quando o mundo tomou conhecimento de que o calendário maia se encerrava no dia 21/12/2012 (21 de Dezembro de 2012). A partir desse ponto, foi deduzido - não sei por quem, mais não foi eu! - que os maias, tão entendidos em astronomia, encerravam as contas dos dias e das noites nessa data é por que depois dela não haverá mais o que contar (ou por que simplesmente estavam entediados de contar dias e anos que eles nem sequer iriam viver para ver - diria eu). Posteriormente, apareceram os eternos intérpretes de Nostradamus e, em seguida, vieram os especialistas em mirabolâncias geológicas e astronômicas com um vasto cardápio de catástrofes: reversão do campo magnético da Terra, mudança no eixo de rotação do planeta, devastadora tempestade solar e derradeiro alinhamento planetário em que a Terra ficará no centro da Via Láctea - tudo em 2012 ou em 21 de Dezembro de 2012 (que coisa, não?!).

Tudo isso parece muito assustador e provável, não é mesmo? Você acredita neste tipo de história? Então continue a ler, por que eu, GH, sempre procuro ir mais afundo em quaisquer assuntos, e lhes digo: quando rairrar o dia 22 de Dezembro de 2012 eu vou dar uma bela twittada em homenagem a galera que perdeu o sono como se isso fosse o fim do mundo.

Primeiro, o planeta Nibiru nunca existiu. Uma mudança no eixo de rotação da Terra é totalmente impossível. Reversão do campo magnético? Acontece de vez enquando, de 400 000 em 400 000 anos, e não causa nenhum mal a vida na Terra. Tempestade solar? Também acontece e em nada nos afeta (não foi isso que gerou o 'Quarteto fantástico'?!). Derradeiro alinhamento planetário em que a Terra ficará no centro da galáxia? Não haverá nenhum alinhamento planetário em 2012, e, bem, quem souber onde fica "o centro" da nossa galáxia ganha uma viagem interplanetária, na faixa! O término do calendário maia é a questão que menos merece ser gozada, no entanto posso dar muitos motivos para rirmos dessa teoria. A questão é tão fascinante que merece outro tópico:


OS MAIAS E OS DIAS A MAIS

Os maias eram considerados uma das esplêndidas civilizações da América Central pré-colombiana (eu também ainda não entendi a importância disso), e possuíam 3 calendários: o divino, o civil e o de longa contagem, que termina em 2012. "Mas os maias nunca afirmaram que isso era o fim do mundo", diz David Stuart, da Universidade do Texas, considerado um dos maiores especialistas em epígrafia maia (segundo a revista 'Veja').

Mesmo que se pudesse prever o futuro; mesmo que os maias estivessem realmente afirmando o fim do mundo; mesmo que essa previsão fosse verdadeira e viesse a acontecer... Nossas contagens de dias estão ERRADAS!
Isso mesmo estamos atrasados no tempo, e não se sabe quanto tempo.
Você sabe porque temos um ano bissexto a cada 4 anos? Eu respondo: por que 1 ano não tem 365 dias completos. Na verdade 1 ano tem 365 dias e... 1/4 (um quarto)! Mas como não podemos ter 1/4 de dia, colocamos o ano Bissexto (que tem 1 dia a mais - 366 dias) para TENTAR recuperar o atraso.
Deixe-me ser mais preciso matematicamente. Um ano tem exatamente 365 dias, 5h, 48mn e 45,97s. Nós contamos apenas os 365 dias, e então quando se passa 4 anos colocamos um dia a mais no ano, e ainda assim só recuperamos 23h, 15mn e 3,88s. Deixando a atraso de 44mn e 56,12s.
Fazendo as contas com os dados citados, em 20 anos estaremos perto de 4 horas atrasados no tempo - parece razoável -. Em 100 anos o mundo estará mais de 18 horas atrasado no tempo, e assim vai piorando.
Quais as conseqüências de um atraso? Perde-se a noção das estações do ano, o tempo bom para colher e plantar, erro na contagem da nossa idade, e, principalmente, erros nas previsões de apocalipses (risada sarcástica).

É um artigo bem pequeno, mais espero que tenham entendido.
Até a próxima matéria galera. Vejo vocês todos no twitter, em 2012! ;-)

Compartilhar

Twitter Delicious Facebook Digg Stumbleupon Favorites