- 1
$black = imagecolorallocate($img, 255, 255, 255);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
$black = imagecolorallocate($img, 255, 255, 255);
Не совсем говнокод, конечно, но все же.
+112
private void UpdateLayerLOBStatus(bool allDisable)
{
bool enable = true;
if (allDisable)
{
enable = false;
}
SetStatuses(luLOBusiness, enable, true);
...........
}
Я не понимаю не то, что не я не говорю.
−126
.........................................
if [[ "$rez" = "0%" ]]
then
let "i = i + 1"
else
#Ещё чуток индийского кода:)
let "i = i + 0"
fi
done
.........................................
−864
Гавнокод --
SELECT * FROM Table1
WHERE [Id] not in
(
SELECT min([Id]) FROM Table1
WHERE [Code] in
(
SELECT [Code] FROM Table1
GROUP BY [Code] HAVING count([Code]) > 1
)
GROUP BY [Code]
)
and [Id] in
(
SELECT [Id] FROM Table1
WHERE [Code] in (
SELECT [Code] FROM Table1
GROUP BY [Code]
HAVING count([Code]) > 1
)
)
Нормальний варіант --
SELECT * FROM Table1 AS a
WHERE [Id] not in
(
SELECT min([Id]) FROM a_ListParam
WHERE a_ListParam.[Code] = a.[Code]
)
+144
...
<body>
<form action="top1.php" method="get">
<input type="checkbox" value="f1()" name="a1" > Windows 2000
<input type="checkbox" value="f2()" name="a2" > Windows 7
</form>
</body>
</html>
<?php
function f1(){
if($_POST['a1']){
echo 'Good';
}else
echo 'bad';
}
?>
Автор этого чуда хотел, чтоб
"При отметке галочкой первого чекбокса должно ниже самих чекбоксов вывестись слово good"
+117
static int ReadEvent (byte [] source, int off, int size, out InotifyEvent evt)
{
evt = new InotifyEvent ();
if (size <= 0 || off > size - 16) {
return -1;
}
int len;
if (BitConverter.IsLittleEndian) {
evt.WatchDescriptor = source [off] + (source [off + 1] << 8) +
(source [off + 2] << 16) + (source [off + 3] << 24);
evt.Mask = (InotifyMask) (source [off + 4] + (source [off + 5] << 8) +
(source [off + 6] << 16) + (source [off + 7] << 24));
// Ignore Cookie -> +4
len = source [off + 12] + (source [off + 13] << 8) +
(source [off + 14] << 16) + (source [off + 15] << 24);
} else {
evt.WatchDescriptor = source [off + 3] + (source [off + 2] << 8) +
(source [off + 1] << 16) + (source [off] << 24);
evt.Mask = (InotifyMask) (source [off + 7] + (source [off + 6] << 8) +
(source [off + 5] << 16) + (source [off + 4] << 24));
// Ignore Cookie -> +4
len = source [off + 15] + (source [off + 14] << 8) +
(source [off + 13] << 16) + (source [off + 12] << 24);
}
if (len > 0) {
if (off > size - 16 - len)
return -1;
string name = Encoding.UTF8.GetString (source, off + 16, len);
evt.Name = name.Trim ('\0');
} else {
evt.Name = null;
}
return 16 + len;
}
Mono, обёртка вокруг INotify (вокруг папки INotify создаёт поток (файл?), который нужно с помощью read читать в буфер, и в буфере будет лежать объект-событие в говносериализованной форме).
Давно столько магических чисел в одном месте не видел o_O
Можно ли в C# решить элегантнее?
Аналог всего этого кода на Си: struct inotify_event *event = ( struct inotify_event*) &buffer[i]
+160
mysql_query("update hotel_room set hotels_id=".$id.",name='".htmlspecialchars($hotel_room_name[$key])."',
guests='".htmlspecialchars($hotel_room_guests[$key])."',childrens='".htmlspecialchars($hotel_room_childrens[$key])."',floor='".htmlspecialchars($hotel_room_floor[$key])."',
connected='".htmlspecialchars($hotel_room_connected[$key])."',area='".htmlspecialchars($hotel_room_area[$key])."',terrace='".htmlspecialchars($hotel_room_terrace[$key])."',
livingroom='".htmlspecialchars($hotel_room_livingroom[$key])."',bedroom='".htmlspecialchars($hotel_room_bedroom[$key])."',bathroom='".htmlspecialchars($hotel_room_bathroom[$key])."',
sofa='".htmlspecialchars($hotel_room_sofa[$key])."',singlebed='".htmlspecialchars($hotel_room_singlebed[$key])."',twinbed='".htmlspecialchars($hotel_room_twinbed[$key])."',
doublebed='".htmlspecialchars($hotel_room_doublebed[$key])."',queensizebed='".htmlspecialchars($hotel_room_queensizebed[$key])."',kingsizebed='".htmlspecialchars($hotel_room_kingsizebed[$key])."',
extrabed='".htmlspecialchars($hotel_room_extrabed[$key])."',number='".htmlspecialchars($hotel_room_number[$key])."'
where id=".$value);
(facepalm) k.o всё правильно сделал...
+168
$order->UniqCode = substr(md5(uniqid()),0,3) . rand(10000, 99999);
+171
if(@$send_to_order and @$mail and @$name_person and @$tel_name and @$adr_name) {
/** тут еще много подобного интересного кода **/
}
PHPShop. отсылка письма после осуществления заказа
+144
if(USER_CLIENT == 'PC')
{} // Если комп то ничего помимо не выводим
elseif(USER_CLIENT == 'MOBILE'){ // Если мобила то предлагаем отправить смску прямо с сайта
echo'Отправить смс:<br />';
echo"<b><a href=\"smsto:$nomer?body=#zabaks.ru $text\">Вариант 1</a></b><br />";
echo"<b><a href=\"sms:$nomer?body=#zabaks.ru $text\">Вариант 2</a></b><br />";
}
}
на#&й тут первый блок if?