- 1
SELECT rr.hit, count(rr.hit) AS cnt FROM `r_hits` AS rr WHERE rr.hit IN (SELECT DISTINCT rh.hit FROM `r_hits`AS rh) GROUP BY rr.hit;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−125
SELECT rr.hit, count(rr.hit) AS cnt FROM `r_hits` AS rr WHERE rr.hit IN (SELECT DISTINCT rh.hit FROM `r_hits`AS rh) GROUP BY rr.hit;
Вот что бывает, когда голова не работает в обед в понедельник.
А делов-то всего на select hit, COUNT(id) from r_hit group by hit было...
+156
char* setw_c(int width, char* str, const char align){
width = width - strlen(str) / 2;
if (align == 'l'){
std::cout << str;
if (width > 0)
for (int i = 0; i < width - 1; i++)
std::cout << " ";
return " ";
} else {
if (width > 0)
for (int i = 0; i < width; i++)
std::cout << " ";
return str;
}
}
вот так коряво я решил проблему с setw(), кириллицей и utf-8.
strlen() - чуть ли не единственная функция из cstring, более-менее нормально работающая с кириллицей в utf-8, да и то возвращает не реальную длину, а в два раза бОльшую, т.к. в utf-8 символ кириллицы занимает 2 байта, вместо одного, чего эта функция не учитывает.
+145
public function redirect($url) {
header('Location: '.$url);
echo '<script>document.location.href = "'.$url.'"</script>';
die('<a href="'.$url.'"><h2>Нажмите сюда. У вас ебанутый браузер.</h2></a>');
}
+131
<!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>
<title>Билайн анкетирование</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Билайн анкетирование">
<meta name="keywords" content="Билайн анкетирование">
<link href="/stylesheets/main_stl.css" type=text/css rel=stylesheet>
<script src="/javascripts/jquery-1.4.2.min.js" language="javascript"></script>
<script src="/javascripts/jquery.maskedinput-1.2.2.min.js" language="javascript"></script>
<script src="/javascripts/custom/masked.js" language="javascript"></script>
</head>
<body>
<table id=main cellspacing=0 cellpadding=0 border=0>
<!-- HEAD -->
<tr>
<td style="height:128px; text-align:center;" align=center>
<table style="height:128px; width:798px; margin:0px auto;" cellspacing=0 cellpadding=0 border=0><tr>
<td style="padding-top:70px; padding-left:32px; vertical-align:top; width:681px;"><img src="/images/beetitle.png"></td>
<td style="padding-top:33px; vertical-align:top; width:117px;"><img src="/images/beelogo.png"></td>
</tr></table>
</td>
</tr>
<!-- BODY -->
<tr>
<td style="text-align:center;" valign=top align=center>
...
Это от сюда: http://opros-beeline.ru/login
Интересный у них там XHTML
+166
function goToURL() { //v3.0
var i, args=goToURL.arguments; document.returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
ну вы понели
+166
if (strpos($arFields['URL'],'detail.php')!==false ||
strpos($arFields['URL'],'sea.php')!==false ||
strpos($arFields['URL'],'add.php')!==false ||
strpos($arFields['URL'],'form.php')!==false ||
strpos($arFields['URL'],'/atlas-update/')!==false ||
strpos($arFields['URL'],'auth')!==false ||
strpos($arFields['URL'],'sect_')!==false ||
strpos($arFields['URL'],'search')!==false ||
strpos($arFields['URL'],'/forum1/')!==false)
{
return false;
}
else
return $arFields;
+166
function document_write($text)
{
document.write($text);
return false;
}
говнокод от diary.ru
+171
function cp1251_to_utf8 ($txt) {
$in_arr = array (
chr(208), chr(192), chr(193), chr(194),
chr(195), chr(196), chr(197), chr(168),
chr(198), chr(199), chr(200), chr(201),
chr(202), chr(203), chr(204), chr(205),
chr(206), chr(207), chr(209), chr(210),
chr(211), chr(212), chr(213), chr(214),
chr(215), chr(216), chr(217), chr(218),
chr(219), chr(220), chr(221), chr(222),
chr(223), chr(224), chr(225), chr(226),
chr(227), chr(228), chr(229), chr(184),
chr(230), chr(231), chr(232), chr(233),
chr(234), chr(235), chr(236), chr(237),
chr(238), chr(239), chr(240), chr(241),
chr(242), chr(243), chr(244), chr(245),
chr(246), chr(247), chr(248), chr(249),
chr(250), chr(251), chr(252), chr(253),
chr(254), chr(255)
);
$out_arr = array (
chr(208).chr(160), chr(208).chr(144), chr(208).chr(145),
chr(208).chr(146), chr(208).chr(147), chr(208).chr(148),
chr(208).chr(149), chr(208).chr(129), chr(208).chr(150),
chr(208).chr(151), chr(208).chr(152), chr(208).chr(153),
chr(208).chr(154), chr(208).chr(155), chr(208).chr(156),
chr(208).chr(157), chr(208).chr(158), chr(208).chr(159),
chr(208).chr(161), chr(208).chr(162), chr(208).chr(163),
chr(208).chr(164), chr(208).chr(165), chr(208).chr(166),
chr(208).chr(167), chr(208).chr(168), chr(208).chr(169),
chr(208).chr(170), chr(208).chr(171), chr(208).chr(172),
chr(208).chr(173), chr(208).chr(174), chr(208).chr(175),
chr(208).chr(176), chr(208).chr(177), chr(208).chr(178),
chr(208).chr(179), chr(208).chr(180), chr(208).chr(181),
chr(209).chr(145), chr(208).chr(182), chr(208).chr(183),
chr(208).chr(184), chr(208).chr(185), chr(208).chr(186),
chr(208).chr(187), chr(208).chr(188), chr(208).chr(189),
chr(208).chr(190), chr(208).chr(191), chr(209).chr(128),
chr(209).chr(129), chr(209).chr(130), chr(209).chr(131),
chr(209).chr(132), chr(209).chr(133), chr(209).chr(134),
chr(209).chr(135), chr(209).chr(136), chr(209).chr(137),
chr(209).chr(138), chr(209).chr(139), chr(209).chr(140),
chr(209).chr(141), chr(209).chr(142), chr(209).chr(143)
);
$txt = str_replace($in_arr,$out_arr,$txt);
return $txt;
}
iconv - для лохов!!!111
Все тотже программист с опытом 12 лет.
+145
{
float y,a,b;
int x;
a=StrToFloat(Edit1->Text);
b=StrToFloat(Edit2->Text);
for (x=1;x<=10;x+=2);
{
y=x*x/(a+b);
Memo1->Lines->Add("x="+FloatToStr(x)+"\ty="+FloatToStr(y));
}
}
программа вычисления функции , при изменении Х от 1 до 10 .
+164
BYTE* ptr = PreventCommand(mode,3);
WORD chksum=this->calc_chksum((BYTE*)(ptr+2));
ptr[4] = (char)(chksum/256 & 0xff);
ptr[5] = (char)(chksum%256 & 0xff);
_interface_array[0]->write(ptr,6, NULL);
delete [] ptr;
Формирование пакета
На третью и четвертую строки смотреть особенно больно.