ugrás a tartalomhoz

Archívum - Aug 11, 2013

CSS3 transition alkalmazása sok képet is tartalmazó elemre

orionstar · 2013. Aug. 11. (V), 18.04
Sziasztok!

Készítettem egy kis JS+CSS3 kísérletet elemek animált átpozicionálásához, ez szépen működik is. A probléma az, hogy az átpozicionálás során átmenetes átméretezést is szeretnék végezni, ami ahhoz vezet, hogy ha már sok, képet tartalmazó elemről van szó, akkor a képek rendkívül akadozva méreteződnek át (IE10 kivételével).

http://jsbin.com/ajayig/22/edit

(a linken található project csak webkithez tartalmaz transition-t szélességváltozás esetén)

Milyen megoldással lehetne a képek szélességváltozását folyamatossá tenni?

Üdv.:
orionstar
 

spam elleni védekezés

stan · 2013. Aug. 11. (V), 16.39
Van egy fórumom, ahová bárki írhat, ha egy RECAPTCHA kódot beír. Most van egy angol nyelvű spammelő (vagy robot), aki folyton beírja a saját reklámját, meg linkeket. A probléma az, hogy mindig teljesen más IP címről jelentkezik, és hiába zárom ki az egyik IP címét, ha a következő alakalommal teljesen más az IP címe.

Ráadásul még csak nem is ugyanarról a tartományról jelentkezik be. Mutatok pár IP címet, hogy mikről írt legutóbb:

74.113.231.124
89.209.102.39
94.23.238.222
95.138.31.21
109.201.152.245
176.31.239.203
50.78.29.124
66.165.98.25
212.19.21.26
177.185.32.7
200.59.18.14

Mit lehet az ilyennel csinálni? Az a baj, hogy a szabad hozzászólást nem szeretném megtiltani, mert nagyon sok normális ember is használja ezt a funkciót, és így egy csomó hozzászólást vesztenék.
 

OAuth hogyan?

inf · 2013. Aug. 11. (V), 14.21
Sziasztok!

Érdekelne, hogy van e valakinek tapasztalata OAuth-al, esetleg az elvével tisztában van e? Valahogy képtelen vagyok felfogni, hogy miért biztonságosabb, mint egy sima session cookie-s munkamenet...
 

logikai kapu

cica · 2013. Aug. 11. (V), 11.30
Üdv!

Szeretnék készíteni egy logikai feladatot.

pl. Ha a=1, b=0, c=1.

a and b or (a xor c)=?

Elindultam több irányba, ilyet szerettem volna de ez nem működik. Tudom.
<?
function sz() {
  $d=rand(0,2);
  switch ($d) {
    case 0:
        return and;
        break;
    case 1:
        return or;
        break;
	case 2:
        return xor;
        break;
  }
  }
  $a=rand(0,1);$b=rand(0,1);$c=rand(0,1);
  print $a sz() ($b sz() $c) sz() !$b;
?>


Probálkoztam ezzel is:

<?
$c='';
function sz($x, $y) { global $c;
  $d=rand(0,2);
  switch ($d) {
    case 0:
		$c.='$a and $b';
        return $x and $y;
        break;
    case 1:
		$c.='$a or $b';
        return $x or $y;
        break;
	case 2:
		$c.='$a xor $b';
        return $x xor $y;
        break;
  }
  }
  $a=rand(0,1);$b=rand(0,1);
  print "Ha a= ".$a." b= ".$b."<br/>";
  $d=sz($a,$b); 
  print $c.'  ='.$d; 
?>
Itt meg a feladatbővítésben akadtam el.
Másik gond az eredmény nullát nem írja ki. Az 1-et igen.
Köszi a segítséget.