- 1
http://chechnya.gov.ru/page.php?day=102&month=13&year=2222
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
http://chechnya.gov.ru/page.php?day=102&month=13&year=2222
Ещё можете год убрать, и посмотрите как вывалится ошибка mktime()
XDDD
Мне кажется этот сайт по бумагам стоит не менее чем 1ккк руб.
+153
'email' => array('/^[-_a-z0-9\'+*$^&%=~!?{}]++(?:\.[-_a-z0-9\'+*$^&%=~!?{}]+)*+@(?:(?![-.])[-a-z0-9.]+(?<![-.])\.[a-z]{2,6}|\d{1,3}(?:\.\d{1,3}){3})(?::\d++)?$/iD', 'Введите правильный e-mail, пожалуйста.')
Вот такая проверка валидности email
+139
/*
* HttpReceiveRequestEntityBody
*/
static ULONG __cdecl
HttpReceiveRequestEntityBody_called(BOOL carry_on,
DWORD ret_addr,
HANDLE ReqQueueHandle,
HTTP_REQUEST_ID RequestId,
ULONG Flags,
PVOID pBuffer,
ULONG BufferLength,
PULONG pBytesReceived,
LPOVERLAPPED pOverlapped)
{
if (GetCurrentThreadId() != cur_thread_id && ReqQueueHandle == cur_req_queue)
{
carry_on = FALSE;
return ERROR_IO_PENDING; /* evil evil */
}
return 0;
}
нет что бы что то путнее в комментарии написать :)
+137
#define MAKEPTR(p,o) (LPVOID) ( (DWORD)p + (DWORD)o )
#define WRITE_OPCODE(pCode, x) \
res = WriteProcessMemory( hProcess, pCode, &x, sizeof(x), &nWritten ); \
if( !res ) return FALSE; \
pCode = MAKEPTR(pCode,sizeof(x))
#define WRITE_DWORD(pCode, x) \
res = WriteProcessMemory( hProcess, pCode, &x, sizeof(x), &nWritten ); \
if( !res ) return FALSE; \
pCode = MAKEPTR(pCode,sizeof(x))
макрос "сюрприз" хоть бы назвал яснее типа
WRITE_OPCODE_AND_RETURN_VAL_IF_FAIL
но чем так писать лучше уж условие не прятать
http://ospy.googlecode.com/svn/!svn/bc/2/trunk/Agent/hooking.cpp
+171
.............
try {
$good = $admin->isest ? true : false;
if(!$good) throw new adminException('Ошибка!');
}catch (Exception $e){
{
try {
if($admin->isnet) throw new adminException('Админа нет!');
}catch (adminException $e){
echo $e->getMessage();
{
}
................
От создателя Говнокод #8761.
Товарищи начал юзать исключения.
+84
private enum FolderType{inbound, outbound, archive, rejected}
private String inboundName = "inbound";
private String outboundName = "outbound";
private String archiveName = "archive";
private String rejectedName = "rejected";
// чуть ниже....
private String getFolderTypeName(FolderType type){
switch (type){
case inbound:
return inboundName;
case outbound:
return outboundName;
case archive:
return archiveName;
case rejected:
return rejectedName;
default:
throw new IllegalArgumentException(type.toString());
}
}
Похоже, кто-то так и не въехал в жабьи енумы.
+121
final List<OrderSpecifier<?>> orderBy = ImmutableList.<OrderSpecifier<?>>of(
// Whoa! Sorting by four columns. We really are insane.
q.urgent.desc(),
q.queued.desc(),
q.receiver.asc(),
q.created.desc());
Заказчик попросил.
+166
mysql_connect("localhost", "root", "");
mysql_select_db("vse_vmeste");
$data = mysql_query("SELECT * FROM users WHERE user_id='" . $_COOKIE['id'] . "'");
if(isset($_GET['check_code'])) {
if($data['check_code'] == $_GET['check_code']) {
// Если код правильный, выполняем соответствующие действия
}
else {
print "<script type=\"text/javascript\">alert('Ошибка при активации: неверный код потверждения');</script>";
}
}
else {
header("Location: index.php");
}
"Я пишу скрипт подтверждения электропочты. Попробовал протестировать (мне он должен был сказать, что код правильный), но выводится ошибка неверного кода. Где здесь ошибка?".
С Гугл ВиО (http://otvety.google.ru/otvety/thread?tid=78a8196f16cdb481)
−120
CASE
WHEN plandata - begindata = 40000.000000 THEN 4
WHEN plandata - begindata = 1090000.000000 THEN 16
WHEN plandata - begindata = 2090000.000000 THEN 24
WHEN plandata - begindata = 90000.000000 THEN 8
WHEN plandata - begindata = 50000.000000 THEN 4
WHEN plandata - begindata = 20000.000000 THEN 2
WHEN plandata - begindata = 1070000.000000 THEN 14
WHEN plandata - begindata = 70000.000000 THEN 6
WHEN plandata - begindata = 3090000.000000 THEN 32
WHEN plandata - begindata = 4090000.000000 THEN 40
WHEN plandata - begindata = 5090000.000000 THEN 48
WHEN plandata - begindata = 6090000.000000 THEN 56
WHEN plandata - begindata = 70000.000000 THEN 6
WHEN plandata - begindata = 10000.000000 THEN 1
WHEN plandata - begindata = 1040000.000000 THEN 12
WHEN plandata - begindata = 2040000.000000 THEN 20
WHEN plandata - begindata = 3040000.000000 THEN 28
WHEN plandata - begindata = 4040000.000000 THEN 36
WHEN plandata - begindata = 7040000.000000 THEN 44
WHEN plandata - begindata = 8040000.000000 THEN 52
WHEN plandata - begindata = 7090000.000000 THEN 48
WHEN plandata - begindata = 970000.000000 THEN 10
WHEN plandata - begindata = 100000.000000 THEN 9
WHEN plandata - begindata = 30000.000000 THEN 3
END AS TIME
Вычисляется плановое время выполнения задачи. begindata и plandata поля DATETIME, время начала и завершения операции
+170
function draw_text() {
// ***
// Здесь код, генерирующий изображение для текста капчи
// $im_text - это его дескриптор
// Но самое интересное в конце ))
// ***
return $im_text;
imagedestroy($im_text);
}
MODx Evolution 1.0.5, фрагмент кода, отвечающего за генерацию капчи