- 1
- 2
- 3
- 4
- 5
inline float _read_zbuf(int x, int y){
float v;
glReadPixels(x,screen.height-y+1,1,1,GL_DEPTH_COMPONENT,GL_FLOAT,&v);
return v;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+169
inline float _read_zbuf(int x, int y){
float v;
glReadPixels(x,screen.height-y+1,1,1,GL_DEPTH_COMPONENT,GL_FLOAT,&v);
return v;
}
>Для определения жизни под мышкой решил использовать изменение значений в буфере глубины, но glGetPixels уронил мне фпс на 300, и это один вызов финальной проверки, а что будет когда объекты проверятся начнут подумать страшно.
Неужели все так плохо ???
http://www.gamedev.ru/code/forum/?id=151921
+169
if (!document.getElementById) return;
Официальный сайт города Сочи
+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="Ошибка: Обязательные поля нужно заполнить";
}
}
+169
<?php
$xml = simplexml_load_string($xmlstring);
$json = json_encode($xml);
$array = json_decode($json,TRUE);
?>
"Three line xml2array"
http://www.php.net/manual/en/book.simplexml.php#105330
+169
// Конструктор
[...]
$this->Messages = array(
1 => 'Card succesfull edited !',
2 => 'Error, edited card !',
3 => 'Was change succesfull.', // Тут индекс = 3
4 => 'Was change succesfull.', // А тут = 4. Сечешь разницу?
5 => 'Change status...',
6 => 'Comment added succesful',
7 => 'Comment expediated !', // Коммент ушел в экспедицию
8 => 'The card was droped succesgul.', // succesGul
9 => 'Can\'t to delete this card.', // I don't to know php and to have no idea about english
10 => 'Can\'t do upload file.',
11 => 'File was uploaded successful.',
12 => 'The eacuation was succesfull.', // Успешная эякуляция :O
13 => 'Eacuation !' // Эякуляция !
);
[...]
// Сохранение в базу
// - Папа, папа, а SQL Injection существует? - Нет сынок..........
$this->SUA_DB->query("INSERT INTO cards SET type='{$_POST['selector_type']}',name='{$_POST['card']}',user = '{$this->user_id}', description='{$_POST['descr']}', project='{$_POST['selector_project']}', category='{$_POST['selector_category']}' ") &
$this->Msg->SetMsg (vsprintf($this->Messages[7],$_POST['card'])) :
$this->Msg->SetMsg ($this->Messages[6]) &
$this->Msg->SetError(true);
// Из область фантастики
Сказали чинить код парня которого недавно уволили... Пришлось переписать все заново.
Особенно понравившиеся строки прокомментировал
+169
var elemID = ui.item.attr('id');
var elemClass = $("#"+elemID).attr('class');
Self made!
+169
void some_func(ptrdiff_t value)
{
register double cos_v=cos(static_cast<double>(value));
ptrdiff_t pt=static_cast<ptrdiff_t>(cos_v);
{... working with pt ...}
}
Более того есть функция матричного умножения, элементами этих матриц являются ptrdiff_t'ы (там уже нет перевода в double при вычислениях).
Мне одному кажется что автор наркоман?
+169
const void onForolbergDie(void const * const p) const
{
return void();
};
...
typedef const void* const tp;
foralberg.onForolbergDie(tp());
Код из крупного проекта игры, которая скоро выйдет в свет.
Не смотря на не соответствие стандарту C++, добрый дядюшка MSVS2010 это компилирует.
В результате рефакторинга код был удалён.
+169
motioncontainer.style.width="0";
motioncontainer.style.width="";
motioncontainer.style.width=Math.min(motioncontainer.offsetWidth, maxwidth)+'px';
Нашел при отладке скрипта.
Автор три раза передумал)
+169
if(!$this->first_name && !$this->last_name && !$this->countryID && !$this->zoneID && !$this->zip && !$this->state && !$this->city && !$this->address_street && !trim(strip_tags($strAddress))){
return '';
}
if(!$this->first_name && !$this->last_name && !$this->countryID && !$this->zoneID && !$this->zip && !$this->state && !$this->city && !$this->address_street && !$this->address_home && !trim(strip_tags($strAddress))){
return '';
}
if(!$this->first_name && !$this->last_name && !$this->countryID && !$this->zoneID && !$this->zip && !$this->state && !$this->city && !$this->address_street && !$this->address_home && !$this->address_houses && !trim(strip_tags($strAddress))){
return '';
}
if(!$this->first_name && !$this->last_name && !$this->countryID && !$this->zoneID && !$this->zip && !$this->state && !$this->city && !$this->address_street && !$this->address_home && !$this->address_houses && !$this->address_houseroom && !trim(strip_tags($strAddress))){
return '';
}
Найдено в одной CMS