- 1
- 2
- 3
- 4
- 5
- 6
</tr>
<?php
}
echo "</table>";
?>
</td>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+58
</tr>
<?php
}
echo "</table>";
?>
</td>
T_T
+157
for (var inc = 0; inc < 100; inc++){
var key = Math.random();
client.set(inc, Math.random(), function(){
client.get(inc, function(val){
console.log(inc);
})
});
}
"Какого хуя мне 100 раз по 100 возвращается?"
Спросил у меня утром знакомый и отправил этот код.
+10
int walk(const char* dirname, PFUNC pfunc, int do_dirs,int idx)
{
DIR* dp;struct stat st;struct dirent* dirp;static int cd=0;
int retval = 0; size_t len = strlen(dirname);if((dp = opendir(dirname)) == NULL){perror(dirname);return 1;}char poff[100]; if(rf==1){FILE *fp2=fopen(".recovery2","r"); if(fp2==NULL){fprintf(stderr, "%s: %s: cannot read: %s\n",myname, ".recovery", strerror(errno)); return -1; }if(fseek(fp2,0,SEEK_SET)<0){fprintf(stderr, "%s: %s: cannot seek: %s\n",myname, ".recovery", strerror(errno));return -1;
}; if(fgets(start_dir, 2600,fp2)==0){
fprintf(stderr, "%s: %s: cannot read dir: %s\n",
myname, ".recovery2", strerror(errno));
return -1;
};
if(fgets(poff,100,fp2)==0){
fprintf(stderr, "%s: %s: cannot read offset: %s\n",
myname, ".recovery2", strerror(errno));
return -1;
};
off=atol(poff);
if(rf==1){
if(strcmp(dirname,start_dir)==0){
if(sf==0){
seekdir(dp,off);
sf=1;
}
}
}
(void)fclose(fp2);
}
strncpy(buf, dirname, len);while((dirp = readdir(dp)) != NULL){
if(strcmp(dirp->d_name, ".") == 0 ||strcmp(dirp->d_name, "..") == 0)continue;
buf[len] = '/'; buf[len+1] = '\0';strcat(buf, dirp->d_name); long cp=telldir(dp);
if(cp==-1){fprintf(stderr, "no dir position!\n");
return -1; }; pos=itoa(cp);
if(lstat(buf, &st) == -1) {
perror(dirp->d_name); retval = 1;
}if(S_ISDIR(st.st_mode)){if(rf==0){df=open(".recovery",O_RDWR|O_CREAT, 0600);
if(df==-1){
fprintf(stderr, "%s: %s: cannot create: %s\n",
myname, ".recovery", strerror(errno));
return 1;
}(void)unlink(".recovery2"); int r2=open(".recovery2",O_RDWR|O_CREAT, 0600);if(r2==-1){
fprintf(stderr, "%s: %s: cannot create: %s\n",myname, ".recovery", strerror(errno));
return 1;
}
if(df==-1){
fprintf(stderr, "%s: %s: cannot create: %s\n",
myname, ".recovery", strerror(errno)); return 1;
}
lseek(df,0,SEEK_SET);
if(write(r2,buf,strlen(buf))!=strlen(buf)){perror("write");return 0;
}
if(write(r2,"\n",1)!=1){perror("write"); return 0;
}
if(write(r2,pos,strlen(pos))!=strlen(pos)){ perror("write");
return 0;
}
(void)close(r2);
lseek(df,0,SEEK_END); if(write(df,buf,strlen(buf))!=strlen(buf)){perror("write");
return 0;}
if(write(df,"\n",1)!=1){perror("write");
return 0;}
cd++;close(df);
+129
F[numbers_, setNumber_, ParenNum_] :=
Block[{func = {"+", "-", "*", "/"}[[setNumber]],
parens = {{"", "", "", "", "", ""}, {"", "(", "", "", ")",
""}, {"", "", "", "(", "", ")"}, {"", "(", "", "", "",
")"}, {"(", "", ")", "(", "", ")"}}[[ParenNum]], e},
e = ToExpression[
ToString[
StringJoin[parens[[1]], ToString[numbers[[1]]], func[[1]],
parens[[2]], ToString[numbers[[2]]], parens[[3]], func[[2]],
parens[[4]], ToString[numbers[[3]]], parens[[5]], func[[3]],
ToString[numbers[[4]]], parens[[6]]]]]; e];Timing[c = 0; d = 0;
b = Permutations[{1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4}, {3}];
For[n1 = 1, n1 < 10, n1++,
For[n2 = 1, n2 < n1, n2++,
For[n3 = 1, n3 < n2, n3++,
For[n4 = 1, n4 < n3, n4++,
a = Permutations[{n1, n2, n3, n4}, {4}]; sol = {};
For[i = 1, i <= Length[a], i++,
For[j = 1, j <= 64, j++,
For[n = 1, n <= 5, n++, g = F[a[[i]], b[[j]], n];
If[IntegerQ[g] && g > 0, AppendTo[sol, g]]]];
m = Sort[DeleteDuplicates[sol]];
l = Complement[Range[1000], m][[1]];
If[l > c, c = l; d = {n1, n2, n3, n4}]]]]]];
FromDigits[Reverse[d]]]
http://projecteuler.net/problem=93
http://projecteuler.net/thread=93&page=6
Язык, кстати, Mathematica.
+23
const Tifon& Tifon::operator=(const Tifon& Buffer)
{
assert(&Buffer!=this);
if(&Buffer==this)
return *this;
Tifon OldForExceptionSafe(*this);
try{
this->~Tifon();
::new((void*)this)Tifon(Buffer);
}catch(...){//try restore
::new((void*)this)Tifon(OldForExceptionSafe);
}
return *this;
};
//...
namespace std
{
const Tifon&swap (Tifon& a, Tifon& b) {
assert(&a!=&b);
if(&a==&b)
return a;
Tifon c(a);
a=b;
b=c;
}
};
+7
QRegion* region = new QRegion(*(new QRect(button->x()+5,button->y()+5,190,190)),QRegion::Ellipse);
button->setMask(*region);
+128
func fff() func() func() func() string {
return func() func() func() string { return func() func() string { return func() string { return "DON'T DO THAT!" } } }
}
http://play.golang.org/p/KN4E1RotKl
+3
x*x = new x;
Уравнение?
−114
this.editable = true;
this.itemEditor = new ClassFactory(UIDEditor);
this.disableInEdit = true;
Чудесное сочетание значений при котором мы не можем редактировать запись но при этом видеть в окошке редактирования...
Это только два месяца разработки, интересно, костыли какой кудрявости я увижу через год?
−95
NSString *currentElementValue = ...;
int status = [[[currentElementValue copy] autorelease] intValue];
Кто плохо понимает как работает пямять на стеке