- 1
- 2
- 3
- 4
namespace Memory
{
#include <malloc.h>
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+50
namespace Memory
{
#include <malloc.h>
}
+135
public enum Minutes
{
[Description("00")]
Zero = 0,
[Description("05")]
Five = 5,
[Description("10")]
Ten = 10,
[Description("15")]
Fifteen = 15,
[Description("20")]
Twenty = 20,
[Description("25")]
TwentyFive = 25,
[Description("30")]
Thirty = 30,
[Description("35")]
ThirtyFive = 35,
[Description("40")]
Forty = 40,
[Description("45")]
FortyFive = 45,
[Description("50")]
Fifty = 50,
[Description("55")]
FiftyFive = 55,
}
+134
public enum Hours
{
[Description("01")]
One = 1,
[Description("02")]
Two = 2,
[Description("03")]
Three = 3,
[Description("04")]
Four = 4,
[Description("05")]
Five = 5,
[Description("06")]
Six = 6,
[Description("07")]
Seven = 7,
[Description("08")]
Eight = 8,
[Description("09")]
Nine = 9,
[Description("10")]
Ten = 10,
[Description("11")]
Eleven = 11,
[Description("12")]
Twelve = 12
}
+95
program Yields;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.Yield in 'System.Yield.pas';
procedure ShittyRec(Yield: TYield<Integer>; depth, par1, par2: integer);
var
i: integer;
begin
Yield(par1+par2);
if depth>100 then
exit;
for i := 0 to 99 do
begin
par2 := par2*65537+1;
ShittyRec(Yield, depth+1, par1*(i+1)+par2, par2);
end
end;
function GetNextShittyInt: TYieldEnumerable<Integer>;
begin
Result := TYieldEnumerable<Integer>.Create(
procedure(Yield: TYield<Integer>)
begin
Yield(0);
ShittyRec(Yield, 0, 1, 2);
end);
end;
var
i: Integer;
begin
for i in GetNextShittyInt do
begin
Writeln(i);
end;
Readln;
end.
+50
else if ( pTemp->flags & FTENT_SPIRAL )
{
float s, c;
s = sin( pTemp->entity.baseline.origin[2] + fastFreq );
c = cos( pTemp->entity.baseline.origin[2] + fastFreq );
pTemp->entity.origin[0] += pTemp->entity.baseline.origin[0] * frametime + 8 * sin( client_time * 20 + (int)pTemp );
pTemp->entity.origin[1] += pTemp->entity.baseline.origin[1] * frametime + 4 * sin( client_time * 30 + (int)pTemp );
pTemp->entity.origin[2] += pTemp->entity.baseline.origin[2] * frametime;
}
entity.cpp из cl_dlls от xash. Предположительно унаследовано от half-life sdk. На 64 битах сборка разумеется падает.
Что они пытались сделать?
За запихивание указателя под синус имхо надо запихивать указатель в анус.
+132
<meta http-equiv="X-UA-Compatible" content="IE=Эмуляция IE8">
Братишка, плесни мне ие восемь пжалста
+130
_punkPtr
−164
CREATE TABLE NEWS (
ID INT NOT NULL AUTO_INCREMENT
, NEWS_NAME VARCHAR(300) NOT NULL
, NEWS_SHORT_NAME VARCHAR(80) NOT NULL
, NEWS_TEXT VARCHAR(40000) NOT NULL
, NEWS_SHORT_TEXT VARCHAR(400) NOT NULL
, NEWS_IMG_1 VARCHAR(60)
, NEWS_IMG_2 VARCHAR(60)
, NEWS_IMG_3 VARCHAR(60)
, NEWS_IMG_4 VARCHAR(60)
, NEWS_IMG_5 VARCHAR(60)
, NEWS_IMG_6 VARCHAR(60)
, NEWS_IMG_7 VARCHAR(60)
, NEWS_IMG_8 VARCHAR(60)
, NEWS_IMG_9 VARCHAR(60)
, NEWS_IMG_10 VARCHAR(60)
, NEWS_DATE DATE
, PRIMARY KEY (ID)
);
Таблица новостей из одной очень крутой и никому неизвесной CMS на java.
Сейчас автор думает над тем что делать если пользователяю надо будет загрузить 11 изображений, варианты: увеличить количество полей до 15, ограничить количество изображений на новость.
+165
public static function isOwner()
{
$user = app::getSession();
if ($user->isAuth()){
switch (true){
case ($_GET('action') == 'upload'):
case ($_GET('login') == $user->getUserLogin()):
return true;
break;
default:
return false;
break;
}
}
return false;
}
Проверка является ли пользователь владельцем фотогалереи)))
+136
struct hostent *rc_gethostbyname(const char *hostname)
{
struct hostent *hp;
#ifdef GETHOSTBYNAME_R
#if defined (GETHOSTBYNAMERSTYLE_SYSV) || defined (GETHOSTBYNAMERSTYLE_GNU)
struct hostent hostbuf;
size_t hostbuflen;
char *tmphostbuf;
int res;
int herr;
hostbuflen = 1024;
tmphostbuf = malloc(hostbuflen);
#endif
#endif
#ifdef GETHOSTBYNAME_R
#if defined (GETHOSTBYNAMERSTYLE_GNU)
while ((res = gethostbyname_r(hostname, &hostbuf, tmphostbuf, hostbuflen, &hp, &herr)) == ERANGE)
{
/* Enlarge the buffer */
hostbuflen *= 2;
tmphostbuf = realloc(tmphostbuf, hostbuflen);
}
free(tmphostbuf);
#elif defined (GETHOSTBYNAMERSTYLE_SYSV)
hp = gethostbyname_r(hostname, &hostbuf, tmphostbuf, hostbuflen, &herr);
free(tmphostbuf);
#else
hp = gethostbyname(hostname);
#endif
#else
hp = gethostbyname(hostname);
#endif
if (hp == NULL) {
return NULL;
}
return hp;
}
freeradius-client 1.1.6, казалось бы серьезная либа... Говно мамонта, конечно, но оно валяется в репе бубунты 14.10... Неужели никто еще не заметил? :)