Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - EFEX

#1031
Desarrollo Web / Re: captchas
3 Febrero 2012, 12:07 PM
Version de GIFEncoder que utilizé PHPclasses / Pastie Bin.
Código (php) [Seleccionar]

<?php
/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
:: GIFEncoder Version 2.0 by László Zsidi, http://gifs.hu
::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
include "GIFEncoder.class.php";

class 
Captcha
{
protected $captcha;
protected $clave;

function __construct()
{
$rnd rand(01000000);
$key strtoupper(substr(md5microtime() * $rnd),1,5));
$this->clave $key;
$this->captcha imagecreatefromgif('bg.gif');
$posicion_x=15;
for($i 0;$i<strlen($key);$i++){
$r=rand(0,255);
$g=rand(0,255);
$b=rand(0,255);
$posicion_y=rand(20,40);
$colorText imagecolorallocate($this->captcha$r$g$b);
imagestring($this->captcha30$posicion_x$posicion_y$key[$i], $colorText);
$posicion_x+=25;
}
//Fix con el color de la segunda letra
$white ImageColorAllocate($this->captcha,0,0,0);
ImageColorTransparent($this->captcha,$white);
}

public function imprimir()
{
if (!empty($this->frames) AND !empty($this->framed))
{
$gif = new GIFEncoder($this->frames$this->framed02000'url');
Header ('Content-type:image/gif');
echo $gif->GetAnimation();
imagedestroy($this->captcha);
}else{
Header('Content-type:image/gif');
imagegif($this->captcha);
}

}

public function guardar()
{
$_SESSION['CAPTCHA_TEXT'] = $this->clave;
return $this->clave;
}
}

class 
Animacion extends Captcha
{
public $frames;
public $framed;

function __construct($aleatorio 1)
{
parent::__construct();
if ($aleatorio == 1) {
$n rand(1,3);
$n == $this->circulo() : 'no' ;
$n == $this->bum() : 'no' ;
$n == $this->desliz() : 'no' ;
}
}

public function circulo()
{
$circulo_x 40;
$circulo_y 0;
$frames_x 20;
for($b=0;$b<$frames_x;$b++){
$im imagecreatetruecolor(15080);
imagecopy($im$this->captcha0000imagesx($this->captcha), imagesy($this->captcha));
//fix
$white ImageColorAllocate($im,255,255,255);
ImageFill($im,0,0,$white);
$circulo imagecolorallocate($im000);
imagefilledellipse$im$circulo_y$circulo_x3030$circulo );
$fname 'tmp/'.$b.'.gif';
imagegif($im$fname);
$this->frames[] = $fname;
$this->framed[] = 1;
$circulo_y+=10;
imagedestroy($im);
}
$this->imprimir();
}

public function bum()
{
$frames_x 30;
for($b=0;$b<$frames_x;$b++){
$im imagecreatetruecolor(15080);
imagecopy($im$this->captcha0000imagesx($this->captcha), imagesy($this->captcha));
//fix
$white ImageColorAllocate($im,255,255,255);
ImageFill($im,0,0,$white);
imagefilledrectangle($im,($b*5),($b*5),10+($b*5),10+($b*5),0);
imagefilledrectangle($im,($b*1),($b*5),10+($b*1),10+($b*5),0);
imagefilledrectangle($im,($b*3)*2,($b*1)+$b,10+($b*3)*2,10+($b*1)+$b,0);
imagefilledrectangle($im,($b*4)*2,($b*2)+$b,10+($b*4)*2,10+($b*2)+$b,0);
$fname 'tmp/'.$b.'.gif';
imagegif($im$fname);
$this->frames[] = $fname;
$this->framed[] = 1;
imagedestroy($im);
}
$this->imprimir();
}

public function desliz()
{
$imgwidth imagesx($this->captcha);
$imgheight imagesy($this->captcha);
$frames_x 30;
for($b=0;$b<$frames_x;$b++){
$im imagecreatetruecolor(15080);
imagecopy($im$this->captcha0000imagesx($this->captcha), imagesy($this->captcha));
//fix
$white ImageColorAllocate($im,255,255,255);
ImageFill($im,0,0,$white);
imagefilledrectangle($im,($b 1) * 8,1,$imgwidth,$imgheight0);
$fname 'tmp/'.$b.'.gif';
imagegif($im$fname);
$this->frames[] = $fname;
$this->framed[] = 1;
imagedestroy($im);
}
$this->imprimir();
}
}

// Animacion aleatoria
$showtime = new Animacion();
//$showtime->guardar();

// Seleccionar animacion
//$showtime = new Animacion(0);
//$showtime->bum();

// Sin animacion
//$showtime = new Captcha();
//$showtime->imprimir();

?>

#1032
[youtube=425,350]5CWrzVJYLWw[/youtube]

Johnny Long(DefCon 15)  ;)
#1033
Cita de: 2Fac3R en 22 Enero 2012, 23:20 PM
Tienes razon, pero que casualidad que todo paso en mera "revolucion" contra la ley SOPA, mera casualidad que se le hayan sacado miles de pretextos para encerrarlos. Como si miles de paginas mas no hicieran lo mismo.

Megaupload solo fue un aviso, muchos sitios empezaron su limpieza de contenidos y enlaces.
#1034
Noticias / Re: Cierre de MU
20 Enero 2012, 01:22 AM
Cita de: m0rf en 19 Enero 2012, 22:45 PM


En pastebin se adelantaron un poco, hayer expusieron los datos de este hombre, su esposa, hijo, hermana, etc.
#1036
Noticias / Re: Cierre de MU
19 Enero 2012, 22:31 PM
No se puede entar ni por ip 174.140.154.20, ¿pero es solo a MU o empezó una redada en otro sitios?
#1037
Cita de: EuroHack en 18 Enero 2012, 14:06 PM
el doble salto es saltar dos veces continuas el problema es que en la segunda vez no lo hace, por ello odio los juegos de plata forma por que tengo que hacerlo mas de 1000 veces para poder llegar a la otra plataforma.

Ó podrias comprarte un joystick, no estan tan caros y ademas este juego reconoce enseguida al joystick, vale la pena.
#1038
Fijate en la configuracion de los controles para saber cual es el doble salto.
#1039
'Usa la fuerza'
#1040
Multimedia / Re: harto DE LA m. de Youtube
12 Enero 2012, 17:30 PM
Agarrá una bateria, una guitarra electrica, un bajo y usá tu voz para crear un tema musical para tus videos... ahora enserio drvy | BSM, ya lo dijo, no podes usar temas musicales de bandas que son tan comerciales como Evanescence, la musica hasta la misma letra le pertenece a la disquera, youtube tiene ese filtro para que el sitio pueda seguir existiendo y funcionando de lo contrario abririan muchos juicios encontra de youtube.

PD: Es increible la cantidad de videos armados con temas de Evanescence, Metallica, System of a Down entre otros que ya apenas suena el tema, le saco el audio.