Сожалею, если это выглядело так. Тогда, возможно, я не правильно выразился. Но мой ответ чуть выше уже дал ответ на твой вопрос, я думаю. Я нет, не считаю, в общем. Но многие считают. P.S. Ладно, парни, рад был со всеми пообщаться и спасибо ТС'у за интересную тему, которая как нельзя кстати подходит для болталки. Все же про ЯП, а не про то, "какой подарок попросить у родителей на день рождения". d1v, не серчай, но ты опять не отыгрался. Спокойной всем.
Ins3t сказал кодет на ассме, где разоблачение ? напиши на ассме что бы код делал тоже самое, что у дива на пхп.
Я вижу здесь индусский быдлокод на похапе, написанный мембером Ачата d1v'ом Но давай поиграем в твою игру, лол. Делает мой код? Code: #include <QtCore/QCoreApplication> #include <iostream> #include <iomanip> using namespace std; int main(int argc, char *argv[]) { QCoreApplication app(argc, argv); const int size = 5; int temp; int Array[size] = {50, 40, 30, 20, 10}; for ( int i = 0; i < size; i++ ) cout << setw(3) << Array[i]; cout << '\n'; for (int pass = 0; pass < size; pass++) { for ( int i = 0; i < size; i++ ) { if(Array[i] > Array[i+1]) { temp = Array[i]; Array[i] = Array[i+1]; Array[i+1] = temp; } } } for ( int i = 0; i < size; i++ ) cout << setw(3) << Array[i]; cout << '\n'; return app.exec(); } А что видишь ты? Тоже под рукой было, лол. Давай уже, d1v, научись проигрывать. Бай-бай.
в пыхе ваще нихрена не понял,ибо 0 полный(хотя мне показалось что там че то из бд в таблицу идет),тут я тоже 0,но похоже на сортировку "пузырьком"
Га-Ноцри по моему это ты бил кулаком в грудь говоря, что читаешь код на пхп, а не он. или тебе нравится это самоопускание ?
Бинго 2d1v Я старался как менее сложнее реализовать алгоритм, чтобы даже такой быдлокодер как ты, смог понять его. Хотя ведь ты кроме конкатенации строк на похапе врядли что-то сможешь написать, лол.
Ну раз уж пошла такая пати: Code: >++++++++++ [>+++++++>+++++++++++>+++++++++++>++++++++++>++++++++++++>++++++++++>+++++++++++>+++>+++++++>+++++++++++>++++++++++>+++++++++++>+++++++++++>+++++++>++++++++++++>++++++++++>+++++++++++>+++++>+++><<<<<<<<<<<<<<<<<<<<-] >>+>++++>+>-->+>++++>++>---->++++>--->----->>>--->->--->---->++> <<<<<<<<<<<<<<<<<<<< >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. даже и не знаю как выпендриться, питон поймет даже тот, кто ничего не понимает в программировании... А, ладно: Code: for i in xrange(1, 20): for j in product(letters, repeat=i): symbol = "".join(j) return symbol Ну ок, ок... ушел.
хз если он реально говорит ,что знает пхп и не может рассказать, что делает простой скрипт дива, это просто эмейзин. <Cyber-punk> куда ты лезешь...тут эллита ваще-то.. научи быть в моа на баче еще тут накодь
Чё делает мой быдлокод на пыхе? PHP: <?php error_reporting(0); $ipArray = array_map("trim", file("join.ini")); $file_1 = trim($ipArray[1]); $minlen = trim($ipArray[3]); $maxlen = trim($ipArray[5]); $maxtime = trim($ipArray[7]); $speed = 1000000*trim($ipArray[9]); $triger = trim($ipArray[11]); $maxmask = trim($ipArray[13]); $f_1=fopen($file_1,"r"); if (!$f_1) {echo "Error: Not found a dictionary file:".$file_1.".\r\n"; exit();} $size1 = filesize($file_1); echo "-------------------------------------------------------------------\r\n"; echo "File -> $file_1, size - $size1 bytes\r\n"; echo "Start, wait please...\r\n"; echo "-------------------------------------------------------------------\r\n"; for ($a=0; $a < 256; $a++) { $s[chr($a)]='?s'; } for ($a=0; $a < 26; $a++) { $s[chr($a+97)]='?l'; $s[chr($a+65)]='?u'; } for ($a=0; $a < 10; $a++) { $s[chr($a+48)]='?d'; } for ($a=0; $a < 32; $a++) { $s[chr($a+192)]='?1'; $s[chr($a+224)]='?2'; } $ll=array("s"=>33, "l"=>26, "u"=>26, "d"=>10, "1"=>33, "2"=>33); $f_1=fopen($file_1,"r"); if (!$f_1) {echo "Not found a dictionary file!\r\n"; exit();} echo "[1] Analyzed ".$file_1." computed...\r\n"; echo "-------------------------------------------------------------------\r\n"; $n=0; while (feof($f_1)!='TRUE') { $n=$n+1; $chars=fgets($f_1); $len=strlen($chars)-2; $msk=''; for ($i=0; $i < $len; $i++) { $msk=$msk.$s[$chars{$i}]; } $counter[$msk]=$counter[$msk]+1; if ($n==10000) { $m=$m+10000;$n=0; $pr=ceil(100*ftell($f_1)/$size1); $p=ceil($pr/4); $bar=substr('ІІІІІІІІІІІІІІІІІІІІІІІІІ', 1, $p).substr('°°°°°°°°°°°°°°°°°°°°°°°°°',1,25-$p); echo "Words:".$m." Progress:".$bar." ".$pr."% \r"; } } $pr=ceil(100*ftell($f_1)/$size1); $p=ceil($pr/4); $bar=substr('ІІІІІІІІІІІІІІІІІІІІІІІІІ', 1, $p).substr('°°°°°°°°°°°°°°°°°°°°°°°°°',1,25-$p); echo "Words:".($m+$n)." Progress:".$bar." ".$pr."% \r\n"; //print_r ($counter); if ($triger) {asort($counter, SORT_NUMERIC);} else {arsort($counter, SORT_NUMERIC);} reset($counter); $s=''; $sf=''; $b=0; $time=0; $d=0; $all_time=0; $m=0; $k=0; $summ_time=0; $f_2=fopen("all_mask.txt","w"); $f_3=fopen("filter_mask.txt","w"); $f_4=fopen("egb.ini","w"); fwrite($f_4,"[MaskAttack]\r\n"); $size=count($counter); echo "-------------------------------------------------------------------\r\n"; echo "[2] Selection / filtering from ".$size." masks computed...\r\n"; echo "-------------------------------------------------------------------\r\n"; while (list($key) = each($counter)) { $d=$d+1; $mult=1; $lmax=strlen($key)/2; for ($j=0; $j < $lmax; $j++) { $mult=$mult*$ll[$key{2*$j+1}]; } $tm=ceil($mult/$speed/60); $all_time=$all_time+$tm; $st1="=".$key." [".$counter[$key]."] Pass:".ceil($mult/1000000000)."M Time:".$tm."min. \r\n"; fwrite($f_2, $d.$st1); if (strlen($key)<=$maxlen*2 and strlen($key)>=$minlen*2) { if ($tm < ($maxtime+1) and $k<$maxmask) { $time=$time+$tm; $summ_time=$summ_time+$tm; $b=$b+1; $k=$k+1; if ($b==513) {$b=1; fwrite($f_3, "-----------------------------------------------------\r\n"); fwrite($f_3, "All time:".(ceil(100*$time/60/24)/100)."day\r\n"); fwrite($f_3, "-----------------------------------------------------\r\n"); fwrite($f_4, "-----------------------------------------------------\r\n"); fwrite($f_4, "All time:".(ceil(100*$time/60/24)/100)."day\r\n"); fwrite($f_4, "-----------------------------------------------------\r\n"); $time=0;} fwrite($f_3, $b.$st1); fwrite($f_4, $b."=".$key.",6,".(strlen($key)/2)."\r\n"); $s=$s.$b.$st1; } } if ($d==512) { $m=$m+512;$d=0; $pr=ceil(100*$m/$size); $p=ceil($pr/4); $bar=substr('ІІІІІІІІІІІІІІІІІІІІІІІІІ', 1, $p).substr('°°°°°°°°°°°°°°°°°°°°°°°°°',1,25-$p); echo "Mask:".$m." Filter:".$k." Progress:".$bar." ".$pr."% \r"; } } $pr=ceil(100*$m/$size); $p=ceil($pr/4); $bar=substr('ІІІІІІІІІІІІІІІІІІІІІІІІІ', 1, $p).substr('°°°°°°°°°°°°°°°°°°°°°°°°°',1,25-$p); echo "Mask:".$m." Filter:".$k." Progress:".$bar." ".$pr."% \r\n"; fwrite($f_2, "All time:".(ceil(100*$all_time/60/24/365)/100)."years\r\n"); fwrite($f_3, "-----------------------------------------------------\r\n"); fwrite($f_3, "Summ all time:".(ceil(100*$summ_time/60/24)/100)."day\r\n"); fwrite($f_4, "-----------------------------------------------------\r\n"); fwrite($f_4, "Summ all time:".(ceil(100*$summ_time/60/24)/100)."day\r\n"); fclose ($f_1); fclose ($f_2); fclose ($f_3); fclose ($f_4); echo $s; echo "-------------------------------------------------------------------\r\n"; echo "All time:".(ceil(100*$summ_time/60/24)/100)."day\r\n"; echo "-------------------------------------------------------------------\r\n"; echo "[3] Done.\r\n"; //print_r ($counter); ?>