- 1
http://rondo-pizza.kiev.ua/menu-order 14к с чертом строк говна
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
http://rondo-pizza.kiev.ua/menu-order 14к с чертом строк говна
по ссылке 14к с чертом строк говна в исходниках страницы
+168
http://www.shkodenko.kiev.ua/index.php?lang_id=1&content_id=82
я охуел
+118
BuyTickets[i].session.listOfTickets.Add(BuyTickets[i]);
Веселая объектная модель.
+121
private void txtModel_KeyPress(object sender, KeyPressEventArgs e)
{
if (getTag() == 3)
{
if (e.KeyChar != 8 && (e.KeyChar < 97 || e.KeyChar > 122) && (e.KeyChar < 65 || e.KeyChar > 90) && e.KeyChar < 192 && e.KeyChar != 37 && e.KeyChar != 63 && e.KeyChar != 42 && e.KeyChar != 91 && (e.KeyChar < 93 || e.KeyChar > 95) && e.KeyChar != 94 && e.KeyChar != 33)
{ e.Handled = true; }
}
else
{
if (e.KeyChar != 8 && (e.KeyChar < 97 || e.KeyChar > 122) && (e.KeyChar < 65 || e.KeyChar > 90) && e.KeyChar < 192)
{
e.Handled = true;
}
}
}
Очередной говнокод: проверка на ввод в текстовом поле, проверяется если форма вызвана для поиска, то допускаются символы шаблона, если нет, то только буквы в любом регистре, и так далее по всем полям формы проверяется
+162
if ($_REQUEST['call']==''){ echo 'Расторжение'; } else echo 'Расторжение';
+80
Calendar startCal = Calendar.getInstance();
startCal.setTime(DateUtils.truncateDateAndTimeToDateOnly(startDate));
Date strtDt = startCal.getTime();
Calendar endCal = Calendar.getInstance();
endCal.setTime(DateUtils.truncateDateAndTimeToDateOnly(endDate));
Date endDt = endCal.getTime();
Далее по тексту strtDt и endDt используются ровно один раз, startCal и endCal не используются больше вообще. Утилитный метод возвращает требуемый экземпляр класса Date.
−111
UPDATE zayavlenie_tmp
SET error = 1,
errorcod = 4
FROM zayavlenie_tmp
WHERE zayavlenie_tmp.error IS NULL
AND (rtrim(fam) = ''
OR LEN(ltrim(rtrim(fam))) < 2
OR fam LIKE '%0%'
OR fam LIKE '%1%'
OR fam LIKE '%2%'
OR fam LIKE '%3%'
OR fam LIKE '%4%'
OR fam LIKE '%5%'
OR fam LIKE '%6%'
OR fam LIKE '%7%'
OR fam LIKE '%8%'
OR fam LIKE '%9%'
UPDATE zayavlenie_tmp
SET error = 1,
errorcod = 5
FROM zayavlenie_tmp
WHERE zayavlenie_tmp.error IS NULL
AND (rtrim(im) = ''
OR LEN(ltrim(rtrim(im))) < 2
OR im LIKE '%0%'
OR im LIKE '%1%'
OR im LIKE '%2%'
OR im LIKE '%3%'
OR im LIKE '%4%'
OR im LIKE '%5%'
OR im LIKE '%6%'
OR im LIKE '%7%'
OR im LIKE '%8%'
OR im LIKE '%9%'
При импорте поля проверяются на соответствие (около 30 разнобразных правил). Хранимику писал мой начальнег :) Выкладываю УЖЕ немного исправленный для удобопонимания вариант, в исходнике таблицы еще зачем-то джойнились сами на себя. Всего в хранимике 50 (!!!) таких запросов, и каждый не менее эпичный )) Хотел исправить это хозяйство одним более-менее цивильным запросом, но где-то на половине у меня руки опустились
+163
$sql = "INSERT INTO loginhistory(id_user)
VALUES('$id_user')"; // create query to db - add new login history
$result = mysql_query($sql) or die("MySQL error: ".mysql_error()); // execute it and save result to variable $result
$sql = "SELECT id
FROM loginhistory
WHERE id_user = '$id_user'
ORDER BY id DESC
LIMIT 1"; // get ID of the last record in loginhostory
$result = mysql_query($sql) or die("MySQL error: ".mysql_error()); // execute this query
Классика (:
+181
if ( FILM_COMEDIA ) {TEXT = "комедия"}
if ( FILM_UJASTIC ) {TEXT = "ужастик"}
if ( FILM_DRAMA ) {TEXT = "драма"}
....
if ( FILM_COMEDIA ) {if ( FILM_DRAMA ) {TEXT = "комедия, драма"} }
.....
if ( FILM_MUSIC ) { if ( FILM_SEMEYNIY ) { if ( FILM_PORNO ) { TEXT = "музыкальный, семейный, эротика" } } }
...
Проверка жанров фильма.
+1015
GetScreenShot()
{
std::string NameScreen = ToString(GameLevel->EngineName) + "_" + ToString(GTime->GetTimeDays()) + "_" + ToString(GTime->GetTimeHours()) + "_" + ToString(GTime->GetTimeSec()) + ".bmp";
IDirect3DTexture9 *tex;
IDirect3DSurface9 *surf;
D3DVIEWPORT9 vp;
Device->GetViewport(&vp);
if FAILED(Device->CreateTexture(vp.Width, vp.Height, 1, 0, D3DFMT_A8R8G8B8,D3DPOOL_SYSTEMMEM, &tex, NULL ))
Beep(1000,100);
if FAILED(tex->GetSurfaceLevel(0, &surf))
Beep(500,100);
if FAILED(Device->GetFrontBufferData(0, surf))
Beep(200,100);
D3DXSaveSurfaceToFile(ToPointChar(ToString(Pather::CutPath()) + "\\ScreenShots\\" + NameScreen), D3DXIFF_BMP, surf, NULL, NULL);
surf->Release();
tex->Release();
}
http://www.gamedev.ru/code/forum/?id=154941