- 1
Говнокод поломался. Гуесты теперь везде.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+113
Говнокод поломался. Гуесты теперь везде.
−127
#!/bin/perl
use Crypt::Blowfish; use Crypt::CBC;
$encrypt_key= 'key';
$crypted_text = '53616c7465645f5fd56d1d101fb3adbf1d10cd5ce49b40868dd03da0de64c86bde6bfc3102e20aad6f4447b1fd1aacd8de66f6709cb643b56ebd16c8b8b6f86c0abc6dd6750ad3d71a558d7236102d8e730d11ded42a26d1';
$cipher_handle = new Crypt::CBC($encrypt_key,'Blowfish');
$text = $cipher_handle->decrypt_hex($crypted_text);
print $text;
Не говнокод.
+159
HMODULE nt=LoadLibrary("Ntdll.dll");
PROCESS_BASIC_INFORMATION pbi={0};
ZWQUERYINFORMATIONPROCESS _ZwQueryInformationProcess;
_ZwQueryInformationProcess = (ZWQUERYINFORMATIONPROCESS)GetProcAddress(nt, "ZwQueryInformationProcess");
DWORD rlg;
SetLastError(0);
_ZwQueryInformationProcess(divine,0,&pbi,sizeof(pbi),&rlg);
printf("%d",GetLastError());
источник: http://www.wasm.ru/forum/viewtopic.php?pid=426270#p426270
+155
private static function recalcReplyRate($contact, $flags)
{
try
{
if (!ANKETA_REPLY_RATE)
throw new Exception_Base('', -1);
if (empty($contact))
throw new Exception_Base('', -2);
if ($flags == 0 &&
$contact->getProperty('msg_count_from') == 0 &&
$contact->getProperty('msg_count_to') == 0)
{
$delta = 1;
$user_id = $contact->getProperty('anketa_id');
}
elseif ($flags == 1 &&
$contact->getProperty('msg_count_from') > 0 &&
$contact->getProperty('msg_count_to') == 0)
{
$delta = -1;
$user_id = $contact->getProperty('contact_anketa_id');
}
else
{
throw new Exception_Base('', -3);
}
Data_Helper::recalcReplyRate($delta, $user_id);
}
catch (Exception_Base $e)
{
return;
}
}
+162
QString SomeClass::newzipname (const QString serial) {
QDateTime dt=QDateTime::currentDateTime();
return serial
+QString("%1%2%3%4%5%6")
.arg (QString::number (dt.date().year()-2000), 2, '0')
.arg (QString::number (dt.date().month()), 2, '0')
.arg (QString::number (dt.date().day()), 2, '0')
.arg (QString::number (dt.time().hour()), 2, '0')
.arg (QString::number (dt.time().minute()), 2, '0')
.arg (QString::number (dt.time().second()), 2, '0')
+".zip";
}
+125
if (NewsId == 0)
categoriesList.Get();
else
categoriesList.Get();
Встретил при модернизации одного веб ресурса с посещаемостью около 10 тыс.пользователей в сутки
+146
someVar++%3+1
На мой взгляд - изящно.
Как вы думаете, что делает этот код, особенно если его несколько раз вызывать?
+159
unset($stats_array);
if(!empty($finish_array))
{
$finish_array1=array();
foreach($finish_array as $key=>$value)
{
//print_r($value);
foreach($value as $key1=>$value1)
{
$finish_array1[]=array("product"=>$key,"mirror"=>$key1,"views"=>$value1);
}
$i++;
}
unset($finish_array);
function cmp_c($a, $b)
{
if((int)$b["views"]<$a["views"]) return -1;
else return 1;
//return strcmp($b["views"],$a["views"]);
}
usort($finish_array1, "cmp_c");
$RESULT_TABLE="
<table border='1'>
<tr>
<td>Референс</td>
<td>КЭШ</td>
<td>Просмотров</td>
</tr>";
тот же новый программист.
сочно, сладко
+164
switch ($_REQUEST['period'])
{
case 7: $period_checked_1='checked="checked"';break;
case 14: $period_checked_2='checked="checked"';break;
case 30: $period_checked_3='checked="checked"';break;
case 90: $period_checked_4='checked="checked"';break;
case 180: $period_checked_5='checked="checked"';break;
case 360: $period_checked_6='checked="checked"';break;
case 720: $period_checked_7='checked="checked"';break;
case 'all_period': $period_checked_8='checked="checked"';break;
}
// следующий код повторяется через каждые 20 строк 5 раз
/**НАСТРОЙКИ**/
$num=25; //количество записей на странице
$page = $_GET['page'];
$posts=stats::count_prod($brand);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$end=$page * $num;
/*************/
выдержки из "спагетти-кода" нашего нового программиста, которого вчера уволили.
теперь приходится копаться в этом говне
+160
private:
private:
friend class boost::iterator_core_access;
Никому не покажу своего друга-буста