- 1
var c = 'function' === typeof o.pop ? [] : {};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
var c = 'function' === typeof o.pop ? [] : {};
+111
{$APPTYPE CONSOLE}
{$R *.res}
type
TFTest = class
public
B: string;
function Add(S: string = ''): TFTest;
constructor Create(T: TFTest); overload;
end;
function TFTest.Add(S: string): TFTest;
begin
B := B + S;
Exit(Self);
end;
var
A: TFTest;
constructor TFTest.Create(T: TFTest);
begin
B := T.B;
end;
begin
writeln(TFTest.Create.Add('0')
.Create((TFTest.Create(TFTest.Create(((((((TFTest.Create(TFTest.Create).Add('0')).Add('1').Create.Add('2')
.Add as TObject).Create) as TFTest.ClassParent) as TFTest).Create).Add('3')).Add.Add('4').Create).Add('5')).Add('6')
).Add('7').B);
readln;
end.
Кто правильно обьяснит этот код, получит... ничего получит :)
+142
class Program
{
static void Main()
{
A a = new A();
E e = new E();
e = (E)(D)(C)(B)(A)a; //обычная конвертация =)
}
}
class A { }
class B : A { }
class C : B { }
class D : C { }
class E : D { }
Обычная явная конвертация =)
+101
Thread thread = new Thread(delegate() {
Thread subThread = new Thread(delegate() {
Thread subsubThread = new Thread(delegate() {
Console.WriteLine("Hello World! Best version of first console propgram :)");
Console.ReadLine();
});
});
});
Лучшая версия первой консольной программы)
+115
foreach (var sheet in paper.Decomposed)
{
if (ct > 0 && sheet.Equals(paper.Decomposed[ct]))
{
paper.PaperPrice += paperPrice;
paper.PrintingPrice += printingPrice;
paper.PlatesPrice += platesPrice;
ct++;
continue;
}
ct++;
...
}
+150
function (post, hash) {
if (!vk.id || cur.viewAsBox) return;
var icon = ge('like_icon' + post),
my = hasClass(icon, hasClass(icon, 'fw_like_icon') ? 'fw_my_like' : 'my_like'),
matches = post.match(/(-?\d+)(_?)(photo|video|note|topic|wall_reply|note_reply|photo_comment|video_comment|topic_post|)(\d+)/),
like_obj = (matches[3] || 'wall') + matches[1] + '_' + matches[4],
ref = cur.wallType ? (cur.wallType == 'feed' ? 'feed_' + cur.section : ('wall_' + (cur.onepost ? 'one' : (!(cur.wallType || '').indexOf('full_') ? 'full' : 'page')))) : cur.module;
ajax.post('like.php', {act: 'a_do_' + (my ? 'un' : '') + 'like', 'object': like_obj, hash: hash, wall: 1, from: ref}, {
onDone: wall.likeUpdate.pbind(post, !my)
});
var count = val(ge('like_real_count_wall' + post) || ge('like_count' + post));
wall.likeUpdate(post, !my, intval(count) + (my ? -1 : 1));
if (cur.onWallLike) {
cur.onWallLike();
}
}
Зачем посоны из контакта пишут такой говно-код? Куда смотрит Паша?
−148
if([value objectForKey:fTimestamp] == [NSNull null]){
objectData.Timestamp = [[value objectForKey:fTimestamp]intValue];
}else{
objectData.Timestamp = 0;
}
В зарелизинной версии проекта было.
А я сидел и думал, почему половина полей из базы маппятся в нули в классы сущностей...
+164
/* выравниваем высотку блока контента, чтобы совпадал с клеточками бэкграунда */
$('#center>div').each(function(){
$(this).height(function(i,val){
if(val<200){return 200;}
if(val<401){return 401;}
if(val<602){return 602;}
if(val<803){return 803;}
if(val<1004){return 1004;}
if(val<1205){return 1205;}
if(val<1406){return 1406;}
if(val<1607){return 1607;}
if(val<1808){return 1808;}
if(val<2009){return 2009;}
if(val<2210){return 2210;}
if(val<2411){return 2411;}
if(val<2612){return 2612;}
if(val<2813){return 2813;}
if(val<3014){return 3014;}
});
});
Это была первая и вероятно последняя попытка разгрузить штатных программистов, отдав часть несложной работы фрилансерам :)
−207
public function Square()
{
_image = new Image();
_image.smoothBitmapContent = true;
_mask = new Image();
Level.instance.addEventListener("squaresCreated", squareCreatedHandler);
}
/*
* Добавляет монстров на field по событию "squaresCreated".
* Почему эта логика не в field не ебу.
*/
private function squaresCreatedHandler(evt:Event):void
{
if (isMonster)
{
Level.instance.field.addChild(_fieldMonster);
_fieldMonster.x = this.x;
_fieldMonster.y = this.y;
}
}
Мимими, всегда бы такие комменты в коде встречать
+56
#/* */include<stdio.h>
/* */int/**/main(int/**/o,char**O){int y[4],
r[4] ,z[4],C,h,i,n,a,t,s,u[2][3][4]={{{6,9,0,3} ,
{ 1,10,4,7},{5,11,2,8}},{{3,0,6,9},{10,1,4,7},{ 8,2,5
,11}}}, M,I,R,A,K,U[2],RU[2],N[2],_=2;FILE*x[03] ; unsigned/*,
*/char/**/ p[2][3<<16],d[12],b[256][256];float/**/f,q [12];if((o<4)){
return!puts("<a.ppm>\40<b.ppm>\40<output.ppm>\40[odd]") ;}else{for(h=0;h<2;
h++){M=SEEK_SET;if(!(x[h]=fopen(O[h+1],"rb")))goto/**/e;if( (int)fread(*b,1,256,x[h
])<1||sscanf((char*)*b,*O="P6\n%d\40%d\n%d\n",&U[h],&N[h],&i)-3||i-255)goto/**/e;for(
i=C=RU[h]=0;i<256&&!RU[h];i++)if(b[0][i]=='\n')if(++C==3)fseek(x[h],RU[h]=i+1,M);if(!RU
[h]||U[h]<1||U[h]>(1<<16))goto/**/e;}if(*U-U[1]||*N-N[1])goto/**/s;for(h=0;h<256;h++)for(
i=0;i<256;b[h][i++]=0) ;for(i=0;i<*N;i++){for(h=0;h<2;h++)if(fread(p[h],3**U,01,x[h])!=1)
goto/**/e;for(h=0;h<3** U;h++)b[p[0][h]][p[1][h]]=1; }*y=*r=y[2]=r[2]=64;y[1]=r[1]=y[3]=r[
3]=192;A=(y[1]-*y)*(y[ 3]-y[2]);for(M=64;M>0; M/=2) {for(t=-1;t<=0;t++)if((*z=*r+t*M)>-1)
for(I=-1;I<1;I++)if((z [ 2]=r[2]+I*M)> (-1)) for (s=1;s>-1;s--)if((z[1]=r[1]+s*M)<257
)for(R=1;R>-1;R--)if( + 257>(z[3]=r [3]+R* M) )if((K=(z[1]-z[0])*(z[3]-z[2]))>A){
for(h=C=0;h<256&&C> -1 &&C<256; h ++)for (n=h*(z[1]-z[i=0])/256+*z;C>-1&&
i<256&&C<256;i++){a = i*(z[3]-z [2 ])/256+ z[2];if(b[h][i])C=(3*n-a)/2;}if
(C>-1&&C<256)for(C =0 , A= K ;C <4;++ C)y[C]=z[C];}for(C=0;C<4;C++)r
[C]=y[C];}if(!(x[2 ] =/* */ fopen (O[03],"wb+")))goto/**/e;else{
fprintf(x[2],*O,2* *U,2**N,+ 255);for(h= 0;h<(2);h++)fseek(x[h],RU[h],
SEEK_SET);C=(o<5)? 1/***/:00 ;/***/R=1+( 1<<16);for(i=0;i<*N;i++){for(h
=0;h<2;h++)if(fread (/****/p[ h/****/],+3 **U,1,x[h])!=1)goto/**/e;for(
M=0;M<7;M+=6)for(h =/**/0;* U/**/>h;h ++){for(n=0;n<3;n++){for(a=0;
a<2;a++)q[u[C][n] [a]]=p [a][h *3+n]*(r[a*2+1]-r[a*2])/256.f
+r[a*2];q[u[C][n] [2]]=q[u[C][n][3]]=(3*q[*u[C][
n]]-q[u[C][n][1]] )/2;}for(n=0;n<12;d[n++]=t<0?
0:(t>255?255:t)){ t = q[n];f=q[n]-t;_=(_*75)%R;if(_<f
*R)++ t;}fwrite(d +M,6,1, x[2]);}}}}for(h=0;h<3;h =h + 1
) t= fclose(x [h ]); return (t*1);s :
*O ="si" /* */ "ze "; printf (
* /*' P*/ O); ;e : return
! /*w*/ puts /*;
*/("error"); }
http://uguu.org/sources.html юзайте ребята.