- 1
if($_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") die("Вот тебе и лол...");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
if($_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") die("Вот тебе и лол...");
неибическая защита от обычных запросов через урл в адресной строке)
+139
#include <iostream>
#include <conio.h>
#define true false // Wish you happy debug!
int main(int argc, char* argv[])
{
std::cout << (((1+1)==2) ? true : false);
getch();
return 0;
}
Wish you happy debug!
+1000
template<class THTTPServerSettings_>
class TSettingsApplyer: public TAbstractSettingsApplyer
{
private:
enum
{
RESPONSE_BUFFER_SIZE=THTTPServerSettings_::ResponseBufferSize>THTTPServerSettings_::FullBufferedResponseSize?THTTPServerSettings_::ResponseBufferSize:THTTPServerSettings_::FullBufferedResponseSize
};
char _requestBuffer[THTTPServerSettings_::RequestBufferSize];
char _responseBuffer[RESPONSE_BUFFER_SIZE];
char _requestHeaderBuffer[THTTPServerSettings_::RequestHeaderBufferSize];
char _responseHeaderBuffer[THTTPServerSettings_::ResponseHeaderBufferSize];
public:
TSettingsApplyer(void);
virtual void* const GetRequestBuffer(void) const;
virtual void* const GetRequestHeaderBuffer(void) const;
virtual void* const GetResponseBuffer(void) const;
virtual void* const GetResponseHeaderBuffer(void) const;
virtual const size_t GetPort(void) const;
virtual const size_t GetRequestBufferSize(void) const;
virtual const size_t GetRequestHeaderBufferSize(void) const;
virtual const size_t GetResponseBufferSize(void) const;
virtual const size_t GetResponseHeaderBufferSize(void) const;
};
//...
template<class TSettings>
THTTPServer( TSettings settings ):
_SettingsApplyer(*(::new TSettingsApplyer< TSettings >)),
+128
#ifndef __KERNEL__
/* Multicast groups - backwards compatiblility for userspace */
#define SELNL_GRP_NONE 0x00000000
#define SELNL_GRP_AVC 0x00000001 /* AVC notifications */
#define SELNL_GRP_ALL 0xffffffff
#endif
enum selinux_nlgroups {
SELNLGRP_NONE,
#define SELNLGRP_NONE SELNLGRP_NONE
SELNLGRP_AVC,
#define SELNLGRP_AVC SELNLGRP_AVC
__SELNLGRP_MAX
};
#define SELNLGRP_MAX (__SELNLGRP_MAX - 1)
Linux 3.3.0
include/linux/selinux_netlink.h
+114
EventTypeId = (int)Enum.Parse(typeof(AmazonMailingLogEventType), Enum.GetName(typeof(AmazonMailingLogEventType), AmazonMailingLogEventType.SendEmailError))
вместо
EventTypeId = (int)AmazonMailingLogEventType.SendEmail Error
+150
<tr class="cursor-over">
<td><i class="fs12">Сегодня</i></td>
<td><?= isset($today_stat['Отправлен']) ? $today_stat['Отправлен'] : 0 ?> <?=
HTML::image('media/img/private/good.png',
array('class' => 'png_bg', 'alt' => ''))
?></td>
<td><?= isset($today_stat['В обработке']) ? $today_stat['В обработке'] : 0 ?></td>
<td><?= isset($today_stat['Возврат']) ? $today_stat['Возврат'] : 0 ?></td>
<td><?= isset($today_stat['Отказ']) ? $today_stat['Отказ'] : 0 ?> <?=
HTML::image('media/img/private/error.png',
array('class' => 'png_bg', 'alt' => ''))
?></td>
</tr>
<tr class="cursor-over">
<td><i class="fs12">Вчера</i></td>
<td><?= isset($yesterday_stat['Отправлен']) ? $yesterday_stat['Отправлен'] : 0 ?> <?=
HTML::image('media/img/private/good.png',
array('class' => 'png_bg', 'alt' => ''))
?></td>
<td><?= isset($yesterday_stat['В обработке']) ? $yesterday_stat['В обработке'] : 0 ?></td>
<td><?= isset($yesterday_stat['Возврат']) ? $yesterday_stat['Возврат'] : 0 ?></td>
<td><?= isset($yesterday_stat['Отказ']) ? $yesterday_stat['Отказ'] : 0 ?> <?=
HTML::image('media/img/private/error.png',
array('class' => 'png_bg', 'alt' => ''))
?></td>
</tr>
это кусок шаблона, в котором, "опытный" программист выводит некую статистику за некий период
+154
#include <iostream>
#include <stdio.h>
void foo(const long) { std::cout << "long" << std::endl; }
template<typename _type_>
void omg()
{
short i = 0;
foo(i);
}
void foo(const short) { std::cout << "short" << std::endl; }
int main(int, char*[])
{
omg<int>();
getchar();
return 0;
}
код для гцц -> http://ideone.com/mifTV
вопрос, что выдаст говностудия?
связанно с тем, что говностудия не ищет независимые типы использованные в шаблоне на этапе определения. она их ищет только в точке конкретизации шаблона. гцц связывает независимые типы в шаблоне на этапе определения шаблона
З.Ы. ответ на http://govnokod.ru/9885#comment134160
+126
...
{else}
{assign var=count value=0}
{foreach from=$item.child item=item2 key=key2}
{if $item2.virtual != 1}
{assign var=count value=$count+1}
{/if}
{/foreach}
{if $count > 0}
...
Smarty. Выдранный кусок из шаблона сайта.
+75
program pr8;
uses crt;
var
a:array [1..32] of char;
b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r:integer;
a1,b1,c1,d1,e1,f1,g1,h1,i1,j1,k1,l1,m1,n1,o1,p1: integer;
begin
a[1]:=' ';
a[2]:='Ў';
a[3]:='ў';
a[4]:='Ј';
a[5]:='¤';
a[6]:='Ґ';
a[7]:='¦';
a[8]:='§';
a[9]:='Ё';
a[10]:='©';
a[11]:='Є';
a[12]:='«';
a[13]:='¬';
a[14]:='';
a[15]:='®';
a[16]:='Ї';
a[17]:='а';
a[18]:='б';
a[19]:='в';
a[20]:='г';
a[21]:='д';
a[22]:='е';
a[23]:='ж';
a[24]:='з';
a[25]:='и';
a[26]:='й';
a[27]:='к';
a[28]:='л';
a[29]:='м';
a[30]:='н';
a[31]:='о';
a[32]:='п';
b:=21;
c:=24;
d:=6;
e:=13;
f:=15;
g:=19;
h:=18;
i:=20;
j:=10;
k:=21;
l:=10;
m:=10;
n:=14;
o:=9;
p:=10;
q:=18;
for r:=1 to 32 do
begin
a1:=b+r;
if a1>32 then a1:=a1-32;
b1:=c+r;
if b1>32 then b1:=b1-32;
c1:=d+r;
if c1>32 then c1:=c1-32;
d1:=e+r;
if d1>32 then d1:=d1-32;
e1:=f+r;
if e1>32 then e1:=e1-32;
f1:=g+r;
if f1>32 then f1:=f1-32;
g1:=h+r;
if g1>32 then g1:=g1-32;
h1:=i+r;
if h1>32 then h1:=h1-32;
i1:=j+r;
if i1>32 then i1:=i1-32;
j1:=k+r;
if j1>32 then j1:=j1-32;
k1:=l+r;
if k1>32 then k1:=k1-32;
l1:=n+r;
if l1>32 then l1:=l1-32;
m1:=m+r;
if m1>32 then m1:=m1-32;
n1:=o+r;
if n1>32 then n1:=n1-32;
o1:=p+r;
if o1>32 then o1:=o1-32;
p1:=q+r;
if p1>32 then p1:=p1-32;
writeln(a[a1],a[b1],a[c1],a[d1],a[e1],a[f1],a[g1],' ',a[h1],a[i1],a[j1],a[k1],a[l1],a[m1],a[n1],a[o1],a[p1]);
end;
readln;
CLRSCR
end.
Парниша пытался написать шифр Цезаря... :)
+117
private void cmd_Click(object sender, MouseEventArgs e)
{
for (int y = 0; y < matrixHeight; y++)
{
for (int x = 0; x < matrixWidth; x++)
{
if (cmd[x, y].GetHashCode() == sender.GetHashCode())
{
//your code here
}
}
}
}
Таким волшебным способом реализован единый метод обработки кликов для двумерного массива кнопок...