ugrás a tartalomhoz

Archívum - Aug 11, 2013 - Fórum téma

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.
  1. <?  
  2. function sz() {  
  3.   $d=rand(0,2);  
  4.   switch ($d) {  
  5.     case 0:  
  6.         return and;  
  7.         break;  
  8.     case 1:  
  9.         return or;  
  10.         break;  
  11.     case 2:  
  12.         return xor;  
  13.         break;  
  14.   }  
  15.   }  
  16.   $a=rand(0,1);$b=rand(0,1);$c=rand(0,1);  
  17.   print $a sz() ($b sz() $c) sz() !$b;  
  18. ?>  


Probálkoztam ezzel is:
  1. <?  
  2. $c='';  
  3. function sz($x$y) { global $c;  
  4.   $d=rand(0,2);  
  5.   switch ($d) {  
  6.     case 0:  
  7.         $c.='$a and $b';  
  8.         return $x and $y;  
  9.         break;  
  10.     case 1:  
  11.         $c.='$a or $b';  
  12.         return $x or $y;  
  13.         break;  
  14.     case 2:  
  15.         $c.='$a xor $b';  
  16.         return $x xor $y;  
  17.         break;  
  18.   }  
  19.   }  
  20.   $a=rand(0,1);$b=rand(0,1);  
  21.   print "Ha a= ".$a." b= ".$b."<br/>";  
  22.   $d=sz($a,$b);   
  23.   print $c.'  ='.$d;   
  24. ?>  
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.