- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
.........................................
if [[ "$rez" = "0%" ]]
then
let "i = i + 1"
else
#Ещё чуток индийского кода:)
let "i = i + 0"
fi
done
.........................................
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−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?
+157
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>домо окошко</title>
<link rel="stylesheet" href="tools/style.css" type="text/css" />
<script type="text/javascript">
function fMask(){
var h = document.getElementById('bodyblock').offsetHeight;
document.getElementById('mask').style.height = h + "px";
var hmodal = document.getElementById('modalBlock').offsetHeight -6;
document.getElementById('modalLeft').style.height = hmodal + "px";
document.getElementById('modalRight').style.height = hmodal + "px";
}
</script>
<script type="text/javascript" src="tools/jquery.js"></script>
<script type="text/javascript" src="tools/select.js"></script>
<script type="text/javascript">$(document).ready(function(){$('.selectBlock').sSelect();});</script>
</head>
<body id="bodyblock" onload="fMask();">
<div id="mask"></div>
<div id="modal">
лалала жужужужу я програмлю как могу... из серии не заставляйте верстальщиков применять JS
+165
//где-то в далеком-далеком хедере
typedef long SystemID;
// в коде
long FARPASCAL sb_ConfigureSystem(SystemID s)
{
.......
System * sys = (System*)s;
......
}
И в таком духе весь проект.