- 1
- 2
- 3
- 4
- 5
$try = $db->getRow(
"SELECT * FROM user_{$name}, item_{$name} ".
"WHERE user_{$name}.usr_id=? AND user_{$name}.{$type}_id=? AND user_{$name}.{$type}_id=item_{$name}.{$type}_id",
array($user->usr_id, $id)
);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
$try = $db->getRow(
"SELECT * FROM user_{$name}, item_{$name} ".
"WHERE user_{$name}.usr_id=? AND user_{$name}.{$type}_id=? AND user_{$name}.{$type}_id=item_{$name}.{$type}_id",
array($user->usr_id, $id)
);
последствия неправильно спроектированной БД
+139
if ((ObjectType)value == ObjectType.Undefined)
{
return string.Empty;
}
{
return ((ObjectType)value).GetDescriptionAttribute();
}
Как будто не хватает чего-то..
+121
Держу - верчу вот, в руках сидюк. На обложке надпись: "Программирование для школькиков и студентов".
Вроде бы пустяк, но с недавних пор эта фраза для меня звучит весьма кощунственно.
+14
struct Ziga : std::exception {};
throw Ziga();
Теперь вы знаете как кинуть зигу в C++ !!
+169
<?php
// ...
function init_module_laboratory()
{
// ... 871 строка глазовыдирающего кода и далее:
/**
* Дорогой продолжатель развития этого дерьмого приложения,
* я перед уходом подготовил для тебя много пряников, чтобы
* тебе не было скучно. Желаю тебе удачного рабочего времени!
*/
return !!1?!0:(!!1?(!1?!0:(!!!1?!!1:!1)):!1);
}
И такое встречаться может
+119
/proc/add_action(source, action, param1, param2)
toExecute += list(source = source, procname = ( action = "attack" ? "attack" : ( action = "move" ? "move" : ( action = "..." ? "someshit1" : ( action = "...(2)" ? "someshit2" : null ) ) ) ), params = list( ( (action = "attack") or (action = "move") ? param1 : null), (action = "..." or action = "...(2)" ? param2 : null ) )
А я люблю обмазываться несвежим кодом в одну строку и дрочить.
Сам код - лишь пример, но его можно расширять бесконечно.
+157
public static function createShareUser($email) {
$password = substr(md5(time()), 0, 8);
$query = "insert into users (username, email, realname, password) values ('".$email."','".$email."','".$email."','".md5($password)."')";
$c = 0;
while (!mysql_query($query) && $c < 100) {
LLogger::logError("[createUser] - MySql error (".$c."): [".implode(' *** ', DB::error_info()));
return false;
$query = preg_replace('%_%' . ($c - 1), '_' . ($c), $query);
$c++;
}
if ($c == 100) {
LLogger::logError("[createUser] - More than 10 unnamed users exists.");
return false;
}
$userId = LQuery::getLastInsertId();
LUserRights::setUserRights($userId);
return $userId;
}
//если у нас строка exists в БД, это что бы наверняка, а вдруг на 101 раз у нас ее не будет :)
// ну или наконец, оно "волшебным" образом ее туда всетаки впихнет
//мускул обидится на автора и сдастся, подумает, да ну тебя ты дебил хочешь так на!
// автор просто Пикассо, что не фун-я то шедевр.
+87
FileName := Format('%.2d',[I]) + 'frame' + Format('%.3d', [J]) + '.jpg';
Вычисление названия картинки в цикле
+150
parseInt($("#index").val()) == $("#index").val()
Нашел на каком-то сайте, проверка на данных на числа. Люди не знаю что такое регулярки)
+151
if (!$start) {
$this->_select()->where('1 != ? ', 1);
}
Наткнулись на такую какулю, непонятно, зачем? Да и в принципе если вторую 1-цу экрунируем, почему первую нет??