- 1
- 2
- 3
- 4
- 5
- 6
- 7
boolean b = true
...
if ((b == true) && (b != false))
{
...
}
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
boolean b = true
...
if ((b == true) && (b != false))
{
...
}
...
+158
std::ostringstream str;
str << "Русский текст" << std::endl;
Print(str.c_str());
//Оттуда же:
void ConsoleCout(const char* _text)
{
char* buffer=0;
unsigned int bufferSize=0;
if(!_text) return;
while(_text[bufferSize]) bufferSize++;
buffer=new (std::nothrow) char[bufferSize+1];
if(!buffer) return;
buffer[bufferSize]=0;
if(!CharToOemA(_text,buffer))
{
delete[] buffer;
return;
}
std::cout<<buffer;
delete[] buffer;
}
[code]http://www.gamedev.ru/code/forum/?id=152499[\code]
+162
<?if($page=='/map.php'){
$name='Карта сайта';
}
if($page=='/search.php'){
$name='Поиск по сайту';
}
if($page=='/photo.php'){
$name='Фото';
}
if($page=='/schoolsafety/prirodchs/cynami/istoria.php'){
$name='История цунами';
}
if($page=='/school/art.php'){
$name='Стенгазеты';
}
if($page=='/school/photo.php' or $page=='/school/photo_upload.php'){
$name='Фотогалерея';
}?>
<h1><?=$name;?></h1>
+137
<table border="0" cellpadding="0" cellspacing="0" width="1000">
<tr>
<td width="1000" height="160" background="images/up.gif" align="center" valign="middle">
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<p align="center">
<form action="http://www.google.com/cse" id="cse-search-box" target="_blank">
<div>
<ul>
<ul>
<ul>
<ul>
<ul>
<p><input type="hidden" name="cx" value="partner-pub-6721689618919481:ttrzumsg220" />
<input type="hidden" name="ie" value="windows-1252" />
<input type="text" name="q" size="25" />
<input type="submit" name="sa" value="Search" />
</p>
</ul>
</ul>
</ul>
</ul>
</ul>
</div>
</form>
<script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&lang=en">
</script>
</p>
<p align="center">
</p>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</td> </tr>
</table>
из хтмла http://www.izarc.org/
слегка охренел когда случайно это увидел. параграф (пустой) в середине по центру выравненый улыбнул: т.е. в зачатке кто-то там понимает что есть такая фича как выравнивание. но вот пользоватся ею еще не научился.
+174
mysql_query("TRUNCATE TABLE ".$this->mysqlTable) or die(mysql_error()) or die(mysql_error());
Хороший киллер всегда делает контрольный выстрел.
+165
std::cout << [&i](){return i;}();
И вот ещё одна жертва стандарта. На этот раз она в пасть лезет добровольно.
+169
case"register": // если do=register, выводим регистрацию
if (isset($login) && isset($pass1) && isset($pass2)) {
if (!empty($login) && !empty($pass1) && !empty($pass2)) {
$users=get_serial('users');
$reallogin=$login;
$login=md5(strtolower($login));
if (!$users[$login]) {
if (strlen($pass1)>=4) {
$pass1=md5($pass1);
$pass2=md5($pass2);
if ($pass1==$pass2) {
$users[$login]=array();
$users[$login]['login']=htmlspecialchars($reallogin);
$users[$login]['pass']=$pass1;
set_serial($users,'users');
$error="Вы успешно зарегистрированны";
header("Refresh:3;url=".$_SERVER['PHP_SELF']);
}else {
$error="Ошибка: Пароли не совпадают";
}
}else {
$error="Ошибка: Минимальная длина пароля 4 символа";
}
} else {
$error="Ошибка: Такой пользователь уже существует";
}
}else {
$error="Ошибка: Обязательные поля нужно заполнить";
}
}
+165
log::write(std::string() + "Opened \"" + filename + "\"");
История не моя, но приложу её к коду:
>Несколько лет назад у нас в проекте была такая строчка кода
Функция log::write() принимала форматную строку и набор аргументов, как printf.
Если имя файла содержит %, возможны неприятности, но такие файлы обычно не встречаются.
Я когда это увидел, очень резко прокоментировал способности и интелектуальный уровень того, кто так написал.
Как же так, если файл называется скажем "%s", программа грохнется с вероятностью близкой к 100%!
Как оказалось, этот кусок кода писала жена начальника.
Морские свинки и программистки, ага.
Кажется она сильно обиделась, меня уволили.
+171
$('#bc8').html('<style type="text/css">#bc8 {display:none;}</style>');
$('#bc7').html('<style type="text/css">#bc7 {display:none;}</style>');
$('#bc12').html('<style type="text/css">#bc12 {display:none;}</style>');
$('#bc16').html('<style type="text/css">#bc16 {display:none;}</style>');
$('#bc18').html('<style type="text/css">#bc18 {display:none;}</style>');
$('#bc17').html('<style type="text/css">#bc17 {display:none;}</style>');
$('#bc9').html('<style type="text/css">#bc9 {display:none;}</style>');
Хороший jQuery-программист
+106
function TmainForm1.getLetterFinger( letter: String ): Integer;
begin
letter := UpperCase( letter );
if ( letter = 'Ё' ) or ( letter = '1' ) or ( letter = 'Й' ) or
( letter = 'Ф' ) or ( letter = 'Я' ) or ( letter = '~' ) or
( letter = '!' ) or ( letter = 'Q' ) or ( letter = 'A' ) or
( letter = 'Z' ) or ( letter = 'LSHIFT' ) or ( letter = 'LCTRL' ) or
( letter = 'TAB' ) or ( letter = 'CAPS' ) or ( letter = 'SHIFT' ) then
Result := 1;
if ( letter = '2' ) or ( letter = '@' ) or ( letter = '"' ) or
( letter = 'W' ) or ( letter = 'S' ) or ( letter = 'X' ) or
( letter = 'Ц' ) or ( letter = 'Ы' ) or ( letter = 'Ч' ) then
Result := 2;
if ( letter = '3' ) or ( letter = '№' ) or ( letter = '#' ) or
( letter = 'E' ) or ( letter = 'D' ) or ( letter = 'C' ) or
( letter = 'У' ) or ( letter = 'В' ) or ( letter = 'С' ) then
Result := 3;
if ( letter = '4' ) or ( letter = ';' ) or ( letter = '$' ) or
( letter = 'R' ) or ( letter = 'F' ) or ( letter = 'V' ) or
( letter = 'К' ) or ( letter = 'А' ) or ( letter = 'М' ) or
( letter = '5' ) or ( letter = '%' ) or ( letter = 'Е' ) or
( letter = 'П' ) or ( letter = 'И' ) or ( letter = 'Е' ) or
( letter = 'T' ) or ( letter = 'G' ) or ( letter = 'B' ) then
Result := 4;
if ( letter = 'LSPACE' ) or ( letter = 'LATL' ) then
Result := 5;
if ( letter = 'RSPACE' ) or ( letter = 'RATL' ) then
Result := 6;
if ( letter = '&' ) or ( letter = '?' ) or ( letter = '7' ) or
( letter = 'Y' ) or ( letter = 'U' ) or ( letter = 'H' ) or
( letter = 'J' ) or ( letter = 'N' ) or ( letter = 'M' ) or
( letter = 'Н' ) or ( letter = 'Г' ) or ( letter = 'Р' ) or
( letter = 'О' ) or ( letter = 'Т' ) or ( letter = 'Ь' ) then
Result := 7;
if ( letter = '8' ) or ( letter = '*' ) or ( letter = 'Ш' ) or
( letter = 'Л' ) or ( letter = 'Б' ) or ( letter = ',' ) or
( letter = '<' ) or ( letter = 'K' ) or ( letter = 'I' ) then
Result := 8;
if ( letter = '9' ) or ( letter = '(' ) or ( letter = 'O' ) or
( letter = 'L' ) or ( letter = '.' ) or ( letter = '>' ) or
( letter = 'Щ' ) or ( letter = 'Д' ) or ( letter = 'Ю' ) then
Result := 9;
if ( letter = '0' ) or ( letter = ')' ) or ( letter = '-' ) or
( letter = '_' ) or ( letter = '+' ) or ( letter = '=' ) or
( letter = 'BACKSPACE' ) or ( letter = 'ENTER' ) or
( letter = 'RSHIFT' ) or ( letter = 'P' ) or ( letter = '{' ) or
( letter = '[' ) or ( letter = '}' ) or ( letter = ']' ) or
( letter = ':' ) or ( letter = ';' ) or ( letter = '''' ) or
( letter = '"' ) or ( letter = '/' ) or ( letter = '?' ) or
( letter = '\' ) or ( letter = '/' ) or ( letter = '?' ) or
( letter = '|' ) or ( letter = 'Ж' ) or ( letter = 'Э' ) or
( letter = '.' ) or ( letter = ',' ) or ( letter = 'З' ) or
( letter = 'Х' ) or ( letter = 'Ъ' ) then
Result := 10;
end;
Nuff said.